diff options
Diffstat (limited to 'libpthread/linuxthreads/sysdeps/unix/sysv')
3 files changed, 0 insertions, 202 deletions
diff --git a/libpthread/linuxthreads/sysdeps/unix/sysv/linux/bits/local_lim.h b/libpthread/linuxthreads/sysdeps/unix/sysv/linux/bits/local_lim.h deleted file mode 100644 index 545a90b2e..000000000 --- a/libpthread/linuxthreads/sysdeps/unix/sysv/linux/bits/local_lim.h +++ /dev/null @@ -1,55 +0,0 @@ -/* Minimum guaranteed maximum values for system limits.  Linux version. -   Copyright (C) 1993, 94, 95, 96, 97, 98 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.  */ - -/* The kernel header pollutes the namespace with the NR_OPEN symbol. -   Remove this after including the header if necessary.  */ -#ifndef NR_OPEN -# define __undef_NR_OPEN -#endif - -/* The kernel sources contain a file with all the needed information.  */ -#include <linux/limits.h> - -/* Have to remove NR_OPEN?  */ -#ifdef __undef_NR_OPEN -# undef NR_OPEN -# undef __undef_NR_OPEN -#endif - -/* The number of data keys per process.  */ -#define _POSIX_THREAD_KEYS_MAX	128 -/* This is the value this implementation supports.  */ -#define PTHREAD_KEYS_MAX	1024 - -/* Controlling the iterations of destructors for thread-specific data.  */ -#define _POSIX_THREAD_DESTRUCTOR_ITERATIONS	4 -/* Number of iterations this implementation does.  */ -#define PTHREAD_DESTRUCTOR_ITERATIONS	_POSIX_THREAD_DESTRUCTOR_ITERATIONS - -/* The number of threads per process.  */ -#define _POSIX_THREAD_THREADS_MAX	64 -/* This is the value this implementation supports.  */ -#define PTHREAD_THREADS_MAX	1024 - -/* Maximum amount by which a process can descrease its asynchronous I/O -   priority level.  */ -#define AIO_PRIO_DELTA_MAX	20 - -/* Minimum size for a thread.  We are free to choose a reasonable value.  */ -#define PTHREAD_STACK_MIN	16384 diff --git a/libpthread/linuxthreads/sysdeps/unix/sysv/linux/bits/posix_opt.h b/libpthread/linuxthreads/sysdeps/unix/sysv/linux/bits/posix_opt.h deleted file mode 100644 index 15683b77e..000000000 --- a/libpthread/linuxthreads/sysdeps/unix/sysv/linux/bits/posix_opt.h +++ /dev/null @@ -1,110 +0,0 @@ -/* Define POSIX options for Linux. -   Copyright (C) 1996, 1997, 1998, 1999 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	_POSIX_OPT_H -#define	_POSIX_OPT_H	1 - -/* Job control is supported.  */ -#define	_POSIX_JOB_CONTROL	1 - -/* Processes have a saved set-user-ID and a saved set-group-ID.  */ -#define	_POSIX_SAVED_IDS	1 - -/* Priority scheduling is supported.  */ -#define	_POSIX_PRIORITY_SCHEDULING	1 - -/* Synchronizing file data is supported.  */ -#define	_POSIX_SYNCHRONIZED_IO	1 - -/* The fsync function is present.  */ -#define	_POSIX_FSYNC	1 - -/* Mapping of files to memory is supported.  */ -#define	_POSIX_MAPPED_FILES	1 - -/* Locking of all memory is supported.  */ -#define	_POSIX_MEMLOCK	1 - -/* Locking of ranges of memory is supported.  */ -#define	_POSIX_MEMLOCK_RANGE	1 - -/* Setting of memory protections is supported.  */ -#define	_POSIX_MEMORY_PROTECTION	1 - -/* Implementation supports `poll' function.  */ -#define	_POSIX_POLL	1 - -/* Implementation supports `select' and `pselect' functions.  */ -#define	_POSIX_SELECT	1 - -/* Only root can change owner of file.  */ -#define	_POSIX_CHOWN_RESTRICTED	1 - -/* `c_cc' member of 'struct termios' structure can be disabled by -   using the value _POSIX_VDISABLE.  */ -#define	_POSIX_VDISABLE	'\0' - -/* Filenames are not silently truncated.  */ -#define	_POSIX_NO_TRUNC	1 - -/* X/Open realtime support is available.  */ -#define _XOPEN_REALTIME	1 - -/* X/Open realtime thread support is available.  */ -#define _XOPEN_REALTIME_THREADS	1 - -/* XPG4.2 shared memory is supported.  */ -#define	_XOPEN_SHM	1 - -/* Tell we have POSIX threads.  */ -#define _POSIX_THREADS	1 - -/* We have the reentrant functions described in POSIX.  */ -#define _POSIX_REENTRANT_FUNCTIONS      1 -#define _POSIX_THREAD_SAFE_FUNCTIONS	1 - -/* We provide priority scheduling for threads.  */ -#define	_POSIX_THREAD_PRIORITY_SCHEDULING	1 - -/* We support user-defined stack sizes.  */ -#define _POSIX_THREAD_ATTR_STACKSIZE	1 - -/* We support user-defined stacks.  */ -#define _POSIX_THREAD_ATTR_STACKADDR	1 - -/* We support POSIX.1b semaphores, but only the non-shared form for now.  */ -/*#define _POSIX_SEMAPHORES	1	XXX We are not quite there now.  */ - -/* Real-time signals are supported.  */ -#define _POSIX_REALTIME_SIGNALS	1 - -/* We support asynchronous I/O.  */ -#define _POSIX_ASYNCHRONOUS_IO	1 -/* Alternative name for Unix98.  */ -#define _LFS_ASYNCHRONOUS_IO	1 - -/* The LFS support in asynchronous I/O is also available.  */ -#define _LFS64_ASYNCHRONOUS_IO	1 - -/* The rest of the LFS is also available.  */ -#define _LFS_LARGEFILE		1 -#define _LFS64_LARGEFILE	1 -#define _LFS64_STDIO		1 - -#endif /* posix_opt.h */ diff --git a/libpthread/linuxthreads/sysdeps/unix/sysv/linux/bits/sigthread.h b/libpthread/linuxthreads/sysdeps/unix/sysv/linux/bits/sigthread.h deleted file mode 100644 index 36b11b040..000000000 --- a/libpthread/linuxthreads/sysdeps/unix/sysv/linux/bits/sigthread.h +++ /dev/null @@ -1,37 +0,0 @@ -/* Signal handling function for threaded programs. -   Copyright (C) 1998 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 _BITS_SIGTHREAD_H  -#define _BITS_SIGTHREAD_H	1 - -#if !defined _SIGNAL_H && !defined _PTHREAD_H -# error "Never include this file directly.  Use <pthread.h> instead" -#endif - -/* Functions for handling signals. */ - -/* Modify the signal mask for the calling thread.  The arguments have -   the same meaning as for sigprocmask(2). */ -extern int pthread_sigmask __P ((int __how, __const __sigset_t *__newmask, -				 __sigset_t *__oldmask)); - -/* Send signal SIGNO to the given thread. */ -extern int pthread_kill __P ((pthread_t __thread_id, int __signo)); - -#endif	/* bits/sigthread.h */  | 
