in reply to can you autoflush a program in unix?

On Unix there are some ugly tricks to modify the behaviour of compiled external programs by

Here are two interesting 2006/2009 links: pixelbeat's overview on the topic and the stdbuf manpage. I'm wondering about the explicit core-utils mention (doubly so with the extremely recent version of 7.5, when 6.10 seems to be the usual most recent version in distros), so maybe this doesn't work with an older generic dynamically linked program.

Try e.g. variations of these keywords on google: LD_PRELOAD debugging libc glibc unbuffer flush autoflush stdout.

Please add a comment here with your results, e.g. if you can get stdbuf to work or find an interesting debugging library for LD_PRELOAD. Merci!

cu
Peter

  • Comment on Re: can you autoflush a program in unix?