[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