diff options
author | Corinna Vinschen <corinna@vinschen.de> | 2010-10-08 15:28:49 +0000 |
---|---|---|
committer | Corinna Vinschen <corinna@vinschen.de> | 2010-10-08 15:28:49 +0000 |
commit | 339814ba6f5f5345cfd181977102b12f930eb8f9 (patch) | |
tree | 18ef7daac87138d49a4ab4694e36a9f95e4723ff /newlib | |
parent | 98b2b9cf57804cb45afc2e260f63d24d9669aabd (diff) | |
download | cygnal-339814ba6f5f5345cfd181977102b12f930eb8f9.tar.gz cygnal-339814ba6f5f5345cfd181977102b12f930eb8f9.tar.bz2 cygnal-339814ba6f5f5345cfd181977102b12f930eb8f9.zip |
* libc/include/sys/unistd.h: Declare getsid, setegid, seteuid for RTEMS.
Diffstat (limited to 'newlib')
-rw-r--r-- | newlib/ChangeLog | 4 | ||||
-rw-r--r-- | newlib/libc/include/sys/unistd.h | 4 |
2 files changed, 6 insertions, 2 deletions
diff --git a/newlib/ChangeLog b/newlib/ChangeLog index 50807e61b..3e56e1a9a 100644 --- a/newlib/ChangeLog +++ b/newlib/ChangeLog @@ -1,5 +1,9 @@ 2010-10-08 Ralf Corsépius <ralf.corsepius@rtems.org> + * libc/include/sys/unistd.h: Declare getsid, setegid, seteuid for RTEMS. + +2010-10-08 Ralf Corsépius <ralf.corsepius@rtems.org> + * libm/common/sf_llrint.c, libm/common/sf_round.c: Add explicit casts to __uint32_t to avoid overflows on implicit casts. diff --git a/newlib/libc/include/sys/unistd.h b/newlib/libc/include/sys/unistd.h index d6d9b41ea..f5c97f87a 100644 --- a/newlib/libc/include/sys/unistd.h +++ b/newlib/libc/include/sys/unistd.h @@ -94,7 +94,7 @@ pid_t _EXFUN(getpgid, (pid_t)); pid_t _EXFUN(getpgrp, (void )); pid_t _EXFUN(getpid, (void )); pid_t _EXFUN(getppid, (void )); -#ifdef __CYGWIN__ +#if defined(__CYGWIN__) || defined(__rtems__) pid_t _EXFUN(getsid, (pid_t)); #endif #if !defined(__INSIDE_CYGWIN__) @@ -146,7 +146,7 @@ int _EXFUN(ruserok, (const char *rhost, int superuser, const char *ruser, const #endif void * _EXFUN(sbrk, (ptrdiff_t __incr)); #if !defined(__INSIDE_CYGWIN__) -#if defined(__CYGWIN__) +#if defined(__CYGWIN__) || defined(__rtems__) int _EXFUN(setegid, (gid_t __gid )); int _EXFUN(seteuid, (uid_t __uid )); #endif |