[Glibc-bsd-commits] r4055 - in tags/kfreebsd-kernel-headers: . 0.72/debian 0.72/debian/patches
Aurelien Jarno
aurel32 at alioth.debian.org
Thu Feb 2 19:19:48 UTC 2012
Author: aurel32
Date: 2012-02-02 19:19:48 +0000 (Thu, 02 Feb 2012)
New Revision: 4055
Added:
tags/kfreebsd-kernel-headers/0.72/
tags/kfreebsd-kernel-headers/0.72/debian/changelog
tags/kfreebsd-kernel-headers/0.72/debian/patches/000_bruno_haible.diff
Removed:
tags/kfreebsd-kernel-headers/0.72/debian/changelog
tags/kfreebsd-kernel-headers/0.72/debian/patches/000_bruno_haible.diff
Log:
Tag kfreebsd-kernel-headers 0.72
Deleted: tags/kfreebsd-kernel-headers/0.72/debian/changelog
===================================================================
--- trunk/kfreebsd-kernel-headers/debian/changelog 2012-01-31 10:08:30 UTC (rev 4042)
+++ tags/kfreebsd-kernel-headers/0.72/debian/changelog 2012-02-02 19:19:48 UTC (rev 4055)
@@ -1,626 +0,0 @@
-kfreebsd-kernel-headers (0.71) unstable; urgency=low
-
- * Stop providing sys/syscall.h and sys/errno.h. (Closes: #657810,
- #657926).
-
- -- Aurelien Jarno <aurel32 at debian.org> Tue, 31 Jan 2012 11:07:36 +0100
-
-kfreebsd-kernel-headers (0.70) unstable; urgency=low
-
- [ Steven Chamberlain ]
- * Use broader regex to fix all __aligned issues. (Closes: #656562)
-
- [ Robert Millan ]
- * Generate osreldate.h dynamically with up-to-date information.
- * Add sys/syscall.h and sys/errno.h.
- * Add net/netisr_internal.h.
- * Stop disabling __size_t in <machine/types.h>. The real problem is
- <stddef.h> defining it as an empty macro, thus all headers using
- __size_t are affected. Fix by regex.
- * Add geom/mountver/*.h.
- * Add net/if_bridgevar.h, net/if_gre.h and net/if_lagg.h.
-
- -- Robert Millan <rmh at debian.org> Sun, 29 Jan 2012 02:54:18 +0100
-
-kfreebsd-kernel-headers (0.69) unstable; urgency=low
-
- * Avoid defining __size_t, as this interacts badly with Glibc (which
- defines it as a macro).
-
- -- Robert Millan <rmh at debian.org> Sat, 28 Jan 2012 14:39:42 +0100
-
-kfreebsd-kernel-headers (0.68) unstable; urgency=low
-
- * Add dev/bktr/ioctl_bt848.h and dev/bktr/ioctl_meteor.h.
- (Closes: #657508)
-
- -- Robert Millan <rmh at debian.org> Thu, 26 Jan 2012 19:03:11 +0100
-
-kfreebsd-kernel-headers (0.67) unstable; urgency=low
-
- * Install geom/raid/*.h.
- * s/time_t/__time_t/ in struct bintime.
- * Fix remaining problems affecting <sys/soundcard.h>. (Closes: #656947)
- - Check for <sys/cdefs.h> using _SYS_CDEFS_H instead of _SYS_CDEFS_H_.
- - Redefine time_t as "long int" to match with Glibc definition.
-
- -- Robert Millan <rmh at debian.org> Wed, 25 Jan 2012 22:03:37 +0100
-
-kfreebsd-kernel-headers (0.66) unstable; urgency=low
-
- * Redefine clock_t as signed to match with Glibc type. (Closes: #656947)
- * Cleanup and document type collision fixes, merge them into one patch
- (type_collision.diff), discard unnecessary type removal.
-
- -- Robert Millan <rmh at debian.org> Mon, 23 Jan 2012 22:23:53 +0100
-
-kfreebsd-kernel-headers (0.65) unstable; urgency=low
-
- * Add sys/_callout.h, sys/_cpuset.h and sys/_termios.h.
- * 018_sys__types.diff: Remove cpumask_t, add cap_rights_t.
- * ctltype_quad.diff: Backward compatibility for CTLTYPE_QUAD removal
- in rev 217616.
-
- -- Robert Millan <rmh at debian.org> Sat, 21 Jan 2012 00:47:29 +0100
-
-kfreebsd-kernel-headers (0.64) unstable; urgency=low
-
- * Install x86 directory on i386/amd64.
- * Fixup __aligned and u_(char|short|int|long) with sed rules instead
- of patches. (Closes: #637715)
-
- -- Robert Millan <rmh at debian.org> Wed, 18 Jan 2012 19:43:14 +0100
-
-kfreebsd-kernel-headers (0.63) unstable; urgency=low
-
- * Upgrade to kFreeBSD 9.0.
- * Replace patches that mangle __packed with a generic sed rule.
-
- -- Robert Millan <rmh at debian.org> Tue, 17 Jan 2012 20:19:57 +0100
-
-kfreebsd-kernel-headers (0.62) unstable; urgency=low
-
- * Bring back dev/pci/*.h. Despite that it isn't installed on FreeBSD,
- it is needed by oss4.
-
- -- Robert Millan <rmh at debian.org> Wed, 07 Dec 2011 15:22:53 +0100
-
-kfreebsd-kernel-headers (0.61) unstable; urgency=low
-
- * Remove dev/bktr/*.h, it isn't installed on FreeBSD.
- * Drop conflict on kfreebsd-headers (now a virtual package provided by
- kfreebsd-headers-*).
- * Propagate __FreeBSD_version from sys/param.h to the rest of kernel
- headers.
- * Include <stdint.h> in V4L headers. (Closes: #649727)
-
- -- Robert Millan <rmh at debian.org> Wed, 23 Nov 2011 18:58:18 +0100
-
-kfreebsd-kernel-headers (0.60) unstable; urgency=low
-
- * Bring back altq/*.h, which was mistakenly removed in 0.58.
-
- -- Robert Millan <rmh at debian.org> Wed, 09 Nov 2011 20:00:07 +0100
-
-kfreebsd-kernel-headers (0.59) unstable; urgency=low
-
- * Add sys/netsmb/*.h.
-
- -- Robert Millan <rmh at debian.org> Sat, 05 Nov 2011 21:05:33 +0100
-
-kfreebsd-kernel-headers (0.58) unstable; urgency=low
-
- * Provide v4l headers (from v4l_compat FreeBSD port).
- * Run same sed hack as the kernel currently does, so that kernel one
- can be removed (eventually).
- * Only extract headers from tarball (since only headers are used).
- * Remove unused cruft.
-
- -- Robert Millan <rmh at debian.org> Thu, 03 Nov 2011 15:18:02 +0100
-
-kfreebsd-kernel-headers (0.57) unstable; urgency=low
-
- * Renable 039_mips_misc.diff.
- * 005_register_t.diff: #include <sys/types.h> in headers that use
- register_t. (Closes: #637378)
- * 042_sysarch_stubs.diff: Work around missing syscall stubs in libc by
- declaring them as inline functions. (Closes: #637424)
-
- -- Robert Millan <rmh at debian.org> Wed, 17 Aug 2011 11:44:04 +0000
-
-kfreebsd-kernel-headers (0.56) unstable; urgency=low
-
- * Remove <sys/sbuf.h> again, now that libsbuf-dev provides a usable
- header.
- * Fix gratuitous "#include <sys/sbuf.h>" in <geom/geom.h>.
- * Add sys/fs/nfs/*.h, sys/nfs/*.h and sys/nfsserver/*.h. (Closes:
- #629562)
- * Add myself to Uploaders.
-
- -- Robert Millan <rmh at debian.org> Tue, 28 Jun 2011 18:32:30 +0200
-
-kfreebsd-kernel-headers (0.55) unstable; urgency=low
-
- * Swap build-arch and build-indep; install-arch and install-indep targets.
- * Use double underscore protected internal types in <sys/ucred.h> so that
- glibc can access them w/o needing to define _BSD_SOURCE. Closes: #629211
- * Make <sys/sbuf.h> usable while libsbuf-dev does not yet provides its own
- version. Closes: #629444
-
- -- Guillem Jover <guillem at debian.org> Tue, 07 Jun 2011 07:32:13 +0200
-
-kfreebsd-kernel-headers (0.54) unstable; urgency=low
-
- [ Petr Salinger ]
- * Based on kfreebsd-source-8.2.
- * Fix __packed in <net80211/ieee80211_ioctl.h> for knemo.
- * Drop <legacy/dev/usb/usb.h>.
-
- [ Robert Millan ]
- * Add <sys/kerneldump.h> for savecore (freebsd-utils).
- * Start MIPS support.
-
- [ Guillem Jover ]
- * Unpack the kfreebsd-source tarball directly into the top package
- source directory.
- * Now using Standards-Version 3.9.2 (no changes needed).
- * Add <sys/_semaphore.h> and <sys/cpuset.h> for <sys/sysproto.h>.
- For now <sys/acl.h> is not included, and libacl-dev should probably
- be used instead, but it might lack needed definitions. Closes: #593553
- * Add <netinet/pim.h>. Closes: #595901
- * Switch to debhelper compatibility level 7.
- - Use dh_prep instead of deprecated “dh_clean -k”.
- * Remove unused debhelper commands from debian/rules.
- * Switch to source format “3.0 (native)”.
- * Add build-arch, build-indep, install-arch and install-indep targets
- to debian/rules.
-
- -- Guillem Jover <guillem at debian.org> Thu, 26 May 2011 02:41:12 +0200
-
-kfreebsd-kernel-headers (0.53) unstable; urgency=low
-
- * Fix <machine/apm_bios.h> by including <stdint.h>.
-
- -- Aurelien Jarno <aurel32 at debian.org> Sat, 31 Jul 2010 07:37:48 +0200
-
-kfreebsd-kernel-headers (0.52) unstable; urgency=low
-
- * Build-depends on kfreebsd-source-8.1 (>= 8.1-2):
- - Use xz source format.
- - Provide <machine/apm_bios.h>
-
- -- Aurelien Jarno <aurel32 at debian.org> Fri, 30 Jul 2010 22:10:51 +0200
-
-kfreebsd-kernel-headers (0.51) unstable; urgency=low
-
- * Add <sys/refcount.h> (closes: bug#590730).
-
- -- Aurelien Jarno <aurel32 at debian.org> Thu, 29 Jul 2010 01:59:31 +0200
-
-kfreebsd-kernel-headers (0.50) unstable; urgency=low
-
- * Add <sys/sdt.h> (closes: bug#590628).
-
- -- Aurelien Jarno <aurel32 at debian.org> Wed, 28 Jul 2010 20:15:24 +0200
-
-kfreebsd-kernel-headers (0.49) unstable; urgency=low
-
- [ Petr Salinger ]
- * Based on kfreebsd-source-8.1
- * debian/includes.list: update for kfreebsd-8.1
-
- [ Aurelien Jarno ]
- * Bump Standards-Version to 3.9.1.
- * Update debian/copyright.
-
- -- Aurelien Jarno <aurel32 at debian.org> Tue, 27 Jul 2010 16:42:07 +0200
-
-kfreebsd-kernel-headers (0.48) unstable; urgency=low
-
- * Add #include <stdint.h> into <net80211/_ieee80211.h> (closes: bug#
- 569628).
-
- -- Aurelien Jarno <aurel32 at debian.org> Sat, 13 Feb 2010 13:27:11 +0100
-
-kfreebsd-kernel-headers (0.47) unstable; urgency=low
-
- * Replace __GNUCLIKE* preprocessor tests with __GNUC__.
- * Add ${misc:Depends} to depends.
-
- -- Aurelien Jarno <aurel32 at debian.org> Fri, 29 Jan 2010 12:13:19 +0100
-
-kfreebsd-kernel-headers (0.46) unstable; urgency=low
-
- [ Petr Salinger ]
- * Add <legacy/dev/usb/usb.h>
- * Add #include <stdint.h> into <dev/ciss/cissio.h>
-
- -- Aurelien Jarno <aurel32 at debian.org> Mon, 14 Dec 2009 07:36:36 +0100
-
-kfreebsd-kernel-headers (0.45) unstable; urgency=low
-
- [ Petr Salinger ]
- * Small backward compatibility in <dev/usb/usb.h>
- * Fix for libgtop2
- * Include <sys/param.h> from <machine/_types.h>
-
- [ Aurelien Jarno ]
- * Fix for net-snmp.
-
- -- Aurelien Jarno <aurel32 at debian.org> Sun, 06 Dec 2009 14:07:58 +0100
-
-kfreebsd-kernel-headers (0.44) unstable; urgency=low
-
- * Install <sys/_lockmgr.h>.
- * Install <cam/ata/*.h>.
-
- -- Aurelien Jarno <aurel32 at debian.org> Sun, 29 Nov 2009 16:43:29 +0100
-
-kfreebsd-kernel-headers (0.43) unstable; urgency=low
-
- [ Petr Salinger ]
- * Based on kfreebsd-source-8.0
- * debian/includes.list: update for kfreebsd-8.0, netstat
-
- -- Aurelien Jarno <aurel32 at debian.org> Sat, 28 Nov 2009 09:28:12 +0100
-
-kfreebsd-kernel-headers (0.42) unstable; urgency=low
-
- [ John Stamp ]
- * add missing semicolon in <net/if_var.h>
- Closes: #547777
-
- -- Aurelien Jarno <aurel32 at debian.org> Tue, 22 Sep 2009 15:49:20 +0200
-
-kfreebsd-kernel-headers (0.41) unstable; urgency=low
-
- [ Petr Salinger ]
- * fix <sys/devicestat.h>, needed by icecc
- * allow inclusion of <net/if_var.h>, <ifaddrs.h> in both orders
-
- [ Aurelien Jarno ]
- * Add README.source.
- * Bump Standards-Version to 3.8.3.
-
- -- Aurelien Jarno <aurel32 at debian.org> Sun, 13 Sep 2009 10:08:09 +0200
-
-kfreebsd-kernel-headers (0.40) unstable; urgency=low
-
- * Install <sys/kenv.h> at the right location.
-
- -- Aurelien Jarno <aurel32 at debian.org> Mon, 31 Aug 2009 14:43:56 +0200
-
-kfreebsd-kernel-headers (0.39) unstable; urgency=low
-
- [ Aurelien Jarno ]
- * export <sys/kenv.h>.
-
- -- Aurelien Jarno <aurel32 at debian.org> Sun, 30 Aug 2009 20:39:30 +0200
-
-kfreebsd-kernel-headers (0.38) unstable; urgency=low
-
- [ Petr Salinger ]
- * fix <net/route.h>, needed by nmap.
- * fix <sys/rtprio.h>, needed by kdebase-workspace
- * fix <machine-i386/cpufunc.h>, needed by piklab
-
- -- Aurelien Jarno <aurel32 at debian.org> Sat, 22 Aug 2009 18:55:28 +0200
-
-kfreebsd-kernel-headers (0.37) unstable; urgency=low
-
- * Export <sys/endian.h>.
-
- -- Aurelien Jarno <aurel32 at debian.org> Wed, 12 Aug 2009 18:37:41 +0200
-
-kfreebsd-kernel-headers (0.36) unstable; urgency=low
-
- [ Petr Salinger ]
- * fix <dev/ciss/cissio.h>, needed by smartmontools.
-
- [ Aurelien Jarno ]
- * export sysctlnametomib() in <sys/sysctl.h>.
-
- -- Aurelien Jarno <aurel32 at debian.org> Fri, 24 Jul 2009 16:29:07 +0200
-
-kfreebsd-kernel-headers (0.35) unstable; urgency=low
-
- [ Petr Salinger ]
- * add #include <stdint.h> into <sys/pciio.h>
- Closes: #535243.
-
- [ Cyril Brulebois ]
- * Add myself to Uploaders.
- * Bump Standards-Version to 3.8.2 (no changes).
-
- -- Aurelien Jarno <aurel32 at debian.org> Fri, 03 Jul 2009 03:00:44 +0200
-
-kfreebsd-kernel-headers (0.34) unstable; urgency=low
-
- [ Petr Salinger ]
- * fixup i386/include/pcb.h
- * fixup Vcs-Browse field
-
- -- Aurelien Jarno <aurel32 at debian.org> Mon, 15 Jun 2009 09:59:13 +0200
-
-kfreebsd-kernel-headers (0.33) unstable; urgency=low
-
- [ Petr Salinger ]
- * Based on kfreebsd-source-7.2
- * define types cpuwhich_t, cpulevel_t, cpusetid_t
- * add Vcs-* fields into debian/control.
-
- [ Aurelien Jarno ]
- * Install <sys/bitstring.h>.
- * debian/control: switch to section kernel.
- * Bumped Standards-Version to 3.8.1 (no changes).
- * Use debhelper to create directories.
- * Use debhelper to install headers.
-
- -- Aurelien Jarno <aurel32 at debian.org> Tue, 02 Jun 2009 11:20:17 +0200
-
-kfreebsd-kernel-headers (0.32) unstable; urgency=low
-
- * Upload to unstable.
- * Switch to debhelper 5.
-
- -- Aurelien Jarno <aurel32 at debian.org> Sun, 05 Apr 2009 15:58:50 +0200
-
-kfreebsd-kernel-headers (0.31) unreleased; urgency=low
-
- [ Petr Salinger ]
- * Based on kfreebsd-source-7.1
- * debian/includes.list: update for kfreebsd-7.1
-
- -- Aurelien Jarno <aurel32 at debian.org> Mon, 05 Jan 2009 10:15:55 +0100
-
-kfreebsd-kernel-headers (0.30) unreleased; urgency=low
-
- * debian/patches/*: convert to patchlevel p1 as requested by the new
- dpkg-source.
- * debian/includes.list: update for kfreebsd-7.
- * debian/links: provide a compat symlink for usr/include/isofs/cd9660.
-
- -- Aurelien Jarno <aurel32 at debian.org> Wed, 06 Aug 2008 22:08:02 +0200
-
-kfreebsd-kernel-headers (0.29) unreleased; urgency=low
-
- [ Petr Salinger ]
- * Based on kfreebsd-source-7.0
-
- [ Aurelien Jarno ]
- * Bumped Standards-Version to 3.8.0 (no changes).
-
- -- Aurelien Jarno <aurel32 at debian.org> Thu, 03 Jul 2008 13:53:56 +0200
-
-kfreebsd-kernel-headers (0.28) unreleased; urgency=low
-
- [ Petr Salinger ]
- * vnode.h fix needed by libgtop2
-
- [ Aurelien Jarno ]
- * Fix debian/copyright.
-
- -- Aurelien Jarno <aurel32 at debian.org> Sun, 30 Mar 2008 18:52:50 +0200
-
-kfreebsd-kernel-headers (0.27) unreleased; urgency=low
-
- [ Petr Salinger ]
- * Add build-dependency on quilt, and use quilt in debian/rules
- * Based on kfreebsd-source-6.3
- * Export <sys/lock_profile.h> and <sys/_sx.h>, needed by newer kvm
- * fixes needed by libgtop2
-
- [ Aurelien Jarno ]
- * Bumped Standards-Version to 3.7.3 (no changes).
-
- -- Aurelien Jarno <aurel32 at debian.org> Wed, 09 Jan 2008 16:41:04 +0100
-
-kfreebsd-kernel-headers (0.26) unreleased; urgency=low
-
- [ Petr Salinger ]
- * based on kfreebsd-source-6.2
- * export <sys/tree.h> and <net/pfvar.h>, needed by pf
-
- -- Aurelien Jarno <aurel32 at debian.org> Mon, 15 Jan 2007 12:28:21 +0100
-
-kfreebsd-kernel-headers (0.25) unreleased; urgency=low
-
- * Add bi-arch support for i386 and amd64.
- * Bumped build-dependency on kfreebsd-source-6.1 to (>= 6.1-3)
- to make sure the CVS/ directories are removed.
-
- -- Aurelien Jarno <aurel32 at debian.org> Mon, 1 Jan 2007 23:23:37 +0100
-
-kfreebsd-kernel-headers (0.24) unreleased; urgency=low
-
- * Small fix for kfreebsd-amd64.
-
- -- Aurelien Jarno <aurel32 at debian.org> Wed, 13 Dec 2006 20:25:40 +0100
-
-kfreebsd-kernel-headers (0.23) unreleased; urgency=low
-
- [ Petr Salinger ]
- * mini cleanup
- * fix <sys/fbio.h>, would be needed by fixed elinks
- * fix <sys/conf.h>, would be needed by fixed soundmodem
-
- -- Aurelien Jarno <aurel32 at debian.org> Thu, 7 Dec 2006 12:37:06 +0100
-
-kfreebsd-kernel-headers (0.22) unreleased; urgency=low
-
- [ Petr Salinger ]
- * sync <sys/ioccom.h> with <sys/ioctl.h>, needed by darkice due to "-pedantic"
- * fix <sys/iconv.h>, needed by wv2
- * fix <dev/acpica/acpiio.h>, needed by gnome-applets
- * move <sys/ktrace.h> from libc0.1-dev
-
- -- Aurelien Jarno <aurel32 at debian.org> Wed, 22 Nov 2006 14:53:41 +0100
-
-kfreebsd-kernel-headers (0.21) unreleased; urgency=low
-
- [ Petr Salinger ]
- * fix <sys/ata.h>, needed by smartmontools
-
- -- Aurelien Jarno <aurel32 at debian.org> Tue, 14 Nov 2006 17:09:17 +0100
-
-kfreebsd-kernel-headers (0.20) unreleased; urgency=low
-
- [ Petr Salinger ]
- * based on kfreebsd-source-6.1
- * export headers from bsm subdir
- * fix <sys/buf.h>, <net80211/ieee80211.h>
-
- [ Aurelien Jarno ]
- * Bumped Standards-Version to 3.7.2 (no changes).
-
- -- Aurelien Jarno <aurel32 at debian.org> Tue, 5 Sep 2006 01:04:45 +0200
-
-kfreebsd-kernel-headers (0.18) unreleased; urgency=low
-
- [ Petr Salinger ]
- * workaround glibc behaviour of __CONCAT() macro
- * drop 004_sys_ioctl_compat_h.diff
- * misc cleanup of patches
-
- [ Robert Millan ]
- Fixes by Andraz (Note: his "z" is actualy a "caron z" thingy, he really wanted
- me to write that down ;):
- * Add sys/iconv.h.
- * patches/004_stdint_h.diff: Include <stdint.h> for ieee80211.h.
-
- [ Aurelien Jarno ]
- * 012_strace.diff: Misc amd64 fixes.
-
- -- Robert Millan <rmh at aybabtu.com> Wed, 3 May 2006 22:17:48 +0200
-
-kfreebsd-kernel-headers (0.17) unreleased; urgency=low
-
- * 015_cam.diff: Misc amd64 fixes.
-
- -- Robert Millan <rmh at aybabtu.com> Wed, 29 Mar 2006 20:31:45 +0200
-
-kfreebsd-kernel-headers (0.16) unreleased; urgency=low
-
- [ Robert Millan ]
- * control (Architecture): Add kfreebsd-amd64.
- * patches/011_wine.diff: Add more elf header fixes.
- * Fix altq path (it's in sys/contrib/ now).
- * Install full nfsclient dir.
- * Add sys/mdioctl.h (needed for mdconfig).
-
- [ Aurelien Jarno ]
- * Remove sys/acl.h, it should be provided by libacl instead.
- * Fix machine/_types.h on kfreebsd-amd64 the same way as on kfreebsd-i386.
-
- -- Aurelien Jarno <aurel32 at debian.org> Mon, 20 Mar 2006 18:59:21 +0100
-
-kfreebsd-kernel-headers (0.15) unreleased; urgency=low
-
- * patches/007_kvm.diff: Remove second hunk (not needed, and actualy
- breaks stuff).
- * includes.list: Add sys/lockmgr.h, and altq, ufs and vm as complete
- directories.
-
- -- Robert Millan <rmh at aybabtu.com> Thu, 16 Feb 2006 13:17:38 +0100
-
-kfreebsd-kernel-headers (0.14) unreleased; urgency=low
-
- * Remove sys/dirent.h.
-
- -- Aurelien Jarno <aurel32 at debian.org> Wed, 18 Jan 2006 11:36:20 +0100
-
-kfreebsd-kernel-headers (0.13) unreleased; urgency=low
-
- * Remove a lot of file from netinet6/in6.h.
-
- -- Aurelien Jarno <aurel32 at debian.org> Mon, 16 Jan 2006 20:31:01 +0100
-
-kfreebsd-kernel-headers (0.12) unreleased; urgency=low
-
- [ Petr Salinger ]
- * define EXEC_PAGESIZE, it enables mmap() in glibc libio
-
- -- Aurelien Jarno <aurel32 at debian.org> Mon, 16 Jan 2006 15:49:05 +0100
-
-kfreebsd-kernel-headers (0.11) unreleased; urgency=low
-
- * Don't provide net ethernet.h, now provided by the glibc.
-
- -- Aurelien Jarno <aurel32 at debian.org> Sun, 15 Jan 2006 00:17:38 +0100
-
-kfreebsd-kernel-headers (0.10) unreleased; urgency=low
-
- * Removed some parts of the sys/_types.h patch that are now included
- in the glibc.
-
- -- Aurelien Jarno <aurel32 at debian.org> Wed, 11 Jan 2006 23:17:01 +0100
-
-kfreebsd-kernel-headers (0.09) unreleased; urgency=low
-
- * Fixed osreldate.h
- * Removed files that are now shipped by the glibc:
- - net/if.h
- - netinet/igmp.h
- - netinet/in_systm.h
- - netinet/ip.h
- - sys/param.h
- - sys/socketvar.h
- * Also remove the associated files.
-
- -- Aurelien Jarno <aurel32 at debian.org> Fri, 23 Dec 2005 00:34:19 +0100
-
-kfreebsd-kernel-headers (0.08) unreleased; urgency=low
-
- * Added sys/nlist_aout.h.
-
- -- Aurelien Jarno <aurel32 at debian.org> Tue, 20 Dec 2005 22:09:00 +0100
-
-kfreebsd-kernel-headers (0.07) unreleased; urgency=low
-
- * Fixed sys/proc.h (Patch by Petr Salinger).
- * Added sys/condvar.h, sys/sx.h, vm/vm.h, vm/pmap.h and vm/vm_map.h.
-
- -- Aurelien Jarno <aurel32 at debian.org> Sun, 18 Dec 2005 02:13:32 +0100
-
-kfreebsd-kernel-headers (0.06) unreleased; urgency=low
-
- * Added opencrypto/ and the crypto/ symlink
-
- -- Aurelien Jarno <aurel32 at debian.org> Tue, 11 Oct 2005 01:28:00 +0200
-
-kfreebsd-kernel-headers (0.05) unreleased; urgency=low
-
- * Added vm/vm_param.h
- * Added net80211/
-
- -- Aurelien Jarno <aurel32 at debian.org> Sun, 2 Oct 2005 23:31:09 +0200
-
-kfreebsd-kernel-headers (0.04) unreleased; urgency=low
-
- * Added 017_ip_packed.diff.
-
- -- Aurelien Jarno <aurel32 at debian.org> Thu, 22 Sep 2005 01:17:45 +0200
-
-kfreebsd-kernel-headers (0.03) unreleased; urgency=low
-
- [ Aurelien Jarno ]
- * Based on kfreebsd-source-5.4
-
- [ Robert Millan ]
- * patches/016_sys_param_h.diff: Nuke BSD, BSD4_3 and BSD4_4 from sys/param.h.
-
- -- Aurelien Jarno <aurel32 at debian.org> Sat, 17 Sep 2005 01:36:36 +0200
-
-kfreebsd-kernel-headers (0.02) unreleased; urgency=low
-
- * includes.list: Add geom, sys/_iovec.h, sys/_timeval.h, sys/timespec.h,
- sys/ktr.h and sys/bio.h.
- * patches/015_cam.diff: Fixes for building libcam.
-
- -- Robert Millan <rmh at aybabtu.com> Mon, 22 Aug 2005 19:15:25 +0200
-
-kfreebsd-kernel-headers (0.01) unreleased; urgency=low
-
- * New package replacing kfreebsd-headers.
-
- -- Aurelien Jarno <aurel32 at debian.org> Mon, 1 Aug 2005 23:48:55 +0200
Copied: tags/kfreebsd-kernel-headers/0.72/debian/changelog (from rev 4054, trunk/kfreebsd-kernel-headers/debian/changelog)
===================================================================
--- tags/kfreebsd-kernel-headers/0.72/debian/changelog (rev 0)
+++ tags/kfreebsd-kernel-headers/0.72/debian/changelog 2012-02-02 19:19:48 UTC (rev 4055)
@@ -0,0 +1,632 @@
+kfreebsd-kernel-headers (0.72) unstable; urgency=low
+
+ * Fix <sys/sysctl.h> by making userland and libc definitions consistent.
+
+ -- Aurelien Jarno <aurel32 at debian.org> Thu, 02 Feb 2012 13:39:18 +0000
+
+kfreebsd-kernel-headers (0.71) unstable; urgency=low
+
+ * Stop providing sys/syscall.h and sys/errno.h. (Closes: #657810,
+ #657926).
+
+ -- Aurelien Jarno <aurel32 at debian.org> Tue, 31 Jan 2012 11:07:36 +0100
+
+kfreebsd-kernel-headers (0.70) unstable; urgency=low
+
+ [ Steven Chamberlain ]
+ * Use broader regex to fix all __aligned issues. (Closes: #656562)
+
+ [ Robert Millan ]
+ * Generate osreldate.h dynamically with up-to-date information.
+ * Add sys/syscall.h and sys/errno.h.
+ * Add net/netisr_internal.h.
+ * Stop disabling __size_t in <machine/types.h>. The real problem is
+ <stddef.h> defining it as an empty macro, thus all headers using
+ __size_t are affected. Fix by regex.
+ * Add geom/mountver/*.h.
+ * Add net/if_bridgevar.h, net/if_gre.h and net/if_lagg.h.
+
+ -- Robert Millan <rmh at debian.org> Sun, 29 Jan 2012 02:54:18 +0100
+
+kfreebsd-kernel-headers (0.69) unstable; urgency=low
+
+ * Avoid defining __size_t, as this interacts badly with Glibc (which
+ defines it as a macro).
+
+ -- Robert Millan <rmh at debian.org> Sat, 28 Jan 2012 14:39:42 +0100
+
+kfreebsd-kernel-headers (0.68) unstable; urgency=low
+
+ * Add dev/bktr/ioctl_bt848.h and dev/bktr/ioctl_meteor.h.
+ (Closes: #657508)
+
+ -- Robert Millan <rmh at debian.org> Thu, 26 Jan 2012 19:03:11 +0100
+
+kfreebsd-kernel-headers (0.67) unstable; urgency=low
+
+ * Install geom/raid/*.h.
+ * s/time_t/__time_t/ in struct bintime.
+ * Fix remaining problems affecting <sys/soundcard.h>. (Closes: #656947)
+ - Check for <sys/cdefs.h> using _SYS_CDEFS_H instead of _SYS_CDEFS_H_.
+ - Redefine time_t as "long int" to match with Glibc definition.
+
+ -- Robert Millan <rmh at debian.org> Wed, 25 Jan 2012 22:03:37 +0100
+
+kfreebsd-kernel-headers (0.66) unstable; urgency=low
+
+ * Redefine clock_t as signed to match with Glibc type. (Closes: #656947)
+ * Cleanup and document type collision fixes, merge them into one patch
+ (type_collision.diff), discard unnecessary type removal.
+
+ -- Robert Millan <rmh at debian.org> Mon, 23 Jan 2012 22:23:53 +0100
+
+kfreebsd-kernel-headers (0.65) unstable; urgency=low
+
+ * Add sys/_callout.h, sys/_cpuset.h and sys/_termios.h.
+ * 018_sys__types.diff: Remove cpumask_t, add cap_rights_t.
+ * ctltype_quad.diff: Backward compatibility for CTLTYPE_QUAD removal
+ in rev 217616.
+
+ -- Robert Millan <rmh at debian.org> Sat, 21 Jan 2012 00:47:29 +0100
+
+kfreebsd-kernel-headers (0.64) unstable; urgency=low
+
+ * Install x86 directory on i386/amd64.
+ * Fixup __aligned and u_(char|short|int|long) with sed rules instead
+ of patches. (Closes: #637715)
+
+ -- Robert Millan <rmh at debian.org> Wed, 18 Jan 2012 19:43:14 +0100
+
+kfreebsd-kernel-headers (0.63) unstable; urgency=low
+
+ * Upgrade to kFreeBSD 9.0.
+ * Replace patches that mangle __packed with a generic sed rule.
+
+ -- Robert Millan <rmh at debian.org> Tue, 17 Jan 2012 20:19:57 +0100
+
+kfreebsd-kernel-headers (0.62) unstable; urgency=low
+
+ * Bring back dev/pci/*.h. Despite that it isn't installed on FreeBSD,
+ it is needed by oss4.
+
+ -- Robert Millan <rmh at debian.org> Wed, 07 Dec 2011 15:22:53 +0100
+
+kfreebsd-kernel-headers (0.61) unstable; urgency=low
+
+ * Remove dev/bktr/*.h, it isn't installed on FreeBSD.
+ * Drop conflict on kfreebsd-headers (now a virtual package provided by
+ kfreebsd-headers-*).
+ * Propagate __FreeBSD_version from sys/param.h to the rest of kernel
+ headers.
+ * Include <stdint.h> in V4L headers. (Closes: #649727)
+
+ -- Robert Millan <rmh at debian.org> Wed, 23 Nov 2011 18:58:18 +0100
+
+kfreebsd-kernel-headers (0.60) unstable; urgency=low
+
+ * Bring back altq/*.h, which was mistakenly removed in 0.58.
+
+ -- Robert Millan <rmh at debian.org> Wed, 09 Nov 2011 20:00:07 +0100
+
+kfreebsd-kernel-headers (0.59) unstable; urgency=low
+
+ * Add sys/netsmb/*.h.
+
+ -- Robert Millan <rmh at debian.org> Sat, 05 Nov 2011 21:05:33 +0100
+
+kfreebsd-kernel-headers (0.58) unstable; urgency=low
+
+ * Provide v4l headers (from v4l_compat FreeBSD port).
+ * Run same sed hack as the kernel currently does, so that kernel one
+ can be removed (eventually).
+ * Only extract headers from tarball (since only headers are used).
+ * Remove unused cruft.
+
+ -- Robert Millan <rmh at debian.org> Thu, 03 Nov 2011 15:18:02 +0100
+
+kfreebsd-kernel-headers (0.57) unstable; urgency=low
+
+ * Renable 039_mips_misc.diff.
+ * 005_register_t.diff: #include <sys/types.h> in headers that use
+ register_t. (Closes: #637378)
+ * 042_sysarch_stubs.diff: Work around missing syscall stubs in libc by
+ declaring them as inline functions. (Closes: #637424)
+
+ -- Robert Millan <rmh at debian.org> Wed, 17 Aug 2011 11:44:04 +0000
+
+kfreebsd-kernel-headers (0.56) unstable; urgency=low
+
+ * Remove <sys/sbuf.h> again, now that libsbuf-dev provides a usable
+ header.
+ * Fix gratuitous "#include <sys/sbuf.h>" in <geom/geom.h>.
+ * Add sys/fs/nfs/*.h, sys/nfs/*.h and sys/nfsserver/*.h. (Closes:
+ #629562)
+ * Add myself to Uploaders.
+
+ -- Robert Millan <rmh at debian.org> Tue, 28 Jun 2011 18:32:30 +0200
+
+kfreebsd-kernel-headers (0.55) unstable; urgency=low
+
+ * Swap build-arch and build-indep; install-arch and install-indep targets.
+ * Use double underscore protected internal types in <sys/ucred.h> so that
+ glibc can access them w/o needing to define _BSD_SOURCE. Closes: #629211
+ * Make <sys/sbuf.h> usable while libsbuf-dev does not yet provides its own
+ version. Closes: #629444
+
+ -- Guillem Jover <guillem at debian.org> Tue, 07 Jun 2011 07:32:13 +0200
+
+kfreebsd-kernel-headers (0.54) unstable; urgency=low
+
+ [ Petr Salinger ]
+ * Based on kfreebsd-source-8.2.
+ * Fix __packed in <net80211/ieee80211_ioctl.h> for knemo.
+ * Drop <legacy/dev/usb/usb.h>.
+
+ [ Robert Millan ]
+ * Add <sys/kerneldump.h> for savecore (freebsd-utils).
+ * Start MIPS support.
+
+ [ Guillem Jover ]
+ * Unpack the kfreebsd-source tarball directly into the top package
+ source directory.
+ * Now using Standards-Version 3.9.2 (no changes needed).
+ * Add <sys/_semaphore.h> and <sys/cpuset.h> for <sys/sysproto.h>.
+ For now <sys/acl.h> is not included, and libacl-dev should probably
+ be used instead, but it might lack needed definitions. Closes: #593553
+ * Add <netinet/pim.h>. Closes: #595901
+ * Switch to debhelper compatibility level 7.
+ - Use dh_prep instead of deprecated “dh_clean -k”.
+ * Remove unused debhelper commands from debian/rules.
+ * Switch to source format “3.0 (native)”.
+ * Add build-arch, build-indep, install-arch and install-indep targets
+ to debian/rules.
+
+ -- Guillem Jover <guillem at debian.org> Thu, 26 May 2011 02:41:12 +0200
+
+kfreebsd-kernel-headers (0.53) unstable; urgency=low
+
+ * Fix <machine/apm_bios.h> by including <stdint.h>.
+
+ -- Aurelien Jarno <aurel32 at debian.org> Sat, 31 Jul 2010 07:37:48 +0200
+
+kfreebsd-kernel-headers (0.52) unstable; urgency=low
+
+ * Build-depends on kfreebsd-source-8.1 (>= 8.1-2):
+ - Use xz source format.
+ - Provide <machine/apm_bios.h>
+
+ -- Aurelien Jarno <aurel32 at debian.org> Fri, 30 Jul 2010 22:10:51 +0200
+
+kfreebsd-kernel-headers (0.51) unstable; urgency=low
+
+ * Add <sys/refcount.h> (closes: bug#590730).
+
+ -- Aurelien Jarno <aurel32 at debian.org> Thu, 29 Jul 2010 01:59:31 +0200
+
+kfreebsd-kernel-headers (0.50) unstable; urgency=low
+
+ * Add <sys/sdt.h> (closes: bug#590628).
+
+ -- Aurelien Jarno <aurel32 at debian.org> Wed, 28 Jul 2010 20:15:24 +0200
+
+kfreebsd-kernel-headers (0.49) unstable; urgency=low
+
+ [ Petr Salinger ]
+ * Based on kfreebsd-source-8.1
+ * debian/includes.list: update for kfreebsd-8.1
+
+ [ Aurelien Jarno ]
+ * Bump Standards-Version to 3.9.1.
+ * Update debian/copyright.
+
+ -- Aurelien Jarno <aurel32 at debian.org> Tue, 27 Jul 2010 16:42:07 +0200
+
+kfreebsd-kernel-headers (0.48) unstable; urgency=low
+
+ * Add #include <stdint.h> into <net80211/_ieee80211.h> (closes: bug#
+ 569628).
+
+ -- Aurelien Jarno <aurel32 at debian.org> Sat, 13 Feb 2010 13:27:11 +0100
+
+kfreebsd-kernel-headers (0.47) unstable; urgency=low
+
+ * Replace __GNUCLIKE* preprocessor tests with __GNUC__.
+ * Add ${misc:Depends} to depends.
+
+ -- Aurelien Jarno <aurel32 at debian.org> Fri, 29 Jan 2010 12:13:19 +0100
+
+kfreebsd-kernel-headers (0.46) unstable; urgency=low
+
+ [ Petr Salinger ]
+ * Add <legacy/dev/usb/usb.h>
+ * Add #include <stdint.h> into <dev/ciss/cissio.h>
+
+ -- Aurelien Jarno <aurel32 at debian.org> Mon, 14 Dec 2009 07:36:36 +0100
+
+kfreebsd-kernel-headers (0.45) unstable; urgency=low
+
+ [ Petr Salinger ]
+ * Small backward compatibility in <dev/usb/usb.h>
+ * Fix for libgtop2
+ * Include <sys/param.h> from <machine/_types.h>
+
+ [ Aurelien Jarno ]
+ * Fix for net-snmp.
+
+ -- Aurelien Jarno <aurel32 at debian.org> Sun, 06 Dec 2009 14:07:58 +0100
+
+kfreebsd-kernel-headers (0.44) unstable; urgency=low
+
+ * Install <sys/_lockmgr.h>.
+ * Install <cam/ata/*.h>.
+
+ -- Aurelien Jarno <aurel32 at debian.org> Sun, 29 Nov 2009 16:43:29 +0100
+
+kfreebsd-kernel-headers (0.43) unstable; urgency=low
+
+ [ Petr Salinger ]
+ * Based on kfreebsd-source-8.0
+ * debian/includes.list: update for kfreebsd-8.0, netstat
+
+ -- Aurelien Jarno <aurel32 at debian.org> Sat, 28 Nov 2009 09:28:12 +0100
+
+kfreebsd-kernel-headers (0.42) unstable; urgency=low
+
+ [ John Stamp ]
+ * add missing semicolon in <net/if_var.h>
+ Closes: #547777
+
+ -- Aurelien Jarno <aurel32 at debian.org> Tue, 22 Sep 2009 15:49:20 +0200
+
+kfreebsd-kernel-headers (0.41) unstable; urgency=low
+
+ [ Petr Salinger ]
+ * fix <sys/devicestat.h>, needed by icecc
+ * allow inclusion of <net/if_var.h>, <ifaddrs.h> in both orders
+
+ [ Aurelien Jarno ]
+ * Add README.source.
+ * Bump Standards-Version to 3.8.3.
+
+ -- Aurelien Jarno <aurel32 at debian.org> Sun, 13 Sep 2009 10:08:09 +0200
+
+kfreebsd-kernel-headers (0.40) unstable; urgency=low
+
+ * Install <sys/kenv.h> at the right location.
+
+ -- Aurelien Jarno <aurel32 at debian.org> Mon, 31 Aug 2009 14:43:56 +0200
+
+kfreebsd-kernel-headers (0.39) unstable; urgency=low
+
+ [ Aurelien Jarno ]
+ * export <sys/kenv.h>.
+
+ -- Aurelien Jarno <aurel32 at debian.org> Sun, 30 Aug 2009 20:39:30 +0200
+
+kfreebsd-kernel-headers (0.38) unstable; urgency=low
+
+ [ Petr Salinger ]
+ * fix <net/route.h>, needed by nmap.
+ * fix <sys/rtprio.h>, needed by kdebase-workspace
+ * fix <machine-i386/cpufunc.h>, needed by piklab
+
+ -- Aurelien Jarno <aurel32 at debian.org> Sat, 22 Aug 2009 18:55:28 +0200
+
+kfreebsd-kernel-headers (0.37) unstable; urgency=low
+
+ * Export <sys/endian.h>.
+
+ -- Aurelien Jarno <aurel32 at debian.org> Wed, 12 Aug 2009 18:37:41 +0200
+
+kfreebsd-kernel-headers (0.36) unstable; urgency=low
+
+ [ Petr Salinger ]
+ * fix <dev/ciss/cissio.h>, needed by smartmontools.
+
+ [ Aurelien Jarno ]
+ * export sysctlnametomib() in <sys/sysctl.h>.
+
+ -- Aurelien Jarno <aurel32 at debian.org> Fri, 24 Jul 2009 16:29:07 +0200
+
+kfreebsd-kernel-headers (0.35) unstable; urgency=low
+
+ [ Petr Salinger ]
+ * add #include <stdint.h> into <sys/pciio.h>
+ Closes: #535243.
+
+ [ Cyril Brulebois ]
+ * Add myself to Uploaders.
+ * Bump Standards-Version to 3.8.2 (no changes).
+
+ -- Aurelien Jarno <aurel32 at debian.org> Fri, 03 Jul 2009 03:00:44 +0200
+
+kfreebsd-kernel-headers (0.34) unstable; urgency=low
+
+ [ Petr Salinger ]
+ * fixup i386/include/pcb.h
+ * fixup Vcs-Browse field
+
+ -- Aurelien Jarno <aurel32 at debian.org> Mon, 15 Jun 2009 09:59:13 +0200
+
+kfreebsd-kernel-headers (0.33) unstable; urgency=low
+
+ [ Petr Salinger ]
+ * Based on kfreebsd-source-7.2
+ * define types cpuwhich_t, cpulevel_t, cpusetid_t
+ * add Vcs-* fields into debian/control.
+
+ [ Aurelien Jarno ]
+ * Install <sys/bitstring.h>.
+ * debian/control: switch to section kernel.
+ * Bumped Standards-Version to 3.8.1 (no changes).
+ * Use debhelper to create directories.
+ * Use debhelper to install headers.
+
+ -- Aurelien Jarno <aurel32 at debian.org> Tue, 02 Jun 2009 11:20:17 +0200
+
+kfreebsd-kernel-headers (0.32) unstable; urgency=low
+
+ * Upload to unstable.
+ * Switch to debhelper 5.
+
+ -- Aurelien Jarno <aurel32 at debian.org> Sun, 05 Apr 2009 15:58:50 +0200
+
+kfreebsd-kernel-headers (0.31) unreleased; urgency=low
+
+ [ Petr Salinger ]
+ * Based on kfreebsd-source-7.1
+ * debian/includes.list: update for kfreebsd-7.1
+
+ -- Aurelien Jarno <aurel32 at debian.org> Mon, 05 Jan 2009 10:15:55 +0100
+
+kfreebsd-kernel-headers (0.30) unreleased; urgency=low
+
+ * debian/patches/*: convert to patchlevel p1 as requested by the new
+ dpkg-source.
+ * debian/includes.list: update for kfreebsd-7.
+ * debian/links: provide a compat symlink for usr/include/isofs/cd9660.
+
+ -- Aurelien Jarno <aurel32 at debian.org> Wed, 06 Aug 2008 22:08:02 +0200
+
+kfreebsd-kernel-headers (0.29) unreleased; urgency=low
+
+ [ Petr Salinger ]
+ * Based on kfreebsd-source-7.0
+
+ [ Aurelien Jarno ]
+ * Bumped Standards-Version to 3.8.0 (no changes).
+
+ -- Aurelien Jarno <aurel32 at debian.org> Thu, 03 Jul 2008 13:53:56 +0200
+
+kfreebsd-kernel-headers (0.28) unreleased; urgency=low
+
+ [ Petr Salinger ]
+ * vnode.h fix needed by libgtop2
+
+ [ Aurelien Jarno ]
+ * Fix debian/copyright.
+
+ -- Aurelien Jarno <aurel32 at debian.org> Sun, 30 Mar 2008 18:52:50 +0200
+
+kfreebsd-kernel-headers (0.27) unreleased; urgency=low
+
+ [ Petr Salinger ]
+ * Add build-dependency on quilt, and use quilt in debian/rules
+ * Based on kfreebsd-source-6.3
+ * Export <sys/lock_profile.h> and <sys/_sx.h>, needed by newer kvm
+ * fixes needed by libgtop2
+
+ [ Aurelien Jarno ]
+ * Bumped Standards-Version to 3.7.3 (no changes).
+
+ -- Aurelien Jarno <aurel32 at debian.org> Wed, 09 Jan 2008 16:41:04 +0100
+
+kfreebsd-kernel-headers (0.26) unreleased; urgency=low
+
+ [ Petr Salinger ]
+ * based on kfreebsd-source-6.2
+ * export <sys/tree.h> and <net/pfvar.h>, needed by pf
+
+ -- Aurelien Jarno <aurel32 at debian.org> Mon, 15 Jan 2007 12:28:21 +0100
+
+kfreebsd-kernel-headers (0.25) unreleased; urgency=low
+
+ * Add bi-arch support for i386 and amd64.
+ * Bumped build-dependency on kfreebsd-source-6.1 to (>= 6.1-3)
+ to make sure the CVS/ directories are removed.
+
+ -- Aurelien Jarno <aurel32 at debian.org> Mon, 1 Jan 2007 23:23:37 +0100
+
+kfreebsd-kernel-headers (0.24) unreleased; urgency=low
+
+ * Small fix for kfreebsd-amd64.
+
+ -- Aurelien Jarno <aurel32 at debian.org> Wed, 13 Dec 2006 20:25:40 +0100
+
+kfreebsd-kernel-headers (0.23) unreleased; urgency=low
+
+ [ Petr Salinger ]
+ * mini cleanup
+ * fix <sys/fbio.h>, would be needed by fixed elinks
+ * fix <sys/conf.h>, would be needed by fixed soundmodem
+
+ -- Aurelien Jarno <aurel32 at debian.org> Thu, 7 Dec 2006 12:37:06 +0100
+
+kfreebsd-kernel-headers (0.22) unreleased; urgency=low
+
+ [ Petr Salinger ]
+ * sync <sys/ioccom.h> with <sys/ioctl.h>, needed by darkice due to "-pedantic"
+ * fix <sys/iconv.h>, needed by wv2
+ * fix <dev/acpica/acpiio.h>, needed by gnome-applets
+ * move <sys/ktrace.h> from libc0.1-dev
+
+ -- Aurelien Jarno <aurel32 at debian.org> Wed, 22 Nov 2006 14:53:41 +0100
+
+kfreebsd-kernel-headers (0.21) unreleased; urgency=low
+
+ [ Petr Salinger ]
+ * fix <sys/ata.h>, needed by smartmontools
+
+ -- Aurelien Jarno <aurel32 at debian.org> Tue, 14 Nov 2006 17:09:17 +0100
+
+kfreebsd-kernel-headers (0.20) unreleased; urgency=low
+
+ [ Petr Salinger ]
+ * based on kfreebsd-source-6.1
+ * export headers from bsm subdir
+ * fix <sys/buf.h>, <net80211/ieee80211.h>
+
+ [ Aurelien Jarno ]
+ * Bumped Standards-Version to 3.7.2 (no changes).
+
+ -- Aurelien Jarno <aurel32 at debian.org> Tue, 5 Sep 2006 01:04:45 +0200
+
+kfreebsd-kernel-headers (0.18) unreleased; urgency=low
+
+ [ Petr Salinger ]
+ * workaround glibc behaviour of __CONCAT() macro
+ * drop 004_sys_ioctl_compat_h.diff
+ * misc cleanup of patches
+
+ [ Robert Millan ]
+ Fixes by Andraz (Note: his "z" is actualy a "caron z" thingy, he really wanted
+ me to write that down ;):
+ * Add sys/iconv.h.
+ * patches/004_stdint_h.diff: Include <stdint.h> for ieee80211.h.
+
+ [ Aurelien Jarno ]
+ * 012_strace.diff: Misc amd64 fixes.
+
+ -- Robert Millan <rmh at aybabtu.com> Wed, 3 May 2006 22:17:48 +0200
+
+kfreebsd-kernel-headers (0.17) unreleased; urgency=low
+
+ * 015_cam.diff: Misc amd64 fixes.
+
+ -- Robert Millan <rmh at aybabtu.com> Wed, 29 Mar 2006 20:31:45 +0200
+
+kfreebsd-kernel-headers (0.16) unreleased; urgency=low
+
+ [ Robert Millan ]
+ * control (Architecture): Add kfreebsd-amd64.
+ * patches/011_wine.diff: Add more elf header fixes.
+ * Fix altq path (it's in sys/contrib/ now).
+ * Install full nfsclient dir.
+ * Add sys/mdioctl.h (needed for mdconfig).
+
+ [ Aurelien Jarno ]
+ * Remove sys/acl.h, it should be provided by libacl instead.
+ * Fix machine/_types.h on kfreebsd-amd64 the same way as on kfreebsd-i386.
+
+ -- Aurelien Jarno <aurel32 at debian.org> Mon, 20 Mar 2006 18:59:21 +0100
+
+kfreebsd-kernel-headers (0.15) unreleased; urgency=low
+
+ * patches/007_kvm.diff: Remove second hunk (not needed, and actualy
+ breaks stuff).
+ * includes.list: Add sys/lockmgr.h, and altq, ufs and vm as complete
+ directories.
+
+ -- Robert Millan <rmh at aybabtu.com> Thu, 16 Feb 2006 13:17:38 +0100
+
+kfreebsd-kernel-headers (0.14) unreleased; urgency=low
+
+ * Remove sys/dirent.h.
+
+ -- Aurelien Jarno <aurel32 at debian.org> Wed, 18 Jan 2006 11:36:20 +0100
+
+kfreebsd-kernel-headers (0.13) unreleased; urgency=low
+
+ * Remove a lot of file from netinet6/in6.h.
+
+ -- Aurelien Jarno <aurel32 at debian.org> Mon, 16 Jan 2006 20:31:01 +0100
+
+kfreebsd-kernel-headers (0.12) unreleased; urgency=low
+
+ [ Petr Salinger ]
+ * define EXEC_PAGESIZE, it enables mmap() in glibc libio
+
+ -- Aurelien Jarno <aurel32 at debian.org> Mon, 16 Jan 2006 15:49:05 +0100
+
+kfreebsd-kernel-headers (0.11) unreleased; urgency=low
+
+ * Don't provide net ethernet.h, now provided by the glibc.
+
+ -- Aurelien Jarno <aurel32 at debian.org> Sun, 15 Jan 2006 00:17:38 +0100
+
+kfreebsd-kernel-headers (0.10) unreleased; urgency=low
+
+ * Removed some parts of the sys/_types.h patch that are now included
+ in the glibc.
+
+ -- Aurelien Jarno <aurel32 at debian.org> Wed, 11 Jan 2006 23:17:01 +0100
+
+kfreebsd-kernel-headers (0.09) unreleased; urgency=low
+
+ * Fixed osreldate.h
+ * Removed files that are now shipped by the glibc:
+ - net/if.h
+ - netinet/igmp.h
+ - netinet/in_systm.h
+ - netinet/ip.h
+ - sys/param.h
+ - sys/socketvar.h
+ * Also remove the associated files.
+
+ -- Aurelien Jarno <aurel32 at debian.org> Fri, 23 Dec 2005 00:34:19 +0100
+
+kfreebsd-kernel-headers (0.08) unreleased; urgency=low
+
+ * Added sys/nlist_aout.h.
+
+ -- Aurelien Jarno <aurel32 at debian.org> Tue, 20 Dec 2005 22:09:00 +0100
+
+kfreebsd-kernel-headers (0.07) unreleased; urgency=low
+
+ * Fixed sys/proc.h (Patch by Petr Salinger).
+ * Added sys/condvar.h, sys/sx.h, vm/vm.h, vm/pmap.h and vm/vm_map.h.
+
+ -- Aurelien Jarno <aurel32 at debian.org> Sun, 18 Dec 2005 02:13:32 +0100
+
+kfreebsd-kernel-headers (0.06) unreleased; urgency=low
+
+ * Added opencrypto/ and the crypto/ symlink
+
+ -- Aurelien Jarno <aurel32 at debian.org> Tue, 11 Oct 2005 01:28:00 +0200
+
+kfreebsd-kernel-headers (0.05) unreleased; urgency=low
+
+ * Added vm/vm_param.h
+ * Added net80211/
+
+ -- Aurelien Jarno <aurel32 at debian.org> Sun, 2 Oct 2005 23:31:09 +0200
+
+kfreebsd-kernel-headers (0.04) unreleased; urgency=low
+
+ * Added 017_ip_packed.diff.
+
+ -- Aurelien Jarno <aurel32 at debian.org> Thu, 22 Sep 2005 01:17:45 +0200
+
+kfreebsd-kernel-headers (0.03) unreleased; urgency=low
+
+ [ Aurelien Jarno ]
+ * Based on kfreebsd-source-5.4
+
+ [ Robert Millan ]
+ * patches/016_sys_param_h.diff: Nuke BSD, BSD4_3 and BSD4_4 from sys/param.h.
+
+ -- Aurelien Jarno <aurel32 at debian.org> Sat, 17 Sep 2005 01:36:36 +0200
+
+kfreebsd-kernel-headers (0.02) unreleased; urgency=low
+
+ * includes.list: Add geom, sys/_iovec.h, sys/_timeval.h, sys/timespec.h,
+ sys/ktr.h and sys/bio.h.
+ * patches/015_cam.diff: Fixes for building libcam.
+
+ -- Robert Millan <rmh at aybabtu.com> Mon, 22 Aug 2005 19:15:25 +0200
+
+kfreebsd-kernel-headers (0.01) unreleased; urgency=low
+
+ * New package replacing kfreebsd-headers.
+
+ -- Aurelien Jarno <aurel32 at debian.org> Mon, 1 Aug 2005 23:48:55 +0200
Deleted: tags/kfreebsd-kernel-headers/0.72/debian/patches/000_bruno_haible.diff
===================================================================
--- trunk/kfreebsd-kernel-headers/debian/patches/000_bruno_haible.diff 2012-01-31 10:08:30 UTC (rev 4042)
+++ tags/kfreebsd-kernel-headers/0.72/debian/patches/000_bruno_haible.diff 2012-02-02 19:19:48 UTC (rev 4055)
@@ -1,683 +0,0 @@
----
- sys/amd64/include/pcb.h | 1
- sys/i386/include/npx.h | 2
- sys/i386/include/pcb.h | 2
- sys/i386/include/pmap.h | 7 ++
- sys/net/if_arp.h | 14 +++++
- sys/net/if_dl.h | 14 ++---
- sys/nfsclient/nfs.h | 5 ++
- sys/sys/callout.h | 2
- sys/sys/dvdio.h | 2
- sys/sys/extattr.h | 52 ++++++++++-----------
- sys/sys/filedesc.h | 1
- sys/sys/jail.h | 16 ++++--
- sys/sys/linker.h | 22 +++++----
- sys/sys/lock.h | 1
- sys/sys/memrange.h | 7 ++
- sys/sys/pciio.h | 2
- sys/sys/procfs.h | 4 +
- sys/sys/resourcevar.h | 2
- sys/sys/rtprio.h | 12 +++-
- sys/sys/signalvar.h | 10 +++-
- sys/sys/sysctl.h | 116 +++++++++++++++++++++++++++++++++++++++++++++---
- sys/sys/timepps.h | 2
- sys/sys/timex.h | 21 +++++---
- sys/sys/ucred.h | 3 +
- sys/vm/vm.h | 2
- sys/vm/vm_map.h | 6 ++
- 26 files changed, 262 insertions(+), 66 deletions(-)
-
---- a/sys/i386/include/npx.h
-+++ b/sys/i386/include/npx.h
-@@ -41,6 +41,8 @@
- #ifndef _MACHINE_NPX_H_
- #define _MACHINE_NPX_H_
-
-+#include <sys/types.h>
-+
- /* Environment information of floating point unit */
- struct env87 {
- long en_cw; /* control word (16bits) */
---- a/sys/amd64/include/pcb.h
-+++ b/sys/amd64/include/pcb.h
-@@ -40,6 +40,7 @@
- /*
- * AMD64 process control block
- */
-+#include <stdint.h>
- #include <machine/fpu.h>
- #include <machine/segments.h>
-
---- a/sys/i386/include/pcb.h
-+++ b/sys/i386/include/pcb.h
-@@ -36,6 +36,8 @@
- #ifndef _I386_PCB_H_
- #define _I386_PCB_H_
-
-+#include <sys/types.h>
-+#include <stdint.h>
- /*
- * Intel 386 process control block
- */
---- a/sys/i386/include/pmap.h
-+++ b/sys/i386/include/pmap.h
-@@ -44,6 +44,13 @@
- #ifndef _MACHINE_PMAP_H_
- #define _MACHINE_PMAP_H_
-
-+
-+#include <vm/vm.h>
-+
-+#ifndef _PMAP_VM_
-+#include <vm/pmap.h>
-+#endif
-+
- /*
- * Page-directory and page-table entries follow this format, with a few
- * of the fields not present here and there, depending on a lot of things.
---- a/sys/net/if_arp.h
-+++ b/sys/net/if_arp.h
-@@ -33,6 +33,11 @@
- #ifndef _NET_IF_ARP_H_
- #define _NET_IF_ARP_H_
-
-+/* Define the types u_char, u_short. */
-+#include <sys/types.h>
-+/* Define 'struct sockaddr'. */
-+#include <sys/socket.h>
-+
- /*
- * Address Resolution Protocol.
- *
-@@ -75,6 +80,15 @@
-
- #define ar_sha(ap) (((caddr_t)((ap)+1)) + 0)
- #define ar_spa(ap) (((caddr_t)((ap)+1)) + (ap)->ar_hln)
-+#define ar_tha(ap) (((caddr_t)((ap)+1)) + (ap)->ar_hln + (ap)->ar_pln)
-+#define ar_tpa(ap) (((caddr_t)((ap)+1)) + 2*(ap)->ar_hln + (ap)->ar_pln)
-+
-+#define arphdr_len2(ar_hln, ar_pln) \
-+ (sizeof(struct arphdr) + 2*(ar_hln) + 2*(ar_pln))
-+#define arphdr_len(ap) (arphdr_len2((ap)->ar_hln, (ap)->ar_pln))
-+
-+#define ar_sha(ap) (((caddr_t)((ap)+1)) + 0)
-+#define ar_spa(ap) (((caddr_t)((ap)+1)) + (ap)->ar_hln)
- #define ar_tha(ap) (((caddr_t)((ap)+1)) + (ap)->ar_hln + (ap)->ar_pln)
- #define ar_tpa(ap) (((caddr_t)((ap)+1)) + 2*(ap)->ar_hln + (ap)->ar_pln)
-
---- a/sys/net/if_dl.h
-+++ b/sys/net/if_dl.h
-@@ -33,6 +33,10 @@
- #ifndef _NET_IF_DL_H_
- #define _NET_IF_DL_H_
-
-+#include <features.h>
-+
-+#include <sys/types.h>
-+
- /*
- * A Link-Level Sockaddr may specify the interface in one of two
- * ways: either by means of a system-provided index number (computed
-@@ -68,15 +72,9 @@
-
- #define LLADDR(s) ((caddr_t)((s)->sdl_data + (s)->sdl_nlen))
-
--#ifndef _KERNEL
--
--#include <sys/cdefs.h>
--
- __BEGIN_DECLS
--void link_addr(const char *, struct sockaddr_dl *);
--char *link_ntoa(const struct sockaddr_dl *);
-+extern void link_addr (const char *, struct sockaddr_dl *);
-+extern char *link_ntoa (const struct sockaddr_dl *);
- __END_DECLS
-
--#endif /* !_KERNEL */
--
- #endif
---- a/sys/nfsclient/nfs.h
-+++ b/sys/nfsclient/nfs.h
-@@ -36,6 +36,11 @@
- #ifndef _NFSCLIENT_NFS_H_
- #define _NFSCLIENT_NFS_H_
-
-+#ifndef _KERNEL
-+#include <sys/types.h>
-+#include <sys/ucred.h>
-+
-+#endif
- #ifdef _KERNEL
- #include "opt_nfs.h"
- #endif
---- a/sys/sys/callout.h
-+++ b/sys/sys/callout.h
-@@ -38,6 +38,8 @@
- #ifndef _SYS_CALLOUT_H_
- #define _SYS_CALLOUT_H_
-
-+#include <features.h>
-+
- #include <sys/_callout.h>
-
- #define CALLOUT_LOCAL_ALLOC 0x0001 /* was allocated from callfree */
---- a/sys/sys/dvdio.h
-+++ b/sys/sys/dvdio.h
-@@ -31,6 +31,8 @@
- #ifndef _SYS_DVDIO_H_
- #define _SYS_DVDIO_H_
-
-+#include <sys/types.h>
-+
- struct dvd_layer {
- u_int8_t book_type :4;
- u_int8_t book_version :4;
---- a/sys/sys/extattr.h
-+++ b/sys/sys/extattr.h
-@@ -68,36 +68,36 @@
- struct ucred *cred, struct thread *td, accmode_t accmode);
-
- #else
--#include <sys/cdefs.h>
-+#include <features.h>
-
- struct iovec;
-
- __BEGIN_DECLS
--int extattrctl(const char *_path, int _cmd, const char *_filename,
-- int _attrnamespace, const char *_attrname);
--int extattr_delete_fd(int _fd, int _attrnamespace, const char *_attrname);
--int extattr_delete_file(const char *_path, int _attrnamespace,
-- const char *_attrname);
--int extattr_delete_link(const char *_path, int _attrnamespace,
-- const char *_attrname);
--ssize_t extattr_get_fd(int _fd, int _attrnamespace, const char *_attrname,
-- void *_data, size_t _nbytes);
--ssize_t extattr_get_file(const char *_path, int _attrnamespace,
-- const char *_attrname, void *_data, size_t _nbytes);
--ssize_t extattr_get_link(const char *_path, int _attrnamespace,
-- const char *_attrname, void *_data, size_t _nbytes);
--ssize_t extattr_list_fd(int _fd, int _attrnamespace, void *_data,
-- size_t _nbytes);
--ssize_t extattr_list_file(const char *_path, int _attrnamespace, void *_data,
-- size_t _nbytes);
--ssize_t extattr_list_link(const char *_path, int _attrnamespace, void *_data,
-- size_t _nbytes);
--int extattr_set_fd(int _fd, int _attrnamespace, const char *_attrname,
-- const void *_data, size_t _nbytes);
--int extattr_set_file(const char *_path, int _attrnamespace,
-- const char *_attrname, const void *_data, size_t _nbytes);
--int extattr_set_link(const char *_path, int _attrnamespace,
-- const char *_attrname, const void *_data, size_t _nbytes);
-+extern int extattrctl(const char *_path, int _cmd, const char *_filename,
-+ int _attrnamespace, const char *_attrname) __THROW;
-+extern int extattr_delete_fd(int _fd, int _attrnamespace, const char *_attrname) __THROW;
-+extern int extattr_delete_file(const char *_path, int _attrnamespace,
-+ const char *_attrname) __THROW;
-+extern int extattr_delete_link(const char *_path, int _attrnamespace,
-+ const char *_attrname) __THROW;
-+extern ssize_t extattr_get_fd(int _fd, int _attrnamespace, const char *_attrname,
-+ void *_data, size_t _nbytes) __THROW;
-+extern ssize_t extattr_get_file(const char *_path, int _attrnamespace,
-+ const char *_attrname, void *_data, size_t _nbytes) __THROW;
-+extern ssize_t extattr_get_link(const char *_path, int _attrnamespace,
-+ const char *_attrname, void *_data, size_t _nbytes) __THROW;
-+extern ssize_t extattr_list_fd(int _fd, int _attrnamespace, void *_data,
-+ size_t _nbytes) __THROW;
-+extern ssize_t extattr_list_file(const char *_path, int _attrnamespace, void *_data,
-+ size_t _nbytes) __THROW;
-+extern ssize_t extattr_list_link(const char *_path, int _attrnamespace, void *_data,
-+ size_t _nbytes) __THROW;
-+extern int extattr_set_fd(int _fd, int _attrnamespace, const char *_attrname,
-+ const void *_data, size_t _nbytes) __THROW;
-+extern int extattr_set_file(const char *_path, int _attrnamespace,
-+ const char *_attrname, const void *_data, size_t _nbytes) __THROW;
-+extern int extattr_set_link(const char *_path, int _attrnamespace,
-+ const char *_attrname, const void *_data, size_t _nbytes) __THROW;
- __END_DECLS
-
- #endif /* !_KERNEL */
---- a/sys/sys/filedesc.h
-+++ b/sys/sys/filedesc.h
-@@ -33,6 +33,7 @@
- #ifndef _SYS_FILEDESC_H_
- #define _SYS_FILEDESC_H_
-
-+#include <sys/types.h>
- #include <sys/queue.h>
- #include <sys/event.h>
- #include <sys/lock.h>
---- a/sys/sys/jail.h
-+++ b/sys/sys/jail.h
-@@ -39,6 +39,10 @@
- };
- #endif
-
-+#include <features.h>
-+#include <sys/types.h>
-+#include <sys/_types.h>
-+
- struct jail {
- uint32_t version;
- char *path;
-@@ -108,11 +112,13 @@
-
- struct iovec;
-
--int jail(struct jail *);
--int jail_set(struct iovec *, unsigned int, int);
--int jail_get(struct iovec *, unsigned int, int);
--int jail_attach(int);
--int jail_remove(int);
-+__BEGIN_DECLS
-+extern int jail(struct jail *) __THROW;
-+extern int jail_set(struct iovec *, unsigned int, int) __THROW;
-+extern int jail_get(struct iovec *, unsigned int, int) __THROW;
-+extern int jail_attach(int) __THROW;
-+extern int jail_remove(int) __THROW;
-+__END_DECLS
-
- #else /* _KERNEL */
-
---- a/sys/sys/linker.h
-+++ b/sys/sys/linker.h
-@@ -189,6 +189,13 @@
- /* HWPMC helper */
- void *linker_hwpmc_list_objects(void);
-
-+#else
-+
-+#include <features.h>
-+
-+#include <sys/param.h>
-+#include <sys/types.h>
-+
- #endif /* _KERNEL */
-
- /*
-@@ -336,14 +343,13 @@
- #include <sys/cdefs.h>
-
- __BEGIN_DECLS
--int kldload(const char* _file);
--int kldunload(int _fileid);
--int kldunloadf(int _fileid, int flags);
--int kldfind(const char* _file);
--int kldnext(int _fileid);
--int kldstat(int _fileid, struct kld_file_stat* _stat);
--int kldfirstmod(int _fileid);
--int kldsym(int _fileid, int _cmd, void *_data);
-+extern int kldload (__const char *__file) __THROW;
-+extern int kldunload (int __fileid) __THROW;
-+extern int kldfind (__const char *__file) __THROW;
-+extern int kldnext (int __fileid) __THROW;
-+extern int kldstat (int __fileid, struct kld_file_stat *__statp) __THROW;
-+extern int kldfirstmod (int __fileid) __THROW;
-+extern int kldsym (int __fileid, int __cmd, void*__data) __THROW;
- __END_DECLS
-
- #endif
---- a/sys/sys/lock.h
-+++ b/sys/sys/lock.h
-@@ -32,6 +32,7 @@
- #ifndef _SYS_LOCK_H_
- #define _SYS_LOCK_H_
-
-+#include <sys/types.h>
- #include <sys/queue.h>
- #include <sys/_lock.h>
-
---- a/sys/sys/memrange.h
-+++ b/sys/sys/memrange.h
-@@ -7,6 +7,8 @@
- #ifndef _SYS_MEMRANGE_H_
- #define _SYS_MEMRANGE_H_
-
-+#include <sys/types.h>
-+
- /* Memory range attributes */
- #define MDF_UNCACHEABLE (1<<0) /* region not cached */
- #define MDF_WRITECOMBINE (1<<1) /* region supports "write combine" action */
---- a/sys/sys/pciio.h
-+++ b/sys/sys/pciio.h
-@@ -31,6 +31,8 @@
- #ifndef _SYS_PCIIO_H_
- #define _SYS_PCIIO_H_
-
-+#include <sys/types.h>
-+#include <stdint.h>
- #include <sys/ioccom.h>
-
- #define PCI_MAXNAMELEN 16
---- a/sys/sys/procfs.h
-+++ b/sys/sys/procfs.h
-@@ -89,4 +89,8 @@
-
- typedef uint64_t psaddr_t; /* An address in the target process. */
-
-+/* We don't have any differences between processes and threads,
-+ therefore have only one PID type. */
-+typedef __pid_t lwpid_t;
-+
- #endif /* _SYS_PROCFS_H_ */
---- a/sys/sys/resourcevar.h
-+++ b/sys/sys/resourcevar.h
-@@ -35,6 +35,8 @@
-
- #include <sys/resource.h>
- #include <sys/queue.h>
-+#include <sys/time.h>
-+#include <sys/types.h>
- #ifdef _KERNEL
- #include <sys/_lock.h>
- #include <sys/_mutex.h>
---- a/sys/sys/rtprio.h
-+++ b/sys/sys/rtprio.h
-@@ -36,6 +36,10 @@
-
- #include <sys/priority.h>
-
-+#include <features.h>
-+
-+#include <sys/types.h>
-+
- /*
- * Process realtime-priority specifications to rtprio.
- */
-@@ -65,7 +69,6 @@
- #define RTP_LOOKUP 0
- #define RTP_SET 1
-
--#ifndef LOCORE
- /*
- * Scheduling class information.
- */
-@@ -79,14 +82,15 @@
- int rtp_to_pri(struct rtprio *, struct thread *);
- void pri_to_rtp(struct thread *, struct rtprio *);
- #endif
--#endif
-
- #ifndef _KERNEL
- #include <sys/cdefs.h>
-
- __BEGIN_DECLS
--int rtprio(int, pid_t, struct rtprio *);
--int rtprio_thread(int, lwpid_t, struct rtprio *);
-+extern int rtprio(int, pid_t, struct rtprio *) __THROW;
-+#ifdef _LIBC
-+extern int __rtprio(int, pid_t, struct rtprio *);
-+#endif
- __END_DECLS
- #endif /* !_KERNEL */
- #endif /* !_SYS_RTPRIO_H_ */
---- a/sys/sys/signalvar.h
-+++ b/sys/sys/signalvar.h
-@@ -42,6 +42,9 @@
- * Kernel signal definitions and data structures.
- */
-
-+#define _SIG_WORDS 4
-+#define _SIG_MAXSIG 128
-+
- /*
- * Logical process signal actions and state, needed only within the process
- * The mapping between sigacts and proc structures is 1:1 except for rfork()
-@@ -93,6 +96,7 @@
- typedef void __osiginfohandler_t(int, osiginfo_t *, void *);
- #endif /* COMPAT_43 */
-
-+#if 0
- /* additional signal action values, used only temporarily/internally */
- #define SIG_CATCH ((__sighandler_t *)2)
- /* #define SIG_HOLD ((__sighandler_t *)3) See signal.h */
-@@ -181,7 +185,7 @@
- int i;
-
- for (i = 0; i < _SIG_WORDS; i++) {
-- if (set->__bits[i])
-+ if (set->__sigbits[i])
- return (0);
- }
- return (1);
-@@ -193,7 +197,7 @@
- int i;
-
- for (i = 0; i < _SIG_WORDS; i++) {
-- if (set1->__bits[i] != set2->__bits[i])
-+ if (set1->__sigbits[i] != set2->__sigbits[i])
- return (0);
- }
- return (1);
-@@ -208,6 +212,8 @@
- union sigval sigev_value; /* Signal value */
- };
-
-+#endif
-+
- typedef struct ksiginfo {
- TAILQ_ENTRY(ksiginfo) ksi_link;
- siginfo_t ksi_info;
---- a/sys/sys/sysctl.h
-+++ b/sys/sys/sysctl.h
-@@ -36,7 +36,105 @@
- #ifndef _SYS_SYSCTL_H_
- #define _SYS_SYSCTL_H_
-
--#include <sys/queue.h>
-+#include <features.h>
-+#define __need_size_t
-+#include <stddef.h>
-+#include <vm/vm_param.h>
-+
-+/**************************************** Stolen from sys/mount.h */
-+
-+/*
-+ * Sysctl CTL_VFS definitions.
-+ *
-+ * Second level identifier specifies which filesystem. Second level
-+ * identifier VFS_VFSCONF returns information about all filesystems.
-+ * Second level identifier VFS_GENERIC is non-terminal.
-+ */
-+#define VFS_VFSCONF 0 /* get configured filesystems */
-+#define VFS_GENERIC 0 /* generic filesystem information */
-+/*
-+ * Third level identifiers for VFS_GENERIC are given below; third
-+ * level identifiers for specific filesystems are given in their
-+ * mount specific header files.
-+ */
-+#define VFS_MAXTYPENUM 1 /* int: highest defined filesystem type */
-+#define VFS_CONF 2 /* struct: vfsconf for filesystem given
-+ as next argument */
-+
-+/**************************************** End of sys/mount.h */
-+
-+/**************************************** Stolen from sys/socket.h */
-+/*
-+ * Definitions for network related sysctl, CTL_NET.
-+ *
-+ * Second level is protocol family.
-+ * Third level is protocol number.
-+ *
-+ * Further levels are defined by the individual families below.
-+ */
-+#define NET_MAXID AF_MAX
-+
-+#define CTL_NET_NAMES { \
-+ { 0, 0 }, \
-+ { "unix", CTLTYPE_NODE }, \
-+ { "inet", CTLTYPE_NODE }, \
-+ { "implink", CTLTYPE_NODE }, \
-+ { "pup", CTLTYPE_NODE }, \
-+ { "chaos", CTLTYPE_NODE }, \
-+ { "xerox_ns", CTLTYPE_NODE }, \
-+ { "iso", CTLTYPE_NODE }, \
-+ { "emca", CTLTYPE_NODE }, \
-+ { "datakit", CTLTYPE_NODE }, \
-+ { "ccitt", CTLTYPE_NODE }, \
-+ { "ibm_sna", CTLTYPE_NODE }, \
-+ { "decnet", CTLTYPE_NODE }, \
-+ { "dec_dli", CTLTYPE_NODE }, \
-+ { "lat", CTLTYPE_NODE }, \
-+ { "hylink", CTLTYPE_NODE }, \
-+ { "appletalk", CTLTYPE_NODE }, \
-+ { "route", CTLTYPE_NODE }, \
-+ { "link_layer", CTLTYPE_NODE }, \
-+ { "xtp", CTLTYPE_NODE }, \
-+ { "coip", CTLTYPE_NODE }, \
-+ { "cnt", CTLTYPE_NODE }, \
-+ { "rtip", CTLTYPE_NODE }, \
-+ { "ipx", CTLTYPE_NODE }, \
-+ { "sip", CTLTYPE_NODE }, \
-+ { "pip", CTLTYPE_NODE }, \
-+ { "isdn", CTLTYPE_NODE }, \
-+ { "key", CTLTYPE_NODE }, \
-+ { "inet6", CTLTYPE_NODE }, \
-+ { "natm", CTLTYPE_NODE }, \
-+ { "atm", CTLTYPE_NODE }, \
-+ { "hdrcomplete", CTLTYPE_NODE }, \
-+ { "netgraph", CTLTYPE_NODE }, \
-+ { "snp", CTLTYPE_NODE }, \
-+ { "scp", CTLTYPE_NODE }, \
-+}
-+
-+/*
-+ * PF_ROUTE - Routing table
-+ *
-+ * Three additional levels are defined:
-+ * Fourth: address family, 0 is wildcard
-+ * Fifth: type of info, defined below
-+ * Sixth: flag(s) to mask with for NET_RT_FLAGS
-+ */
-+#define NET_RT_DUMP 1 /* dump; may limit to a.f. */
-+#define NET_RT_FLAGS 2 /* by flags, e.g. RESOLVING */
-+#define NET_RT_IFLIST 3 /* survey interface list */
-+#define NET_RT_IFMALIST 4 /* return multicast address list */
-+#define NET_RT_MAXID 5
-+
-+#define CTL_NET_RT_NAMES { \
-+ { 0, 0 }, \
-+ { "dump", CTLTYPE_STRUCT }, \
-+ { "flags", CTLTYPE_STRUCT }, \
-+ { "iflist", CTLTYPE_STRUCT }, \
-+ { "ifmalist", CTLTYPE_STRUCT }, \
-+}
-+/**************************************** End of sys/socket.h */
-+
-
- struct thread;
- /*
-@@ -790,9 +888,15 @@
- #include <sys/cdefs.h>
-
- __BEGIN_DECLS
--int sysctl(const int *, u_int, void *, size_t *, const void *, size_t);
--int sysctlbyname(const char *, void *, size_t *, const void *, size_t);
--int sysctlnametomib(const char *, int *, size_t *);
-+extern int sysctl(const int *, u_int, void *, size_t *, const void *, size_t) __THROW;
-+extern int sysctlbyname(const char *, void *, size_t *, const void *, size_t) __THROW;
-+extern int sysctlnametomib(const char *, int *, size_t *) __THROW;
-+#ifdef _LIBC
-+extern int __sysctlbyname (const char *__name,
-+ void *__oldval, size_t *__oldlenp,
-+ void *__newval, size_t __newlen) __THROW;
-+extern int __sysctlnametomib (const char *__name, int *mibp, size_t *sizep) __THROW;
-+#endif
- __END_DECLS
- #endif /* _KERNEL */
-
---- a/sys/sys/timepps.h
-+++ b/sys/sys/timepps.h
-@@ -15,6 +15,8 @@
- #ifndef _SYS_TIMEPPS_H_
- #define _SYS_TIMEPPS_H_
-
-+#include <stddef.h>
-+#include <sys/time.h>
- #include <sys/ioccom.h>
- #include <sys/time.h>
-
---- a/sys/sys/timex.h
-+++ b/sys/sys/timex.h
-@@ -95,11 +95,9 @@
- */
- #ifndef _SYS_TIMEX_H_
- #define _SYS_TIMEX_H_ 1
--#define NTP_API 4 /* NTP API version */
-
--#ifndef MSDOS /* Microsoft specific */
--#include <sys/syscall.h>
--#endif /* MSDOS */
-+#include <features.h>
-+#include <time.h>
-
- /*
- * The following defines establish the performance envelope of the
-@@ -176,7 +174,13 @@
- * Note: The time member is in microseconds if STA_NANO is zero and
- * nanoseconds if not.
- */
--struct ntptimeval {
-+struct ntptimeval3 {
-+ struct timespec time; /* current time (ns) (ro) */
-+ long maxerror; /* maximum error (us) (ro) */
-+ long esterror; /* estimated error (us) (ro) */
-+ int time_state; /* time status */
-+};
-+struct ntptimeval4 {
- struct timespec time; /* current time (ns) (ro) */
- long maxerror; /* maximum error (us) (ro) */
- long esterror; /* estimated error (us) (ro) */
-@@ -225,9 +229,12 @@
- #else /* !_KERNEL */
- #include <sys/cdefs.h>
-
-+#define NTP_API 4 /* NTP API version */
-+#define ntptimeval ntptimeval4
-+
- __BEGIN_DECLS
--int ntp_adjtime(struct timex *);
--int ntp_gettime(struct ntptimeval *);
-+extern int ntp_adjtime(struct timex *) __THROW;
-+extern int ntp_gettime(struct ntptimeval *) __THROW;
- __END_DECLS
- #endif /* _KERNEL */
-
---- a/sys/sys/ucred.h
-+++ b/sys/sys/ucred.h
-@@ -33,6 +33,9 @@
- #ifndef _SYS_UCRED_H_
- #define _SYS_UCRED_H_
-
-+#include <sys/types.h>
-+#include <sys/param.h>
-+#include <time.h>
- #include <bsm/audit.h>
-
- struct loginclass;
---- a/sys/vm/vm.h
-+++ b/sys/vm/vm.h
-@@ -63,6 +63,8 @@
-
- #include <machine/vm.h>
-
-+#include <sys/_types.h>
-+
- typedef char vm_inherit_t; /* inheritance codes */
-
- #define VM_INHERIT_SHARE ((vm_inherit_t) 0)
---- a/sys/vm/vm_map.h
-+++ b/sys/vm/vm_map.h
-@@ -70,6 +70,12 @@
- #include <sys/sx.h>
- #include <sys/_mutex.h>
-
-+#include <sys/types.h>
-+
-+#include <machine/pmap.h>
-+#include <vm/vm.h>
-+#include <sys/lock.h>
-+
- /*
- * Types defined:
- *
Copied: tags/kfreebsd-kernel-headers/0.72/debian/patches/000_bruno_haible.diff (from rev 4054, trunk/kfreebsd-kernel-headers/debian/patches/000_bruno_haible.diff)
===================================================================
--- tags/kfreebsd-kernel-headers/0.72/debian/patches/000_bruno_haible.diff (rev 0)
+++ tags/kfreebsd-kernel-headers/0.72/debian/patches/000_bruno_haible.diff 2012-02-02 19:19:48 UTC (rev 4055)
@@ -0,0 +1,683 @@
+---
+ sys/amd64/include/pcb.h | 1
+ sys/i386/include/npx.h | 2
+ sys/i386/include/pcb.h | 2
+ sys/i386/include/pmap.h | 7 ++
+ sys/net/if_arp.h | 14 +++++
+ sys/net/if_dl.h | 14 ++---
+ sys/nfsclient/nfs.h | 5 ++
+ sys/sys/callout.h | 2
+ sys/sys/dvdio.h | 2
+ sys/sys/extattr.h | 52 ++++++++++-----------
+ sys/sys/filedesc.h | 1
+ sys/sys/jail.h | 16 ++++--
+ sys/sys/linker.h | 22 +++++----
+ sys/sys/lock.h | 1
+ sys/sys/memrange.h | 7 ++
+ sys/sys/pciio.h | 2
+ sys/sys/procfs.h | 4 +
+ sys/sys/resourcevar.h | 2
+ sys/sys/rtprio.h | 12 +++-
+ sys/sys/signalvar.h | 10 +++-
+ sys/sys/sysctl.h | 116 +++++++++++++++++++++++++++++++++++++++++++++---
+ sys/sys/timepps.h | 2
+ sys/sys/timex.h | 21 +++++---
+ sys/sys/ucred.h | 3 +
+ sys/vm/vm.h | 2
+ sys/vm/vm_map.h | 6 ++
+ 26 files changed, 262 insertions(+), 66 deletions(-)
+
+--- a/sys/i386/include/npx.h
++++ b/sys/i386/include/npx.h
+@@ -41,6 +41,8 @@
+ #ifndef _MACHINE_NPX_H_
+ #define _MACHINE_NPX_H_
+
++#include <sys/types.h>
++
+ /* Environment information of floating point unit */
+ struct env87 {
+ long en_cw; /* control word (16bits) */
+--- a/sys/amd64/include/pcb.h
++++ b/sys/amd64/include/pcb.h
+@@ -40,6 +40,7 @@
+ /*
+ * AMD64 process control block
+ */
++#include <stdint.h>
+ #include <machine/fpu.h>
+ #include <machine/segments.h>
+
+--- a/sys/i386/include/pcb.h
++++ b/sys/i386/include/pcb.h
+@@ -36,6 +36,8 @@
+ #ifndef _I386_PCB_H_
+ #define _I386_PCB_H_
+
++#include <sys/types.h>
++#include <stdint.h>
+ /*
+ * Intel 386 process control block
+ */
+--- a/sys/i386/include/pmap.h
++++ b/sys/i386/include/pmap.h
+@@ -44,6 +44,13 @@
+ #ifndef _MACHINE_PMAP_H_
+ #define _MACHINE_PMAP_H_
+
++
++#include <vm/vm.h>
++
++#ifndef _PMAP_VM_
++#include <vm/pmap.h>
++#endif
++
+ /*
+ * Page-directory and page-table entries follow this format, with a few
+ * of the fields not present here and there, depending on a lot of things.
+--- a/sys/net/if_arp.h
++++ b/sys/net/if_arp.h
+@@ -33,6 +33,11 @@
+ #ifndef _NET_IF_ARP_H_
+ #define _NET_IF_ARP_H_
+
++/* Define the types u_char, u_short. */
++#include <sys/types.h>
++/* Define 'struct sockaddr'. */
++#include <sys/socket.h>
++
+ /*
+ * Address Resolution Protocol.
+ *
+@@ -75,6 +80,15 @@
+
+ #define ar_sha(ap) (((caddr_t)((ap)+1)) + 0)
+ #define ar_spa(ap) (((caddr_t)((ap)+1)) + (ap)->ar_hln)
++#define ar_tha(ap) (((caddr_t)((ap)+1)) + (ap)->ar_hln + (ap)->ar_pln)
++#define ar_tpa(ap) (((caddr_t)((ap)+1)) + 2*(ap)->ar_hln + (ap)->ar_pln)
++
++#define arphdr_len2(ar_hln, ar_pln) \
++ (sizeof(struct arphdr) + 2*(ar_hln) + 2*(ar_pln))
++#define arphdr_len(ap) (arphdr_len2((ap)->ar_hln, (ap)->ar_pln))
++
++#define ar_sha(ap) (((caddr_t)((ap)+1)) + 0)
++#define ar_spa(ap) (((caddr_t)((ap)+1)) + (ap)->ar_hln)
+ #define ar_tha(ap) (((caddr_t)((ap)+1)) + (ap)->ar_hln + (ap)->ar_pln)
+ #define ar_tpa(ap) (((caddr_t)((ap)+1)) + 2*(ap)->ar_hln + (ap)->ar_pln)
+
+--- a/sys/net/if_dl.h
++++ b/sys/net/if_dl.h
+@@ -33,6 +33,10 @@
+ #ifndef _NET_IF_DL_H_
+ #define _NET_IF_DL_H_
+
++#include <features.h>
++
++#include <sys/types.h>
++
+ /*
+ * A Link-Level Sockaddr may specify the interface in one of two
+ * ways: either by means of a system-provided index number (computed
+@@ -68,15 +72,9 @@
+
+ #define LLADDR(s) ((caddr_t)((s)->sdl_data + (s)->sdl_nlen))
+
+-#ifndef _KERNEL
+-
+-#include <sys/cdefs.h>
+-
+ __BEGIN_DECLS
+-void link_addr(const char *, struct sockaddr_dl *);
+-char *link_ntoa(const struct sockaddr_dl *);
++extern void link_addr (const char *, struct sockaddr_dl *);
++extern char *link_ntoa (const struct sockaddr_dl *);
+ __END_DECLS
+
+-#endif /* !_KERNEL */
+-
+ #endif
+--- a/sys/nfsclient/nfs.h
++++ b/sys/nfsclient/nfs.h
+@@ -36,6 +36,11 @@
+ #ifndef _NFSCLIENT_NFS_H_
+ #define _NFSCLIENT_NFS_H_
+
++#ifndef _KERNEL
++#include <sys/types.h>
++#include <sys/ucred.h>
++
++#endif
+ #ifdef _KERNEL
+ #include "opt_nfs.h"
+ #endif
+--- a/sys/sys/callout.h
++++ b/sys/sys/callout.h
+@@ -38,6 +38,8 @@
+ #ifndef _SYS_CALLOUT_H_
+ #define _SYS_CALLOUT_H_
+
++#include <features.h>
++
+ #include <sys/_callout.h>
+
+ #define CALLOUT_LOCAL_ALLOC 0x0001 /* was allocated from callfree */
+--- a/sys/sys/dvdio.h
++++ b/sys/sys/dvdio.h
+@@ -31,6 +31,8 @@
+ #ifndef _SYS_DVDIO_H_
+ #define _SYS_DVDIO_H_
+
++#include <sys/types.h>
++
+ struct dvd_layer {
+ u_int8_t book_type :4;
+ u_int8_t book_version :4;
+--- a/sys/sys/extattr.h
++++ b/sys/sys/extattr.h
+@@ -68,36 +68,36 @@
+ struct ucred *cred, struct thread *td, accmode_t accmode);
+
+ #else
+-#include <sys/cdefs.h>
++#include <features.h>
+
+ struct iovec;
+
+ __BEGIN_DECLS
+-int extattrctl(const char *_path, int _cmd, const char *_filename,
+- int _attrnamespace, const char *_attrname);
+-int extattr_delete_fd(int _fd, int _attrnamespace, const char *_attrname);
+-int extattr_delete_file(const char *_path, int _attrnamespace,
+- const char *_attrname);
+-int extattr_delete_link(const char *_path, int _attrnamespace,
+- const char *_attrname);
+-ssize_t extattr_get_fd(int _fd, int _attrnamespace, const char *_attrname,
+- void *_data, size_t _nbytes);
+-ssize_t extattr_get_file(const char *_path, int _attrnamespace,
+- const char *_attrname, void *_data, size_t _nbytes);
+-ssize_t extattr_get_link(const char *_path, int _attrnamespace,
+- const char *_attrname, void *_data, size_t _nbytes);
+-ssize_t extattr_list_fd(int _fd, int _attrnamespace, void *_data,
+- size_t _nbytes);
+-ssize_t extattr_list_file(const char *_path, int _attrnamespace, void *_data,
+- size_t _nbytes);
+-ssize_t extattr_list_link(const char *_path, int _attrnamespace, void *_data,
+- size_t _nbytes);
+-int extattr_set_fd(int _fd, int _attrnamespace, const char *_attrname,
+- const void *_data, size_t _nbytes);
+-int extattr_set_file(const char *_path, int _attrnamespace,
+- const char *_attrname, const void *_data, size_t _nbytes);
+-int extattr_set_link(const char *_path, int _attrnamespace,
+- const char *_attrname, const void *_data, size_t _nbytes);
++extern int extattrctl(const char *_path, int _cmd, const char *_filename,
++ int _attrnamespace, const char *_attrname) __THROW;
++extern int extattr_delete_fd(int _fd, int _attrnamespace, const char *_attrname) __THROW;
++extern int extattr_delete_file(const char *_path, int _attrnamespace,
++ const char *_attrname) __THROW;
++extern int extattr_delete_link(const char *_path, int _attrnamespace,
++ const char *_attrname) __THROW;
++extern ssize_t extattr_get_fd(int _fd, int _attrnamespace, const char *_attrname,
++ void *_data, size_t _nbytes) __THROW;
++extern ssize_t extattr_get_file(const char *_path, int _attrnamespace,
++ const char *_attrname, void *_data, size_t _nbytes) __THROW;
++extern ssize_t extattr_get_link(const char *_path, int _attrnamespace,
++ const char *_attrname, void *_data, size_t _nbytes) __THROW;
++extern ssize_t extattr_list_fd(int _fd, int _attrnamespace, void *_data,
++ size_t _nbytes) __THROW;
++extern ssize_t extattr_list_file(const char *_path, int _attrnamespace, void *_data,
++ size_t _nbytes) __THROW;
++extern ssize_t extattr_list_link(const char *_path, int _attrnamespace, void *_data,
++ size_t _nbytes) __THROW;
++extern int extattr_set_fd(int _fd, int _attrnamespace, const char *_attrname,
++ const void *_data, size_t _nbytes) __THROW;
++extern int extattr_set_file(const char *_path, int _attrnamespace,
++ const char *_attrname, const void *_data, size_t _nbytes) __THROW;
++extern int extattr_set_link(const char *_path, int _attrnamespace,
++ const char *_attrname, const void *_data, size_t _nbytes) __THROW;
+ __END_DECLS
+
+ #endif /* !_KERNEL */
+--- a/sys/sys/filedesc.h
++++ b/sys/sys/filedesc.h
+@@ -33,6 +33,7 @@
+ #ifndef _SYS_FILEDESC_H_
+ #define _SYS_FILEDESC_H_
+
++#include <sys/types.h>
+ #include <sys/queue.h>
+ #include <sys/event.h>
+ #include <sys/lock.h>
+--- a/sys/sys/jail.h
++++ b/sys/sys/jail.h
+@@ -39,6 +39,10 @@
+ };
+ #endif
+
++#include <features.h>
++#include <sys/types.h>
++#include <sys/_types.h>
++
+ struct jail {
+ uint32_t version;
+ char *path;
+@@ -108,11 +112,13 @@
+
+ struct iovec;
+
+-int jail(struct jail *);
+-int jail_set(struct iovec *, unsigned int, int);
+-int jail_get(struct iovec *, unsigned int, int);
+-int jail_attach(int);
+-int jail_remove(int);
++__BEGIN_DECLS
++extern int jail(struct jail *) __THROW;
++extern int jail_set(struct iovec *, unsigned int, int) __THROW;
++extern int jail_get(struct iovec *, unsigned int, int) __THROW;
++extern int jail_attach(int) __THROW;
++extern int jail_remove(int) __THROW;
++__END_DECLS
+
+ #else /* _KERNEL */
+
+--- a/sys/sys/linker.h
++++ b/sys/sys/linker.h
+@@ -189,6 +189,13 @@
+ /* HWPMC helper */
+ void *linker_hwpmc_list_objects(void);
+
++#else
++
++#include <features.h>
++
++#include <sys/param.h>
++#include <sys/types.h>
++
+ #endif /* _KERNEL */
+
+ /*
+@@ -336,14 +343,13 @@
+ #include <sys/cdefs.h>
+
+ __BEGIN_DECLS
+-int kldload(const char* _file);
+-int kldunload(int _fileid);
+-int kldunloadf(int _fileid, int flags);
+-int kldfind(const char* _file);
+-int kldnext(int _fileid);
+-int kldstat(int _fileid, struct kld_file_stat* _stat);
+-int kldfirstmod(int _fileid);
+-int kldsym(int _fileid, int _cmd, void *_data);
++extern int kldload (__const char *__file) __THROW;
++extern int kldunload (int __fileid) __THROW;
++extern int kldfind (__const char *__file) __THROW;
++extern int kldnext (int __fileid) __THROW;
++extern int kldstat (int __fileid, struct kld_file_stat *__statp) __THROW;
++extern int kldfirstmod (int __fileid) __THROW;
++extern int kldsym (int __fileid, int __cmd, void*__data) __THROW;
+ __END_DECLS
+
+ #endif
+--- a/sys/sys/lock.h
++++ b/sys/sys/lock.h
+@@ -32,6 +32,7 @@
+ #ifndef _SYS_LOCK_H_
+ #define _SYS_LOCK_H_
+
++#include <sys/types.h>
+ #include <sys/queue.h>
+ #include <sys/_lock.h>
+
+--- a/sys/sys/memrange.h
++++ b/sys/sys/memrange.h
+@@ -7,6 +7,8 @@
+ #ifndef _SYS_MEMRANGE_H_
+ #define _SYS_MEMRANGE_H_
+
++#include <sys/types.h>
++
+ /* Memory range attributes */
+ #define MDF_UNCACHEABLE (1<<0) /* region not cached */
+ #define MDF_WRITECOMBINE (1<<1) /* region supports "write combine" action */
+--- a/sys/sys/pciio.h
++++ b/sys/sys/pciio.h
+@@ -31,6 +31,8 @@
+ #ifndef _SYS_PCIIO_H_
+ #define _SYS_PCIIO_H_
+
++#include <sys/types.h>
++#include <stdint.h>
+ #include <sys/ioccom.h>
+
+ #define PCI_MAXNAMELEN 16
+--- a/sys/sys/procfs.h
++++ b/sys/sys/procfs.h
+@@ -89,4 +89,8 @@
+
+ typedef uint64_t psaddr_t; /* An address in the target process. */
+
++/* We don't have any differences between processes and threads,
++ therefore have only one PID type. */
++typedef __pid_t lwpid_t;
++
+ #endif /* _SYS_PROCFS_H_ */
+--- a/sys/sys/resourcevar.h
++++ b/sys/sys/resourcevar.h
+@@ -35,6 +35,8 @@
+
+ #include <sys/resource.h>
+ #include <sys/queue.h>
++#include <sys/time.h>
++#include <sys/types.h>
+ #ifdef _KERNEL
+ #include <sys/_lock.h>
+ #include <sys/_mutex.h>
+--- a/sys/sys/rtprio.h
++++ b/sys/sys/rtprio.h
+@@ -36,6 +36,10 @@
+
+ #include <sys/priority.h>
+
++#include <features.h>
++
++#include <sys/types.h>
++
+ /*
+ * Process realtime-priority specifications to rtprio.
+ */
+@@ -65,7 +69,6 @@
+ #define RTP_LOOKUP 0
+ #define RTP_SET 1
+
+-#ifndef LOCORE
+ /*
+ * Scheduling class information.
+ */
+@@ -79,14 +82,15 @@
+ int rtp_to_pri(struct rtprio *, struct thread *);
+ void pri_to_rtp(struct thread *, struct rtprio *);
+ #endif
+-#endif
+
+ #ifndef _KERNEL
+ #include <sys/cdefs.h>
+
+ __BEGIN_DECLS
+-int rtprio(int, pid_t, struct rtprio *);
+-int rtprio_thread(int, lwpid_t, struct rtprio *);
++extern int rtprio(int, pid_t, struct rtprio *) __THROW;
++#ifdef _LIBC
++extern int __rtprio(int, pid_t, struct rtprio *);
++#endif
+ __END_DECLS
+ #endif /* !_KERNEL */
+ #endif /* !_SYS_RTPRIO_H_ */
+--- a/sys/sys/signalvar.h
++++ b/sys/sys/signalvar.h
+@@ -42,6 +42,9 @@
+ * Kernel signal definitions and data structures.
+ */
+
++#define _SIG_WORDS 4
++#define _SIG_MAXSIG 128
++
+ /*
+ * Logical process signal actions and state, needed only within the process
+ * The mapping between sigacts and proc structures is 1:1 except for rfork()
+@@ -93,6 +96,7 @@
+ typedef void __osiginfohandler_t(int, osiginfo_t *, void *);
+ #endif /* COMPAT_43 */
+
++#if 0
+ /* additional signal action values, used only temporarily/internally */
+ #define SIG_CATCH ((__sighandler_t *)2)
+ /* #define SIG_HOLD ((__sighandler_t *)3) See signal.h */
+@@ -181,7 +185,7 @@
+ int i;
+
+ for (i = 0; i < _SIG_WORDS; i++) {
+- if (set->__bits[i])
++ if (set->__sigbits[i])
+ return (0);
+ }
+ return (1);
+@@ -193,7 +197,7 @@
+ int i;
+
+ for (i = 0; i < _SIG_WORDS; i++) {
+- if (set1->__bits[i] != set2->__bits[i])
++ if (set1->__sigbits[i] != set2->__sigbits[i])
+ return (0);
+ }
+ return (1);
+@@ -208,6 +212,8 @@
+ union sigval sigev_value; /* Signal value */
+ };
+
++#endif
++
+ typedef struct ksiginfo {
+ TAILQ_ENTRY(ksiginfo) ksi_link;
+ siginfo_t ksi_info;
+--- a/sys/sys/sysctl.h
++++ b/sys/sys/sysctl.h
+@@ -36,7 +36,105 @@
+ #ifndef _SYS_SYSCTL_H_
+ #define _SYS_SYSCTL_H_
+
+-#include <sys/queue.h>
++#include <features.h>
++#define __need_size_t
++#include <stddef.h>
++#include <vm/vm_param.h>
++
++/**************************************** Stolen from sys/mount.h */
++
++/*
++ * Sysctl CTL_VFS definitions.
++ *
++ * Second level identifier specifies which filesystem. Second level
++ * identifier VFS_VFSCONF returns information about all filesystems.
++ * Second level identifier VFS_GENERIC is non-terminal.
++ */
++#define VFS_VFSCONF 0 /* get configured filesystems */
++#define VFS_GENERIC 0 /* generic filesystem information */
++/*
++ * Third level identifiers for VFS_GENERIC are given below; third
++ * level identifiers for specific filesystems are given in their
++ * mount specific header files.
++ */
++#define VFS_MAXTYPENUM 1 /* int: highest defined filesystem type */
++#define VFS_CONF 2 /* struct: vfsconf for filesystem given
++ as next argument */
++
++/**************************************** End of sys/mount.h */
++
++/**************************************** Stolen from sys/socket.h */
++/*
++ * Definitions for network related sysctl, CTL_NET.
++ *
++ * Second level is protocol family.
++ * Third level is protocol number.
++ *
++ * Further levels are defined by the individual families below.
++ */
++#define NET_MAXID AF_MAX
++
++#define CTL_NET_NAMES { \
++ { 0, 0 }, \
++ { "unix", CTLTYPE_NODE }, \
++ { "inet", CTLTYPE_NODE }, \
++ { "implink", CTLTYPE_NODE }, \
++ { "pup", CTLTYPE_NODE }, \
++ { "chaos", CTLTYPE_NODE }, \
++ { "xerox_ns", CTLTYPE_NODE }, \
++ { "iso", CTLTYPE_NODE }, \
++ { "emca", CTLTYPE_NODE }, \
++ { "datakit", CTLTYPE_NODE }, \
++ { "ccitt", CTLTYPE_NODE }, \
++ { "ibm_sna", CTLTYPE_NODE }, \
++ { "decnet", CTLTYPE_NODE }, \
++ { "dec_dli", CTLTYPE_NODE }, \
++ { "lat", CTLTYPE_NODE }, \
++ { "hylink", CTLTYPE_NODE }, \
++ { "appletalk", CTLTYPE_NODE }, \
++ { "route", CTLTYPE_NODE }, \
++ { "link_layer", CTLTYPE_NODE }, \
++ { "xtp", CTLTYPE_NODE }, \
++ { "coip", CTLTYPE_NODE }, \
++ { "cnt", CTLTYPE_NODE }, \
++ { "rtip", CTLTYPE_NODE }, \
++ { "ipx", CTLTYPE_NODE }, \
++ { "sip", CTLTYPE_NODE }, \
++ { "pip", CTLTYPE_NODE }, \
++ { "isdn", CTLTYPE_NODE }, \
++ { "key", CTLTYPE_NODE }, \
++ { "inet6", CTLTYPE_NODE }, \
++ { "natm", CTLTYPE_NODE }, \
++ { "atm", CTLTYPE_NODE }, \
++ { "hdrcomplete", CTLTYPE_NODE }, \
++ { "netgraph", CTLTYPE_NODE }, \
++ { "snp", CTLTYPE_NODE }, \
++ { "scp", CTLTYPE_NODE }, \
++}
++
++/*
++ * PF_ROUTE - Routing table
++ *
++ * Three additional levels are defined:
++ * Fourth: address family, 0 is wildcard
++ * Fifth: type of info, defined below
++ * Sixth: flag(s) to mask with for NET_RT_FLAGS
++ */
++#define NET_RT_DUMP 1 /* dump; may limit to a.f. */
++#define NET_RT_FLAGS 2 /* by flags, e.g. RESOLVING */
++#define NET_RT_IFLIST 3 /* survey interface list */
++#define NET_RT_IFMALIST 4 /* return multicast address list */
++#define NET_RT_MAXID 5
++
++#define CTL_NET_RT_NAMES { \
++ { 0, 0 }, \
++ { "dump", CTLTYPE_STRUCT }, \
++ { "flags", CTLTYPE_STRUCT }, \
++ { "iflist", CTLTYPE_STRUCT }, \
++ { "ifmalist", CTLTYPE_STRUCT }, \
++}
++/**************************************** End of sys/socket.h */
++
+
+ struct thread;
+ /*
+@@ -790,9 +888,15 @@
+ #include <sys/cdefs.h>
+
+ __BEGIN_DECLS
+-int sysctl(const int *, u_int, void *, size_t *, const void *, size_t);
+-int sysctlbyname(const char *, void *, size_t *, const void *, size_t);
+-int sysctlnametomib(const char *, int *, size_t *);
++extern int sysctl(const int *, u_int, void *, size_t *, const void *, size_t) __THROW;
++extern int sysctlbyname(const char *, void *, size_t *, const void *, size_t) __THROW;
++extern int sysctlnametomib(const char *, int *, size_t *) __THROW;
++#ifdef _LIBC
++extern int __sysctlbyname (const char *__name,
++ void *__oldval, size_t *__oldlenp,
++ const void *__newval, size_t __newlen) __THROW;
++extern int __sysctlnametomib (const char *__name, int *mibp, size_t *sizep) __THROW;
++#endif
+ __END_DECLS
+ #endif /* _KERNEL */
+
+--- a/sys/sys/timepps.h
++++ b/sys/sys/timepps.h
+@@ -15,6 +15,8 @@
+ #ifndef _SYS_TIMEPPS_H_
+ #define _SYS_TIMEPPS_H_
+
++#include <stddef.h>
++#include <sys/time.h>
+ #include <sys/ioccom.h>
+ #include <sys/time.h>
+
+--- a/sys/sys/timex.h
++++ b/sys/sys/timex.h
+@@ -95,11 +95,9 @@
+ */
+ #ifndef _SYS_TIMEX_H_
+ #define _SYS_TIMEX_H_ 1
+-#define NTP_API 4 /* NTP API version */
+
+-#ifndef MSDOS /* Microsoft specific */
+-#include <sys/syscall.h>
+-#endif /* MSDOS */
++#include <features.h>
++#include <time.h>
+
+ /*
+ * The following defines establish the performance envelope of the
+@@ -176,7 +174,13 @@
+ * Note: The time member is in microseconds if STA_NANO is zero and
+ * nanoseconds if not.
+ */
+-struct ntptimeval {
++struct ntptimeval3 {
++ struct timespec time; /* current time (ns) (ro) */
++ long maxerror; /* maximum error (us) (ro) */
++ long esterror; /* estimated error (us) (ro) */
++ int time_state; /* time status */
++};
++struct ntptimeval4 {
+ struct timespec time; /* current time (ns) (ro) */
+ long maxerror; /* maximum error (us) (ro) */
+ long esterror; /* estimated error (us) (ro) */
+@@ -225,9 +229,12 @@
+ #else /* !_KERNEL */
+ #include <sys/cdefs.h>
+
++#define NTP_API 4 /* NTP API version */
++#define ntptimeval ntptimeval4
++
+ __BEGIN_DECLS
+-int ntp_adjtime(struct timex *);
+-int ntp_gettime(struct ntptimeval *);
++extern int ntp_adjtime(struct timex *) __THROW;
++extern int ntp_gettime(struct ntptimeval *) __THROW;
+ __END_DECLS
+ #endif /* _KERNEL */
+
+--- a/sys/sys/ucred.h
++++ b/sys/sys/ucred.h
+@@ -33,6 +33,9 @@
+ #ifndef _SYS_UCRED_H_
+ #define _SYS_UCRED_H_
+
++#include <sys/types.h>
++#include <sys/param.h>
++#include <time.h>
+ #include <bsm/audit.h>
+
+ struct loginclass;
+--- a/sys/vm/vm.h
++++ b/sys/vm/vm.h
+@@ -63,6 +63,8 @@
+
+ #include <machine/vm.h>
+
++#include <sys/_types.h>
++
+ typedef char vm_inherit_t; /* inheritance codes */
+
+ #define VM_INHERIT_SHARE ((vm_inherit_t) 0)
+--- a/sys/vm/vm_map.h
++++ b/sys/vm/vm_map.h
+@@ -70,6 +70,12 @@
+ #include <sys/sx.h>
+ #include <sys/_mutex.h>
+
++#include <sys/types.h>
++
++#include <machine/pmap.h>
++#include <vm/vm.h>
++#include <sys/lock.h>
++
+ /*
+ * Types defined:
+ *
More information about the Glibc-bsd-commits
mailing list