Filed under: General
Here is one to add to your RSS reader: indexed by Jessica Hagy. Updated each weekday. Here are a couple of recent favourites below:


Here is one to add to your RSS reader: indexed by Jessica Hagy. Updated each weekday. Here are a couple of recent favourites below:


Spent some time trying to reinstall some qmail utilities this evening to do some log analysis. The version I had installed had stopped working with glibc errors on startup. I decided to redownload the utilities and recompile them. They would compile but refused to link with an error:
undefined reference to `errno'
Which was troubling due to the fact errno is not something I usually have to define but just reference as its part of the standard C libraries. After some investigating it turns out that the utilities were defining errno themselves rather then using the system version. The simple fix for this was locating the definition of the line:
extern int errno;
and including the standard errno header file above it:
#include <errno.h>
extern int errno;
Some web searching found the site The DJB Way with more details on the subject. It also links to DJB’s comments on this “Linux Bug” as he describes it.
Is coming to Brisbane finally…
http://www.brisbanetimes.com.au/articles/2008/03/07/1204780010979.html