First release
ernst.molitor@uni-bonn.de
ernst.molitor@uni-bonn.de
Sat, 20 Dec 1997 19:51:11 GMT
Dear Werner Koch,
thank you very much for creating g10-0.0.0 and making it available
publicly - this is a great and most useful project.
Below, please find two very minor changes to allow compilation under
the "future" Linux C library, GLIBC-2.x (aka libc-6). With those
patches, g10 compiled like a charm on my Linux-2.1.73 - GLIBC
2.1-ss971201 box.
Best regards,
Ernst
--- snip, snip ---
diff --recursive -c g10-0.0.0/g10/openfile.c g10-0.0.0-p1/g10/openfile.c
*** g10-0.0.0/g10/openfile.c Sat Dec 20 18:16:17 1997
--- g10-0.0.0-p1/g10/openfile.c Sat Dec 20 20:44:04 1997
***************
*** 89,95 ****
--- 89,99 ----
if( !iname && !opt.outfile ) {
if( !(a = iobuf_create(NULL)) )
+ #if __GLIBC__ >= 2
+ log_error("can't open [stdout]: %s\n", strerror(errno()) );
+ #else
log_error("can't open [stdout]: %s\n", strerror(errno) );
+ #endif
else if( opt.verbose )
log_info("writing to stdout\n");
}
***************
*** 106,112 ****
--- 110,120 ----
}
if( !(rc=overwrite_filep( name )) ) {
if( !(a = iobuf_create( name )) )
+ #if __GLIBC__ >=2
+ log_error("can't create %s: %s\n", name, strerror(errno()) );
+ #else
log_error("can't create %s: %s\n", name, strerror(errno) );
+ #endif
else if( opt.verbose )
log_info("writing to '%s'\n", name );
}
diff --recursive -c g10-0.0.0/include/types.h g10-0.0.0-p1/include/types.h
*** g10-0.0.0/include/types.h Thu Dec 18 11:46:28 1997
--- g10-0.0.0-p1/include/types.h Sat Dec 20 20:45:09 1997
***************
*** 23,29 ****
--- 23,33 ----
#ifdef __linux__
/* FIXME: add stuff to configure to detect for typedefs */
+ #if __GLIBC__ >=2
+ #include <sys/types.h>
+ #else
#include <linux/types.h>
+ #endif
#define HAVE_ULONG_TYPEDEF
#define HAVE_USHORT_TYPEDEF
#endif
--- snip, snip ---