diff options
| author | Mike Frysinger <vapier@gentoo.org> | 2006-01-31 05:05:15 +0000 | 
|---|---|---|
| committer | Mike Frysinger <vapier@gentoo.org> | 2006-01-31 05:05:15 +0000 | 
| commit | cccc549ced940c85039c8ce263c8bb571f244afd (patch) | |
| tree | ef77a870db7211ad6f511867fc56ee1a1a8b4c18 /libpthread/linuxthreads/sysdeps/unix/sysv/linux/s390/bits | |
| parent | e73b1211737842732951f9b9049294ef732e1ef0 (diff) | |
| download | uClibc-alpine-cccc549ced940c85039c8ce263c8bb571f244afd.tar.bz2 uClibc-alpine-cccc549ced940c85039c8ce263c8bb571f244afd.tar.xz | |
initial import of latest linuxthreads
Diffstat (limited to 'libpthread/linuxthreads/sysdeps/unix/sysv/linux/s390/bits')
4 files changed, 76 insertions, 0 deletions
| diff --git a/libpthread/linuxthreads/sysdeps/unix/sysv/linux/s390/bits/CVS/Entries b/libpthread/linuxthreads/sysdeps/unix/sysv/linux/s390/bits/CVS/Entries new file mode 100644 index 000000000..dc5fee511 --- /dev/null +++ b/libpthread/linuxthreads/sysdeps/unix/sysv/linux/s390/bits/CVS/Entries @@ -0,0 +1,2 @@ +/typesizes.h/1.3/Tue Nov 15 14:20:47 2005// +D diff --git a/libpthread/linuxthreads/sysdeps/unix/sysv/linux/s390/bits/CVS/Repository b/libpthread/linuxthreads/sysdeps/unix/sysv/linux/s390/bits/CVS/Repository new file mode 100644 index 000000000..370c0ee15 --- /dev/null +++ b/libpthread/linuxthreads/sysdeps/unix/sysv/linux/s390/bits/CVS/Repository @@ -0,0 +1 @@ +ports/linuxthreads/sysdeps/unix/sysv/linux/s390/bits diff --git a/libpthread/linuxthreads/sysdeps/unix/sysv/linux/s390/bits/CVS/Root b/libpthread/linuxthreads/sysdeps/unix/sysv/linux/s390/bits/CVS/Root new file mode 100644 index 000000000..ca45c5d4d --- /dev/null +++ b/libpthread/linuxthreads/sysdeps/unix/sysv/linux/s390/bits/CVS/Root @@ -0,0 +1 @@ +:pserver:anoncvs@sources.redhat.com:/cvs/glibc diff --git a/libpthread/linuxthreads/sysdeps/unix/sysv/linux/s390/bits/typesizes.h b/libpthread/linuxthreads/sysdeps/unix/sysv/linux/s390/bits/typesizes.h new file mode 100644 index 000000000..bee7639f0 --- /dev/null +++ b/libpthread/linuxthreads/sysdeps/unix/sysv/linux/s390/bits/typesizes.h @@ -0,0 +1,72 @@ +/* bits/typesizes.h -- underlying types for *_t.  Linux/s390 version. +   Copyright (C) 2003 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 Lesser General Public +   License as published by the Free Software Foundation; either +   version 2.1 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 +   Lesser General Public License for more details. + +   You should have received a copy of the GNU Lesser General Public +   License along with the GNU C Library; if not, write to the Free +   Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA +   02111-1307 USA.  */ + +#ifndef _BITS_TYPES_H +# error "Never include <bits/typesizes.h> directly; use <sys/types.h> instead." +#endif + +#ifndef	_BITS_TYPESIZES_H +#define	_BITS_TYPESIZES_H	1 + +/* See <bits/types.h> for the meaning of these macros.  This file exists so +   that <bits/types.h> need not vary across different GNU platforms.  */ + +#define __DEV_T_TYPE		__UQUAD_TYPE +#define __UID_T_TYPE		__U32_TYPE +#define __GID_T_TYPE		__U32_TYPE +#define __INO_T_TYPE		__ULONGWORD_TYPE +#define __INO64_T_TYPE		__UQUAD_TYPE +#define __MODE_T_TYPE		__U32_TYPE +#define __NLINK_T_TYPE		__UWORD_TYPE +#define __OFF_T_TYPE		__SLONGWORD_TYPE +#define __OFF64_T_TYPE		__SQUAD_TYPE +#define __PID_T_TYPE		__S32_TYPE +#define __RLIM_T_TYPE		__ULONGWORD_TYPE +#define __RLIM64_T_TYPE		__UQUAD_TYPE +#define	__BLKCNT_T_TYPE		__SLONGWORD_TYPE +#define	__BLKCNT64_T_TYPE	__SQUAD_TYPE +#define	__FSBLKCNT_T_TYPE	__ULONGWORD_TYPE +#define	__FSBLKCNT64_T_TYPE	__UQUAD_TYPE +#define	__FSFILCNT_T_TYPE	__ULONGWORD_TYPE +#define	__FSFILCNT64_T_TYPE	__UQUAD_TYPE +#define	__ID_T_TYPE		__U32_TYPE +#define __CLOCK_T_TYPE		__SLONGWORD_TYPE +#define __TIME_T_TYPE		__SLONGWORD_TYPE +#define __USECONDS_T_TYPE	__U32_TYPE +#define __SUSECONDS_T_TYPE	__SLONGWORD_TYPE +#define __DADDR_T_TYPE		__S32_TYPE +#define __SWBLK_T_TYPE		__SLONGWORD_TYPE +#define __KEY_T_TYPE		__S32_TYPE +#define __CLOCKID_T_TYPE	__S32_TYPE +#define __TIMER_T_TYPE		__S32_TYPE +#define __BLKSIZE_T_TYPE	__SLONGWORD_TYPE +#define __FSID_T_TYPE		struct { int __val[2]; } +#if defined __GNUC__ && __GNUC__ <= 2 +/* Compatibility with g++ 2.95.x.  */ +#define __SSIZE_T_TYPE		__SWORD_TYPE +#else +/* size_t is unsigned long int on s390 -m31.  */ +#define __SSIZE_T_TYPE		__SLONGWORD_TYPE +#endif + +/* Number of descriptors that can fit in an `fd_set'.  */ +#define	__FD_SETSIZE		1024 + + +#endif /* bits/typesizes.h */ | 
