diff options
author | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2016-04-15 13:44:22 +0200 |
---|---|---|
committer | Corinna Vinschen <corinna@vinschen.de> | 2016-04-15 14:51:40 +0200 |
commit | f3e587d30a9f65d0c6551ad14095300f6e81672e (patch) | |
tree | d42e2b3e43e41fa2ac2cf494839677b01e515282 /newlib/libc | |
parent | c5d5030aea7585b86a4fe6e3dec068b0e720e8a2 (diff) | |
download | cygnal-f3e587d30a9f65d0c6551ad14095300f6e81672e.tar.gz cygnal-f3e587d30a9f65d0c6551ad14095300f6e81672e.tar.bz2 cygnal-f3e587d30a9f65d0c6551ad14095300f6e81672e.zip |
Provide POSIX defined fsblkcnt_t and fsfilcnt_t
Signed-off-by: Sebastian Huber <sebastian.huber@embedded-brains.de>
Diffstat (limited to 'newlib/libc')
-rw-r--r-- | newlib/libc/include/sys/_types.h | 8 | ||||
-rw-r--r-- | newlib/libc/include/sys/types.h | 6 |
2 files changed, 14 insertions, 0 deletions
diff --git a/newlib/libc/include/sys/_types.h b/newlib/libc/include/sys/_types.h index 0d48f04ad..88a18b310 100644 --- a/newlib/libc/include/sys/_types.h +++ b/newlib/libc/include/sys/_types.h @@ -30,6 +30,14 @@ typedef long __blkcnt_t; typedef long __blksize_t; #endif +#ifndef __machine_fsblkcnt_t_defined +typedef __uint64_t __fsblkcnt_t; +#endif + +#ifndef __machine_fsfilcnt_t_defined +typedef __uint32_t __fsfilcnt_t; +#endif + #ifndef __machine_off_t_defined typedef long _off_t; #endif diff --git a/newlib/libc/include/sys/types.h b/newlib/libc/include/sys/types.h index 24d90cd34..6d9865cfc 100644 --- a/newlib/libc/include/sys/types.h +++ b/newlib/libc/include/sys/types.h @@ -127,6 +127,12 @@ typedef char * caddr_t; #define __caddr_t_defined #endif +#ifndef _FSBLKCNT_T_DECLARED /* for statvfs() */ +typedef __fsblkcnt_t fsblkcnt_t; +typedef __fsfilcnt_t fsfilcnt_t; +#define _FSBLKCNT_T_DECLARED +#endif + #ifndef _ID_T_DECLARED typedef __id_t id_t; /* can hold a uid_t or pid_t */ #define _ID_T_DECLARED |