linux

How do I enable core dumps for daemon processes on montavista linux?

I am not sure if stackoverflow is the correct place for this, but since this is for embedded development, and I need core dumps, which are also for development, I figured that this was the best place to ask. I am trying to enable global core dumps in such a way that every time a program crashes in a way which produces a core, it gets wr...

What are the units of UDP buffers, and where are docs for sysctl params?

I'm running x86_64 RedHat 5.3 (kernel 2.6.18) and looking specifically at net.core.rmem_max from sysctl -a in the context of trying to set UDP buffers. The receiver application misses packets sometimes, but I think the buffer is already plenty large, depending upon what it means: What are the units of this setting -- bits, bytes, packet...

gwt-maven-plugin appends "-linux" when getting gwt-dev artifact.

Hello, I've been trying to get the gwt-maven-plugin to work for me. Hopefully someone can help me. I'm using gwt-maven-plugin 1.2 and trying to get it to work with gwt 2.1.0.M3. We have a nexus repo at work and I've put the latest gwt jars there. The plugin fails when trying to download the gwt-dev jar. The gwt-dev jar is located at 2...

Distributing a statically linked ELF 32bit Binary - Will it run on all platforms?

My team is ready to release the first version of our Linux program and would like to do so in the easiest possible manner (for users). The program needs no external files, no install, and is statically linked. ELF 32-bit LSB executable, Intel 80386, version 1 (GNU/Linux), statically linked, for GNU/Linux 2.6.15, not stripped My quest...

polling file descriptor

Hello, for the embedded MIPS-based platform I'm implementing a small program to poll GPIO, i.e. I'm using chip vendor's user level GPIO library with basic functionality (open /dev/gpio, read, write pin etc.). The design is straightforward: int gpio_fd; fd_set rfds; gpio_fd = gpio_open(...); while (1) { FD_ZERO(&rfds); FD_SET(...

Android1.6 into Eclipse3.5

Importing Android1.6 source code into eclipse3.5 and debugging for obtaining call graph? kindly help me out please. ...

linux serial port priority

Hey Guys At present we are using fedora core 3 for a system we are working on. This system needs to communicate via serial. The timing of communications is timing critical. At present it seems that the serial driver has delays in pushing the data from the 4k fifo into the 16byte hardware uart. Is there any way in force linux to trea...

SunRPC enable one way messaging (streaming / batching?)

We have some services utilizing SunRPC on Linux (RHEL 4/5) that we'd like to speed up. Our RPC call require no return value, though by the nature of RPC, an ack is always sent anyway. This introduces latency that's recently become a problem - when run over a reliable transport (TCP), we'd hope to avoid the latency introduced by the RPC ...

How to read symbols of an object file using C

Hi guys, Question is simple, i have a object file and i want to read the symbols of the object file via code. I am aware that the linux command "nm" would be able to do this, but i want to be able to do it inside code. Also note id like to do this either via C or Python. Regards Paul ...

How to setup multiple subdomains on lampp?

Hi , I need to set up multiple projects on lampp. How can i create sub domains for these multiple projects. My projects are in cakePHP. Can anyone help me? ...

Simple perl opendir

I am completely new to perl and have just been learning it. I came across this script I need to run that has some network Tstat trace data. However, I get an error 'Cannot parse date.' The code that generates this is here foreach my $dir (@trace_dirs) { undef @traces; opendir(DIR, $dir) || die "Can't open dir: $dir \n"; @traces = gr...

How to remap a symbol to call a different function

Hi, I have an ELF shared object, and i want to modify it so that calls to the system function memcpy are actually routed through to a custom version of memcpy. Ive been researching and i have read about PLT Redirection and ELF Infection, but im still not sure how i can accomplish my goal Can anyone give me some hint and tips, or elabo...

use futex in user space?

I need functionality of do_futex() call in user space outside of lock/unlock context. I.e., I do not need a mutex, but the exact semantics of the kernel call do_futex. It would seem it should be available in user space, since the intent was to minimize the number of system calls, but I can't link with it. Or is there a syscall? Update...

What are the thread limitations when working on Linux compared to processes for network/IO-bound apps?

I've heard that under linux on multicore server it would be impossible to reach top performance when you have just 1 process but multiple threads because Linux have some limitations on the IO, so that 1 process with 8 threads on 8-core server might be slower than 8 processes. Any comments? Are there other limitation which might slow the...

Linux Log4CXX Log4J

What is better in my application (called MyApp) that has the following 2 classes. MyApp is a multithreaded application requiring ClassA and ClassB. Also ClassA and ClassB spawn P-threads. The underlying system is Linux and the logging library used is Apache's Log4CXX. //ClassA: LoggerPtr ClassA::logger(Logger::getLogger("ClassA")); //C...

messed up using do_futex?

I'm getting a weird error. I implemented these two functions: int flag_and_sleep(volatile unsigned int *flag) { int res = 0; (*flag) = 1; res = syscall(__NR_futex, flag, FUTEX_WAIT, 1, NULL, NULL, 0); if(0 == res && (0 != (*flag))) die("0 == res && (0 != (*flag))"); return 0; } int wake_up_if_any(volatile ...

Request terminal size [C - Linux]

I'm trying to make a nice looking terminal game, but a lot of the things i'd like to do need a constant screen size. So i need the program to request a certain size every time it is ran. Is this possible, if so how? ...

Help debugging a cron job which has the correct script path and works when manually triggered

Hi, I'm struggling trying to debug a cron job which isn't working correctly. The cron job calls a shell script which should unrar a rar file - this works correctly when i run the script manually, but for some reason it's not working via cron. I am using the absolute file path and have verified that the path is correct. Has anyone got an...

Making fgets issue longer read() calls on linux

I'm reading quite large lines(up to 128K) of text using fgets. I'm seeing excessive context switching on the server, using strace I see the following: read(3, "9005 10218 00840023102015 201008"..., 4096) = 4096 i.e. fgets reads chunks of 4096 bytes at a time. Is there any way to control how big chunks fgets uses to when calling read()...

What are best parameters to run ImageMagick to convert low quality pdf to images (for OCR)

Hi, I have several low quality pdfs. I would like to use OCR -- to be more precise Ocropus to get text from them. To do use, I use first ImageMagick -- a command line tool to convert pdf to images -- to transforms these pdfs into jpg or png. However ImageMagick produces very low quality images and Ocropus hardly recognizes anything....