diff --git a/newlib/ChangeLog b/newlib/ChangeLog index 415a9166e..d2afd0938 100644 --- a/newlib/ChangeLog +++ b/newlib/ChangeLog @@ -1,3 +1,9 @@ +2009-09-18 Christopher Faylor + + * libc/include/sys/unistd.h: Declare getpagesize as returning + POSIX-mandated int. + * libc/sys/linux/sys/unistd.h: Ditto. + 2009-08-31 Takaki Makino * libm/machine/i386/f_pow.c(_f_pow): Alter ASM so it works with diff --git a/newlib/libc/include/sys/unistd.h b/newlib/libc/include/sys/unistd.h index 5be5266c5..5128d3034 100644 --- a/newlib/libc/include/sys/unistd.h +++ b/newlib/libc/include/sys/unistd.h @@ -81,7 +81,7 @@ char _EXFUN(*getlogin, (void )); int _EXFUN(getlogin_r, (char *name, size_t namesize) ); #endif char _EXFUN(*getpass, (const char *__prompt)); -size_t _EXFUN(getpagesize, (void)); +int _EXFUN(getpagesize, (void)); #if defined(__CYGWIN__) int _EXFUN(getpeereid, (int, uid_t *, gid_t *)); #endif diff --git a/newlib/libc/sys/linux/sys/unistd.h b/newlib/libc/sys/linux/sys/unistd.h index 18c70dd52..3d3864e2c 100644 --- a/newlib/libc/sys/linux/sys/unistd.h +++ b/newlib/libc/sys/linux/sys/unistd.h @@ -54,7 +54,7 @@ char _EXFUN(*getlogin, (void )); int _EXFUN(getlogin_r, (char *name, size_t namesize) ); #endif char _EXFUN(*getpass, (__const char *__prompt)); -size_t _EXFUN(getpagesize, (void)); +int _EXFUN(getpagesize, (void)); pid_t _EXFUN(getpgid, (pid_t)); pid_t _EXFUN(getpgrp, (void )); pid_t _EXFUN(getpid, (void ));