This is the mail archive of the libc-hacker@sources.redhat.com mailing list for the glibc project.

Note that libc-hacker is a closed list. You may look at the archives of this list, but subscription and posting are not open.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

sysdeps/unix/sysv/linux/sys/prctl.h


Hi

sysdeps/unix/sysv/linux/sys/prctl.h is just including linux/prctl.h
instead of providing it's own definitions like most other header files
do.

Comments?

Jes

2001-03-09  Jes Sorensen  <jes@linuxcare.com>

	* sysdeps/unix/sysv/linux/sys/prctl.h: Provide PR_* values instead
	of including linux/prctl.h from the Linux kernel headers.

diff -urN -X /home/jes/exclude-libc ../cygnus/libc-2.2/sysdeps/unix/sysv/linux/sys/prctl.h libc-2.2/sysdeps/unix/sysv/linux/sys/prctl.h
--- ../cygnus/libc-2.2/sysdeps/unix/sysv/linux/sys/prctl.h	Mon Oct 18 23:05:21 1999
+++ libc-2.2/sysdeps/unix/sysv/linux/sys/prctl.h	Fri Mar  9 15:47:06 2001
@@ -1,4 +1,4 @@
-/* Copyright (C) 1997, 1999 Free Software Foundation, Inc.
+/* Copyright (C) 1997, 1999, 2001 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
@@ -20,7 +20,25 @@
 #define _SYS_PRCTL_H	1
 
 #include <features.h>
-#include <linux/prctl.h>  /*  The magic values come from here  */
+
+#define PR_SET_PDEATHSIG  1  /* Second arg is a signal */
+#define PR_GET_PDEATHSIG  2  /* Second arg is a ptr to return the signal */
+
+/* Get/set current->dumpable */
+#define PR_GET_DUMPABLE   3
+#define PR_SET_DUMPABLE   4
+
+/* Get/set unaligned access control bits (if meaningful) */
+#define PR_GET_UNALIGN	  5
+#define PR_SET_UNALIGN	  6
+/* silently fix up unaligned user accesses */
+# define PR_UNALIGN_NOPRINT	1
+/* generate SIGBUS on unaligned user accesses */
+# define PR_UNALIGN_SIGBUS	2
+
+/* Get/set whether or not to drop capabilities on setuid() away from uid 0 */
+#define PR_GET_KEEPCAPS   7
+#define PR_SET_KEEPCAPS   8
 
 __BEGIN_DECLS
 


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]