[Glibc-bsd-commits] r4020 - in trunk/kfreebsd-kernel-headers/debian: . patches

Robert Millan rmh at alioth.debian.org
Sat Jan 28 19:34:09 UTC 2012


Author: rmh
Date: 2012-01-28 19:34:08 +0000 (Sat, 28 Jan 2012)
New Revision: 4020

Added:
   trunk/kfreebsd-kernel-headers/debian/patches/errno.diff
Modified:
   trunk/kfreebsd-kernel-headers/debian/changelog
   trunk/kfreebsd-kernel-headers/debian/install
   trunk/kfreebsd-kernel-headers/debian/patches/series
Log:
Add sys/errno.h.

Modified: trunk/kfreebsd-kernel-headers/debian/changelog
===================================================================
--- trunk/kfreebsd-kernel-headers/debian/changelog	2012-01-28 19:20:17 UTC (rev 4019)
+++ trunk/kfreebsd-kernel-headers/debian/changelog	2012-01-28 19:34:08 UTC (rev 4020)
@@ -2,8 +2,9 @@
 
   * Generate osreldate.h dynamically with up-to-date information.
   * Add sys/syscall.h.
+  * Add sys/errno.h.
 
- -- Robert Millan <rmh at debian.org>  Sat, 28 Jan 2012 19:54:25 +0100
+ -- Robert Millan <rmh at debian.org>  Sat, 28 Jan 2012 20:34:02 +0100
 
 kfreebsd-kernel-headers (0.69) unstable; urgency=low
 

Modified: trunk/kfreebsd-kernel-headers/debian/install
===================================================================
--- trunk/kfreebsd-kernel-headers/debian/install	2012-01-28 19:20:17 UTC (rev 4019)
+++ trunk/kfreebsd-kernel-headers/debian/install	2012-01-28 19:34:08 UTC (rev 4020)
@@ -210,6 +210,7 @@
 sys/sys/elf_common.h                    usr/include/sys
 sys/sys/elf_generic.h                   usr/include/sys
 sys/sys/endian.h                        usr/include/sys
+sys/sys/errno.h				usr/include/sys
 sys/sys/event.h                         usr/include/sys
 sys/sys/eventhandler.h                  usr/include/sys
 sys/sys/eventvar.h                      usr/include/sys

Added: trunk/kfreebsd-kernel-headers/debian/patches/errno.diff
===================================================================
--- trunk/kfreebsd-kernel-headers/debian/patches/errno.diff	                        (rev 0)
+++ trunk/kfreebsd-kernel-headers/debian/patches/errno.diff	2012-01-28 19:34:08 UTC (rev 4020)
@@ -0,0 +1,99 @@
+--- a/sys/sys/errno.h
++++ b/sys/sys/errno.h
+@@ -38,14 +38,6 @@
+ #ifndef _SYS_ERRNO_H_
+ #define _SYS_ERRNO_H_
+ 
+-#ifndef _KERNEL
+-#include <sys/cdefs.h>
+-__BEGIN_DECLS
+-int *	__error(void);
+-__END_DECLS
+-#define	errno		(* __error())
+-#endif
+-
+ #define	EPERM		1		/* Operation not permitted */
+ #define	ENOENT		2		/* No such file or directory */
+ #define	ESRCH		3		/* No such process */
+@@ -61,9 +53,7 @@
+ #define	ENOMEM		12		/* Cannot allocate memory */
+ #define	EACCES		13		/* Permission denied */
+ #define	EFAULT		14		/* Bad address */
+-#ifndef _POSIX_SOURCE
+ #define	ENOTBLK		15		/* Block device required */
+-#endif
+ #define	EBUSY		16		/* Device busy */
+ #define	EEXIST		17		/* File exists */
+ #define	EXDEV		18		/* Cross-device link */
+@@ -74,9 +64,7 @@
+ #define	ENFILE		23		/* Too many open files in system */
+ #define	EMFILE		24		/* Too many open files */
+ #define	ENOTTY		25		/* Inappropriate ioctl for device */
+-#ifndef _POSIX_SOURCE
+ #define	ETXTBSY		26		/* Text file busy */
+-#endif
+ #define	EFBIG		27		/* File too large */
+ #define	ENOSPC		28		/* No space left on device */
+ #define	ESPIPE		29		/* Illegal seek */
+@@ -90,7 +78,6 @@
+ 
+ /* non-blocking and interrupt i/o */
+ #define	EAGAIN		35		/* Resource temporarily unavailable */
+-#ifndef _POSIX_SOURCE
+ #define	EWOULDBLOCK	EAGAIN		/* Operation would block */
+ #define	EINPROGRESS	36		/* Operation now in progress */
+ #define	EALREADY	37		/* Operation already in progress */
+@@ -125,18 +112,14 @@
+ #define	ECONNREFUSED	61		/* Connection refused */
+ 
+ #define	ELOOP		62		/* Too many levels of symbolic links */
+-#endif /* _POSIX_SOURCE */
+ #define	ENAMETOOLONG	63		/* File name too long */
+ 
+ /* should be rearranged */
+-#ifndef _POSIX_SOURCE
+ #define	EHOSTDOWN	64		/* Host is down */
+ #define	EHOSTUNREACH	65		/* No route to host */
+-#endif /* _POSIX_SOURCE */
+ #define	ENOTEMPTY	66		/* Directory not empty */
+ 
+ /* quotas & mush */
+-#ifndef _POSIX_SOURCE
+ #define	EPROCLIM	67		/* Too many processes */
+ #define	EUSERS		68		/* Too many users */
+ #define	EDQUOT		69		/* Disc quota exceeded */
+@@ -149,12 +132,10 @@
+ #define	EPROGUNAVAIL	74		/* RPC prog. not avail */
+ #define	EPROGMISMATCH	75		/* Program version wrong */
+ #define	EPROCUNAVAIL	76		/* Bad procedure for program */
+-#endif /* _POSIX_SOURCE */
+ 
+ #define	ENOLCK		77		/* No locks available */
+ #define	ENOSYS		78		/* Function not implemented */
+ 
+-#ifndef _POSIX_SOURCE
+ #define	EFTYPE		79		/* Inappropriate file type or format */
+ #define	EAUTH		80		/* Authentication error */
+ #define	ENEEDAUTH	81		/* Need authenticator */
+@@ -166,21 +147,16 @@
+ #define	ENOATTR		87		/* Attribute not found */
+ 
+ #define	EDOOFUS		88		/* Programming error */
+-#endif /* _POSIX_SOURCE */
+ 
+ #define	EBADMSG		89		/* Bad message */
+ #define	EMULTIHOP	90		/* Multihop attempted */
+ #define	ENOLINK		91		/* Link has been severed */
+ #define	EPROTO		92		/* Protocol error */
+ 
+-#ifndef _POSIX_SOURCE
+ #define	ENOTCAPABLE	93		/* Capabilities insufficient */
+ #define	ECAPMODE	94		/* Not permitted in capability mode */
+-#endif /* _POSIX_SOURCE */
+ 
+-#ifndef _POSIX_SOURCE
+ #define	ELAST		94		/* Must be equal largest errno */
+-#endif /* _POSIX_SOURCE */
+ 
+ #ifdef _KERNEL
+ /* pseudo-errors returned inside kernel to modify return to process */

Modified: trunk/kfreebsd-kernel-headers/debian/patches/series
===================================================================
--- trunk/kfreebsd-kernel-headers/debian/patches/series	2012-01-28 19:20:17 UTC (rev 4019)
+++ trunk/kfreebsd-kernel-headers/debian/patches/series	2012-01-28 19:34:08 UTC (rev 4020)
@@ -37,3 +37,4 @@
 042_syscall_stubs.diff
 ctltype_quad.diff
 syscall.diff
+errno.diff




More information about the Glibc-bsd-commits mailing list