[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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 ---
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: