diff options
Diffstat (limited to 'sysdeps/generic')
-rw-r--r-- | sysdeps/generic/Makefile | 2 | ||||
-rw-r--r-- | sysdeps/generic/abort.c | 2 | ||||
-rw-r--r-- | sysdeps/generic/bits/confname.h (renamed from sysdeps/generic/confname.h) | 0 | ||||
-rw-r--r-- | sysdeps/generic/bits/ioctl-types.h (renamed from sysdeps/generic/ioctl-types.h) | 10 | ||||
-rw-r--r-- | sysdeps/generic/bits/mathdef.h (renamed from sysdeps/generic/mathbits.h) | 8 | ||||
-rw-r--r-- | sysdeps/generic/bits/resource.h (renamed from sysdeps/generic/resourcebits.h) | 0 | ||||
-rw-r--r-- | sysdeps/generic/bits/sched.h | 35 | ||||
-rw-r--r-- | sysdeps/generic/bits/select.h (renamed from sysdeps/generic/selectbits.h) | 8 | ||||
-rw-r--r-- | sysdeps/generic/bits/sigaction.h (renamed from sysdeps/generic/sigaction.h) | 0 | ||||
-rw-r--r-- | sysdeps/generic/bits/sigset.h (renamed from sysdeps/generic/sigset.h) | 0 | ||||
-rw-r--r-- | sysdeps/generic/bits/sockaddr.h (renamed from sysdeps/generic/sockaddrcom.h) | 10 | ||||
-rw-r--r-- | sysdeps/generic/bits/socket.h (renamed from sysdeps/generic/socketbits.h) | 10 | ||||
-rw-r--r-- | sysdeps/generic/bits/statfs.h | 52 | ||||
-rw-r--r-- | sysdeps/generic/bits/termios.h (renamed from sysdeps/generic/termbits.h) | 5 | ||||
-rw-r--r-- | sysdeps/generic/bits/types.h (renamed from sysdeps/generic/gnu/types.h) | 19 | ||||
-rw-r--r-- | sysdeps/generic/bits/uio.h | 32 | ||||
-rw-r--r-- | sysdeps/generic/bits/ustat.h (renamed from sysdeps/generic/ustatbits.h) | 0 | ||||
-rw-r--r-- | sysdeps/generic/bits/utmp.h (renamed from sysdeps/generic/utmpbits.h) | 10 | ||||
-rw-r--r-- | sysdeps/generic/bits/utsname.h (renamed from sysdeps/generic/utsnamelen.h) | 0 | ||||
-rw-r--r-- | sysdeps/generic/bits/waitstatus.h (renamed from sysdeps/generic/waitstatus.h) | 12 | ||||
-rw-r--r-- | sysdeps/generic/iovec.h | 9 | ||||
-rw-r--r-- | sysdeps/generic/netinet/ip.h | 2 | ||||
-rw-r--r-- | sysdeps/generic/schedbits.h | 35 | ||||
-rw-r--r-- | sysdeps/generic/setenv.c | 2 | ||||
-rw-r--r-- | sysdeps/generic/statfsbuf.h | 49 | ||||
-rw-r--r-- | sysdeps/generic/sys/mman.h | 2 |
26 files changed, 181 insertions, 133 deletions
diff --git a/sysdeps/generic/Makefile b/sysdeps/generic/Makefile index 5513ca998c..110669ccb5 100644 --- a/sysdeps/generic/Makefile +++ b/sysdeps/generic/Makefile @@ -41,7 +41,7 @@ $(objpfx)siglist.c: $(objpfx)make_siglist mv $@-tmp $@ make_siglist-CFLAGS = -DSIGNUM_H=\"$(shell pwd)/$(firstword $(wildcard \ - $(+sysdep_dirs:%=%/signum.h)))\" + $(+sysdep_dirs:%=%/bits/signum.h)))\" $(objpfx)make_siglist: $(sysdep_dir)/generic/make_siglist.c $(native-compile) diff --git a/sysdeps/generic/abort.c b/sysdeps/generic/abort.c index c1969f4d1f..a38022a1a9 100644 --- a/sysdeps/generic/abort.c +++ b/sysdeps/generic/abort.c @@ -16,7 +16,7 @@ write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ -#include <libc-lock.h> +#include <bits/libc-lock.h> #include <signal.h> #include <stdio.h> #include <stdlib.h> diff --git a/sysdeps/generic/confname.h b/sysdeps/generic/bits/confname.h index 5b5cf742b6..5b5cf742b6 100644 --- a/sysdeps/generic/confname.h +++ b/sysdeps/generic/bits/confname.h diff --git a/sysdeps/generic/ioctl-types.h b/sysdeps/generic/bits/ioctl-types.h index 50fe19adcf..1d5c8a002f 100644 --- a/sysdeps/generic/ioctl-types.h +++ b/sysdeps/generic/bits/ioctl-types.h @@ -17,8 +17,12 @@ write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ -#ifndef _IOCTL_TYPES_H -#define _IOCTL_TYPES_H 1 +/* + * Never include this file directly; use <sys/ioctl.h> instead. + */ + +#ifndef _BITS_IOCTL_TYPES_H +#define _BITS_IOCTL_TYPES_H 1 #if defined(TIOCGETC) || defined(TIOCSETC) @@ -114,4 +118,4 @@ struct ttysize #endif -#endif /* ioctl-types.h */ +#endif /* bits/ioctl-types.h */ diff --git a/sysdeps/generic/mathbits.h b/sysdeps/generic/bits/mathdef.h index b14b52d901..93b60bd25f 100644 --- a/sysdeps/generic/mathbits.h +++ b/sysdeps/generic/bits/mathdef.h @@ -16,8 +16,10 @@ write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ -#ifndef _MATHBITS_H -#define _MATHBITS_H 1 +#ifndef _MATH_H +# error "Never use <bits/mathdef.h> directly; include <math.h> instead" +#endif + /* Normally, there is no long double type and the `float' and `double' expressions are evaluated as `double'. */ @@ -36,5 +38,3 @@ typedef double double_t; /* `double' expressions are evaluated as /* The values returned by `ilogb' for 0 and NaN respectively. */ #define FP_ILOGB0 0x80000001 #define FP_ILOGBNAN 0x7fffffff - -#endif /* mathbits.h */ diff --git a/sysdeps/generic/resourcebits.h b/sysdeps/generic/bits/resource.h index 2c35c12a47..2c35c12a47 100644 --- a/sysdeps/generic/resourcebits.h +++ b/sysdeps/generic/bits/resource.h diff --git a/sysdeps/generic/bits/sched.h b/sysdeps/generic/bits/sched.h new file mode 100644 index 0000000000..bb5da5676f --- /dev/null +++ b/sysdeps/generic/bits/sched.h @@ -0,0 +1,35 @@ +/* Definitions of constants and data structure for POSIX 1003.1b-1993 + scheduling interface. + Copyright (C) 1996 Free Software Foundation, Inc. + This file is part of the GNU C Library. + + The GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Library General Public License as + published by the Free Software Foundation; either version 2 of the + License, or (at your option) any later version. + + The GNU C Library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Library General Public License for more details. + + You should have received a copy of the GNU Library General Public + License along with the GNU C Library; see the file COPYING.LIB. If + not, write to the Free Software Foundation, Inc., 59 Temple Place + Suite 330, Boston, MA 02111-1307, USA. */ + +#ifndef _SCHED_H +#error "Never use <bits/sched.h> directly; include <sched.h> instead." +#endif + + +/* Scheduling algorithms. */ +#define SCHED_OTHER 0 +#define SCHED_FIFO 1 +#define SCHED_RR 2 + +/* Data structure to describe a process' schedulability. */ +struct sched_param +{ + int sched_priority; +}; diff --git a/sysdeps/generic/selectbits.h b/sysdeps/generic/bits/select.h index e2bdf6049e..613919577c 100644 --- a/sysdeps/generic/selectbits.h +++ b/sysdeps/generic/bits/select.h @@ -16,8 +16,10 @@ write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ -#ifndef _SELECTBITS_H -#define _SELECTBITS_H 1 +#ifndef _SYS_SELECT_H +#error "Never use <bits/select.h> directly; include <sys/select.h> instead." +#endif + /* This line MUST be split! Otherwise m4 will not change it. */ #define __FD_ZERO(set) \ @@ -25,5 +27,3 @@ #define __FD_SET(d, set) ((set)->fds_bits[__FDELT(d)] |= __FDMASK(d)) #define __FD_CLR(d, set) ((set)->fds_bits[__FDELT(d)] &= ~__FDMASK(d)) #define __FD_ISSET(d, set) ((set)->fds_bits[__FDELT(d)] & __FDMASK(d)) - -#endif /* selectbits.h */ diff --git a/sysdeps/generic/sigaction.h b/sysdeps/generic/bits/sigaction.h index 1676b1ce8e..1676b1ce8e 100644 --- a/sysdeps/generic/sigaction.h +++ b/sysdeps/generic/bits/sigaction.h diff --git a/sysdeps/generic/sigset.h b/sysdeps/generic/bits/sigset.h index 9fad4538d7..9fad4538d7 100644 --- a/sysdeps/generic/sigset.h +++ b/sysdeps/generic/bits/sigset.h diff --git a/sysdeps/generic/sockaddrcom.h b/sysdeps/generic/bits/sockaddr.h index 8b1de11c15..73a0e26ec4 100644 --- a/sysdeps/generic/sockaddrcom.h +++ b/sysdeps/generic/bits/sockaddr.h @@ -17,8 +17,12 @@ write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ -#ifndef _SOCKADDRCOM_H -#define _SOCKADDRCOM_H 1 +/* + * Never include this file directly; use <sys/socket.h> instead. + */ + +#ifndef _BITS_SOCKADDR_H +#define _BITS_SOCKADDR_H 1 /* POSIX.1g specifies this type name for the `sa_family' member. */ @@ -34,4 +38,4 @@ typedef unsigned short int sa_family_t; #define __SOCKADDR_COMMON_SIZE (sizeof (unsigned short int)) -#endif /* sockaddrcom.h */ +#endif /* bits/sockaddr.h */ diff --git a/sysdeps/generic/socketbits.h b/sysdeps/generic/bits/socket.h index 5d85a8e079..d12d96cc14 100644 --- a/sysdeps/generic/socketbits.h +++ b/sysdeps/generic/bits/socket.h @@ -17,9 +17,11 @@ write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ -#ifndef _SOCKETBITS_H +#ifndef _SYS_SOCKET_H +#error "Never include <bits/socket.h> directly; use <sys/socket.h> instead." +#endif + -#define _SOCKETBITS_H 1 #include <features.h> __BEGIN_DECLS @@ -114,7 +116,7 @@ enum __socket_type /* Get the definition of the macro to define the common sockaddr members. */ -#include <sockaddrcom.h> +#include <bits/sockaddr.h> /* Structure describing a generic socket address. */ struct sockaddr @@ -196,5 +198,3 @@ struct linger }; __END_DECLS - -#endif /* socketbits.h */ diff --git a/sysdeps/generic/bits/statfs.h b/sysdeps/generic/bits/statfs.h new file mode 100644 index 0000000000..10bc0728b2 --- /dev/null +++ b/sysdeps/generic/bits/statfs.h @@ -0,0 +1,52 @@ +/* Definition of `struct statfs', information about a filesystem. + Copyright (C) 1996, 1997 Free Software Foundation, Inc. + This file is part of the GNU C Library. + + The GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Library General Public License as + published by the Free Software Foundation; either version 2 of the + License, or (at your option) any later version. + + The GNU C Library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Library General Public License for more details. + + You should have received a copy of the GNU Library General Public + License along with the GNU C Library; see the file COPYING.LIB. If not, + write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, + Boston, MA 02111-1307, USA. */ + +/* + * Never include this file directly; use <sys/statfs.h> instead. + */ + +#ifndef _BITS_STATFS_H +#define _BITS_STATFS_H 1 + +#include <bits/types.h> + +/* GNU Hurd NOTE: The size of this structure (16 ints) is known in + <hurd/hurd_types.defs>, since it is used in the `file_statfs' RPC. MiG + does not cope at all well with the passed C structure not being of the + expected size. There are some filler words at the end to allow for + future expansion. To increase the size of the structure used in the RPC + and retain binary compatibility, we would need to assign a new message + number. */ + +struct statfs + { + unsigned int f_type; + unsigned int f_bsize; + unsigned int f_blocks; + unsigned int f_bfree; + unsigned int f_bavail; + unsigned int f_files; + unsigned int f_ffree; + __fsid_t f_fsid; + unsigned int f_namelen; + unsigned int f_spare[6]; + }; + + +#endif /* bits/statfs.h */ diff --git a/sysdeps/generic/termbits.h b/sysdeps/generic/bits/termios.h index adf0ee2f75..9a6aed2bba 100644 --- a/sysdeps/generic/termbits.h +++ b/sysdeps/generic/bits/termios.h @@ -17,8 +17,9 @@ write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ -/* These macros are also defined in some ioctls.h files (with numerically - identical values), but this serves to shut up cpp's complaining. */ +/* These macros are also defined in some <bits/ioctls.h> files (with + numerically identical values), but this serves to shut up cpp's + complaining. */ #ifdef __USE_BSD #ifdef MDMBUF diff --git a/sysdeps/generic/gnu/types.h b/sysdeps/generic/bits/types.h index 85f17a4fb1..c264adc917 100644 --- a/sysdeps/generic/gnu/types.h +++ b/sysdeps/generic/bits/types.h @@ -16,9 +16,12 @@ write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ -#ifndef _GNU_TYPES_H +/* + * Never include this file directly; use <sys/types.h> instead. + */ -#define _GNU_TYPES_H 1 +#ifndef _BITS_TYPES_H +#define _BITS_TYPES_H 1 /* Convenience types. */ @@ -39,6 +42,16 @@ typedef struct __u_long __val[2]; } __u_quad_t; #endif +typedef signed char __int8_t; +typedef unsigned char __uint8_t; +typedef signed short int __int16_t; +typedef unsigned short int __uint16_t; +typedef signed int __int32_t; +typedef unsigned int __uint32_t; +#ifdef __GNUC__ +typedef signed long long int __int64_t; +typedef unsigned long long int __uint64_t; +#endif typedef __quad_t *__qaddr_t; typedef int __dev_t; /* Type of device numbers. */ typedef unsigned int __uid_t; /* Type of user identifications. */ @@ -78,4 +91,4 @@ typedef struct typedef unsigned long int __fd_mask; -#endif /* gnu/types.h */ +#endif /* bits/types.h */ diff --git a/sysdeps/generic/bits/uio.h b/sysdeps/generic/bits/uio.h new file mode 100644 index 0000000000..1a12697008 --- /dev/null +++ b/sysdeps/generic/bits/uio.h @@ -0,0 +1,32 @@ +/* Copyright (C) 1996, 1997 Free Software Foundation, Inc. + This file is part of the GNU C Library. + + The GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Library General Public License as + published by the Free Software Foundation; either version 2 of the + License, or (at your option) any later version. + + The GNU C Library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Library General Public License for more details. + + You should have received a copy of the GNU Library General Public + License along with the GNU C Library; see the file COPYING.LIB. If not, + write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, + Boston, MA 02111-1307, USA. */ + +#ifndef _SYS_UIO_H +#error "Never use <bits/uio.h> directly; include <sys/uio.h> instead." +#endif + + +/* `struct iovec' -- Structure describing a section of memory. */ + +struct iovec +{ + /* Starting address. */ + __ptr_t iov_base; + /* Length in bytes. */ + size_t iov_len; +}; diff --git a/sysdeps/generic/ustatbits.h b/sysdeps/generic/bits/ustat.h index aa5d493e63..aa5d493e63 100644 --- a/sysdeps/generic/ustatbits.h +++ b/sysdeps/generic/bits/ustat.h diff --git a/sysdeps/generic/utmpbits.h b/sysdeps/generic/bits/utmp.h index cbd3457bd4..b8decb0598 100644 --- a/sysdeps/generic/utmpbits.h +++ b/sysdeps/generic/bits/utmp.h @@ -1,5 +1,5 @@ /* The `struct utmp' type, describing entries in the utmp file. Generic/BSDish - Copyright (C) 1993, 1996 Free Software Foundation, Inc. + Copyright (C) 1993, 1996, 1997 Free Software Foundation, Inc. The GNU C Library is free software; you can redistribute it and/or modify it under the terms of the GNU Library General Public License as @@ -16,9 +16,11 @@ write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ -#ifndef _UTMPBITS_H +#ifndef _UTMP_H +#error "Never use <bits/utmp.h> directly; include <utmp.h> instead." +#endif + -#define _UTMPBITS_H 1 #include <features.h> #include <paths.h> @@ -49,5 +51,3 @@ struct utmp { __END_DECLS - -#endif /* utmpbits.h */ diff --git a/sysdeps/generic/utsnamelen.h b/sysdeps/generic/bits/utsname.h index 5594bcc4da..5594bcc4da 100644 --- a/sysdeps/generic/utsnamelen.h +++ b/sysdeps/generic/bits/utsname.h diff --git a/sysdeps/generic/waitstatus.h b/sysdeps/generic/bits/waitstatus.h index 4fbcbe87aa..8e97f2702c 100644 --- a/sysdeps/generic/waitstatus.h +++ b/sysdeps/generic/bits/waitstatus.h @@ -1,5 +1,5 @@ /* Definitions of status bits for `wait' et al. - Copyright (C) 1992, 1994, 1996 Free Software Foundation, Inc. + Copyright (C) 1992, 1994, 1996, 1997 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or @@ -17,10 +17,13 @@ write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ +#ifndef _SYS_WAIT_H +#error "Never use <bits/waitstatus.h> directly; include <sys/wait.h> instead." +#endif + + /* Everything extant so far uses these same bits. */ -#ifndef _WAITSTATUS_H -#define _WAITSTATUS_H /* If WIFEXITED(STATUS), the low-order 8 bits of the status. */ #define __WEXITSTATUS(status) (((status) & 0xff00) >> 8) @@ -99,6 +102,3 @@ union wait #define w_stopval __wait_stopped.__w_stopval #endif /* Use BSD. */ - - -#endif /* waitstatus.h */ diff --git a/sysdeps/generic/iovec.h b/sysdeps/generic/iovec.h deleted file mode 100644 index 307fc6a18a..0000000000 --- a/sysdeps/generic/iovec.h +++ /dev/null @@ -1,9 +0,0 @@ -/* `struct iovec' -- Structure describing a section of memory. */ - -struct iovec -{ - /* Starting address. */ - __ptr_t iov_base; - /* Length in bytes. */ - size_t iov_len; -}; diff --git a/sysdeps/generic/netinet/ip.h b/sysdeps/generic/netinet/ip.h index a119c629f7..84615a5714 100644 --- a/sysdeps/generic/netinet/ip.h +++ b/sysdeps/generic/netinet/ip.h @@ -36,7 +36,7 @@ #ifndef _NETINET_IP_H #define _NETINET_IP_H -#include <gnu/types.h> +#include <bits/types.h> #include <endian.h> #include <netinet/in.h> diff --git a/sysdeps/generic/schedbits.h b/sysdeps/generic/schedbits.h deleted file mode 100644 index e2cb00e842..0000000000 --- a/sysdeps/generic/schedbits.h +++ /dev/null @@ -1,35 +0,0 @@ -/* Definitions of constants and data structure for POSIX 1003.1b-1993 - scheduling interface. -Copyright (C) 1996 Free Software Foundation, Inc. -This file is part of the GNU C Library. - -The GNU C Library is free software; you can redistribute it and/or -modify it under the terms of the GNU Library General Public License as -published by the Free Software Foundation; either version 2 of the -License, or (at your option) any later version. - -The GNU C Library is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -Library General Public License for more details. - -You should have received a copy of the GNU Library General Public -License along with the GNU C Library; see the file COPYING.LIB. If -not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, -Boston, MA 02111-1307, USA. */ - -#ifndef _SCHEDBITS_H -#define _SCHEDBITS_H 1 - -/* Scheduling algorithms. */ -#define SCHED_OTHER 0 -#define SCHED_FIFO 1 -#define SCHED_RR 2 - -/* Data structure to describe a process' schedulability. */ -struct sched_param -{ - int sched_priority; -}; - -#endif /* schedbits.h */ diff --git a/sysdeps/generic/setenv.c b/sysdeps/generic/setenv.c index 11b5906a9d..e740fa9eef 100644 --- a/sysdeps/generic/setenv.c +++ b/sysdeps/generic/setenv.c @@ -47,7 +47,7 @@ extern char **environ; #if _LIBC /* This lock protects against simultaneous modifications of `environ'. */ -# include <libc-lock.h> +# include <bits/libc-lock.h> __libc_lock_define_initialized (static, envlock) # define LOCK __libc_lock_lock (envlock) # define UNLOCK __libc_lock_unlock (envlock) diff --git a/sysdeps/generic/statfsbuf.h b/sysdeps/generic/statfsbuf.h deleted file mode 100644 index e5c2dd7f77..0000000000 --- a/sysdeps/generic/statfsbuf.h +++ /dev/null @@ -1,49 +0,0 @@ -/* Definition of `struct statfs', information about a filesystem. -Copyright (C) 1996 Free Software Foundation, Inc. -This file is part of the GNU C Library. - -The GNU C Library is free software; you can redistribute it and/or -modify it under the terms of the GNU Library General Public License as -published by the Free Software Foundation; either version 2 of the -License, or (at your option) any later version. - -The GNU C Library is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -Library General Public License for more details. - -You should have received a copy of the GNU Library General Public -License along with the GNU C Library; see the file COPYING.LIB. If -not, write to the Free Software Foundation, Inc., 675 Mass Ave, -Cambridge, MA 02139, USA. */ - -#ifndef _STATFSBUF_H - -#define _STATFSBUF_H 1 - -#include <gnu/types.h> - -/* GNU Hurd NOTE: The size of this structure (16 ints) is known in - <hurd/hurd_types.defs>, since it is used in the `file_statfs' RPC. MiG - does not cope at all well with the passed C structure not being of the - expected size. There are some filler words at the end to allow for - future expansion. To increase the size of the structure used in the RPC - and retain binary compatibility, we would need to assign a new message - number. */ - -struct statfs - { - unsigned int f_type; - unsigned int f_bsize; - unsigned int f_blocks; - unsigned int f_bfree; - unsigned int f_bavail; - unsigned int f_files; - unsigned int f_ffree; - __fsid_t f_fsid; - unsigned int f_namelen; - unsigned int f_spare[6]; - }; - - -#endif /* statfsbuf.h */ diff --git a/sysdeps/generic/sys/mman.h b/sysdeps/generic/sys/mman.h index 32b152e124..9c2a1b62ce 100644 --- a/sysdeps/generic/sys/mman.h +++ b/sysdeps/generic/sys/mman.h @@ -26,7 +26,7 @@ #define _SYS_MMAN_H 1 #include <features.h> -#include <gnu/types.h> +#include <bits/types.h> #define __need_size_t #include <stddef.h> |