diff options
author | Corinna Vinschen <corinna@vinschen.de> | 2010-11-16 17:29:39 +0000 |
---|---|---|
committer | Corinna Vinschen <corinna@vinschen.de> | 2010-11-16 17:29:39 +0000 |
commit | f43dea8084f7ce989c17d2a00b643aac5b404325 (patch) | |
tree | 37ef464abc0aa8bc85027ee022532e327e526038 /newlib/libc/include | |
parent | 4a20b7de18632ecfab84bb3ad305642d86b55ca2 (diff) | |
download | cygnal-f43dea8084f7ce989c17d2a00b643aac5b404325.tar.gz cygnal-f43dea8084f7ce989c17d2a00b643aac5b404325.tar.bz2 cygnal-f43dea8084f7ce989c17d2a00b643aac5b404325.zip |
* libc/include/sys/types.h: Add _mode_t for __rtems__.
* libc/sys/rtems/machine/_types.h: Provide _mode_t, _fpos_t, _off_t.
Add _ssize_t for 64bit sparc.
Let arm, i386, m68k, mips, PPC, sparc use 64bit _off_t, _fpos_t.
Diffstat (limited to 'newlib/libc/include')
-rw-r--r-- | newlib/libc/include/sys/types.h | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/newlib/libc/include/sys/types.h b/newlib/libc/include/sys/types.h index 823a9c0f5..17f9306ac 100644 --- a/newlib/libc/include/sys/types.h +++ b/newlib/libc/include/sys/types.h @@ -171,12 +171,16 @@ typedef signed char pid_t; typedef int pid_t; #endif +#if defined(__rtems__) +typedef _mode_t mode_t; +#endif + #ifndef __CYGWIN__ typedef long key_t; #endif typedef _ssize_t ssize_t; -#ifndef __CYGWIN__ +#if !defined(__CYGWIN__) && !defined(__rtems__) #ifdef __MS_types__ typedef char * addr_t; typedef int mode_t; |