Bug#657810: marked as done (<sys/syscall.h> and <sys/errno.h>)
Your message dated Tue, 31 Jan 2012 10:32:22 +0000
with message-id <E1RsB0g-0008SF-Qq@franck.debian.org>
and subject line Bug#657810: fixed in kfreebsd-kernel-headers 0.71
has caused the Debian Bug report #657810,
regarding <sys/syscall.h> and <sys/errno.h>
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)
--
657810: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=657810
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
- To: Debian Bug Tracking System <submit@bugs.debian.org>
- Subject: <sys/syscall.h> and <sys/errno.h>
- From: Robert Millan <rmh@debian.org>
- Date: Sun, 29 Jan 2012 03:11:28 +0100
- Message-id: <20120129021128.52221.17475.reportbug@thorin>
Package: libc0.1-dev
kfreebsd-kernel-headers 0.70 includes properly patched versions of
<sys/syscall.h> and <sys/errno.h> which could be used to compile glibc.
Please consider using those instead of the in-tree copies. A patch for
<bits/errno.h> is attached. <sys/syscall.h> can be used directly.
-- System Information:
Debian Release: 6.0.3
APT prefers stable-updates
APT policy: (500, 'stable-updates'), (500, 'stable')
Architecture: kfreebsd-amd64 (x86_64)
Index: bits/errno.h
===================================================================
--- bits/errno.h (revision 4030)
+++ bits/errno.h (working copy)
@@ -41,124 +41,8 @@
# undef EILSEQ
# undef ERANGE
-#define EPERM 1 /* Operation not permitted */
-#define ENOENT 2 /* No such file or directory */
-#define ESRCH 3 /* No such process */
-#define EINTR 4 /* Interrupted system call */
-#define EIO 5 /* Input/output error */
-#define ENXIO 6 /* Device not configured */
-#define E2BIG 7 /* Argument list too long */
-#define ENOEXEC 8 /* Exec format error */
-#define EBADF 9 /* Bad file descriptor */
-#define ECHILD 10 /* No child processes */
-#define EDEADLK 11 /* Resource deadlock avoided */
- /* 11 was EAGAIN */
-#define ENOMEM 12 /* Cannot allocate memory */
-#define EACCES 13 /* Permission denied */
-#define EFAULT 14 /* Bad address */
-#define ENOTBLK 15 /* Block device required */
-#define EBUSY 16 /* Device busy */
-#define EEXIST 17 /* File exists */
-#define EXDEV 18 /* Cross-device link */
-#define ENODEV 19 /* Operation not supported by device */
-#define ENOTDIR 20 /* Not a directory */
-#define EISDIR 21 /* Is a directory */
-#define EINVAL 22 /* Invalid argument */
-#define ENFILE 23 /* Too many open files in system */
-#define EMFILE 24 /* Too many open files */
-#define ENOTTY 25 /* Inappropriate ioctl for device */
-#define ETXTBSY 26 /* Text file busy */
-#define EFBIG 27 /* File too large */
-#define ENOSPC 28 /* No space left on device */
-#define ESPIPE 29 /* Illegal seek */
-#define EROFS 30 /* Read-only filesystem */
-#define EMLINK 31 /* Too many links */
-#define EPIPE 32 /* Broken pipe */
+#include <sys/errno.h>
-/* math software */
-#define EDOM 33 /* Numerical argument out of domain */
-#define ERANGE 34 /* Result too large */
-
-/* non-blocking and interrupt i/o */
-#define EAGAIN 35 /* Resource temporarily unavailable */
-#define EWOULDBLOCK EAGAIN /* Operation would block */
-#define EINPROGRESS 36 /* Operation now in progress */
-#define EALREADY 37 /* Operation already in progress */
-
-/* ipc/network software -- argument errors */
-#define ENOTSOCK 38 /* Socket operation on non-socket */
-#define EDESTADDRREQ 39 /* Destination address required */
-#define EMSGSIZE 40 /* Message too long */
-#define EPROTOTYPE 41 /* Protocol wrong type for socket */
-#define ENOPROTOOPT 42 /* Protocol not available */
-#define EPROTONOSUPPORT 43 /* Protocol not supported */
-#define ESOCKTNOSUPPORT 44 /* Socket type not supported */
-#define EOPNOTSUPP 45 /* Operation not supported */
-#define ENOTSUP EOPNOTSUPP /* Operation not supported */
-#define EPFNOSUPPORT 46 /* Protocol family not supported */
-#define EAFNOSUPPORT 47 /* Address family not supported by protocol family */
-#define EADDRINUSE 48 /* Address already in use */
-#define EADDRNOTAVAIL 49 /* Can't assign requested address */
-
-/* ipc/network software -- operational errors */
-#define ENETDOWN 50 /* Network is down */
-#define ENETUNREACH 51 /* Network is unreachable */
-#define ENETRESET 52 /* Network dropped connection on reset */
-#define ECONNABORTED 53 /* Software caused connection abort */
-#define ECONNRESET 54 /* Connection reset by peer */
-#define ENOBUFS 55 /* No buffer space available */
-#define EISCONN 56 /* Socket is already connected */
-#define ENOTCONN 57 /* Socket is not connected */
-#define ESHUTDOWN 58 /* Can't send after socket shutdown */
-#define ETOOMANYREFS 59 /* Too many references: can't splice */
-#define ETIMEDOUT 60 /* Operation timed out */
-#define ECONNREFUSED 61 /* Connection refused */
-
-#define ELOOP 62 /* Too many levels of symbolic links */
-#define ENAMETOOLONG 63 /* File name too long */
-
-/* should be rearranged */
-#define EHOSTDOWN 64 /* Host is down */
-#define EHOSTUNREACH 65 /* No route to host */
-#define ENOTEMPTY 66 /* Directory not empty */
-
-/* quotas & mush */
-#define EPROCLIM 67 /* Too many processes */
-#define EUSERS 68 /* Too many users */
-#define EDQUOT 69 /* Disc quota exceeded */
-
-/* Network File System */
-#define ESTALE 70 /* Stale NFS file handle */
-#define EREMOTE 71 /* Too many levels of remote in path */
-#define EBADRPC 72 /* RPC struct is bad */
-#define ERPCMISMATCH 73 /* RPC version wrong */
-#define EPROGUNAVAIL 74 /* RPC prog. not avail */
-#define EPROGMISMATCH 75 /* Program version wrong */
-#define EPROCUNAVAIL 76 /* Bad procedure for program */
-
-#define ENOLCK 77 /* No locks available */
-#define ENOSYS 78 /* Function not implemented */
-
-#define EFTYPE 79 /* Inappropriate file type or format */
-#define EAUTH 80 /* Authentication error */
-#define ENEEDAUTH 81 /* Need authenticator */
-#define EIDRM 82 /* Identifier removed */
-#define ENOMSG 83 /* No message of desired type */
-#define EOVERFLOW 84 /* Value too large to be stored in data type */
-#define ECANCELED 85 /* Operation canceled */
-#define EILSEQ 86 /* Illegal byte sequence */
-#define ENOATTR 87 /* Attribute not found */
-
-#define EDOOFUS 88 /* Programming error */
-
-#define EBADMSG 89 /* Bad message */
-#define EMULTIHOP 90 /* Multihop attempted */
-#define ENOLINK 91 /* Link has been severed */
-#define EPROTO 92 /* Protocol error */
-#define ENOTCAPABLE 93 /* Capabilities insufficient */
-
-#define ELAST 93 /* Must be equal largest errno */
-
# ifndef __ASSEMBLER__
/* Function to get address of global `errno' variable. */
extern int *__errno_location (void) __THROW __attribute__ ((__const__));
--- End Message ---
--- Begin Message ---
Source: kfreebsd-kernel-headers
Source-Version: 0.71
We believe that the bug you reported is fixed in the latest version of
kfreebsd-kernel-headers, which is due to be installed in the Debian FTP archive:
kfreebsd-kernel-headers_0.71.dsc
to main/k/kfreebsd-kernel-headers/kfreebsd-kernel-headers_0.71.dsc
kfreebsd-kernel-headers_0.71.tar.gz
to main/k/kfreebsd-kernel-headers/kfreebsd-kernel-headers_0.71.tar.gz
kfreebsd-kernel-headers_0.71_kfreebsd-i386.deb
to main/k/kfreebsd-kernel-headers/kfreebsd-kernel-headers_0.71_kfreebsd-i386.deb
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to 657810@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Aurelien Jarno <aurel32@debian.org> (supplier of updated kfreebsd-kernel-headers package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Format: 1.8
Date: Tue, 31 Jan 2012 11:07:36 +0100
Source: kfreebsd-kernel-headers
Binary: kfreebsd-kernel-headers
Architecture: source kfreebsd-i386
Version: 0.71
Distribution: unstable
Urgency: low
Maintainer: Aurelien Jarno <aurel32@debian.org>
Changed-By: Aurelien Jarno <aurel32@debian.org>
Description:
kfreebsd-kernel-headers - kernel of FreeBSD headers for development
Closes: 657810 657926
Changes:
kfreebsd-kernel-headers (0.71) unstable; urgency=low
.
* Stop providing sys/syscall.h and sys/errno.h. (Closes: #657810,
#657926).
Checksums-Sha1:
960cb06c175a2dca2684104a7da0b5fb1779d89c 1193 kfreebsd-kernel-headers_0.71.dsc
6e37d27b6c0caf50a6ebc814ad87a3943e0ffaf0 50788 kfreebsd-kernel-headers_0.71.tar.gz
3750bfb8de175940b8ba9429ca4a069f0782df12 1600094 kfreebsd-kernel-headers_0.71_kfreebsd-i386.deb
Checksums-Sha256:
676137e05acbcbd8598025a3b19457b939455a563df4190c1a2d593e69f8ea51 1193 kfreebsd-kernel-headers_0.71.dsc
b0b038131c3b2e2887f940bb01a9a2843e1fe6be6eca5e51fc56a69af4549682 50788 kfreebsd-kernel-headers_0.71.tar.gz
e697dcaf1d7ca923b950577ce56b4a01cfb3518cdce4af6eaa7229f3883134af 1600094 kfreebsd-kernel-headers_0.71_kfreebsd-i386.deb
Files:
100f91a85bef457416079b6987c20e8f 1193 kernel standard kfreebsd-kernel-headers_0.71.dsc
dc75e47ce9f916eec139495f4a66d4c8 50788 kernel standard kfreebsd-kernel-headers_0.71.tar.gz
9d153af4da9d41f512ffbe361f7f90bf 1600094 kernel standard kfreebsd-kernel-headers_0.71_kfreebsd-i386.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/kFreeBSD)
iD8DBQFPJ8EIw3ao2vG823MRAgQJAJ9sd+D4ONGbd1oqMkkgILqHuyrWqgCfeHGa
7SY3WSeZa+tES6dsHP7qmS4=
=7Xtk
-----END PGP SIGNATURE-----
--- End Message ---
Reply to: