The NetBSD Project

CVS log for src/sys/sys/types.h

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

Request diff between arbitrary revisions


Default branch: MAIN


Revision 1.105 / (download) - annotate - [select for diffs], Sat May 16 18:31:53 2020 UTC (2 years ago) by christos
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, cjep_sun2x-base1, cjep_sun2x-base, cjep_sun2x, cjep_staticlib_x-base1, cjep_staticlib_x-base, cjep_staticlib_x, HEAD
Changes since 1.104: +6 -1 lines
Diff to previous 1.104 (colored)

Add ACL support for FFS. From FreeBSD.

Revision 1.102.6.2 / (download) - annotate - [select for diffs], Sat Feb 29 20:21:10 2020 UTC (2 years, 2 months ago) by ad
Branch: ad-namecache
Changes since 1.102.6.1: +2 -2 lines
Diff to previous 1.102.6.1 (colored) to branchpoint 1.102 (colored) next main 1.103 (colored)

Sync with head.

Revision 1.104 / (download) - annotate - [select for diffs], Tue Jan 28 16:40:27 2020 UTC (2 years, 3 months ago) by ad
Branch: MAIN
CVS Tags: phil-wifi-20200421, phil-wifi-20200411, phil-wifi-20200406, is-mlppp-base, is-mlppp, bouyer-xenpvh-base2, bouyer-xenpvh-base1, bouyer-xenpvh-base, bouyer-xenpvh, ad-namecache-base3
Changes since 1.103: +2 -2 lines
Diff to previous 1.103 (colored)

Put pri_t back to an int.  It looks like there might be a sign extension
issue somewhere but it's not worth the hassle trying to find it.

Revision 1.102.6.1 / (download) - annotate - [select for diffs], Fri Jan 17 21:47:37 2020 UTC (2 years, 4 months ago) by ad
Branch: ad-namecache
Changes since 1.102: +2 -2 lines
Diff to previous 1.102 (colored)

Sync with head.

Revision 1.103 / (download) - annotate - [select for diffs], Sun Jan 12 21:40:44 2020 UTC (2 years, 4 months ago) by ad
Branch: MAIN
CVS Tags: ad-namecache-base2, ad-namecache-base1
Changes since 1.102: +2 -2 lines
Diff to previous 1.102 (colored)

Make pri_t a short and get back some more space in struct lwp.

Revision 1.98.16.1 / (download) - annotate - [select for diffs], Mon Jun 10 22:09:57 2019 UTC (2 years, 11 months ago) by christos
Branch: phil-wifi
Changes since 1.98: +18 -18 lines
Diff to previous 1.98 (colored) next main 1.99 (colored)

Sync with HEAD

Revision 1.98.14.2 / (download) - annotate - [select for diffs], Mon Nov 26 01:52:52 2018 UTC (3 years, 6 months ago) by pgoyette
Branch: pgoyette-compat
CVS Tags: pgoyette-compat-merge-20190127
Changes since 1.98.14.1: +17 -17 lines
Diff to previous 1.98.14.1 (colored) to branchpoint 1.98 (colored) next main 1.99 (colored)

Sync with HEAD, resolve a couple of conflicts

Revision 1.102 / (download) - annotate - [select for diffs], Tue Nov 6 16:26:44 2018 UTC (3 years, 6 months ago) by maya
Branch: MAIN
CVS Tags: phil-wifi-20191119, phil-wifi-20190609, pgoyette-compat-20190127, pgoyette-compat-20190118, pgoyette-compat-1226, pgoyette-compat-1126, netbsd-9-base, netbsd-9-2-RELEASE, netbsd-9-1-RELEASE, netbsd-9-0-RELEASE, netbsd-9-0-RC2, netbsd-9-0-RC1, netbsd-9, isaki-audio2-base, isaki-audio2, ad-namecache-base
Branch point for: ad-namecache
Changes since 1.101: +17 -17 lines
Diff to previous 1.101 (colored)

Guard from type redefinition (needed by pre-C11 C) in a safer way.

The existing way causes problems like:
https://mail-index.netbsd.org/tech-pkg/2018/10/25/msg020395.html
https://mail-index.netbsd.org/tech-userlevel/2018/09/08/msg011381.html

Revision 1.98.14.1 / (download) - annotate - [select for diffs], Sat Jul 28 04:38:12 2018 UTC (3 years, 10 months ago) by pgoyette
Branch: pgoyette-compat
Changes since 1.98: +2 -2 lines
Diff to previous 1.98 (colored)

Sync with HEAD

Revision 1.101 / (download) - annotate - [select for diffs], Tue Jul 10 07:40:42 2018 UTC (3 years, 10 months ago) by martin
Branch: MAIN
CVS Tags: pgoyette-compat-1020, pgoyette-compat-0930, pgoyette-compat-0906, pgoyette-compat-0728
Changes since 1.100: +2 -2 lines
Diff to previous 1.100 (colored)

We need to make ISSET/SET/CLR available for bootloaders too.

Revision 1.100 / (download) - annotate - [select for diffs], Sun Jul 8 21:59:12 2018 UTC (3 years, 10 months ago) by pgoyette
Branch: MAIN
Changes since 1.99: +2 -2 lines
Diff to previous 1.99 (colored)

Revert previous as requested.  Leaving it to dholland@ (who originally
proposed this on IRC) to raise any necessary discussion on tech-kern.

Revision 1.99 / (download) - annotate - [select for diffs], Sun Jul 8 06:21:41 2018 UTC (3 years, 10 months ago) by pgoyette
Branch: MAIN
Changes since 1.98: +2 -2 lines
Diff to previous 1.98 (colored)

Use a different, type-insensitive idiom for CLR().

As discussed on IRC and proposed by dholland@, the existing idiom is
type-sensitive, and will likely fail silently when the flags variable
is a 64-bit type.

No functional change intended.  If anything breaks, it was probably
already broken.

Revision 1.89.2.3 / (download) - annotate - [select for diffs], Sun Dec 3 11:39:21 2017 UTC (4 years, 5 months ago) by jdolecek
Branch: tls-maxphys
Changes since 1.89.2.2: +9 -15 lines
Diff to previous 1.89.2.2 (colored) to branchpoint 1.89 (colored) next main 1.90 (colored)

update from HEAD

Revision 1.97.2.1 / (download) - annotate - [select for diffs], Mon Mar 20 06:57:53 2017 UTC (5 years, 2 months ago) by pgoyette
Branch: pgoyette-localcount
Changes since 1.97: +3 -3 lines
Diff to previous 1.97 (colored) next main 1.98 (colored)

Sync with HEAD

Revision 1.91.6.4 / (download) - annotate - [select for diffs], Sun Feb 5 13:41:01 2017 UTC (5 years, 3 months ago) by skrll
Branch: nick-nhusb
Changes since 1.91.6.3: +3 -3 lines
Diff to previous 1.91.6.3 (colored) to branchpoint 1.91 (colored) next main 1.92 (colored)

Sync with HEAD

Revision 1.98 / (download) - annotate - [select for diffs], Sat Jan 14 01:02:08 2017 UTC (5 years, 4 months ago) by christos
Branch: MAIN
CVS Tags: tls-maxphys-base-20171202, prg-localcount2-base3, prg-localcount2-base2, prg-localcount2-base1, prg-localcount2-base, prg-localcount2, phil-wifi-base, pgoyette-localcount-20170426, pgoyette-localcount-20170320, pgoyette-compat-base, 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, netbsd-8-base, netbsd-8-2-RELEASE, netbsd-8-1-RELEASE, netbsd-8-1-RC1, netbsd-8-0-RELEASE, netbsd-8-0-RC2, netbsd-8-0-RC1, netbsd-8, matt-nb8-mediatek-base, matt-nb8-mediatek, jdolecek-ncq-base, jdolecek-ncq, bouyer-socketcan-base1, bouyer-socketcan-base, bouyer-socketcan
Branch point for: phil-wifi, pgoyette-compat
Changes since 1.97: +3 -3 lines
Diff to previous 1.97 (colored)

expose more for _KMEMUSER

Revision 1.91.6.3 / (download) - annotate - [select for diffs], Fri Apr 22 15:44:19 2016 UTC (6 years, 1 month ago) by skrll
Branch: nick-nhusb
Changes since 1.91.6.2: +1 -2 lines
Diff to previous 1.91.6.2 (colored) to branchpoint 1.91 (colored)

Sync with HEAD

Revision 1.97 / (download) - annotate - [select for diffs], Sun Apr 3 02:08:42 2016 UTC (6 years, 1 month ago) by christos
Branch: MAIN
CVS Tags: pgoyette-localcount-base, pgoyette-localcount-20170107, pgoyette-localcount-20161104, pgoyette-localcount-20160806, pgoyette-localcount-20160726, nick-nhusb-base-20161204, nick-nhusb-base-20161004, nick-nhusb-base-20160907, nick-nhusb-base-20160529, nick-nhusb-base-20160422, localcount-20160914
Branch point for: pgoyette-localcount
Changes since 1.96: +1 -2 lines
Diff to previous 1.96 (colored)

switch idtype.h to an enum, as required by POSIX.

Revision 1.91.6.2 / (download) - annotate - [select for diffs], Sat Mar 19 11:30:39 2016 UTC (6 years, 2 months ago) by skrll
Branch: nick-nhusb
Changes since 1.91.6.1: +4 -4 lines
Diff to previous 1.91.6.1 (colored) to branchpoint 1.91 (colored)

Sync with HEAD

Revision 1.96 / (download) - annotate - [select for diffs], Thu Mar 17 00:48:49 2016 UTC (6 years, 2 months ago) by christos
Branch: MAIN
CVS Tags: nick-nhusb-base-20160319
Changes since 1.95: +4 -4 lines
Diff to previous 1.95 (colored)

Appease gcc-5 (devmajor_t and devminor_t are signed, so using them to
compose dev_t causes sign warnings).

Revision 1.91.6.1 / (download) - annotate - [select for diffs], Tue Sep 22 12:06:17 2015 UTC (6 years, 8 months ago) by skrll
Branch: nick-nhusb
Changes since 1.91: +5 -10 lines
Diff to previous 1.91 (colored)

Sync with HEAD

Revision 1.95 / (download) - annotate - [select for diffs], Thu Aug 27 12:30:51 2015 UTC (6 years, 9 months ago) by pooka
Branch: MAIN
CVS Tags: nick-nhusb-base-20151226, nick-nhusb-base-20150921
Changes since 1.94: +3 -1 lines
Diff to previous 1.94 (colored)

Fix PTHREAD_FOO_INITIALIZER for C++ by not using volatile in the relevant
pthread types in C++ builds, attempt 2.

The problem with attempt 1 was making assumptions of what the MD
__cpu_simple_lock_t (declared volatile) looks like.  To get a same type
except non-volatile, we change the MD type to __cpu_simple_lock_nv_t
and typedef __cpu_simple_lock_t as a volatile __cpu_simple_lock_nv_t.
IMO, __cpu_simple_lock_t should not be volatile at all, but changing it
now is too risky.

Fixes at least Rumprun w/ gcc 5.1/5.2.  Furthermore, the mpd application
(and possibly others) will no longer require NetBSD-specific patches.

Tested: build.sh for i386, Rumprun for x86_64 w/ gcc 5.2.

Based on the patch from Christos in lib/49989.

Revision 1.94 / (download) - annotate - [select for diffs], Thu Jul 30 21:38:53 2015 UTC (6 years, 9 months ago) by kamil
Branch: MAIN
Changes since 1.93: +2 -5 lines
Diff to previous 1.93 (colored)

Remove unneeded comment about <stdbool.h> in the user-land

Suggested by <christos>

Revision 1.93 / (download) - annotate - [select for diffs], Thu Jul 30 21:31:15 2015 UTC (6 years, 9 months ago) by kamil
Branch: MAIN
Changes since 1.92: +2 -9 lines
Diff to previous 1.92 (colored)

Deduplicate stdbool.h definitions

Reviewed by <christos>

Revision 1.92 / (download) - annotate - [select for diffs], Wed Jul 29 00:10:25 2015 UTC (6 years, 10 months ago) by christos
Branch: MAIN
Changes since 1.91: +4 -1 lines
Diff to previous 1.91 (colored)

move stdbool.h to sys, reuire pool.h to include <sys/stdbool.h> for bool,
centralize definitions of bool, true, false, to <sys/stdbool.h>

Revision 1.89.2.2 / (download) - annotate - [select for diffs], Wed Aug 20 00:04:44 2014 UTC (7 years, 9 months ago) by tls
Branch: tls-maxphys
Changes since 1.89.2.1: +6 -1 lines
Diff to previous 1.89.2.1 (colored) to branchpoint 1.89 (colored)

Rebase to HEAD as of a few days ago.

Revision 1.88.8.2 / (download) - annotate - [select for diffs], Thu May 22 11:41:18 2014 UTC (8 years ago) by yamt
Branch: yamt-pagecache
Changes since 1.88.8.1: +8 -1 lines
Diff to previous 1.88.8.1 (colored) to branchpoint 1.88 (colored) next main 1.89 (colored)

sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs.  ("Protocol error: too many arguments")

Revision 1.90.2.1 / (download) - annotate - [select for diffs], Sun May 18 17:46:21 2014 UTC (8 years ago) by rmind
Branch: rmind-smpnet
Changes since 1.90: +6 -1 lines
Diff to previous 1.90 (colored) next main 1.91 (colored)

sync with head

Revision 1.91 / (download) - annotate - [select for diffs], Thu Dec 12 17:53:03 2013 UTC (8 years, 5 months ago) by matt
Branch: MAIN
CVS Tags: yamt-pagecache-base9, tls-maxphys-base, tls-earlyentropy-base, tls-earlyentropy, rmind-smpnet-nbase, rmind-smpnet-base, riastradh-xf86-video-intel-2-7-1-pre-2-21-15, riastradh-drm2-base3, nick-nhusb-base-20150606, nick-nhusb-base-20150406, nick-nhusb-base, 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-1, 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-7-0, netbsd-7
Branch point for: nick-nhusb
Changes since 1.90: +6 -1 lines
Diff to previous 1.90 (colored)

Make ptrdiff_t available in the kernel.

Revision 1.89.2.1 / (download) - annotate - [select for diffs], Mon Feb 25 00:30:13 2013 UTC (9 years, 3 months ago) by tls
Branch: tls-maxphys
Changes since 1.89: +3 -1 lines
Diff to previous 1.89 (colored)

resync with head

Revision 1.90 / (download) - annotate - [select for diffs], Sat Feb 2 14:00:37 2013 UTC (9 years, 3 months ago) by matt
Branch: MAIN
CVS Tags: riastradh-drm2-base2, riastradh-drm2-base1, riastradh-drm2-base, riastradh-drm2, khorben-n900, agc-symver-base, agc-symver
Branch point for: rmind-smpnet
Changes since 1.89: +3 -1 lines
Diff to previous 1.89 (colored)

Don't define bool/true/false in the kernel if __cplusplus is defined.

Revision 1.88.8.1 / (download) - annotate - [select for diffs], Tue Apr 17 00:08:53 2012 UTC (10 years, 1 month ago) by yamt
Branch: yamt-pagecache
CVS Tags: yamt-pagecache-tag8
Changes since 1.88: +2 -2 lines
Diff to previous 1.88 (colored)

sync with head

Revision 1.88.12.1 / (download) - annotate - [select for diffs], Thu Apr 5 21:33:50 2012 UTC (10 years, 1 month ago) by mrg
Branch: jmcneill-usbmp
Changes since 1.88: +2 -2 lines
Diff to previous 1.88 (colored) next main 1.89 (colored)

sync to latest -current.

Revision 1.89 / (download) - annotate - [select for diffs], Sat Mar 17 21:30:29 2012 UTC (10 years, 2 months ago) by christos
Branch: MAIN
CVS Tags: yamt-pagecache-base8, yamt-pagecache-base7, yamt-pagecache-base6, yamt-pagecache-base5, yamt-pagecache-base4, jmcneill-usbmp-base9, jmcneill-usbmp-base8, jmcneill-usbmp-base10
Branch point for: tls-maxphys
Changes since 1.88: +2 -2 lines
Diff to previous 1.88 (colored)

PR/44847: Jukka Ruohonen: blksize_t should be signed.
http://pubs.opengroup.org/onlinepubs/000095399/basedefs/sys/types.h.html

Revision 1.86.4.1 / (download) - annotate - [select for diffs], Sat Mar 5 20:56:26 2011 UTC (11 years, 2 months ago) by rmind
Branch: rmind-uvmplock
Changes since 1.86: +3 -3 lines
Diff to previous 1.86 (colored) next main 1.87 (colored)

sync with head

Revision 1.88 / (download) - annotate - [select for diffs], Fri Jan 14 02:06:34 2011 UTC (11 years, 4 months ago) by rmind
Branch: MAIN
CVS Tags: yamt-pagecache-base3, yamt-pagecache-base2, yamt-pagecache-base, uebayasi-xip-base7, rmind-uvmplock-nbase, rmind-uvmplock-base, 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-nb6-plus-nbase, matt-nb6-plus-base, matt-nb6-plus, jruoho-x86intr-base, jruoho-x86intr, jmcneill-usbmp-pre-base2, jmcneill-usbmp-base7, jmcneill-usbmp-base6, jmcneill-usbmp-base5, jmcneill-usbmp-base4, jmcneill-usbmp-base3, jmcneill-usbmp-base2, jmcneill-usbmp-base, jmcneill-audiomp3-base, jmcneill-audiomp3, cherry-xenmp-base, cherry-xenmp, bouyer-quota2-nbase, bouyer-quota2-base, bouyer-quota2
Branch point for: yamt-pagecache, jmcneill-usbmp
Changes since 1.87: +1 -2 lines
Diff to previous 1.87 (colored)

Retire struct user, remove sys/user.h inclusions.  Note sys/user.h header
as obsolete.  Remove USER_TO_UAREA/UAREA_TO_USER macros.

Various #include fixes and review by matt@.

Revision 1.86.2.1 / (download) - annotate - [select for diffs], Tue Aug 17 06:48:09 2010 UTC (11 years, 9 months ago) by uebayasi
Branch: uebayasi-xip
Changes since 1.86: +3 -2 lines
Diff to previous 1.86 (colored) next main 1.87 (colored)

Sync with HEAD.

Revision 1.80.6.2 / (download) - annotate - [select for diffs], Wed Aug 11 22:55:12 2010 UTC (11 years, 9 months ago) by yamt
Branch: yamt-nfs-mp
Changes since 1.80.6.1: +3 -2 lines
Diff to previous 1.80.6.1 (colored) to branchpoint 1.80 (colored) next main 1.81 (colored)

sync with head.

Revision 1.87 / (download) - annotate - [select for diffs], Thu Jul 8 12:23:31 2010 UTC (11 years, 10 months ago) by rmind
Branch: MAIN
CVS Tags: yamt-nfs-mp-base11, yamt-nfs-mp-base10, uebayasi-xip-base6, uebayasi-xip-base5, uebayasi-xip-base4, uebayasi-xip-base3, uebayasi-xip-base2, matt-mips64-premerge-20101231
Changes since 1.86: +3 -2 lines
Diff to previous 1.86 (colored)

Implement direct select/poll support, currently effective for socket and
pipe subsystems.  Avoids overhead of second selscan() on wake-up, and thus
improves performance on certain workloads (especially when polling on many
file-descriptors).  Also, clean-up sys/fd_set.h header and improve macros.

Welcome to 5.99.36!

Revision 1.84.2.1 / (download) - annotate - [select for diffs], Wed May 13 17:23:04 2009 UTC (13 years ago) by jym
Branch: jym-xensuspend
Changes since 1.84: +3 -3 lines
Diff to previous 1.84 (colored) next main 1.85 (colored)

Sync with HEAD.

Commit is split, to avoid a "too many arguments" protocol error.

Revision 1.80.6.1 / (download) - annotate - [select for diffs], Mon May 4 08:14:36 2009 UTC (13 years ago) by yamt
Branch: yamt-nfs-mp
Changes since 1.80: +11 -9 lines
Diff to previous 1.80 (colored)

sync with head.

Revision 1.80.14.3 / (download) - annotate - [select for diffs], Tue Apr 28 07:37:53 2009 UTC (13 years, 1 month ago) by skrll
Branch: nick-hppapmap
Changes since 1.80.14.2: +2 -2 lines
Diff to previous 1.80.14.2 (colored) to branchpoint 1.80 (colored) next main 1.81 (colored)

Sync with HEAD.

Revision 1.86 / (download) - annotate - [select for diffs], Sat Mar 7 21:59:25 2009 UTC (13 years, 2 months ago) by ad
Branch: MAIN
CVS Tags: 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, uebayasi-xip-base1, uebayasi-xip-base, nick-hppapmap-base4, nick-hppapmap-base3, nick-hppapmap-base, matt-premerge-20091211, jymxensuspend-base, jym-xensuspend-nbase, jym-xensuspend-base
Branch point for: uebayasi-xip, rmind-uvmplock
Changes since 1.85: +2 -2 lines
Diff to previous 1.85 (colored)

Expose more stuff if _KMEMUSER is defined.

Revision 1.80.14.2 / (download) - annotate - [select for diffs], Tue Mar 3 18:34:32 2009 UTC (13 years, 2 months ago) by skrll
Branch: nick-hppapmap
Changes since 1.80.14.1: +12 -8 lines
Diff to previous 1.80.14.1 (colored) to branchpoint 1.80 (colored)

Sync with HEAD.

Revision 1.85 / (download) - annotate - [select for diffs], Sun Feb 8 22:11:27 2009 UTC (13 years, 3 months ago) by christos
Branch: MAIN
CVS Tags: nick-hppapmap-base2
Changes since 1.84: +2 -2 lines
Diff to previous 1.84 (colored)

Revert change that made rlim_t signed again. It will expose bugs, and we'll
fix them, as opposed to hide them and violate the standards.
 - Approved by core.

Revision 1.84 / (download) - annotate - [select for diffs], Thu Jan 29 21:05:49 2009 UTC (13 years, 3 months ago) by drochner
Branch: MAIN
Branch point for: jym-xensuspend
Changes since 1.83: +2 -2 lines
Diff to previous 1.83 (colored)

Revert change of rlim_t to an unsigned quad_t which crept in in the
time_t merge. This has bad effects on comparisions in the kernel
leading to processes randomly killed for RLIMIT_CPU violation.
(There are situations where the CPU time used can drop below 0, if
the time is changed by ntp. This is certainly not good but this is
a minor issue we obviously could live with and which is not related
to the time_t size change.)

Revision 1.83 / (download) - annotate - [select for diffs], Tue Jan 20 18:20:48 2009 UTC (13 years, 4 months ago) by drochner
Branch: MAIN
Changes since 1.82: +11 -7 lines
Diff to previous 1.82 (colored)

Change major()/minor() to return 32-bit types again, called
devmajor_t/devminor_t, as proposed on tech-kern.
This avoids 64-bit arithmetics and 64-bit printf formats in parts
of the kernel where it is not really useful, and helps clarity.

Revision 1.80.14.1 / (download) - annotate - [select for diffs], Mon Jan 19 13:20:31 2009 UTC (13 years, 4 months ago) by skrll
Branch: nick-hppapmap
Changes since 1.80: +9 -11 lines
Diff to previous 1.80 (colored)

Sync with HEAD.

Revision 1.79.6.2 / (download) - annotate - [select for diffs], Sat Jan 17 13:29:41 2009 UTC (13 years, 4 months ago) by mjf
Branch: mjf-devfs2
Changes since 1.79.6.1: +8 -10 lines
Diff to previous 1.79.6.1 (colored) to branchpoint 1.79 (colored) next main 1.80 (colored)

Sync with HEAD.

Revision 1.82 / (download) - annotate - [select for diffs], Sun Jan 11 02:45:56 2009 UTC (13 years, 4 months ago) by christos
Branch: MAIN
CVS Tags: mjf-devfs2-base
Changes since 1.81: +9 -9 lines
Diff to previous 1.81 (colored)

merge christos-time_t

Revision 1.80.12.1 / (download) - annotate - [select for diffs], Sat Dec 13 01:15:36 2008 UTC (13 years, 5 months ago) by haad
Branch: haad-dm
Changes since 1.80: +1 -3 lines
Diff to previous 1.80 (colored) next main 1.81 (colored)

Update haad-dm branch to haad-dm-base2.

Revision 1.80.2.4 / (download) - annotate - [select for diffs], Thu Nov 20 20:45:40 2008 UTC (13 years, 6 months ago) by christos
Branch: christos-time_t
Changes since 1.80.2.3: +1 -3 lines
Diff to previous 1.80.2.3 (colored) to branchpoint 1.80 (colored) next main 1.81 (colored)

merge with head.

Revision 1.81 / (download) - annotate - [select for diffs], Fri Nov 14 15:49:21 2008 UTC (13 years, 6 months ago) by ad
Branch: MAIN
CVS Tags: haad-nbase2, haad-dm-base2, haad-dm-base, christos-time_t-nbase, christos-time_t-base, ad-audiomp2-base, ad-audiomp2
Changes since 1.80: +1 -3 lines
Diff to previous 1.80 (colored)

Replace semid_t with intptr_t. No function change. This is a libc/kernel
private interface and so the name change should not affect any third
party code.

Revision 1.80.2.3 / (download) - annotate - [select for diffs], Sat Nov 8 21:16:09 2008 UTC (13 years, 6 months ago) by christos
Branch: christos-time_t
Changes since 1.80.2.2: +7 -7 lines
Diff to previous 1.80.2.2 (colored) to branchpoint 1.80 (colored)

more time_t fixes

Revision 1.80.2.2 / (download) - annotate - [select for diffs], Thu Apr 3 13:03:05 2008 UTC (14 years, 1 month ago) by christos
Branch: christos-time_t
Changes since 1.80.2.1: +2 -2 lines
Diff to previous 1.80.2.1 (colored) to branchpoint 1.80 (colored)

PR/18067: Jason Thorpe: rlim_t needs to be unsigned.

Revision 1.79.6.1 / (download) - annotate - [select for diffs], Thu Apr 3 12:43:13 2008 UTC (14 years, 1 month ago) by mjf
Branch: mjf-devfs2
Changes since 1.79: +1 -3 lines
Diff to previous 1.79 (colored)

Sync with HEAD.

Revision 1.80.2.1 / (download) - annotate - [select for diffs], Sat Mar 29 20:47:04 2008 UTC (14 years, 2 months ago) by christos
Branch: christos-time_t
Changes since 1.80: +2 -2 lines
Diff to previous 1.80 (colored)

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

Revision 1.79.2.1 / (download) - annotate - [select for diffs], Mon Mar 24 07:16:29 2008 UTC (14 years, 2 months ago) by keiichi
Branch: keiichi-mipv6
Changes since 1.79: +1 -3 lines
Diff to previous 1.79 (colored) next main 1.80 (colored)

sync with head.

Revision 1.76.8.2 / (download) - annotate - [select for diffs], Sun Mar 23 02:05:11 2008 UTC (14 years, 2 months ago) by matt
Branch: matt-armv6
Changes since 1.76.8.1: +6 -5 lines
Diff to previous 1.76.8.1 (colored) to branchpoint 1.76 (colored) next main 1.77 (colored)

sync with HEAD

Revision 1.67.2.6 / (download) - annotate - [select for diffs], Wed Feb 27 08:37:05 2008 UTC (14 years, 3 months ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.67.2.5: +1 -3 lines
Diff to previous 1.67.2.5 (colored) next main 1.68 (colored)

sync with head.

Revision 1.80 / (download) - annotate - [select for diffs], Tue Feb 26 13:37:09 2008 UTC (14 years, 3 months ago) by simonb
Branch: MAIN
CVS Tags: yamt-pf42-baseX, yamt-pf42-base4, yamt-pf42-base3, yamt-pf42-base2, yamt-pf42-base, yamt-pf42, yamt-nfs-mp-base2, yamt-nfs-mp-base, yamt-lazymbuf-base15, yamt-lazymbuf-base14, wrstuden-revivesa-base-4, wrstuden-revivesa-base-3, wrstuden-revivesa-base-2, wrstuden-revivesa-base-1, wrstuden-revivesa-base, wrstuden-revivesa, simonb-wapbl-nbase, simonb-wapbl-base, simonb-wapbl, 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, 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-mips64-base2, matt-armv6-nbase, keiichi-mipv6-nbase, keiichi-mipv6-base, hpcarm-cleanup-nbase, hpcarm-cleanup-base, haad-dm-base1, ad-socklock-base1
Branch point for: yamt-nfs-mp, nick-hppapmap, haad-dm, christos-time_t
Changes since 1.79: +1 -3 lines
Diff to previous 1.79 (colored)

Remove unused dtime_t.

Reported by Patrick Welche on tech-kern.

Revision 1.77.6.1 / (download) - annotate - [select for diffs], Mon Feb 18 21:07:24 2008 UTC (14 years, 3 months ago) by mjf
Branch: mjf-devfs
Changes since 1.77: +6 -3 lines
Diff to previous 1.77 (colored) next main 1.78 (colored)

Sync with HEAD.

Revision 1.77.12.2 / (download) - annotate - [select for diffs], Wed Jan 23 19:27:49 2008 UTC (14 years, 4 months ago) by bouyer
Branch: bouyer-xeni386
Changes since 1.77.12.1: +2 -2 lines
Diff to previous 1.77.12.1 (colored) to branchpoint 1.77 (colored) next main 1.78 (colored)

Sync with HEAD.

Revision 1.67.2.5 / (download) - annotate - [select for diffs], Mon Jan 21 09:48:02 2008 UTC (14 years, 4 months ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.67.2.4: +6 -3 lines
Diff to previous 1.67.2.4 (colored)

sync with head

Revision 1.79 / (download) - annotate - [select for diffs], Mon Jan 21 00:27:24 2008 UTC (14 years, 4 months ago) by rmind
Branch: MAIN
CVS Tags: nick-net80211-sync-base, nick-net80211-sync, mjf-devfs-base, bouyer-xeni386-nbase
Branch point for: mjf-devfs2, keiichi-mipv6
Changes since 1.78: +3 -3 lines
Diff to previous 1.78 (colored)

Move the cpuid_t type-defintion out of the _NETBSD_SOURCE condition.  Should
fix the compilation of various applications.  Discussed with <martin>.

Revision 1.77.12.1 / (download) - annotate - [select for diffs], Sat Jan 19 12:15:45 2008 UTC (14 years, 4 months ago) by bouyer
Branch: bouyer-xeni386
Changes since 1.77: +4 -1 lines
Diff to previous 1.77 (colored)

Sync with HEAD

Revision 1.78 / (download) - annotate - [select for diffs], Tue Jan 15 03:37:12 2008 UTC (14 years, 4 months ago) by rmind
Branch: MAIN
CVS Tags: bouyer-xeni386-base
Changes since 1.77: +4 -1 lines
Diff to previous 1.77 (colored)

Implementation of processor-sets, affinity and POSIX real-time extensions.
Add schedctl(8) - a program to control scheduling of processes and threads.

Notes:
- This is supported only by SCHED_M2;
- Migration of LWP mechanism will be revisited;

Proposed on: <tech-kern>. Reviewed by: <ad>.

Revision 1.76.8.1 / (download) - annotate - [select for diffs], Tue Nov 6 23:35:01 2007 UTC (14 years, 6 months ago) by matt
Branch: matt-armv6
CVS Tags: matt-armv6-prevmlocking
Changes since 1.76: +3 -1 lines
Diff to previous 1.76 (colored)

sync with HEAD

Revision 1.67.2.4 / (download) - annotate - [select for diffs], Sat Oct 27 11:36:36 2007 UTC (14 years, 7 months ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.67.2.3: +3 -1 lines
Diff to previous 1.67.2.3 (colored)

sync with head.

Revision 1.73.2.4 / (download) - annotate - [select for diffs], Tue Oct 9 13:45:13 2007 UTC (14 years, 7 months ago) by ad
Branch: vmlocking
Changes since 1.73.2.3: +3 -1 lines
Diff to previous 1.73.2.3 (colored) next main 1.74 (colored)

Sync with head.

Revision 1.76.6.1 / (download) - annotate - [select for diffs], Tue Oct 2 18:29:31 2007 UTC (14 years, 7 months ago) by joerg
Branch: jmcneill-pm
Changes since 1.76: +3 -1 lines
Diff to previous 1.76 (colored) next main 1.77 (colored)

Sync with HEAD.

Revision 1.71.16.1 / (download) - annotate - [select for diffs], Sun Sep 30 03:39:18 2007 UTC (14 years, 8 months ago) by wrstuden
Branch: wrstuden-fixsa
Changes since 1.71: +11 -1 lines
Diff to previous 1.71 (colored) next main 1.72 (colored)

Catch up on netbsd-4 as of a few days ago.

Revision 1.71.12.1 / (download) - annotate - [select for diffs], Thu Sep 27 13:40:47 2007 UTC (14 years, 8 months ago) by xtraeme
Branch: netbsd-4
CVS Tags: wrstuden-fixsa-newbase, wrstuden-fixsa-base-1, wrstuden-fixsa-base, netbsd-4-0-RELEASE, netbsd-4-0-RC5, netbsd-4-0-RC4, netbsd-4-0-RC3, netbsd-4-0-RC2, netbsd-4-0-1-RELEASE, netbsd-4-0, matt-nb4-arm-base, matt-nb4-arm
Changes since 1.71: +11 -1 lines
Diff to previous 1.71 (colored) next main 1.72 (colored)

Pull up following revision(s) (requested by joerg in ticket #890):
	sys/sys/types.h: revision 1.72 (via patch)

Replace the Mach-derived boolean_t type with the C99 bool type.  A
future commit will replace use of TRUE and FALSE with true and false.

Revision 1.76.2.1 / (download) - annotate - [select for diffs], Mon Sep 10 10:56:24 2007 UTC (14 years, 8 months ago) by skrll
Branch: nick-csl-alignment
Changes since 1.76: +3 -1 lines
Diff to previous 1.76 (colored) next main 1.77 (colored)

Sync with HEAD.

Revision 1.77 / (download) - annotate - [select for diffs], Fri Sep 7 18:56:13 2007 UTC (14 years, 8 months ago) by rmind
Branch: MAIN
CVS Tags: yamt-x86pmap-base4, yamt-x86pmap-base3, yamt-x86pmap-base2, yamt-x86pmap-base, yamt-x86pmap, yamt-kmem-base3, yamt-kmem-base2, yamt-kmem-base, yamt-kmem, vmlocking2-base3, vmlocking2-base2, vmlocking2-base1, vmlocking2, vmlocking-nbase, vmlocking-base, reinoud-bufcleanup-nbase, reinoud-bufcleanup-base, nick-csl-alignment-base5, matt-armv6-base, jmcneill-pm-base, jmcneill-base, cube-autoconf-base, cube-autoconf, bouyer-xeni386-merge1, bouyer-xenamd64-base2, bouyer-xenamd64-base, bouyer-xenamd64
Branch point for: mjf-devfs, bouyer-xeni386
Changes since 1.76: +3 -1 lines
Diff to previous 1.76 (colored)

Implementation of POSIX message queues.

Reviewed by: <ad>, <tech-kern>

Revision 1.67.2.3 / (download) - annotate - [select for diffs], Mon Sep 3 14:46:42 2007 UTC (14 years, 8 months ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.67.2.2: +10 -1 lines
Diff to previous 1.67.2.2 (colored)

sync with head.

Revision 1.73.4.1 / (download) - annotate - [select for diffs], Wed Jul 11 20:12:38 2007 UTC (14 years, 10 months ago) by mjf
Branch: mjf-ufs-trans
Changes since 1.73: +9 -2 lines
Diff to previous 1.73 (colored) next main 1.74 (colored)

Sync with head.

Revision 1.76 / (download) - annotate - [select for diffs], Mon Jul 9 21:11:34 2007 UTC (14 years, 10 months ago) by ad
Branch: MAIN
CVS Tags: nick-csl-alignment-base, mjf-ufs-trans-base, matt-mips64-base, matt-mips64, hpcarm-cleanup
Branch point for: nick-csl-alignment, matt-armv6, jmcneill-pm
Changes since 1.75: +5 -2 lines
Diff to previous 1.75 (colored)

Merge some of the less invasive changes from the vmlocking branch:

- kthread, callout, devsw API changes
- select()/poll() improvements
- miscellaneous MT safety improvements

Revision 1.73.2.3 / (download) - annotate - [select for diffs], Sun Jul 1 21:27:58 2007 UTC (14 years, 10 months ago) by ad
Branch: vmlocking
Changes since 1.73.2.2: +2 -2 lines
Diff to previous 1.73.2.2 (colored)

Repair priority inheritance (broken by the changes to priority levels).

Revision 1.75 / (download) - annotate - [select for diffs], Thu May 17 14:51:43 2007 UTC (15 years ago) by yamt
Branch: MAIN
Changes since 1.74: +2 -1 lines
Diff to previous 1.74 (colored)

merge yamt-idlelwp branch.  asked by core@.  some ports still needs work.

from doc/BRANCHES:

	idle lwp, and some changes depending on it.

	1. separate context switching and thread scheduling.
	   (cf. gmcgarry_ctxsw)
	2. implement idle lwp.
	3. clean up related MD/MI interfaces.
	4. make scheduler(s) modular.

Revision 1.73.2.2 / (download) - annotate - [select for diffs], Sat Apr 28 22:35:41 2007 UTC (15 years, 1 month ago) by ad
Branch: vmlocking
Changes since 1.73.2.1: +5 -1 lines
Diff to previous 1.73.2.1 (colored)

- typedef struct lwp lwp_t
- Same for struct proc, buf and file

Revision 1.71.14.3 / (download) - annotate - [select for diffs], Sun Apr 15 16:59:20 2007 UTC (15 years, 1 month ago) by yamt
Branch: yamt-idlelwp
Changes since 1.71.14.2: +2 -1 lines
Diff to previous 1.71.14.2 (colored) to branchpoint 1.71 (colored) next main 1.72 (colored)

move the definition of lwp_t from lwp.h to types.h.

Revision 1.73.2.1 / (download) - annotate - [select for diffs], Tue Apr 10 13:26:20 2007 UTC (15 years, 1 month ago) by ad
Branch: vmlocking
Changes since 1.73: +4 -1 lines
Diff to previous 1.73 (colored)

Sync with head.

Revision 1.73.6.1 / (download) - annotate - [select for diffs], Thu Mar 29 19:28:03 2007 UTC (15 years, 2 months ago) by reinoud
Branch: reinoud-bufcleanup
Changes since 1.73: +4 -1 lines
Diff to previous 1.73 (colored) next main 1.74 (colored)

Pullup to -current

Revision 1.71.14.2 / (download) - annotate - [select for diffs], Sat Mar 24 14:56:16 2007 UTC (15 years, 2 months ago) by yamt
Branch: yamt-idlelwp
Changes since 1.71.14.1: +4 -1 lines
Diff to previous 1.71.14.1 (colored) to branchpoint 1.71 (colored)

sync with head.

Revision 1.74 / (download) - annotate - [select for diffs], Thu Mar 22 18:00:39 2007 UTC (15 years, 2 months ago) by christos
Branch: MAIN
CVS Tags: yamt-idlelwp-base8, thorpej-atomic-base, thorpej-atomic
Changes since 1.73: +4 -1 lines
Diff to previous 1.73 (colored)

prevent caddr_t use in the kernel so that it does not creep in again.

Revision 1.71.14.1 / (download) - annotate - [select for diffs], Tue Feb 27 16:55:18 2007 UTC (15 years, 3 months ago) by yamt
Branch: yamt-idlelwp
Changes since 1.71: +16 -2 lines
Diff to previous 1.71 (colored)

- sync with head.
- move sched_changepri back to kern_synch.c as it doesn't know PPQ anymore.

Revision 1.73 / (download) - annotate - [select for diffs], Tue Feb 27 15:07:28 2007 UTC (15 years, 3 months ago) by yamt
Branch: MAIN
Branch point for: vmlocking, reinoud-bufcleanup, mjf-ufs-trans
Changes since 1.72: +3 -1 lines
Diff to previous 1.72 (colored)

typedef pri_t and use it instead of int and u_char.

Revision 1.67.2.2 / (download) - annotate - [select for diffs], Mon Feb 26 09:12:16 2007 UTC (15 years, 3 months ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.67.2.1: +14 -2 lines
Diff to previous 1.67.2.1 (colored)

sync with head.

Revision 1.72 / (download) - annotate - [select for diffs], Wed Feb 21 23:00:10 2007 UTC (15 years, 3 months ago) by thorpej
Branch: MAIN
CVS Tags: ad-audiomp-base, ad-audiomp
Changes since 1.71: +14 -2 lines
Diff to previous 1.71 (colored)

Replace the Mach-derived boolean_t type with the C99 bool type.  A
future commit will replace use of TRUE and FALSE with true and false.

Revision 1.69.4.1 / (download) - annotate - [select for diffs], Sat Sep 9 02:59:42 2006 UTC (15 years, 8 months ago) by rpaulo
Branch: rpaulo-netinet-merge-pcb
Changes since 1.69: +10 -2 lines
Diff to previous 1.69 (colored) next main 1.70 (colored)

sync with head

Revision 1.67.2.1 / (download) - annotate - [select for diffs], Wed Jun 21 15:12:04 2006 UTC (15 years, 11 months ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.67: +12 -4 lines
Diff to previous 1.67 (colored)

sync with head.

Revision 1.69.6.2 / (download) - annotate - [select for diffs], Thu Jun 1 22:39:27 2006 UTC (15 years, 11 months ago) by kardel
Branch: simonb-timecounters
CVS Tags: simonb-timcounters-final
Changes since 1.69.6.1: +4 -2 lines
Diff to previous 1.69.6.1 (colored) to branchpoint 1.69 (colored) next main 1.70 (colored)

Sync with head.

Revision 1.70.4.1 / (download) - annotate - [select for diffs], Wed May 24 15:50:47 2006 UTC (16 years ago) by tron
Branch: peter-altq
Changes since 1.70: +4 -2 lines
Diff to previous 1.70 (colored) next main 1.71 (colored)

Merge 2006-05-24 NetBSD-current into the "peter-altq" branch.

Revision 1.69.8.2 / (download) - annotate - [select for diffs], Wed May 24 10:59:21 2006 UTC (16 years ago) by yamt
Branch: yamt-pdpolicy
Changes since 1.69.8.1: +4 -2 lines
Diff to previous 1.69.8.1 (colored) to branchpoint 1.69 (colored) next main 1.70 (colored)

sync with head.

Revision 1.71 / (download) - annotate - [select for diffs], Sun May 14 21:38:18 2006 UTC (16 years ago) by elad
Branch: MAIN
CVS Tags: yamt-splraiseipl-base5, yamt-splraiseipl-base4, yamt-splraiseipl-base3, yamt-splraiseipl-base2, yamt-splraiseipl-base, yamt-splraiseipl, yamt-pdpolicy-base9, yamt-pdpolicy-base8, yamt-pdpolicy-base7, yamt-pdpolicy-base6, yamt-pdpolicy-base5, simonb-timecounters-base, rpaulo-netinet-merge-pcb-base, post-newlock2-merge, newlock2-nbase, newlock2-base, newlock2, netbsd-4-base, netbsd-4-0-RC1, gdamore-uart-base, gdamore-uart, chap-midi-nbase, chap-midi-base, chap-midi, abandoned-netbsd-4-base, abandoned-netbsd-4
Branch point for: yamt-idlelwp, wrstuden-fixsa, netbsd-4
Changes since 1.70: +4 -2 lines
Diff to previous 1.70 (colored)

integrate kauth.

Revision 1.70.2.1 / (download) - annotate - [select for diffs], Sat May 6 23:32:33 2006 UTC (16 years ago) by christos
Branch: elad-kernelauth
Changes since 1.70: +4 -2 lines
Diff to previous 1.70 (colored) next main 1.71 (colored)

- Move kauth_cred_t declaration to <sys/types.h>
- Cleanup struct ucred; forward declarations that are unused.
- Don't include <sys/kauth.h> in any header, but include it in the c files
  that need it.

Approved by core.

Revision 1.69.6.1 / (download) - annotate - [select for diffs], Sat Apr 22 11:40:21 2006 UTC (16 years, 1 month ago) by simonb
Branch: simonb-timecounters
Changes since 1.69: +7 -1 lines
Diff to previous 1.69 (colored)

Sync with head.

Revision 1.69.8.1 / (download) - annotate - [select for diffs], Mon Mar 13 09:07:43 2006 UTC (16 years, 2 months ago) by yamt
Branch: yamt-pdpolicy
Changes since 1.69: +7 -1 lines
Diff to previous 1.69 (colored)

sync with head.

Revision 1.70 / (download) - annotate - [select for diffs], Sun Mar 5 16:57:16 2006 UTC (16 years, 2 months ago) by christos
Branch: MAIN
CVS Tags: yamt-pdpolicy-base4, yamt-pdpolicy-base3, yamt-pdpolicy-base2, peter-altq-base, elad-kernelauth-base
Branch point for: peter-altq, elad-kernelauth
Changes since 1.69: +7 -1 lines
Diff to previous 1.69 (colored)

Move ISSET/SET/CLR macros to sys/types.h

Revision 1.58.2.8 / (download) - annotate - [select for diffs], Sun Dec 11 10:29:36 2005 UTC (16 years, 5 months ago) by christos
Branch: ktrace-lwp
Changes since 1.58.2.7: +2 -2 lines
Diff to previous 1.58.2.7 (colored) next main 1.59 (colored)

Sync with head.

Revision 1.68.6.1 / (download) - annotate - [select for diffs], Tue Nov 22 16:08:22 2005 UTC (16 years, 6 months ago) by yamt
Branch: yamt-readahead
Changes since 1.68: +2 -2 lines
Diff to previous 1.68 (colored) next main 1.69 (colored)

sync with head.

Revision 1.69 / (download) - annotate - [select for diffs], Thu Nov 17 16:12:21 2005 UTC (16 years, 6 months ago) by tsutsui
Branch: MAIN
CVS Tags: yamt-uio_vmspace-base5, yamt-uio_vmspace, yamt-readahead-base3, yamt-readahead-base2, yamt-pdpolicy-base, ktrace-lwp-base
Branch point for: yamt-pdpolicy, simonb-timecounters, rpaulo-netinet-merge-pcb
Changes since 1.68: +2 -2 lines
Diff to previous 1.68 (colored)

Define boolean_t if defined(_STANDALONE) so that some sources
can be shared between kernel and bootloaders.

Revision 1.58.2.7 / (download) - annotate - [select for diffs], Thu Nov 10 14:12:13 2005 UTC (16 years, 6 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.58.2.6: +5 -60 lines
Diff to previous 1.58.2.6 (colored)

Sync with HEAD. Here we go again...

Revision 1.68 / (download) - annotate - [select for diffs], Fri Aug 19 02:04:04 2005 UTC (16 years, 9 months ago) by christos
Branch: MAIN
CVS Tags: yamt-vop-base3, yamt-vop-base2, yamt-vop-base, yamt-vop, yamt-readahead-pervnode, yamt-readahead-perfile, yamt-readahead-base, thorpej-vnode-attr-base, thorpej-vnode-attr
Branch point for: yamt-readahead
Changes since 1.67: +2 -2 lines
Diff to previous 1.67 (colored)

64 bit inode changes.

Revision 1.66.2.1 / (download) - annotate - [select for diffs], Sat May 28 13:36:29 2005 UTC (17 years ago) by tron
Branch: netbsd-3
CVS Tags: netbsd-3-1-RELEASE, netbsd-3-1-RC4, netbsd-3-1-RC3, netbsd-3-1-RC2, netbsd-3-1-RC1, netbsd-3-1-1-RELEASE, netbsd-3-1, netbsd-3-0-RELEASE, netbsd-3-0-RC6, netbsd-3-0-RC5, netbsd-3-0-RC4, netbsd-3-0-RC3, netbsd-3-0-RC2, netbsd-3-0-RC1, netbsd-3-0-3-RELEASE, netbsd-3-0-2-RELEASE, netbsd-3-0-1-RELEASE, netbsd-3-0
Changes since 1.66: +21 -3 lines
Diff to previous 1.66 (colored) next main 1.67 (colored)

Apply patch (requested by kleink in ticket #342):
Instead of including <string.h> for memset()/memcpy() (or adding their
declarations locally), make FD_ZERO()/FD_COPY() use GCC builtins if
available, or define them inline otherwise.
This fixes PRs kern/5076 and lib/30166.

Revision 1.62.4.1 / (download) - annotate - [select for diffs], Tue May 24 22:50:28 2005 UTC (17 years ago) by riz
Branch: netbsd-2
CVS Tags: netbsd-2-1-RELEASE, netbsd-2-1-RC6, netbsd-2-1-RC5, netbsd-2-1-RC4, netbsd-2-1-RC3, netbsd-2-1-RC2, netbsd-2-1-RC1, netbsd-2-1
Changes since 1.62: +21 -3 lines
Diff to previous 1.62 (colored) next main 1.63 (colored)

Pull up revision 1.67 via patch(requested by kleink in ticket #1546):
Instead of including <string.h> for memset()/memcpy() (or adding their
declarations locally), make FD_ZERO()/FD_COPY() use GCC builtins if
available, or define them inline otherwise.

This fixes PRs kern/5076 and lib/30166.

Revision 1.67 / (download) - annotate - [select for diffs], Sun May 22 12:44:24 2005 UTC (17 years ago) by kleink
Branch: MAIN
Branch point for: yamt-lazymbuf
Changes since 1.66: +4 -59 lines
Diff to previous 1.66 (colored)

* Factor out fd_set and related definitions from <sys/types.h> to
  <sys/fd_set.h>.  Still include it from <sys/types.h> for _NETBSD_SOURCE,
  and amke <sys/select.h> use it instead of <sys/types.h>.
* Instead of including <string.h> for memset()/memcpy() (or adding their
  declarations locally), make FD_ZERO()/FD_COPY() use GCC builtins if
  available, or define them inline otherwise.
Approved by Christos.

Revision 1.64.2.1 / (download) - annotate - [select for diffs], Fri Apr 29 11:29:38 2005 UTC (17 years, 1 month ago) by kent
Branch: kent-audio2
Changes since 1.64: +5 -4 lines
Diff to previous 1.64 (colored) next main 1.65 (colored)

sync with -current

Revision 1.64.4.2 / (download) - annotate - [select for diffs], Sat Mar 19 08:36:52 2005 UTC (17 years, 2 months ago) by yamt
Branch: yamt-km
Changes since 1.64.4.1: +2 -1 lines
Diff to previous 1.64.4.1 (colored) to branchpoint 1.64 (colored) next main 1.65 (colored)

sync with head.  xen and whitespace.  xen part is not finished.

Revision 1.58.2.6 / (download) - annotate - [select for diffs], Tue Mar 8 13:53:12 2005 UTC (17 years, 2 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.58.2.5: +2 -1 lines
Diff to previous 1.58.2.5 (colored)

Sync with HEAD.

Revision 1.66 / (download) - annotate - [select for diffs], Sat Mar 5 19:48:39 2005 UTC (17 years, 2 months ago) by kleink
Branch: MAIN
CVS Tags: yamt-km-base4, yamt-km-base3, netbsd-3-base, kent-audio2-base
Branch point for: netbsd-3
Changes since 1.65: +2 -1 lines
Diff to previous 1.65 (colored)

Provide select() and pselect() prototypes in <sys/select.h>, per
1003.1-2001, and leave the select() prototype in <unistd.h> for
compatibility.  To allow for transition, reorganization of this is
deferred until netbsd-3 gets branched.

Revision 1.64.4.1 / (download) - annotate - [select for diffs], Sat Feb 12 18:17:56 2005 UTC (17 years, 3 months ago) by yamt
Branch: yamt-km
Changes since 1.64: +4 -4 lines
Diff to previous 1.64 (colored)

sync with head.

Revision 1.58.2.5 / (download) - annotate - [select for diffs], Fri Feb 4 11:48:07 2005 UTC (17 years, 3 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.58.2.4: +4 -4 lines
Diff to previous 1.58.2.4 (colored)

Sync with HEAD.

Revision 1.65 / (download) - annotate - [select for diffs], Thu Feb 3 19:20:02 2005 UTC (17 years, 3 months ago) by perry
Branch: MAIN
CVS Tags: yamt-km-base2
Changes since 1.64: +4 -4 lines
Diff to previous 1.64 (colored)

de-__P

Revision 1.58.2.4 / (download) - annotate - [select for diffs], Mon Jan 17 19:33:10 2005 UTC (17 years, 4 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.58.2.3: +4 -2 lines
Diff to previous 1.58.2.3 (colored)

Sync with HEAD.

Revision 1.64 / (download) - annotate - [select for diffs], Sun Jan 2 18:33:14 2005 UTC (17 years, 4 months ago) by christos
Branch: MAIN
CVS Tags: yamt-km-base, kent-audio1-beforemerge
Branch point for: yamt-km, kent-audio2
Changes since 1.63: +4 -2 lines
Diff to previous 1.63 (colored)

Cast the sizeof operator to unsigned int in the __NFDBITS macro because it
is used as the RHS of a << operator. On machines where size_t is unsigned
long, and _LP64, we effectively get int32 << uint64 which is handled
differently in ansi c than K&R. In K&R the int32 would get promoted.

Revision 1.58.2.3 / (download) - annotate - [select for diffs], Tue Sep 21 13:38:51 2004 UTC (17 years, 8 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.58.2.2: +1 -1 lines
Diff to previous 1.58.2.2 (colored)

Fix the sync with head I botched.

Revision 1.58.2.2 / (download) - annotate - [select for diffs], Sat Sep 18 14:56:31 2004 UTC (17 years, 8 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.58.2.1: +0 -0 lines
Diff to previous 1.58.2.1 (colored)

Sync with HEAD.

Revision 1.58.2.1 / (download) - annotate - [select for diffs], Tue Aug 3 10:56:33 2004 UTC (17 years, 9 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.58: +20 -6 lines
Diff to previous 1.58 (colored)

Sync with HEAD

Revision 1.63 / (download) - annotate - [select for diffs], Wed Apr 21 01:05:43 2004 UTC (18 years, 1 month ago) by christos
Branch: MAIN
CVS Tags: kent-audio1-base, kent-audio1
Changes since 1.62: +11 -1 lines
Diff to previous 1.62 (colored)

Replace the statfs() family of system calls with statvfs().
Retain binary compatibility.

Revision 1.62 / (download) - annotate - [select for diffs], Thu Aug 7 16:34:21 2003 UTC (18 years, 9 months ago) by agc
Branch: MAIN
CVS Tags: netbsd-2-base, netbsd-2-0-base, netbsd-2-0-RELEASE, netbsd-2-0-RC5, netbsd-2-0-RC4, netbsd-2-0-RC3, netbsd-2-0-RC2, netbsd-2-0-RC1, netbsd-2-0-3-RELEASE, netbsd-2-0-2-RELEASE, netbsd-2-0-1-RELEASE, netbsd-2-0
Branch point for: netbsd-2
Changes since 1.61: +2 -6 lines
Diff to previous 1.61 (colored)

Move UCB-licensed code from 4-clause to 3-clause licence.

Patches provided by Joel Baker in PR 22364, verified by myself.

Revision 1.61 / (download) - annotate - [select for diffs], Fri Jul 18 17:54:36 2003 UTC (18 years, 10 months ago) by nathanw
Branch: MAIN
Changes since 1.60: +2 -2 lines
Diff to previous 1.60 (colored)

Synchronize the featuretest set for pthreads stuff to
_POSIX_C_SOURCE >= 199506L, _XOPEN_SOURCE >= 500, or _NETBSD_SOURCE.

Revision 1.60 / (download) - annotate - [select for diffs], Fri Jul 18 16:09:33 2003 UTC (18 years, 10 months ago) by nathanw
Branch: MAIN
Changes since 1.59: +4 -1 lines
Diff to previous 1.59 (colored)

Add the feature-test wrapping to the inclusion of <pthread_types.h> (I
*swear* I remembered committing this yesterday.....)

Revision 1.59 / (download) - annotate - [select for diffs], Fri Jul 18 15:54:14 2003 UTC (18 years, 10 months ago) by thorpej
Branch: MAIN
Changes since 1.58: +6 -1 lines
Diff to previous 1.58 (colored)

Include <pthread_types.h> if compiling for userland.

Revision 1.58 / (download) - annotate - [select for diffs], Mon Apr 28 23:16:31 2003 UTC (19 years, 1 month ago) by bjh21
Branch: MAIN
Branch point for: ktrace-lwp
Changes since 1.57: +11 -10 lines
Diff to previous 1.57 (colored)

Add a new feature-test macro, _NETBSD_SOURCE.  If this is defined
by the application, all NetBSD interfaces are made visible, even
if some other feature-test macro (like _POSIX_C_SOURCE) is defined.
<sys/featuretest.h> defined _NETBSD_SOURCE if none of _ANSI_SOURCE,
_POSIX_C_SOURCE and _XOPEN_SOURCE is defined, so as to preserve
existing behaviour.

This has two major advantages:
+ Programs that require non-POSIX facilities but define _POSIX_C_SOURCE
  can trivially be overruled by putting -D_NETBSD_SOURCE in their CFLAGS.
+ It makes most of the #ifs simpler, in that they're all now ORs of the
  various macros, rather than having checks for (!defined(_ANSI_SOURCE) ||
  !defined(_POSIX_C_SOURCE) || !defined(_XOPEN_SOURCE)) all over the place.

I've tried not to change the semantics of the headers in any case where
_NETBSD_SOURCE wasn't defined, but there were some places where the
current semantics were clearly mad, and retaining them was harder than
correcting them.  In particular, I've mostly normalised things so that
_ANSI_SOURCE gets you the smallest set of stuff, then _POSIX_C_SOURCE,
_XOPEN_SOURCE and _NETBSD_SOURCE in that order.

Tested by building for vax, encouraged by thorpej, and uncontested in
tech-userlevel for a week.

Revision 1.57 / (download) - annotate - [select for diffs], Sat Apr 19 21:42:46 2003 UTC (19 years, 1 month ago) by christos
Branch: MAIN
Changes since 1.56: +11 -1 lines
Diff to previous 1.56 (colored)

PR/2931: Eric Beltensen: Move boolean_t and TRUE/FALSE from uvm_param.h to
types.h

Revision 1.56 / (download) - annotate - [select for diffs], Sat Feb 1 23:47:02 2003 UTC (19 years, 3 months ago) by simonb
Branch: MAIN
Changes since 1.55: +7 -1 lines
Diff to previous 1.55 (colored)

Allow the type of daddr_t to be overriden (for example by standalone
programs that have tight space constraints).

Revision 1.55 / (download) - annotate - [select for diffs], Fri Jan 24 21:55:19 2003 UTC (19 years, 4 months ago) by fvdl
Branch: MAIN
Changes since 1.54: +2 -2 lines
Diff to previous 1.54 (colored)

Bump daddr_t to 64 bits. Replace it with int32_t in all places where
it was used on-disk, so that on-disk formats remain the same.
Remove ufs_daddr_t and ufs_lbn_t for the time being.

Revision 1.54 / (download) - annotate - [select for diffs], Mon Jan 20 20:05:27 2003 UTC (19 years, 4 months ago) by christos
Branch: MAIN
Changes since 1.53: +4 -2 lines
Diff to previous 1.53 (colored)

add support for p1003.1b semaphores. From FreeBSD

Revision 1.53 / (download) - annotate - [select for diffs], Sat Jan 18 09:53:22 2003 UTC (19 years, 4 months ago) by thorpej
Branch: MAIN
Changes since 1.52: +6 -2 lines
Diff to previous 1.52 (colored)

Merge the nathanw_sa branch.

Revision 1.49.2.3 / (download) - annotate - [select for diffs], Sun Jun 23 17:52:04 2002 UTC (19 years, 11 months ago) by jdolecek
Branch: kqueue
Changes since 1.49.2.2: +10 -10 lines
Diff to previous 1.49.2.2 (colored) to branchpoint 1.49 (colored) next main 1.50 (colored)

catch up with -current on kqueue branch

Revision 1.48.2.5 / (download) - annotate - [select for diffs], Thu Jun 20 03:50:20 2002 UTC (19 years, 11 months ago) by nathanw
Branch: nathanw_sa
CVS Tags: nathanw_sa_end
Changes since 1.48.2.4: +10 -10 lines
Diff to previous 1.48.2.4 (colored) to branchpoint 1.48 (colored) next main 1.49 (colored)

Catch up to -current.

Revision 1.51.6.1 / (download) - annotate - [select for diffs], Thu May 30 13:52:42 2002 UTC (20 years ago) by gehenna
Branch: gehenna-devsw
Changes since 1.51: +10 -10 lines
Diff to previous 1.51 (colored) next main 1.52 (colored)

Catch up with -current.

Revision 1.52 / (download) - annotate - [select for diffs], Tue May 28 23:36:30 2002 UTC (20 years ago) by wiz
Branch: MAIN
CVS Tags: nathanw_sa_before_merge, nathanw_sa_base, kqueue-beforemerge, kqueue-base, kqueue-aftermerge, gmcgarry_ucred_base, gmcgarry_ucred, gmcgarry_ctxsw_base, gmcgarry_ctxsw, gehenna-devsw-base, fvdl_fs64_base
Changes since 1.51: +10 -10 lines
Diff to previous 1.51 (colored)

Minimize uses of quad_t. Also, use C99 types more thoroughly.
Approved by kleink.

Revision 1.48.2.4 / (download) - annotate - [select for diffs], Mon Apr 1 07:49:14 2002 UTC (20 years, 2 months ago) by nathanw
Branch: nathanw_sa
Changes since 1.48.2.3: +13 -3 lines
Diff to previous 1.48.2.3 (colored) to branchpoint 1.48 (colored)

Catch up to -current.
(CVS: It's not just a program. It's an adventure!)

Revision 1.49.2.2 / (download) - annotate - [select for diffs], Sat Mar 16 16:02:23 2002 UTC (20 years, 2 months ago) by jdolecek
Branch: kqueue
Changes since 1.49.2.1: +13 -3 lines
Diff to previous 1.49.2.1 (colored) to branchpoint 1.49 (colored)

Catch up with -current.

Revision 1.51 / (download) - annotate - [select for diffs], Sat Mar 9 23:57:25 2002 UTC (20 years, 2 months ago) by chs
Branch: MAIN
CVS Tags: newlock-base, newlock, netbsd-1-6-base, netbsd-1-6-RELEASE, netbsd-1-6-RC3, netbsd-1-6-RC2, netbsd-1-6-RC1, netbsd-1-6-PATCH002-RELEASE, netbsd-1-6-PATCH002-RC4, netbsd-1-6-PATCH002-RC3, netbsd-1-6-PATCH002-RC2, netbsd-1-6-PATCH002-RC1, netbsd-1-6-PATCH002, netbsd-1-6-PATCH001-RELEASE, netbsd-1-6-PATCH001-RC3, netbsd-1-6-PATCH001-RC2, netbsd-1-6-PATCH001-RC1, netbsd-1-6-PATCH001, netbsd-1-6, eeh-devprop-base, eeh-devprop
Branch point for: gehenna-devsw
Changes since 1.50: +13 -3 lines
Diff to previous 1.50 (colored)

add a note to discourage the use of {u_,}longlong_t in non-XDR contexts,
as discussed on tech-kern.

Revision 1.49.2.1 / (download) - annotate - [select for diffs], Thu Jan 10 20:04:52 2002 UTC (20 years, 4 months ago) by thorpej
Branch: kqueue
Changes since 1.49: +19 -4 lines
Diff to previous 1.49 (colored)

Sync kqueue branch with -current.

Revision 1.48.2.3 / (download) - annotate - [select for diffs], Mon Oct 22 20:42:13 2001 UTC (20 years, 7 months ago) by nathanw
Branch: nathanw_sa
Changes since 1.48.2.2: +19 -4 lines
Diff to previous 1.48.2.2 (colored) to branchpoint 1.48 (colored)

Catch up to -current.

Revision 1.50 / (download) - annotate - [select for diffs], Tue Oct 16 18:04:14 2001 UTC (20 years, 7 months ago) by kleink
Branch: MAIN
CVS Tags: thorpej-mips-cache-base, thorpej-mips-cache, ifpoll-base
Changes since 1.49: +19 -4 lines
Diff to previous 1.49 (colored)

Define caddr_t, gid_t and uid_t via <sys/ansi.h>.

Revision 1.48.2.2 / (download) - annotate - [select for diffs], Thu Jun 21 20:10:00 2001 UTC (20 years, 11 months ago) by nathanw
Branch: nathanw_sa
Changes since 1.48.2.1: +50 -2 lines
Diff to previous 1.48.2.1 (colored) to branchpoint 1.48 (colored)

Catch up to -current.

Revision 1.49 / (download) - annotate - [select for diffs], Sat Apr 28 15:41:30 2001 UTC (21 years, 1 month ago) by kleink
Branch: MAIN
CVS Tags: thorpej-devvp-base3, thorpej-devvp-base2, thorpej-devvp-base, thorpej-devvp, pre-chs-ubcperf, post-chs-ubcperf
Branch point for: kqueue
Changes since 1.48: +50 -2 lines
Diff to previous 1.48 (colored)

* Move definitions of exact-width integer types from <machine/types.h>
  to <sys/types.h> and <sys/stdint.h>.
* Add a new C99 <stdint.h> header, which provides integer types of
  explicit width, related limits and integer constant macros.
* Extend <inttypes.h> to provide <stdint.h> definitions and format
  macros for printf() and scanf().
* Add C99 strtoimax() and strtoumax() functions.
* Use the latter within scanf().
* Add C99 %j, %t and %z printf()/scanf() conversions for
  intmax_t, pointer-type and size_t arguments.

Revision 1.48.2.1 / (download) - annotate - [select for diffs], Mon Mar 5 22:50:04 2001 UTC (21 years, 2 months ago) by nathanw
Branch: nathanw_sa
Changes since 1.48: +6 -2 lines
Diff to previous 1.48 (colored)

Initial commit of scheduler activations and lightweight process support.

Revision 1.39.2.2 / (download) - annotate - [select for diffs], Fri Jan 5 17:37:00 2001 UTC (21 years, 4 months ago) by bouyer
Branch: thorpej_scsipi
Changes since 1.39.2.1: +4 -1 lines
Diff to previous 1.39.2.1 (colored) to branchpoint 1.39 (colored) next main 1.40 (colored)

Sync with HEAD

Revision 1.48 / (download) - annotate - [select for diffs], Mon Dec 18 21:20:35 2000 UTC (21 years, 5 months ago) by christos
Branch: MAIN
CVS Tags: thorpej_scsipi_nbase, thorpej_scsipi_beforemerge, thorpej_scsipi_base
Branch point for: nathanw_sa
Changes since 1.47: +4 -1 lines
Diff to previous 1.47 (colored)

protect against multiple declarations.

Revision 1.39.2.1 / (download) - annotate - [select for diffs], Mon Nov 20 18:11:39 2000 UTC (21 years, 6 months ago) by bouyer
Branch: thorpej_scsipi
Changes since 1.39: +64 -18 lines
Diff to previous 1.39 (colored)

Update thorpej_scsipi to -current as of a month ago

Revision 1.47 / (download) - annotate - [select for diffs], Tue Sep 19 08:35:36 2000 UTC (21 years, 8 months ago) by kleink
Branch: MAIN
Changes since 1.46: +6 -2 lines
Diff to previous 1.46 (colored)

Define pid_t via <sys/ansi.h>.

Revision 1.46 / (download) - annotate - [select for diffs], Fri Jul 28 09:33:28 2000 UTC (21 years, 10 months ago) by kleink
Branch: MAIN
Changes since 1.45: +3 -3 lines
Diff to previous 1.45 (colored)

Avoid recursion with traditional cpp.

Revision 1.45 / (download) - annotate - [select for diffs], Mon Jun 26 16:53:47 2000 UTC (21 years, 11 months ago) by kleink
Branch: MAIN
Changes since 1.44: +7 -2 lines
Diff to previous 1.44 (colored)

Define mode_t via __mode_t.

Revision 1.44 / (download) - annotate - [select for diffs], Mon Jun 26 15:51:37 2000 UTC (21 years, 11 months ago) by kleink
Branch: MAIN
Changes since 1.43: +9 -2 lines
Diff to previous 1.43 (colored)

Define off_t by means of <sys/ansi.h>.

Revision 1.43 / (download) - annotate - [select for diffs], Sun Apr 16 23:12:13 2000 UTC (22 years, 1 month ago) by christos
Branch: MAIN
CVS Tags: netbsd-1-5-base, netbsd-1-5-RELEASE, netbsd-1-5-PATCH003, netbsd-1-5-PATCH002, netbsd-1-5-PATCH001, netbsd-1-5-BETA2, netbsd-1-5-BETA, netbsd-1-5-ALPHA2, netbsd-1-5, minoura-xpg4dl-base, minoura-xpg4dl
Changes since 1.42: +40 -14 lines
Diff to previous 1.42 (colored)

PR/9901: mycroft: make select guts partially visible for X/Open 5.

Revision 1.42 / (download) - annotate - [select for diffs], Thu Dec 30 15:51:35 1999 UTC (22 years, 5 months ago) by eeh
Branch: MAIN
CVS Tags: chs-ubc2-newbase
Changes since 1.41: +2 -1 lines
Diff to previous 1.41 (colored)

Add dtime_t for on-disk time_t so we can fix the Y2038 problem.

Revision 1.39.8.2 / (download) - annotate - [select for diffs], Mon Dec 27 18:36:35 1999 UTC (22 years, 5 months ago) by wrstuden
Branch: wrstuden-devbsize
Changes since 1.39.8.1: +2 -2 lines
Diff to previous 1.39.8.1 (colored) to branchpoint 1.39 (colored) next main 1.40 (colored)

Pull up to last week's -current.

Revision 1.39.8.1 / (download) - annotate - [select for diffs], Tue Dec 21 23:20:05 1999 UTC (22 years, 5 months ago) by wrstuden
Branch: wrstuden-devbsize
Changes since 1.39: +4 -1 lines
Diff to previous 1.39 (colored)

Initial commit of recent changes to make DEV_BSIZE go away.

Runs on i386, needs work on other arch's. Main kernel routines should be
fine, but a number of the stand programs need help.

cd, fd, ccd, wd, and sd have been updated. sd has been tested with non-512
byte block devices. vnd, raidframe, and lfs need work.

Non 2**n block support is automatic for LKM's and conditional for kernels
on "options NON_PO2_BLOCKS".

Revision 1.41 / (download) - annotate - [select for diffs], Sat Dec 11 05:19:08 1999 UTC (22 years, 5 months ago) by simonb
Branch: MAIN
CVS Tags: wrstuden-devbsize-base, wrstuden-devbsize-19991221
Changes since 1.40: +2 -2 lines
Diff to previous 1.40 (colored)

Make #endif comment consistant with #if expression.

Revision 1.40 / (download) - annotate - [select for diffs], Wed Dec 1 18:27:08 1999 UTC (22 years, 6 months ago) by thorpej
Branch: MAIN
Changes since 1.39: +4 -1 lines
Diff to previous 1.39 (colored)

Add longlong_t and u_longlong_t.

Revision 1.39 / (download) - annotate - [select for diffs], Wed Aug 25 05:05:49 1999 UTC (22 years, 9 months ago) by thorpej
Branch: MAIN
CVS Tags: fvdl-softdep-base, fvdl-softdep, comdex-fall-1999-base, comdex-fall-1999
Branch point for: wrstuden-devbsize, thorpej_scsipi
Changes since 1.38: +14 -1 lines
Diff to previous 1.38 (colored)

Overhaul of the SVID IPC facilities, primarily to use the types specified
by the Single UNIX Specification version 2, rather than the SVR2-derived
types.  While I was here, I did a namespace sweep to expose the constants
and strucutures, and structure members described by SUSv2; documentation
updates coming shortly.

Fixes kern/8158.

Revision 1.38 / (download) - annotate - [select for diffs], Tue Aug 10 21:09:18 1999 UTC (22 years, 9 months ago) by thorpej
Branch: MAIN
Changes since 1.37: +3 -1 lines
Diff to previous 1.37 (colored)

Add a cpuid_t typedef (u_long).

Revision 1.37 / (download) - annotate - [select for diffs], Sun Mar 14 01:24:18 1999 UTC (23 years, 2 months ago) by kleink
Branch: MAIN
CVS Tags: netbsd-1-4-base, netbsd-1-4-RELEASE, netbsd-1-4-PATCH003, netbsd-1-4-PATCH002, netbsd-1-4-PATCH001, netbsd-1-4, kame_14_19990705, kame_14_19990628, kame_141_19991130, kame, chs-ubc2-base, chs-ubc2
Changes since 1.36: +2 -1 lines
Diff to previous 1.36 (colored)

Define id_t, an integral type wide enough to hold a value of type gid_t, pid_t
or uid_t (SVID/XSH5).
XXX Unlike the System V definitions and pid_t, [gu]id_t are unsigned here.

Revision 1.36 / (download) - annotate - [select for diffs], Thu Aug 13 02:10:59 1998 UTC (23 years, 9 months ago) by eeh
Branch: MAIN
CVS Tags: kenh-if-detach-base, kenh-if-detach, chs-ubc-base, chs-ubc
Changes since 1.35: +2 -1 lines
Diff to previous 1.35 (colored)

Merge paddr_t changes into the main branch.

Revision 1.35 / (download) - annotate - [select for diffs], Sun Aug 9 20:58:14 1998 UTC (23 years, 9 months ago) by perry
Branch: MAIN
Changes since 1.34: +3 -8 lines
Diff to previous 1.34 (colored)

bzero->memset, bcopy->memcpy, bcmp->memcmp

Revision 1.34.2.1 / (download) - annotate - [select for diffs], Sat Aug 8 03:07:02 1998 UTC (23 years, 9 months ago) by eeh
Branch: eeh-paddr_t
Changes since 1.34: +2 -1 lines
Diff to previous 1.34 (colored) next main 1.35 (colored)

Revert cdevsw mmap routines to return int.

Revision 1.34 / (download) - annotate - [select for diffs], Sun Mar 1 02:24:15 1998 UTC (24 years, 3 months ago) by fvdl
Branch: MAIN
CVS Tags: eeh-paddr_t-base
Branch point for: eeh-paddr_t
Changes since 1.33: +2 -2 lines
Diff to previous 1.33 (colored)

Merge with Lite2 + local changes

Revision 1.1.1.3 / (download) - annotate - [select for diffs] (vendor branch), Sun Mar 1 02:14:00 1998 UTC (24 years, 3 months ago) by fvdl
Branch: WFJ-920714, CSRG
CVS Tags: lite-2
Changes since 1.1.1.2: +25 -23 lines
Diff to previous 1.1.1.2 (colored)

Import 4.4BSD-Lite2

Revision 1.1.1.2 / (download) - annotate - [select for diffs] (vendor branch), Sun Mar 1 02:11:13 1998 UTC (24 years, 3 months ago) by fvdl
Branch: WFJ-920714, CSRG
CVS Tags: lite-1, date-03-may-96
Changes since 1.1.1.1: +162 -1 lines
Diff to previous 1.1.1.1 (colored)

Import 4.4BSD-Lite for reference

Revision 1.33 / (download) - annotate - [select for diffs], Sat Jan 17 12:04:49 1998 UTC (24 years, 4 months ago) by mycroft
Branch: MAIN
Changes since 1.32: +7 -4 lines
Diff to previous 1.32 (colored)

Change to the new 12-12-8 device number format.

Revision 1.32 / (download) - annotate - [select for diffs], Sun Nov 23 20:39:08 1997 UTC (24 years, 6 months ago) by kleink
Branch: MAIN
Changes since 1.31: +19 -7 lines
Diff to previous 1.31 (colored)

Add blkcnt_t, blksize_t, suseconds_t, useconds_t; from X/Open CAE Spec Issue 5.

Revision 1.31 / (download) - annotate - [select for diffs], Wed Nov 5 21:32:02 1997 UTC (24 years, 6 months ago) by cgd
Branch: MAIN
Changes since 1.30: +3 -3 lines
Diff to previous 1.30 (colored)

lint (void returns from mem* in userland versions of FD_{COPY,ZERO})

Revision 1.30 / (download) - annotate - [select for diffs], Thu Oct 16 23:34:40 1997 UTC (24 years, 7 months ago) by christos
Branch: MAIN
CVS Tags: netbsd-1-3-base, netbsd-1-3-RELEASE, netbsd-1-3-PATCH003-CANDIDATE2, netbsd-1-3-PATCH003-CANDIDATE1, netbsd-1-3-PATCH003-CANDIDATE0, netbsd-1-3-PATCH003, netbsd-1-3-PATCH002, netbsd-1-3-PATCH001, netbsd-1-3-BETA, netbsd-1-3
Changes since 1.29: +4 -4 lines
Diff to previous 1.29 (colored)

dev_t int32_t -> u_int32_t
mode_t u_int16_t -> u_int32_t
nlink_t u_int16_t -> u_int32_t

Revision 1.29 / (download) - annotate - [select for diffs], Fri Nov 15 22:48:25 1996 UTC (25 years, 6 months ago) by jtc
Branch: MAIN
CVS Tags: thorpej-signal-base, thorpej-signal, thorpej-setroot, mrg-vm-swap, marc-pcmcia-bp, marc-pcmcia-base, marc-pcmcia, is-newarp-before-merge, is-newarp-base, is-newarp, bouyer-scsipi
Changes since 1.28: +11 -1 lines
Diff to previous 1.28 (colored)

Add clock_gettime, clock_settime, and clock_getres

Revision 1.28 / (download) - annotate - [select for diffs], Thu Jul 18 20:01:43 1996 UTC (25 years, 10 months ago) by explorer
Branch: MAIN
Changes since 1.27: +1 -1 lines
Diff to previous 1.27 (colored)

revert to 1.26

Revision 1.27 / (download) - annotate - [select for diffs], Tue Jul 16 17:04:17 1996 UTC (25 years, 10 months ago) by explorer
Branch: MAIN
Changes since 1.26: +2 -2 lines
Diff to previous 1.26 (colored)

Increase FD_SETSIZE to 2048 from 256 -- might require a library recompile

Revision 1.26 / (download) - annotate - [select for diffs], Tue Apr 9 20:55:47 1996 UTC (26 years, 1 month ago) by cgd
Branch: MAIN
CVS Tags: netbsd-1-2-base, netbsd-1-2-RELEASE, netbsd-1-2-PATCH001, netbsd-1-2-BETA, netbsd-1-2
Changes since 1.25: +2 -2 lines
Diff to previous 1.25 (colored)

fix extra spaces at ends of lines, etc.  (all spacing nits.)

Revision 1.25 / (download) - annotate - [select for diffs], Fri Mar 15 19:54:53 1996 UTC (26 years, 2 months ago) by jtc
Branch: MAIN
Changes since 1.24: +10 -7 lines
Diff to previous 1.24 (colored)

Changed to conform to XPG4.2 when _XOPEN_SOURCE is defined.
Added some additional SysV compatible types as an extension.

Revision 1.24 / (download) - annotate - [select for diffs], Fri Dec 29 01:15:13 1995 UTC (26 years, 5 months ago) by jtc
Branch: MAIN
Changes since 1.23: +6 -1 lines
Diff to previous 1.23 (colored)

Provide two different versions of the FD_ZERO and FD_COPY macros:
kernel versions that use bzero and bcopy and userland versions that
use memset and memcpy.

Revision 1.23 / (download) - annotate - [select for diffs], Sun May 28 03:06:34 1995 UTC (27 years ago) by jtc
Branch: MAIN
CVS Tags: netbsd-1-1-base, netbsd-1-1-RELEASE, netbsd-1-1-PATCH001, netbsd-1-1
Changes since 1.22: +4 -2 lines
Diff to previous 1.22 (colored)

Define NSIG to be equal to _NSIG if !ANSI and !POSIX.

Revision 1.22 / (download) - annotate - [select for diffs], Tue Apr 18 18:02:44 1995 UTC (27 years, 1 month ago) by jtc
Branch: MAIN
Changes since 1.21: +6 -4 lines
Diff to previous 1.21 (colored)

Added prototypes for truncate() and ftruncate() along side the
prototype for lseek().

This *hack* should allow programs that use long instead of off_t for
file offsets and don't include <unistd.h> to work.

Revision 1.21 / (download) - annotate - [select for diffs], Sun Mar 26 20:24:58 1995 UTC (27 years, 2 months ago) by jtc
Branch: MAIN
Changes since 1.20: +3 -3 lines
Diff to previous 1.20 (colored)

KERNEL -> _KERNEL

Revision 1.20 / (download) - annotate - [select for diffs], Thu Dec 8 06:43:32 1994 UTC (27 years, 5 months ago) by jtc
Branch: MAIN
Changes since 1.19: +2 -1 lines
Diff to previous 1.19 (colored)

New type, rlim_t, used

Revision 1.19 / (download) - annotate - [select for diffs], Fri Oct 28 23:06:09 1994 UTC (27 years, 7 months ago) by cgd
Branch: MAIN
Changes since 1.18: +1 -3 lines
Diff to previous 1.18 (colored)

oopps!  how did an Id sneak in...

Revision 1.18 / (download) - annotate - [select for diffs], Thu Oct 20 04:29:07 1994 UTC (27 years, 7 months ago) by cgd
Branch: MAIN
Changes since 1.17: +26 -22 lines
Diff to previous 1.17 (colored)

update for new syscall args description mechanism

Revision 1.17 / (download) - annotate - [select for diffs], Thu Jun 30 08:05:56 1994 UTC (27 years, 11 months ago) by cgd
Branch: MAIN
CVS Tags: netbsd-1-0-base, netbsd-1-0-RELEASE, netbsd-1-0-PATCH1, netbsd-1-0-PATCH06, netbsd-1-0-PATCH05, netbsd-1-0-PATCH04, netbsd-1-0-PATCH03, netbsd-1-0-PATCH02, netbsd-1-0-PATCH0, netbsd-1-0
Changes since 1.16: +2 -2 lines
Diff to previous 1.16 (colored)

fix the definition of a dev_t

Revision 1.16 / (download) - annotate - [select for diffs], Wed Jun 29 06:46:00 1994 UTC (27 years, 11 months ago) by cgd
Branch: MAIN
Changes since 1.15: +2 -1 lines
Diff to previous 1.15 (colored)

New RCS ID's, take two.  they're more aesthecially pleasant, and use 'NetBSD'

Revision 1.15 / (download) - annotate - [select for diffs], Mon Jun 27 19:32:33 1994 UTC (27 years, 11 months ago) by cgd
Branch: MAIN
Changes since 1.14: +2 -2 lines
Diff to previous 1.14 (colored)

new standard, minimally intrusive ID format

Revision 1.14 / (download) - annotate - [select for diffs], Sat May 21 07:11:52 1994 UTC (28 years ago) by cgd
Branch: MAIN
Changes since 1.13: +38 -34 lines
Diff to previous 1.13 (colored)

update to Lite; dev_t still short, for now, though

Revision 1.13 / (download) - annotate - [select for diffs], Wed May 18 02:41:54 1994 UTC (28 years ago) by cgd
Branch: MAIN
Changes since 1.12: +2 -1 lines
Diff to previous 1.12 (colored)

add FD_COPY

Revision 1.12 / (download) - annotate - [select for diffs], Tue May 17 04:25:12 1994 UTC (28 years ago) by cgd
Branch: MAIN
Changes since 1.11: +158 -1 lines
Diff to previous 1.11 (colored)

copyright foo

Revision 1.11 / (download) - annotate - [select for diffs], Mon May 9 07:36:15 1994 UTC (28 years ago) by cgd
Branch: MAIN
Changes since 1.10: +1 -1 lines
Diff to previous 1.10 (colored)

pid_t is now a long

Revision 1.10 / (download) - annotate - [select for diffs], Mon Apr 25 03:50:36 1994 UTC (28 years, 1 month ago) by cgd
Branch: MAIN
Changes since 1.9: +1 -1 lines
Diff to previous 1.9 (colored)

some prototype cleanup, eliminate/replace bogus types (e.g. quad and
u_quad) -> use better types (e.g. quad_t & u_quad_t in inodes),
some cleanup.

Revision 1.9.2.2 / (download) - annotate - [select for diffs], Sun Mar 27 09:09:58 1994 UTC (28 years, 2 months ago) by cgd
Branch: nvm
Changes since 1.9.2.1: +1 -0 lines
Diff to previous 1.9.2.1 (colored) to branchpoint 1.9 (colored) next main 1.10 (colored)

expand uid_t/gid_t/off_t

Revision 1.9.2.1, Sun Mar 27 09:09:57 1994 UTC (28 years, 2 months ago) by cgd
Branch: nvm
Changes since 1.9: +0 -1 lines
FILE REMOVED

file types.h was added on branch nvm on 1994-03-27 09:09:58 +0000

Revision 1.9 / (download) - annotate - [select for diffs], Sun Mar 27 09:09:57 1994 UTC (28 years, 2 months ago) by cgd
Branch: MAIN
CVS Tags: wnvm, nvm-base
Branch point for: nvm
Changes since 1.8: +1 -1 lines
Diff to previous 1.8 (colored)

expand uid_t/gid_t/off_t

Revision 1.3.4.4 / (download) - annotate - [select for diffs], Wed Dec 8 12:56:57 1993 UTC (28 years, 5 months ago) by pk
Branch: magnum
Changes since 1.3.4.3: +1 -1 lines
Diff to previous 1.3.4.3 (colored) to branchpoint 1.3 (colored) next main 1.4 (colored)

Import `ssize_t' typedef from trunk.

Revision 1.3.4.3 / (download) - annotate - [select for diffs], Sat Oct 2 23:16:58 1993 UTC (28 years, 8 months ago) by mycroft
Branch: magnum
Changes since 1.3.4.2: +1 -1 lines
Diff to previous 1.3.4.2 (colored) to branchpoint 1.3 (colored)

Fix typo.

Revision 1.3.4.2 / (download) - annotate - [select for diffs], Sat Oct 2 22:57:46 1993 UTC (28 years, 8 months ago) by mycroft
Branch: magnum
Changes since 1.3.4.1: +1 -1 lines
Diff to previous 1.3.4.1 (colored) to branchpoint 1.3 (colored)

Put back old quad and u_quad for now.

Revision 1.8 / (download) - annotate - [select for diffs], Tue Sep 28 03:07:55 1993 UTC (28 years, 8 months ago) by mycroft
Branch: MAIN
Changes since 1.7: +1 -1 lines
Diff to previous 1.7 (colored)

Oops.  Remove ancient and now defunct comment.

Revision 1.7 / (download) - annotate - [select for diffs], Tue Sep 28 03:04:37 1993 UTC (28 years, 8 months ago) by mycroft
Branch: MAIN
Changes since 1.6: +1 -1 lines
Diff to previous 1.6 (colored)

Add new quad types alongside old ones so quad stuff in libc will compile.

Revision 1.6 / (download) - annotate - [select for diffs], Sat Sep 25 01:51:31 1993 UTC (28 years, 8 months ago) by jtc
Branch: MAIN
Changes since 1.5: +1 -1 lines
Diff to previous 1.5 (colored)

POSIX.1 says ssize_t should be defined in here.

Revision 1.3.4.1 / (download) - annotate - [select for diffs], Fri Sep 24 08:58:10 1993 UTC (28 years, 8 months ago) by mycroft
Branch: magnum
Changes since 1.3: +1 -1 lines
Diff to previous 1.3 (colored)

Changes from trunk.
conf.h, disk.h, disklabel.h: strategy functions return void.  dump functions
take dev, blkno, maddr, and length.
dkstat.h: Add CP_INTR.
mount.h: Make fsid_t a structure with two longs inside, now that quad is gone.
proc.h: Replace p_[us]time with p_[usi]ticks.
systm.h: Don't declare spl*() or psuedo-device attach functions.  Declare
endtsleep().  Change declaration of panic().
types.h: Replace u_quad and quad with u_quad_t and quad_t, which use the GCC
`long long' type.  Modify qaddr_t accordingly.
vnode.h: Change va_size and va_bytes to u_quad_ts.

Revision 1.5 / (download) - annotate - [select for diffs], Fri Sep 17 03:35:48 1993 UTC (28 years, 8 months ago) by mycroft
Branch: MAIN
CVS Tags: magnum-base
Changes since 1.4: +1 -1 lines
Diff to previous 1.4 (colored)

Reverse part of the quad changes; this should only be in the branch.

Revision 1.4 / (download) - annotate - [select for diffs], Thu Sep 16 06:03:45 1993 UTC (28 years, 8 months ago) by mycroft
Branch: MAIN
Changes since 1.3: +1 -1 lines
Diff to previous 1.3 (colored)

Add quad_t and u_quad_t, fix qaddr_t, nuke quad and u_quad.
Also, #include <machine/endian.h> (a la 4.4).

Revision 1.3 / (download) - annotate - [select for diffs], Thu May 20 16:23:35 1993 UTC (29 years ago) by cgd
Branch: MAIN
CVS Tags: netbsd-0-9-patch-001, netbsd-0-9-base, netbsd-0-9-RELEASE, netbsd-0-9-BETA, netbsd-0-9-ALPHA2, netbsd-0-9-ALPHA, netbsd-0-9
Branch point for: magnum
Changes since 1.2: +1 -1 lines
Diff to previous 1.2 (colored)

add rcs ids as necessary, and also clean up headers

Revision 1.2 / (download) - annotate - [select for diffs], Mon Apr 19 01:23:34 1993 UTC (29 years, 1 month ago) by mycroft
Branch: MAIN
Changes since 1.1: +1 -1 lines
Diff to previous 1.1 (colored)

Add consistent multiple-inclusion protection.

Revision 1.1.1.1 / (download) - annotate - [select for diffs] (vendor branch), Sun Mar 21 09:45:37 1993 UTC (29 years, 2 months ago) by cgd
Branch: WFJ-920714, CSRG
CVS Tags: patchkit-0-2-2, netbsd-alpha-1, netbsd-0-8, WFJ-386bsd-01
Changes since 1.1: +1 -1 lines
Diff to previous 1.1 (colored)

initial import of 386bsd-0.1 sources

Revision 1.1 / (download) - annotate - [select for diffs], Sun Mar 21 09:45:37 1993 UTC (29 years, 2 months ago) by cgd
Branch: MAIN

Initial revision

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>