I wonder why this earlier post of mine didn't get assigned a ticket. Gisle V.
----- Original Message ----- From: "Gisle Vanem" <[EMAIL PROTECTED]> To: "OpenSSL" <[EMAIL PROTECTED]> Sent: Wednesday, January 01, 2003 3:10 PM Subject: wrong read() prototype > In latest 0.9.8 snapshot, some test-files include a protype for read(). > Unfortunately this protype doesn't match the one in djgpp's <unistd.h>. > > Can we not removed this prototype? > The required system headers are included already I think. > Here is a patch to make it compile for djgpp: > > ----------------------------------------------------------------------- > --- ./crypto/md4/md4.c.org Wed Nov 13 16:00:50 2002 > +++ ./crypto/md4/md4.c Tue Dec 31 18:45:54 2002 > @@ -64,7 +64,7 @@ > > void do_fp(FILE *f); > void pt(unsigned char *md); > -#ifndef _OSD_POSIX > +#if !defined(_OSD_POSIX) && !defined(__DJGPP__) > int read(int, void *, unsigned int); > #endif > > --- ./crypto/md5/md5.c.org Fri Jun 4 22:00:22 1999 > +++ ./crypto/md5/md5.c Tue Dec 31 18:49:44 2002 > @@ -64,7 +64,7 @@ > > void do_fp(FILE *f); > void pt(unsigned char *md); > -#ifndef _OSD_POSIX > +#if !defined(_OSD_POSIX) && !defined(__DJGPP__) > int read(int, void *, unsigned int); > #endif > > --- ./crypto/ripemd/rmd160.c.org Fri Jun 4 22:00:28 1999 > +++ ./crypto/ripemd/rmd160.c Tue Dec 31 18:51:50 2002 > @@ -64,7 +64,7 @@ > > void do_fp(FILE *f); > void pt(unsigned char *md); > -#ifndef _OSD_POSIX > +#if !defined(_OSD_POSIX) && !defined(__DJGPP__) > int read(int, void *, unsigned int); > #endif > ----------------------------------------------------------------------- > > Gisle V. > > > ______________________________________________________________________ > OpenSSL Project http://www.openssl.org > Development Mailing List [EMAIL PROTECTED] > Automated List Manager [EMAIL PROTECTED] ______________________________________________________________________ OpenSSL Project http://www.openssl.org Development Mailing List [EMAIL PROTECTED] Automated List Manager [EMAIL PROTECTED]