From: Bruno Haible Date: Thu, 20 Dec 2001 22:31:43 +0000 (+0000) Subject: HP-UX portability. X-Git-Tag: v0.11~149 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=d67fc5ab7fc382caaaf36a5b919464a5f2907b16;p=thirdparty%2Fgettext.git HP-UX portability. --- diff --git a/lib/ChangeLog b/lib/ChangeLog index 5115deb19..84e5795f8 100644 --- a/lib/ChangeLog +++ b/lib/ChangeLog @@ -1,3 +1,10 @@ +2001-12-20 Bruno Haible + + * execute.c (nonintr_open): Omit prototype. On some platforms mode_t + promotes to int, not mode_t. + * pipe-in.c (nonintr_open): Likewise. + * pipe-out.c (nonintr_open): Likewise. + 2001-12-20 Bruno Haible * setenv.c (__add_to_environ): Don't call realloc(NULL,...), use diff --git a/lib/execute.c b/lib/execute.c index b3eae0051..793727f43 100644 --- a/lib/execute.c +++ b/lib/execute.c @@ -66,8 +66,10 @@ function argument counts despite of K&R C function definition syntax. */ #ifdef EINTR static inline int nonintr_close PARAMS ((int fd)); +# ifdef __GNUC__ static inline int nonintr_open PARAMS ((const char *pathname, int oflag, mode_t mode)); +# endif #endif diff --git a/lib/pipe-in.c b/lib/pipe-in.c index f08e63ba9..d36cb84ba 100644 --- a/lib/pipe-in.c +++ b/lib/pipe-in.c @@ -61,8 +61,10 @@ function argument counts despite of K&R C function definition syntax. */ #ifdef EINTR static inline int nonintr_close PARAMS ((int fd)); +# ifdef __GNUC__ static inline int nonintr_open PARAMS ((const char *pathname, int oflag, mode_t mode)); +# endif #endif diff --git a/lib/pipe-out.c b/lib/pipe-out.c index fb16881f4..461017d42 100644 --- a/lib/pipe-out.c +++ b/lib/pipe-out.c @@ -61,8 +61,10 @@ function argument counts despite of K&R C function definition syntax. */ #ifdef EINTR static inline int nonintr_close PARAMS ((int fd)); +# ifdef __GNUC__ static inline int nonintr_open PARAMS ((const char *pathname, int oflag, mode_t mode)); +# endif #endif