The NetBSD Project

CVS log for src/sys/compat/sys/msg.h

[BACK] Up to [cvs.NetBSD.org] / src / sys / compat / sys

Request diff between arbitrary revisions


Default branch: MAIN


Revision 1.7 / (download) - annotate - [select for diffs], Sun Feb 12 16:28:32 2023 UTC (12 months, 2 weeks ago) by andvar
Branch: MAIN
CVS Tags: thorpej-ifq-base, thorpej-ifq, thorpej-altq-separation-base, thorpej-altq-separation, HEAD
Changes since 1.6: +2 -2 lines
Diff to previous 1.6 (colored)

s/strucure/structure/ and s/structues/structures/ in comments.

Revision 1.4.66.1 / (download) - annotate - [select for diffs], Mon Jun 10 22:07:03 2019 UTC (4 years, 8 months ago) by christos
Branch: phil-wifi
Changes since 1.4: +5 -1 lines
Diff to previous 1.4 (colored) next main 1.5 (colored)

Sync with HEAD

Revision 1.4.44.2 / (download) - annotate - [select for diffs], Sat Feb 23 07:05:40 2019 UTC (5 years ago) by martin
Branch: netbsd-7-0
Changes since 1.4.44.1: +4 -2 lines
Diff to previous 1.4.44.1 (colored) to branchpoint 1.4 (colored) next main 1.5 (colored)

Pull up following revision(s) (requested by mrg in ticket #1679):
	sys/compat/sys/ipc.h: revision 1.6
	sys/compat/sys/ipc.h: revision 1.7
	sys/compat/sys/shm.h: revision 1.8
	sys/kern/sysv_shm.c: revision 1.133
	sys/compat/sys/sem.h: revision 1.7
	sys/compat/linux/common/linux_ipc.c: revision 1.56
	sys/compat/netbsd32/netbsd32_conv.h: revision 1.38
	sys/kern/sysv_sem.c: revision 1.96
	sys/compat/netbsd32/netbsd32_compat_14.c: revision 1.28
	sys/compat/netbsd32/netbsd32_compat_14.c: revision 1.29
	sys/compat/linux32/common/linux32_ipccall.c: revision 1.12
	sys/kern/sysv_msg.c: revision 1.73
	sys/compat/sys/msg.h: revision 1.6

for sysv ipc stat operations, explicitly copy the exported parts
instead of the whole ds structure.
besides triggering a recently added assert in netbsd32, this stops
exposing kernel addresses.

copy the mode clamping to 0777 from sem to shm and msg.

while here, make sure that the compat callers to sysv_ipc clear
the contents of the compat structure before setting the result
members to ensure padding bytes are cleared.

don't set/copy _sem_base, _msg_first, _msg_last or _shm_internal.
even if used, which seems very dodgy, they leak KVAs as well.
possibly this may affect linux binaries, in particular, the
comments around _shm_internal ("XXX Oh well.") may mean apps
rely upon these but hopefully not -- the comments date back to
rev 1.1 in 1995.

the _key, _seq and _msg_cbytes members are exported as before as
i found multiple consumers of these (no less than ipcs(1), and
they appear to be useful for debugging and more.

XXX: the naming of compat functions have too many styles.  there
     are at least 3 different ones changed here.

fix naming errors in previous.  (this file is no longer compiled, but
this fix makes the pull up more obvious, before deleting this file.)

include libkern.h or strings.h.  should fix i386 build issues.

Revision 1.4.52.2 / (download) - annotate - [select for diffs], Sat Feb 23 07:04:11 2019 UTC (5 years ago) by martin
Branch: netbsd-7-1
Changes since 1.4.52.1: +4 -2 lines
Diff to previous 1.4.52.1 (colored) to branchpoint 1.4 (colored) next main 1.5 (colored)

Pull up following revision(s) (requested by mrg in ticket #1679):
	sys/compat/sys/ipc.h: revision 1.6
	sys/compat/sys/ipc.h: revision 1.7
	sys/compat/sys/shm.h: revision 1.8
	sys/kern/sysv_shm.c: revision 1.133
	sys/compat/sys/sem.h: revision 1.7
	sys/compat/linux/common/linux_ipc.c: revision 1.56
	sys/compat/netbsd32/netbsd32_conv.h: revision 1.38
	sys/kern/sysv_sem.c: revision 1.96
	sys/compat/netbsd32/netbsd32_compat_14.c: revision 1.28
	sys/compat/netbsd32/netbsd32_compat_14.c: revision 1.29
	sys/compat/linux32/common/linux32_ipccall.c: revision 1.12
	sys/kern/sysv_msg.c: revision 1.73
	sys/compat/sys/msg.h: revision 1.6

for sysv ipc stat operations, explicitly copy the exported parts
instead of the whole ds structure.
besides triggering a recently added assert in netbsd32, this stops
exposing kernel addresses.

copy the mode clamping to 0777 from sem to shm and msg.

while here, make sure that the compat callers to sysv_ipc clear
the contents of the compat structure before setting the result
members to ensure padding bytes are cleared.

don't set/copy _sem_base, _msg_first, _msg_last or _shm_internal.
even if used, which seems very dodgy, they leak KVAs as well.
possibly this may affect linux binaries, in particular, the
comments around _shm_internal ("XXX Oh well.") may mean apps
rely upon these but hopefully not -- the comments date back to
rev 1.1 in 1995.

the _key, _seq and _msg_cbytes members are exported as before as
i found multiple consumers of these (no less than ipcs(1), and
they appear to be useful for debugging and more.

XXX: the naming of compat functions have too many styles.  there
     are at least 3 different ones changed here.

fix naming errors in previous.  (this file is no longer compiled, but
this fix makes the pull up more obvious, before deleting this file.)

include libkern.h or strings.h.  should fix i386 build issues.

Revision 1.4.40.2 / (download) - annotate - [select for diffs], Sat Feb 23 07:02:20 2019 UTC (5 years ago) by martin
Branch: netbsd-7
Changes since 1.4.40.1: +4 -2 lines
Diff to previous 1.4.40.1 (colored) to branchpoint 1.4 (colored) next main 1.5 (colored)

Pull up following revision(s) (requested by mrg in ticket #1679):
	sys/compat/sys/ipc.h: revision 1.6
	sys/compat/sys/ipc.h: revision 1.7
	sys/compat/sys/shm.h: revision 1.8
	sys/kern/sysv_shm.c: revision 1.133
	sys/compat/sys/sem.h: revision 1.7
	sys/compat/linux/common/linux_ipc.c: revision 1.56
	sys/compat/netbsd32/netbsd32_conv.h: revision 1.38
	sys/kern/sysv_sem.c: revision 1.96
	sys/compat/netbsd32/netbsd32_compat_14.c: revision 1.28
	sys/compat/netbsd32/netbsd32_compat_14.c: revision 1.29
	sys/compat/linux32/common/linux32_ipccall.c: revision 1.12
	sys/kern/sysv_msg.c: revision 1.73
	sys/compat/sys/msg.h: revision 1.6

for sysv ipc stat operations, explicitly copy the exported parts
instead of the whole ds structure.
besides triggering a recently added assert in netbsd32, this stops
exposing kernel addresses.

copy the mode clamping to 0777 from sem to shm and msg.

while here, make sure that the compat callers to sysv_ipc clear
the contents of the compat structure before setting the result
members to ensure padding bytes are cleared.

don't set/copy _sem_base, _msg_first, _msg_last or _shm_internal.
even if used, which seems very dodgy, they leak KVAs as well.
possibly this may affect linux binaries, in particular, the
comments around _shm_internal ("XXX Oh well.") may mean apps
rely upon these but hopefully not -- the comments date back to
rev 1.1 in 1995.

the _key, _seq and _msg_cbytes members are exported as before as
i found multiple consumers of these (no less than ipcs(1), and
they appear to be useful for debugging and more.

XXX: the naming of compat functions have too many styles.  there
     are at least 3 different ones changed here.

fix naming errors in previous.  (this file is no longer compiled, but
this fix makes the pull up more obvious, before deleting this file.)

include libkern.h or strings.h.  should fix i386 build issues.

Revision 1.4.58.2 / (download) - annotate - [select for diffs], Sat Feb 23 06:58:14 2019 UTC (5 years ago) by martin
Branch: netbsd-8
CVS Tags: netbsd-8-2-RELEASE, netbsd-8-1-RELEASE, netbsd-8-1-RC1
Changes since 1.4.58.1: +4 -2 lines
Diff to previous 1.4.58.1 (colored) to branchpoint 1.4 (colored) next main 1.5 (colored)

Pull up following revision(s) (requested by mrg in ticket #1195):
	sys/compat/sys/ipc.h: revision 1.6
	sys/compat/sys/ipc.h: revision 1.7
	sys/compat/sys/shm.h: revision 1.8
	sys/kern/sysv_shm.c: revision 1.133
	sys/compat/sys/sem.h: revision 1.7
	sys/compat/linux/common/linux_ipc.c: revision 1.56
	sys/compat/netbsd32/netbsd32_conv.h: revision 1.38
	sys/kern/sysv_sem.c: revision 1.96
	sys/compat/netbsd32/netbsd32_compat_14.c: revision 1.28
	sys/compat/netbsd32/netbsd32_compat_14.c: revision 1.29
	sys/compat/linux32/common/linux32_ipccall.c: revision 1.12
	sys/kern/sysv_msg.c: revision 1.73
	sys/compat/sys/msg.h: revision 1.6

for sysv ipc stat operations, explicitly copy the exported parts
instead of the whole ds structure.
besides triggering a recently added assert in netbsd32, this stops
exposing kernel addresses.

copy the mode clamping to 0777 from sem to shm and msg.

while here, make sure that the compat callers to sysv_ipc clear
the contents of the compat structure before setting the result
members to ensure padding bytes are cleared.

don't set/copy _sem_base, _msg_first, _msg_last or _shm_internal.
even if used, which seems very dodgy, they leak KVAs as well.
possibly this may affect linux binaries, in particular, the
comments around _shm_internal ("XXX Oh well.") may mean apps
rely upon these but hopefully not -- the comments date back to
rev 1.1 in 1995.

the _key, _seq and _msg_cbytes members are exported as before as
i found multiple consumers of these (no less than ipcs(1), and
they appear to be useful for debugging and more.

XXX: the naming of compat functions have too many styles.  there
     are at least 3 different ones changed here.

fix naming errors in previous.  (this file is no longer compiled, but
this fix makes the pull up more obvious, before deleting this file.)

include libkern.h or strings.h.  should fix i386 build issues.

Revision 1.6 / (download) - annotate - [select for diffs], Thu Feb 21 03:37:19 2019 UTC (5 years ago) by mrg
Branch: MAIN
CVS Tags: thorpej-i2c-spi-conf2-base, thorpej-i2c-spi-conf2, thorpej-i2c-spi-conf-base, thorpej-i2c-spi-conf, thorpej-futex2-base, thorpej-futex2, thorpej-futex-base, thorpej-futex, thorpej-cfargs2-base, thorpej-cfargs2, thorpej-cfargs-base, thorpej-cfargs, phil-wifi-20200421, phil-wifi-20200411, phil-wifi-20200406, phil-wifi-20191119, phil-wifi-20190609, netbsd-9-base, netbsd-9-3-RELEASE, netbsd-9-2-RELEASE, netbsd-9-1-RELEASE, netbsd-9-0-RELEASE, netbsd-9-0-RC2, netbsd-9-0-RC1, netbsd-9, netbsd-10-base, netbsd-10-0-RC5, netbsd-10-0-RC4, netbsd-10-0-RC3, netbsd-10-0-RC2, netbsd-10-0-RC1, netbsd-10, isaki-audio2-base, isaki-audio2, is-mlppp-base, is-mlppp, cjep_sun2x-base1, cjep_sun2x-base, cjep_sun2x, cjep_staticlib_x-base1, cjep_staticlib_x-base, cjep_staticlib_x, bouyer-xenpvh-base2, bouyer-xenpvh-base1, bouyer-xenpvh-base, bouyer-xenpvh, bouyer-sunxi-drm-base, bouyer-sunxi-drm, ad-namecache-base3, ad-namecache-base2, ad-namecache-base1, ad-namecache-base, ad-namecache
Changes since 1.5: +4 -2 lines
Diff to previous 1.5 (colored)

for sysv ipc stat operations, explicitly copy the exported parts
instead of the whole ds structure.

besides triggering a recently added assert in netbsd32, this stops
exposing kernel addresses.

copy the mode clamping to 0777 from sem to shm and msg.


while here, make sure that the compat callers to sysv_ipc clear
the contents of the compat structure before setting the result
members to ensure padding bytes are cleared.

don't set/copy _sem_base, _msg_first, _msg_last or _shm_internal.
even if used, which seems very dodgy, they leak KVAs as well.
possibly this may affect linux binaries, in particular, the
comments around _shm_internal ("XXX Oh well.") may mean apps
rely upon these but hopefully not -- the comments date back to
rev 1.1 in 1995.

the _key, _seq and _msg_cbytes members are exported as before as
i found multiple consumers of these (no less than ipcs(1), and
they appear to be useful for debugging and more.


XXX: the naming of compat functions have too many styles.  there
     are at least 3 different ones changed here.

Revision 1.4.64.1 / (download) - annotate - [select for diffs], Thu Jan 3 10:57:32 2019 UTC (5 years, 1 month ago) by pgoyette
Branch: pgoyette-compat
CVS Tags: pgoyette-compat-merge-20190127
Changes since 1.4: +3 -1 lines
Diff to previous 1.4 (colored) next main 1.5 (colored)

Bring in some more changes from HEAD.

Revision 1.4.58.1 / (download) - annotate - [select for diffs], Wed Jan 2 15:51:31 2019 UTC (5 years, 1 month ago) by martin
Branch: netbsd-8
Changes since 1.4: +3 -1 lines
Diff to previous 1.4 (colored)

Pull up following revision(s) (requested by maxv in ticket #1151):

	sys/compat/netbsd32/netbsd32_conv.h: revision 1.37
	sys/compat/netbsd32/netbsd32_compat_14.c: revision 1.27
	sys/compat/sys/msg.h: revision 1.5

Fix kernel info leaks.

	+ Possible info leak: [len=80, leaked=10]
	| #0 0xffffffff80bad7a7 in kleak_copyout
	| #1 0xffffffff8048e71b in netbsd32___msgctl50
	| #2 0xffffffff8022fb5b in netbsd32_syscall
	| #3 0xffffffff802096dd in handle_syscall

Revision 1.4.44.1 / (download) - annotate - [select for diffs], Wed Jan 2 15:27:23 2019 UTC (5 years, 1 month ago) by martin
Branch: netbsd-7-0
Changes since 1.4: +3 -1 lines
Diff to previous 1.4 (colored)

Pull up following revision(s) (requested by maxv in ticket #1668):

	sys/compat/netbsd32/netbsd32_conv.h: revision 1.37
	sys/compat/netbsd32/netbsd32_compat_14.c: revision 1.27
	sys/compat/sys/msg.h: revision 1.5

Fix kernel info leaks.

        + Possible info leak: [len=80, leaked=10]
        | #0 0xffffffff80bad7a7 in kleak_copyout
        | #1 0xffffffff8048e71b in netbsd32___msgctl50
        | #2 0xffffffff8022fb5b in netbsd32_syscall
        | #3 0xffffffff802096dd in handle_syscall

Revision 1.4.52.1 / (download) - annotate - [select for diffs], Wed Jan 2 15:26:38 2019 UTC (5 years, 1 month ago) by martin
Branch: netbsd-7-1
Changes since 1.4: +3 -1 lines
Diff to previous 1.4 (colored)

Pull up following revision(s) (requested by maxv in ticket #1668):

	sys/compat/netbsd32/netbsd32_conv.h: revision 1.37
	sys/compat/netbsd32/netbsd32_compat_14.c: revision 1.27
	sys/compat/sys/msg.h: revision 1.5

Fix kernel info leaks.

        + Possible info leak: [len=80, leaked=10]
        | #0 0xffffffff80bad7a7 in kleak_copyout
        | #1 0xffffffff8048e71b in netbsd32___msgctl50
        | #2 0xffffffff8022fb5b in netbsd32_syscall
        | #3 0xffffffff802096dd in handle_syscall

Revision 1.4.40.1 / (download) - annotate - [select for diffs], Wed Jan 2 15:25:29 2019 UTC (5 years, 1 month ago) by martin
Branch: netbsd-7
Changes since 1.4: +3 -1 lines
Diff to previous 1.4 (colored)

Pull up following revision(s) (requested by maxv in ticket #1668):

	sys/compat/netbsd32/netbsd32_conv.h: revision 1.37
	sys/compat/netbsd32/netbsd32_compat_14.c: revision 1.27
	sys/compat/sys/msg.h: revision 1.5

Fix kernel info leaks.

        + Possible info leak: [len=80, leaked=10]
        | #0 0xffffffff80bad7a7 in kleak_copyout
        | #1 0xffffffff8048e71b in netbsd32___msgctl50
        | #2 0xffffffff8022fb5b in netbsd32_syscall
        | #3 0xffffffff802096dd in handle_syscall

Revision 1.5 / (download) - annotate - [select for diffs], Thu Dec 27 09:57:16 2018 UTC (5 years, 2 months ago) by maxv
Branch: MAIN
CVS Tags: pgoyette-compat-20190127, pgoyette-compat-20190118
Changes since 1.4: +3 -1 lines
Diff to previous 1.4 (colored)

Fix kernel info leaks.

	+ Possible info leak: [len=80, leaked=10]
	| #0 0xffffffff80bad7a7 in kleak_copyout
	| #1 0xffffffff8048e71b in netbsd32___msgctl50
	| #2 0xffffffff8022fb5b in netbsd32_syscall
	| #3 0xffffffff802096dd in handle_syscall

Revision 1.2.82.1 / (download) - annotate - [select for diffs], Mon May 4 08:12:28 2009 UTC (14 years, 10 months ago) by yamt
Branch: yamt-nfs-mp
Changes since 1.2: +129 -6 lines
Diff to previous 1.2 (colored) next main 1.3 (colored)

sync with head.

Revision 1.2.92.2 / (download) - annotate - [select for diffs], Tue Mar 3 18:30:30 2009 UTC (15 years ago) by skrll
Branch: nick-hppapmap
Changes since 1.2.92.1: +19 -1 lines
Diff to previous 1.2.92.1 (colored) to branchpoint 1.2 (colored) next main 1.3 (colored)

Sync with HEAD.

Revision 1.4 / (download) - annotate - [select for diffs], Mon Jan 19 19:39:41 2009 UTC (15 years, 1 month ago) by christos
Branch: MAIN
CVS Tags: yamt-pagecache-tag8, yamt-pagecache-base9, yamt-pagecache-base8, yamt-pagecache-base7, yamt-pagecache-base6, yamt-pagecache-base5, yamt-pagecache-base4, yamt-pagecache-base3, yamt-pagecache-base2, yamt-pagecache-base, yamt-pagecache, yamt-nfs-mp-base9, yamt-nfs-mp-base8, yamt-nfs-mp-base7, yamt-nfs-mp-base6, yamt-nfs-mp-base5, yamt-nfs-mp-base4, yamt-nfs-mp-base3, yamt-nfs-mp-base11, yamt-nfs-mp-base10, uebayasi-xip-base4, uebayasi-xip-base3, uebayasi-xip-base2, uebayasi-xip-base1, uebayasi-xip-base, uebayasi-xip, tls-maxphys-base-20171202, tls-maxphys-base, tls-maxphys, tls-earlyentropy-base, tls-earlyentropy, rmind-uvmplock-nbase, rmind-uvmplock-base, rmind-uvmplock, rmind-smpnet-nbase, rmind-smpnet-base, rmind-smpnet, riastradh-xf86-video-intel-2-7-1-pre-2-21-15, riastradh-drm2-base3, riastradh-drm2-base2, riastradh-drm2-base1, riastradh-drm2-base, riastradh-drm2, prg-localcount2-base3, prg-localcount2-base2, prg-localcount2-base1, prg-localcount2-base, prg-localcount2, phil-wifi-base, pgoyette-localcount-base, pgoyette-localcount-20170426, pgoyette-localcount-20170320, pgoyette-localcount-20170107, pgoyette-localcount-20161104, pgoyette-localcount-20160806, pgoyette-localcount-20160726, pgoyette-localcount, pgoyette-compat-base, pgoyette-compat-1226, pgoyette-compat-1126, pgoyette-compat-1020, pgoyette-compat-0930, pgoyette-compat-0906, pgoyette-compat-0728, pgoyette-compat-0625, pgoyette-compat-0521, pgoyette-compat-0502, pgoyette-compat-0422, pgoyette-compat-0415, pgoyette-compat-0407, pgoyette-compat-0330, pgoyette-compat-0322, pgoyette-compat-0315, perseant-stdc-iso10646-base, perseant-stdc-iso10646, nick-nhusb-base-20170825, nick-nhusb-base-20170204, nick-nhusb-base-20161204, nick-nhusb-base-20161004, nick-nhusb-base-20160907, nick-nhusb-base-20160529, nick-nhusb-base-20160422, nick-nhusb-base-20160319, nick-nhusb-base-20151226, nick-nhusb-base-20150921, nick-nhusb-base-20150606, nick-nhusb-base-20150406, nick-nhusb-base, nick-nhusb, nick-hppapmap-base4, nick-hppapmap-base3, nick-hppapmap-base2, nick-hppapmap-base, netbsd-8-base, netbsd-8-0-RELEASE, netbsd-8-0-RC2, netbsd-8-0-RC1, netbsd-7-nhusb-base-20170116, netbsd-7-nhusb-base, netbsd-7-nhusb, netbsd-7-base, netbsd-7-2-RELEASE, netbsd-7-1-RELEASE, netbsd-7-1-RC2, netbsd-7-1-RC1, netbsd-7-1-2-RELEASE, netbsd-7-1-1-RELEASE, netbsd-7-0-RELEASE, netbsd-7-0-RC3, netbsd-7-0-RC2, netbsd-7-0-RC1, netbsd-7-0-2-RELEASE, netbsd-7-0-1-RELEASE, netbsd-6-base, netbsd-6-1-RELEASE, netbsd-6-1-RC4, netbsd-6-1-RC3, netbsd-6-1-RC2, netbsd-6-1-RC1, netbsd-6-1-5-RELEASE, netbsd-6-1-4-RELEASE, netbsd-6-1-3-RELEASE, netbsd-6-1-2-RELEASE, netbsd-6-1-1-RELEASE, netbsd-6-1, netbsd-6-0-RELEASE, netbsd-6-0-RC2, netbsd-6-0-RC1, netbsd-6-0-6-RELEASE, netbsd-6-0-5-RELEASE, netbsd-6-0-4-RELEASE, netbsd-6-0-3-RELEASE, netbsd-6-0-2-RELEASE, netbsd-6-0-1-RELEASE, netbsd-6-0, netbsd-6, matt-premerge-20091211, matt-nb8-mediatek-base, matt-nb8-mediatek, matt-nb6-plus-nbase, matt-nb6-plus-base, matt-nb6-plus, matt-mips64-premerge-20101231, localcount-20160914, khorben-n900, jymxensuspend-base, jym-xensuspend-nbase, jym-xensuspend-base, jym-xensuspend, jruoho-x86intr-base, jruoho-x86intr, jmcneill-usbmp-pre-base2, jmcneill-usbmp-base9, jmcneill-usbmp-base8, jmcneill-usbmp-base7, jmcneill-usbmp-base6, jmcneill-usbmp-base5, jmcneill-usbmp-base4, jmcneill-usbmp-base3, jmcneill-usbmp-base2, jmcneill-usbmp-base10, jmcneill-usbmp-base, jmcneill-usbmp, jmcneill-audiomp3-base, jmcneill-audiomp3, jdolecek-ncq-base, jdolecek-ncq, cherry-xenmp-base, cherry-xenmp, bouyer-socketcan-base1, bouyer-socketcan-base, bouyer-socketcan, bouyer-quota2-nbase, bouyer-quota2-base, bouyer-quota2, agc-symver-base, agc-symver
Branch point for: phil-wifi, pgoyette-compat, netbsd-8, netbsd-7-1, netbsd-7-0, netbsd-7
Changes since 1.3: +19 -1 lines
Diff to previous 1.3 (colored)

Provide compatibility for pre-christos-time_t sysv sysctls.

Revision 1.2.92.1 / (download) - annotate - [select for diffs], Mon Jan 19 13:17:44 2009 UTC (15 years, 1 month ago) by skrll
Branch: nick-hppapmap
Changes since 1.2: +111 -6 lines
Diff to previous 1.2 (colored)

Sync with HEAD.

Revision 1.2.76.1 / (download) - annotate - [select for diffs], Sat Jan 17 13:28:49 2009 UTC (15 years, 1 month ago) by mjf
Branch: mjf-devfs2
Changes since 1.2: +111 -6 lines
Diff to previous 1.2 (colored) next main 1.3 (colored)

Sync with HEAD.

Revision 1.3 / (download) - annotate - [select for diffs], Sun Jan 11 02:45:50 2009 UTC (15 years, 1 month ago) by christos
Branch: MAIN
CVS Tags: mjf-devfs2-base
Changes since 1.2: +111 -6 lines
Diff to previous 1.2 (colored)

merge christos-time_t

Revision 1.2.78.2 / (download) - annotate - [select for diffs], Sun Nov 9 23:28:36 2008 UTC (15 years, 3 months ago) by christos
Branch: christos-time_t
Changes since 1.2.78.1: +89 -3 lines
Diff to previous 1.2.78.1 (colored) to branchpoint 1.2 (colored) next main 1.3 (colored)

garbage collect all the conversion functions and put them in the header
files so that userland can share them. Also fix bugs in them!

Revision 1.2.78.1 / (download) - annotate - [select for diffs], Sat Mar 29 20:46:59 2008 UTC (15 years, 11 months ago) by christos
Branch: christos-time_t
Changes since 1.2: +23 -4 lines
Diff to previous 1.2 (colored)

Welcome to the time_t=long long dev_t=uint64_t branch.

Revision 1.2.22.2 / (download) - annotate - [select for diffs], Wed Jun 21 15:00:00 2006 UTC (17 years, 8 months ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.2.22.1: +49 -0 lines
Diff to previous 1.2.22.1 (colored) to branchpoint 1.2 (colored) next main 1.3 (colored)

sync with head.

Revision 1.2.4.2 / (download) - annotate - [select for diffs], Sun Dec 11 10:28:47 2005 UTC (18 years, 2 months ago) by christos
Branch: ktrace-lwp
Changes since 1.2.4.1: +49 -0 lines
Diff to previous 1.2.4.1 (colored) to branchpoint 1.2 (colored) next main 1.3 (colored)

Sync with head.

Revision 1.2.22.1, Sat Nov 12 00:39:22 2005 UTC (18 years, 3 months ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.2: +0 -49 lines
FILE REMOVED

file msg.h was added on branch yamt-lazymbuf on 2006-06-21 15:00:00 +0000

Revision 1.2.4.1, Sat Nov 12 00:39:22 2005 UTC (18 years, 3 months ago) by christos
Branch: ktrace-lwp
Changes since 1.2: +0 -49 lines
FILE REMOVED

file msg.h was added on branch ktrace-lwp on 2005-12-11 10:28:47 +0000

Revision 1.2 / (download) - annotate - [select for diffs], Sat Nov 12 00:39:22 2005 UTC (18 years, 3 months ago) by simonb
Branch: MAIN
CVS Tags: yamt-x86pmap-base4, yamt-x86pmap-base3, yamt-x86pmap-base2, yamt-x86pmap-base, yamt-x86pmap, yamt-uio_vmspace-base5, yamt-uio_vmspace, yamt-splraiseipl-base5, yamt-splraiseipl-base4, yamt-splraiseipl-base3, yamt-splraiseipl-base2, yamt-splraiseipl-base, yamt-splraiseipl, yamt-readahead-pervnode, yamt-readahead-perfile, yamt-readahead-base3, yamt-readahead-base2, yamt-readahead-base, yamt-readahead, yamt-pf42-baseX, yamt-pf42-base4, yamt-pf42-base3, yamt-pf42-base2, yamt-pf42-base, yamt-pf42, yamt-pdpolicy-base9, yamt-pdpolicy-base8, yamt-pdpolicy-base7, yamt-pdpolicy-base6, yamt-pdpolicy-base5, yamt-pdpolicy-base4, yamt-pdpolicy-base3, yamt-pdpolicy-base2, yamt-pdpolicy-base, yamt-pdpolicy, yamt-nfs-mp-base2, yamt-nfs-mp-base, yamt-lazymbuf-base15, yamt-lazymbuf-base14, yamt-kmem-base3, yamt-kmem-base2, yamt-kmem-base, yamt-kmem, yamt-idlelwp-base8, yamt-idlelwp, wrstuden-revivesa-base-4, wrstuden-revivesa-base-3, wrstuden-revivesa-base-2, wrstuden-revivesa-base-1, wrstuden-revivesa-base, wrstuden-revivesa, wrstuden-fixsa-newbase, wrstuden-fixsa-base-1, wrstuden-fixsa-base, wrstuden-fixsa, vmlocking2-base3, vmlocking2-base2, vmlocking2-base1, vmlocking2, vmlocking-nbase, vmlocking-base, vmlocking, thorpej-atomic-base, thorpej-atomic, simonb-wapbl-nbase, simonb-wapbl-base, simonb-wapbl, simonb-timecounters-base, simonb-timecounters, simonb-timcounters-final, rpaulo-netinet-merge-pcb-base, rpaulo-netinet-merge-pcb, reinoud-bufcleanup-nbase, reinoud-bufcleanup-base, reinoud-bufcleanup, post-newlock2-merge, peter-altq-base, peter-altq, nick-net80211-sync-base, nick-net80211-sync, nick-csl-alignment-base5, nick-csl-alignment-base, nick-csl-alignment, newlock2-nbase, newlock2-base, newlock2, netbsd-5-base, netbsd-5-2-RELEASE, netbsd-5-2-RC1, netbsd-5-2-3-RELEASE, netbsd-5-2-2-RELEASE, netbsd-5-2-1-RELEASE, netbsd-5-2, netbsd-5-1-RELEASE, netbsd-5-1-RC4, netbsd-5-1-RC3, netbsd-5-1-RC2, netbsd-5-1-RC1, netbsd-5-1-5-RELEASE, netbsd-5-1-4-RELEASE, netbsd-5-1-3-RELEASE, netbsd-5-1-2-RELEASE, netbsd-5-1-1-RELEASE, netbsd-5-1, netbsd-5-0-RELEASE, netbsd-5-0-RC4, netbsd-5-0-RC3, netbsd-5-0-RC2, netbsd-5-0-RC1, netbsd-5-0-2-RELEASE, netbsd-5-0-1-RELEASE, netbsd-5-0, netbsd-5, netbsd-4-base, netbsd-4-0-RELEASE, netbsd-4-0-RC5, netbsd-4-0-RC4, netbsd-4-0-RC3, netbsd-4-0-RC2, netbsd-4-0-RC1, netbsd-4-0-1-RELEASE, netbsd-4-0, netbsd-4, mjf-ufs-trans-base, mjf-ufs-trans, mjf-devfs-base, mjf-devfs, matt-nb5-pq3-base, matt-nb5-pq3, matt-nb5-mips64-u2-k2-k4-k7-k8-k9, matt-nb5-mips64-u1-k1-k5, matt-nb5-mips64-premerge-20101231, matt-nb5-mips64-premerge-20091211, matt-nb5-mips64-k15, matt-nb5-mips64, matt-nb4-mips64-k7-u2a-k9b, matt-nb4-arm-base, matt-nb4-arm, matt-mips64-base2, matt-mips64-base, matt-mips64, matt-armv6-prevmlocking, matt-armv6-nbase, matt-armv6-base, matt-armv6, ktrace-lwp-base, keiichi-mipv6-nbase, keiichi-mipv6-base, keiichi-mipv6, jmcneill-pm-base, jmcneill-pm, jmcneill-base, hpcarm-cleanup-nbase, hpcarm-cleanup-base, hpcarm-cleanup, haad-nbase2, haad-dm-base2, haad-dm-base1, haad-dm-base, haad-dm, gdamore-uart-base, gdamore-uart, elad-kernelauth-base, elad-kernelauth, cube-autoconf-base, cube-autoconf, christos-time_t-nbase, christos-time_t-base, chap-midi-nbase, chap-midi-base, chap-midi, bouyer-xeni386-nbase, bouyer-xeni386-merge1, bouyer-xeni386-base, bouyer-xeni386, bouyer-xenamd64-base2, bouyer-xenamd64-base, bouyer-xenamd64, ad-socklock-base1, ad-audiomp2-base, ad-audiomp2, ad-audiomp-base, ad-audiomp, abandoned-netbsd-4-base, abandoned-netbsd-4
Branch point for: yamt-nfs-mp, yamt-lazymbuf, nick-hppapmap, mjf-devfs2, ktrace-lwp, christos-time_t
Changes since 1.1: +1 -38 lines
Diff to previous 1.1 (colored)

Copyright maintenance - only include the copyrights from the original
sys/*.h files that were in the files at the time the old structures
were present.

Revision 1.1 / (download) - annotate - [select for diffs], Fri Nov 11 17:10:42 2005 UTC (18 years, 3 months ago) by christos
Branch: MAIN

Move more compat stuff from sys.

This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.




CVSweb <webmaster@jp.NetBSD.org>