The NetBSD Project

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

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

Request diff between arbitrary revisions


Keyword substitution: kv
Default branch: MAIN


Revision 1.82: download - view: text, markup, annotated - select for diffs
Sun Dec 22 23:24:20 2024 UTC (4 months ago) by riastradh
Branches: MAIN
CVS tags: HEAD
Diff to: previous 1.81: preferred, colored
Changes since revision 1.81: +4 -2 lines
kern: Move some purely arithmetic routines to subr_time_arith.c.

Preparation for testing and fixing:

PR kern/58922: itimer(9): arithmetic overflow
PR kern/58925: itimer(9) responds erratically to clock wound back
PR kern/58926: itimer(9) integer overflow in overrun counting
PR kern/58927: itimer(9): overrun accounting is broken

Revision 1.81: download - view: text, markup, annotated - select for diffs
Sun May 12 10:34:56 2024 UTC (11 months, 2 weeks ago) by rillig
Branches: MAIN
CVS tags: perseant-exfatfs-base-20240630, perseant-exfatfs-base, perseant-exfatfs
Diff to: previous 1.80: preferred, colored
Changes since revision 1.80: +7 -7 lines
sys/sys: remove CONSTCOND comment from do-while-0 loop

Lint doesn't need this comment anymore, as there is nothing surprising
or unusual about this idiom.

Revision 1.80: download - view: text, markup, annotated - select for diffs
Sun Jun 26 22:31:38 2022 UTC (2 years, 10 months ago) by riastradh
Branches: MAIN
CVS tags: thorpej-ifq-base, thorpej-ifq, thorpej-altq-separation-base, thorpej-altq-separation, netbsd-10-base, netbsd-10-1-RELEASE, netbsd-10-0-RELEASE, netbsd-10-0-RC6, netbsd-10-0-RC5, netbsd-10-0-RC4, netbsd-10-0-RC3, netbsd-10-0-RC2, netbsd-10-0-RC1, netbsd-10, bouyer-sunxi-drm-base, bouyer-sunxi-drm
Diff to: previous 1.79: preferred, colored
Changes since revision 1.79: +7 -1 lines
kern: New functions timespecaddok, timespecsubok.

Return false if timespecadd or timespecsub with the same arguments
would overflow (possibly in an intermediate calculation), true if OK.

Typical usage:

sys_wotsit(...)
{
	...
	if (!timespecsubok(x, y))
		return EINVAL;
	timespecub(x, y, xydelta);
	...
}

Revision 1.65.12.2: download - view: text, markup, annotated - select for diffs
Sun Dec 3 11:39:21 2017 UTC (7 years, 4 months ago) by jdolecek
Branches: tls-maxphys
Diff to: previous 1.65.12.1: preferred, colored; branchpoint 1.65: preferred, colored; next MAIN 1.66: preferred, colored
Changes since revision 1.65.12.1: +58 -13 lines
update from HEAD

Revision 1.77.2.1: download - view: text, markup, annotated - select for diffs
Fri Apr 21 16:54:08 2017 UTC (8 years ago) by bouyer
Branches: bouyer-socketcan
Diff to: previous 1.77: preferred, colored; next MAIN 1.78: preferred, colored
Changes since revision 1.77: +3 -3 lines
Sync with HEAD

Revision 1.73.2.2: download - view: text, markup, annotated - select for diffs
Mon Mar 20 06:57:53 2017 UTC (8 years, 1 month ago) by pgoyette
Branches: pgoyette-localcount
Diff to: previous 1.73.2.1: preferred, colored; branchpoint 1.73: preferred, colored; next MAIN 1.74: preferred, colored
Changes since revision 1.73.2.1: +3 -3 lines
Sync with HEAD

Revision 1.67.4.5: download - view: text, markup, annotated - select for diffs
Sun Feb 5 13:41:01 2017 UTC (8 years, 2 months ago) by skrll
Branches: nick-nhusb
Diff to: previous 1.67.4.4: preferred, colored; branchpoint 1.67: preferred, colored; next MAIN 1.68: preferred, colored
Changes since revision 1.67.4.4: +22 -11 lines
Sync with HEAD

Revision 1.79: download - view: text, markup, annotated - select for diffs
Tue Jan 17 15:28:34 2017 UTC (8 years, 3 months ago) by maya
Branches: MAIN
CVS tags: tls-maxphys-base-20171202, 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, prg-localcount2-base3, prg-localcount2-base2, prg-localcount2-base1, prg-localcount2-base, prg-localcount2, phil-wifi-base, phil-wifi-20200421, phil-wifi-20200411, phil-wifi-20200406, phil-wifi-20191119, phil-wifi-20190609, phil-wifi, pgoyette-localcount-20170426, pgoyette-localcount-20170320, pgoyette-compat-merge-20190127, pgoyette-compat-base, pgoyette-compat-20190127, pgoyette-compat-20190118, 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, pgoyette-compat, perseant-stdc-iso10646-base, perseant-stdc-iso10646, nick-nhusb-base-20170825, nick-nhusb-base-20170204, netbsd-9-base, netbsd-9-4-RELEASE, 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-8-base, netbsd-8-3-RELEASE, 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, 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-socketcan-base1, ad-namecache-base3, ad-namecache-base2, ad-namecache-base1, ad-namecache-base, ad-namecache
Diff to: previous 1.78: preferred, colored
Changes since revision 1.78: +2 -2 lines
use ULL so this doesn't break on 32bit builds... sorry

Revision 1.78: download - view: text, markup, annotated - select for diffs
Tue Jan 17 13:13:07 2017 UTC (8 years, 3 months ago) by maya
Branches: MAIN
Diff to: previous 1.77: preferred, colored
Changes since revision 1.77: +3 -3 lines
define constants as being wider than int when needed, instead of casting
them at use. makes compilers happier.

Revision 1.73.2.1: download - view: text, markup, annotated - select for diffs
Sat Jan 7 08:56:53 2017 UTC (8 years, 3 months ago) by pgoyette
Branches: pgoyette-localcount
Diff to: previous 1.73: preferred, colored
Changes since revision 1.73: +20 -9 lines
Sync with HEAD.  (Note that most of these changes are simply $NetBSD$
tag issues.)

Revision 1.77: download - view: text, markup, annotated - select for diffs
Fri Jan 6 03:33:19 2017 UTC (8 years, 3 months ago) by pgoyette
Branches: MAIN
CVS tags: pgoyette-localcount-20170107, bouyer-socketcan-base
Branch point for: bouyer-socketcan
Diff to: previous 1.76: preferred, colored
Changes since revision 1.76: +6 -6 lines
As pointed out by christos@, since the macros already include a cast
to uint64_t, it's not necessary to cast again at point of use.

Revision 1.76: download - view: text, markup, annotated - select for diffs
Thu Jan 5 23:24:39 2017 UTC (8 years, 3 months ago) by pgoyette
Branches: MAIN
Diff to: previous 1.75: preferred, colored
Changes since revision 1.75: +16 -11 lines
Define macros for the time conversion magic numbers.

Revision 1.75: download - view: text, markup, annotated - select for diffs
Thu Jan 5 22:51:15 2017 UTC (8 years, 3 months ago) by pgoyette
Branches: MAIN
Diff to: previous 1.74: preferred, colored
Changes since revision 1.74: +12 -6 lines
The inline functions {ms,us,ns}2bintime() are currently defined\nincorrectly, and always result in the bt.frac being set to zero.\nEven correcting for left- vs right shifts, the results are low\nprecision with at most 32 significant bits.\n\nRewrite using 64-bit multiply rather than division to get proper\nresults.  Also the multiply is less costly than a divide on most\nplatforms.

Revision 1.74: download - view: text, markup, annotated - select for diffs
Sun Dec 18 17:18:01 2016 UTC (8 years, 4 months ago) by christos
Branches: MAIN
Diff to: previous 1.73: preferred, colored
Changes since revision 1.73: +2 -2 lines
Change CLOCK_THREAD_CPUTIME_ID so that it is not negative; requested by joerg
this breaks ABI compatibility, but not much should be using this yet, since
it was recently added.

Revision 1.73: download - view: text, markup, annotated - select for diffs
Thu Jul 7 06:55:44 2016 UTC (8 years, 9 months ago) by msaitoh
Branches: MAIN
CVS tags: pgoyette-localcount-base, pgoyette-localcount-20161104, pgoyette-localcount-20160806, pgoyette-localcount-20160726, nick-nhusb-base-20161204, nick-nhusb-base-20161004, nick-nhusb-base-20160907, localcount-20160914
Branch point for: pgoyette-localcount
Diff to: previous 1.72: preferred, colored
Changes since revision 1.72: +2 -2 lines
KNF. Remove extra spaces. No functional change.

Revision 1.67.4.4: download - view: text, markup, annotated - select for diffs
Sun May 29 08:44:40 2016 UTC (8 years, 10 months ago) by skrll
Branches: nick-nhusb
Diff to: previous 1.67.4.3: preferred, colored; branchpoint 1.67: preferred, colored
Changes since revision 1.67.4.3: +3 -1 lines
Sync with HEAD

Revision 1.72: download - view: text, markup, annotated - select for diffs
Sat Apr 23 23:08:26 2016 UTC (9 years ago) by christos
Branches: MAIN
CVS tags: nick-nhusb-base-20160529
Diff to: previous 1.71: preferred, colored
Changes since revision 1.71: +3 -1 lines
Add clock_getcpuclockid2(2) as well as CLOCK_{PROCESS,THREAD}_CPUTIME_ID.

Revision 1.67.4.3: download - view: text, markup, annotated - select for diffs
Sun Dec 27 12:10:18 2015 UTC (9 years, 4 months ago) by skrll
Branches: nick-nhusb
Diff to: previous 1.67.4.2: preferred, colored; branchpoint 1.67: preferred, colored
Changes since revision 1.67.4.2: +4 -4 lines
Sync with HEAD (as of 26th Dec)

Revision 1.71: download - view: text, markup, annotated - select for diffs
Thu Dec 24 15:53:06 2015 UTC (9 years, 4 months ago) by christos
Branches: MAIN
CVS tags: nick-nhusb-base-20160422, nick-nhusb-base-20160319, nick-nhusb-base-20151226
Diff to: previous 1.70: preferred, colored
Changes since revision 1.70: +4 -4 lines
explicit casts to time_t, since we are going from unsigned -> signed.

Revision 1.67.4.2: download - view: text, markup, annotated - select for diffs
Tue Sep 22 12:06:17 2015 UTC (9 years, 7 months ago) by skrll
Branches: nick-nhusb
Diff to: previous 1.67.4.1: preferred, colored; branchpoint 1.67: preferred, colored
Changes since revision 1.67.4.1: +3 -9 lines
Sync with HEAD

Revision 1.70: download - view: text, markup, annotated - select for diffs
Fri Jul 31 12:51:32 2015 UTC (9 years, 8 months ago) by kamil
Branches: MAIN
CVS tags: nick-nhusb-base-20150921
Diff to: previous 1.69: preferred, colored
Changes since revision 1.69: +2 -8 lines
Do as POSIX says, define the timespec structure in <signal.h>

Extract struct timespec from <sys/time.h> and put into a separate header.

This solution is minimally invasive.

Revision 1.67.4.1: download - view: text, markup, annotated - select for diffs
Sat Jun 6 14:40:30 2015 UTC (9 years, 10 months ago) by skrll
Branches: nick-nhusb
Diff to: previous 1.67: preferred, colored
Changes since revision 1.67: +39 -1 lines
Sync with HEAD

Revision 1.69: download - view: text, markup, annotated - select for diffs
Tue May 19 23:35:11 2015 UTC (9 years, 11 months ago) by riastradh
Branches: MAIN
CVS tags: nick-nhusb-base-20150606
Diff to: previous 1.68: preferred, colored
Changes since revision 1.68: +16 -13 lines
Avoid C99 initializers outside _KERNEL.

Various software is built with, e.g., gcc without -std=c99, which
defaults to c89, which chokes on these.

Noted by Kamil Rytarowski.

Revision 1.68: download - view: text, markup, annotated - select for diffs
Wed Apr 29 12:55:23 2015 UTC (9 years, 11 months ago) by riastradh
Branches: MAIN
Diff to: previous 1.67: preferred, colored
Changes since revision 1.67: +36 -1 lines
Add bintimecmp, ms2bintime, us2bintime, ns2bintime.

Revision 1.65.12.1: download - view: text, markup, annotated - select for diffs
Wed Aug 20 00:04:44 2014 UTC (10 years, 8 months ago) by tls
Branches: tls-maxphys
Diff to: previous 1.65: preferred, colored
Changes since revision 1.65: +3 -3 lines
Rebase to HEAD as of a few days ago.

Revision 1.65.26.1: download - view: text, markup, annotated - select for diffs
Sun Aug 10 06:56:55 2014 UTC (10 years, 8 months ago) by tls
Branches: tls-earlyentropy
Diff to: previous 1.65: preferred, colored; next MAIN 1.66: preferred, colored
Changes since revision 1.65: +3 -3 lines
Rebase.

Revision 1.67: download - view: text, markup, annotated - select for diffs
Fri Aug 8 07:40:35 2014 UTC (10 years, 8 months ago) by christos
Branches: MAIN
CVS tags: tls-maxphys-base, tls-earlyentropy-base, 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
Diff to: previous 1.66: preferred, colored
Changes since revision 1.66: +3 -3 lines
make constants unsigned (joerg@)

Revision 1.66: download - view: text, markup, annotated - select for diffs
Thu Aug 7 20:05:10 2014 UTC (10 years, 8 months ago) by christos
Branches: MAIN
Diff to: previous 1.65: preferred, colored
Changes since revision 1.65: +3 -3 lines
convert to unsigned multiplication.

Revision 1.65: download - view: text, markup, annotated - select for diffs
Thu Oct 27 16:12:52 2011 UTC (13 years, 6 months ago) by christos
Branches: 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, 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, 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, khorben-n900, 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, agc-symver-base, agc-symver
Branch point for: tls-maxphys, tls-earlyentropy
Diff to: previous 1.64: preferred, colored
Changes since revision 1.64: +6 -4 lines
There is no reason not to support CLOCK_MONOTONIC in {g,s}etitimer() since
the underlying implementation already supports it, so add it.

Revision 1.63.2.1: download - view: text, markup, annotated - select for diffs
Wed May 13 17:23:04 2009 UTC (15 years, 11 months ago) by jym
Branches: jym-xensuspend
Diff to: previous 1.63: preferred, colored; next MAIN 1.64: preferred, colored
Changes since revision 1.63: +3 -1 lines
Sync with HEAD.

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

Revision 1.61.6.1: download - view: text, markup, annotated - select for diffs
Mon May 4 08:14:36 2009 UTC (15 years, 11 months ago) by yamt
Branches: yamt-nfs-mp
Diff to: previous 1.61: preferred, colored; next MAIN 1.62: preferred, colored
Changes since revision 1.61: +21 -15 lines
sync with head.

Revision 1.62.2.2: download - view: text, markup, annotated - select for diffs
Tue Apr 28 07:37:53 2009 UTC (16 years ago) by skrll
Branches: nick-hppapmap
Diff to: previous 1.62.2.1: preferred, colored; branchpoint 1.62: preferred, colored; next MAIN 1.63: preferred, colored
Changes since revision 1.62.2.1: +3 -1 lines
Sync with HEAD.

Revision 1.64: download - view: text, markup, annotated - select for diffs
Fri Mar 27 11:06:26 2009 UTC (16 years, 1 month ago) by drochner
Branches: 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, yamt-nfs-mp-base11, yamt-nfs-mp-base10, uebayasi-xip-base7, uebayasi-xip-base6, uebayasi-xip-base5, uebayasi-xip-base4, uebayasi-xip-base3, uebayasi-xip-base2, uebayasi-xip-base1, uebayasi-xip-base, uebayasi-xip, rmind-uvmplock-nbase, rmind-uvmplock-base, rmind-uvmplock, nick-hppapmap-base4, nick-hppapmap-base3, nick-hppapmap-base, matt-premerge-20091211, matt-mips64-premerge-20101231, jymxensuspend-base, jym-xensuspend-nbase, jym-xensuspend-base, jruoho-x86intr-base, jruoho-x86intr, cherry-xenmp-base, cherry-xenmp, bouyer-quota2-nbase, bouyer-quota2-base, bouyer-quota2
Diff to: previous 1.63: preferred, colored
Changes since revision 1.63: +3 -1 lines
namespace sanity: TIMER_RELTIME is _NETBSD_SOURCE only

Revision 1.62.2.1: download - view: text, markup, annotated - select for diffs
Mon Jan 19 13:20:31 2009 UTC (16 years, 3 months ago) by skrll
Branches: nick-hppapmap
Diff to: previous 1.62: preferred, colored
Changes since revision 1.62: +18 -15 lines
Sync with HEAD.

Revision 1.59.6.3: download - view: text, markup, annotated - select for diffs
Sat Jan 17 13:29:41 2009 UTC (16 years, 3 months ago) by mjf
Branches: mjf-devfs2
Diff to: previous 1.59.6.2: preferred, colored; branchpoint 1.59: preferred, colored; next MAIN 1.60: preferred, colored
Changes since revision 1.59.6.2: +17 -14 lines
Sync with HEAD.

Revision 1.63: download - view: text, markup, annotated - select for diffs
Sun Jan 11 02:45:56 2009 UTC (16 years, 3 months ago) by christos
Branches: MAIN
CVS tags: nick-hppapmap-base2, mjf-devfs2-base
Branch point for: jym-xensuspend
Diff to: previous 1.62: preferred, colored
Changes since revision 1.62: +18 -15 lines
merge christos-time_t

Revision 1.61.2.5: download - view: text, markup, annotated - select for diffs
Sun Jan 4 04:33:08 2009 UTC (16 years, 3 months ago) by christos
Branches: christos-time_t
Diff to: previous 1.61.2.4: preferred, colored; branchpoint 1.61: preferred, colored; next MAIN 1.62: preferred, colored
Changes since revision 1.61.2.4: +2 -2 lines
another suseconds_t cast

Revision 1.61.2.4: download - view: text, markup, annotated - select for diffs
Sun Jan 4 04:22:10 2009 UTC (16 years, 3 months ago) by christos
Branches: christos-time_t
Diff to: previous 1.61.2.3: preferred, colored; branchpoint 1.61: preferred, colored
Changes since revision 1.61.2.3: +2 -2 lines
tv_usec is suseconds_t.

Revision 1.61.2.3: download - view: text, markup, annotated - select for diffs
Sun Dec 28 18:38:55 2008 UTC (16 years, 4 months ago) by christos
Branches: christos-time_t
Diff to: previous 1.61.2.2: preferred, colored; branchpoint 1.61: preferred, colored
Changes since revision 1.61.2.2: +2 -2 lines
expose *utimes if HAVE_NBTOOL_CONFIG_H

Revision 1.61.2.2: download - view: text, markup, annotated - select for diffs
Sat Nov 1 21:22:28 2008 UTC (16 years, 5 months ago) by christos
Branches: christos-time_t
Diff to: previous 1.61.2.1: preferred, colored; branchpoint 1.61: preferred, colored
Changes since revision 1.61.2.1: +2 -1 lines
Sync with head.

Revision 1.61.12.1: download - view: text, markup, annotated - select for diffs
Sun Oct 19 22:18:10 2008 UTC (16 years, 6 months ago) by haad
Branches: haad-dm
Diff to: previous 1.61: preferred, colored; next MAIN 1.62: preferred, colored
Changes since revision 1.61: +2 -1 lines
Sync with HEAD.

Revision 1.59.6.2: download - view: text, markup, annotated - select for diffs
Sun Sep 28 10:41:05 2008 UTC (16 years, 7 months ago) by mjf
Branches: mjf-devfs2
Diff to: previous 1.59.6.1: preferred, colored; branchpoint 1.59: preferred, colored
Changes since revision 1.59.6.1: +1 -0 lines
Sync with HEAD.

Revision 1.61.8.1: download - view: text, markup, annotated - select for diffs
Thu Sep 18 04:37:05 2008 UTC (16 years, 7 months ago) by wrstuden
Branches: wrstuden-revivesa
Diff to: previous 1.61: preferred, colored; next MAIN 1.62: preferred, colored
Changes since revision 1.61: +2 -1 lines
Sync with wrstuden-revivesa-base-2.

Revision 1.61.10.1: download - view: text, markup, annotated - select for diffs
Fri Jul 18 16:37:57 2008 UTC (16 years, 9 months ago) by simonb
Branches: simonb-wapbl
Diff to: previous 1.61: preferred, colored; next MAIN 1.62: preferred, colored
Changes since revision 1.61: +2 -1 lines
Sync with head.

Revision 1.62: download - view: text, markup, annotated - select for diffs
Tue Jul 15 16:18:09 2008 UTC (16 years, 9 months ago) by christos
Branches: MAIN
CVS tags: wrstuden-revivesa-base-4, wrstuden-revivesa-base-3, wrstuden-revivesa-base-2, simonb-wapbl-nbase, simonb-wapbl-base, 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, haad-nbase2, haad-dm-base2, haad-dm-base1, haad-dm-base, christos-time_t-nbase, christos-time_t-base, ad-audiomp2-base, ad-audiomp2
Branch point for: nick-hppapmap
Diff to: previous 1.61: preferred, colored
Changes since revision 1.61: +2 -1 lines
Use more timespecs internally. From Alexander Shishkin and me.
Welcome to 4.99.70, 30 more to go for 100.

Revision 1.59.6.1: download - view: text, markup, annotated - select for diffs
Thu Apr 3 12:43:13 2008 UTC (17 years ago) by mjf
Branches: mjf-devfs2
Diff to: previous 1.59: preferred, colored
Changes since revision 1.59: +9 -2 lines
Sync with HEAD.

Revision 1.61.2.1: download - view: text, markup, annotated - select for diffs
Sat Mar 29 20:47:04 2008 UTC (17 years, 1 month ago) by christos
Branches: christos-time_t
Diff to: previous 1.61: preferred, colored
Changes since revision 1.61: +15 -12 lines
Welcome to the time_t=long long dev_t=uint64_t branch.

Revision 1.59.2.1: download - view: text, markup, annotated - select for diffs
Mon Mar 24 07:16:29 2008 UTC (17 years, 1 month ago) by keiichi
Branches: keiichi-mipv6
Diff to: previous 1.59: preferred, colored; next MAIN 1.60: preferred, colored
Changes since revision 1.59: +9 -2 lines
sync with head.

Revision 1.57.16.2: download - view: text, markup, annotated - select for diffs
Sun Mar 23 02:05:11 2008 UTC (17 years, 1 month ago) by matt
Branches: matt-armv6
Diff to: previous 1.57.16.1: preferred, colored; branchpoint 1.57: preferred, colored; next MAIN 1.58: preferred, colored
Changes since revision 1.57.16.1: +12 -5 lines
sync with HEAD

Revision 1.46.2.4: download - view: text, markup, annotated - select for diffs
Mon Mar 17 09:15:47 2008 UTC (17 years, 1 month ago) by yamt
Branches: yamt-lazymbuf
Diff to: previous 1.46.2.3: preferred, colored; branchpoint 1.46: preferred, colored; next MAIN 1.47: preferred, colored
Changes since revision 1.46.2.3: +9 -2 lines
sync with head.

Revision 1.61: download - view: text, markup, annotated - select for diffs
Sun Mar 16 13:19:55 2008 UTC (17 years, 1 month ago) by yamt
Branches: 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-1, wrstuden-revivesa-base, matt-armv6-nbase, keiichi-mipv6-nbase, keiichi-mipv6-base, hpcarm-cleanup-nbase, ad-socklock-base1
Branch point for: yamt-nfs-mp, wrstuden-revivesa, simonb-wapbl, haad-dm, christos-time_t
Diff to: previous 1.60: preferred, colored
Changes since revision 1.60: +8 -1 lines
- wrap bintime with !defined(_STANDALONE) as suggested by Valeriy E. Ushakov.
- add a comment.

Revision 1.60: download - view: text, markup, annotated - select for diffs
Mon Mar 10 12:34:41 2008 UTC (17 years, 1 month ago) by yamt
Branches: MAIN
Diff to: previous 1.59: preferred, colored
Changes since revision 1.59: +2 -2 lines
remove an unnecessary cast.

Revision 1.57.22.1: download - view: text, markup, annotated - select for diffs
Mon Feb 18 21:07:24 2008 UTC (17 years, 2 months ago) by mjf
Branches: mjf-devfs
Diff to: previous 1.57: preferred, colored; next MAIN 1.58: preferred, colored
Changes since revision 1.57: +4 -4 lines
Sync with HEAD.

Revision 1.46.2.3: download - view: text, markup, annotated - select for diffs
Mon Jan 21 09:48:01 2008 UTC (17 years, 3 months ago) by yamt
Branches: yamt-lazymbuf
Diff to: previous 1.46.2.2: preferred, colored; branchpoint 1.46: preferred, colored
Changes since revision 1.46.2.2: +4 -6 lines
sync with head

Revision 1.57.28.2: download - view: text, markup, annotated - select for diffs
Thu Jan 10 23:44:41 2008 UTC (17 years, 3 months ago) by bouyer
Branches: bouyer-xeni386
CVS tags: bouyer-xeni386-merge1
Diff to: previous 1.57.28.1: preferred, colored; branchpoint 1.57: preferred, colored; next MAIN 1.58: preferred, colored
Changes since revision 1.57.28.1: +3 -3 lines
Sync with HEAD

Revision 1.57.16.1: download - view: text, markup, annotated - select for diffs
Wed Jan 9 01:58:20 2008 UTC (17 years, 3 months ago) by matt
Branches: matt-armv6
Diff to: previous 1.57: preferred, colored
Changes since revision 1.57: +1 -3 lines
sync with HEAD

Revision 1.59: download - view: text, markup, annotated - select for diffs
Tue Jan 8 20:56:22 2008 UTC (17 years, 3 months ago) by christos
Branches: MAIN
CVS tags: nick-net80211-sync-base, nick-net80211-sync, mjf-devfs-base, hpcarm-cleanup-base, bouyer-xeni386-nbase, bouyer-xeni386-base
Branch point for: mjf-devfs2, keiichi-mipv6
Diff to: previous 1.58: preferred, colored
Changes since revision 1.58: +4 -4 lines
pacify lint with casts.

Revision 1.57.28.1: download - view: text, markup, annotated - select for diffs
Wed Jan 2 21:58:11 2008 UTC (17 years, 3 months ago) by bouyer
Branches: bouyer-xeni386
Diff to: previous 1.57: preferred, colored
Changes since revision 1.57: +1 -3 lines
Sync with HEAD

Revision 1.57.24.1: download - view: text, markup, annotated - select for diffs
Wed Dec 26 19:58:00 2007 UTC (17 years, 4 months ago) by ad
Branches: vmlocking2
Diff to: previous 1.57: preferred, colored; next MAIN 1.58: preferred, colored
Changes since revision 1.57: +1 -3 lines
Sync with head.

Revision 1.58: download - view: text, markup, annotated - select for diffs
Sat Dec 22 01:19:41 2007 UTC (17 years, 4 months ago) by yamt
Branches: MAIN
CVS tags: vmlocking2-base3, matt-armv6-base
Diff to: previous 1.57: preferred, colored
Changes since revision 1.57: +1 -3 lines
expose bintime for libpthread.

Revision 1.46.2.2: download - view: text, markup, annotated - select for diffs
Mon Sep 3 14:46:41 2007 UTC (17 years, 7 months ago) by yamt
Branches: yamt-lazymbuf
Diff to: previous 1.46.2.1: preferred, colored; branchpoint 1.46: preferred, colored
Changes since revision 1.46.2.1: +3 -3 lines
sync with head.

Revision 1.56.10.1: download - view: text, markup, annotated - select for diffs
Mon Mar 12 06:00:55 2007 UTC (18 years, 1 month ago) by rmind
Branches: yamt-idlelwp
Diff to: previous 1.56: preferred, colored; next MAIN 1.57: preferred, colored
Changes since revision 1.56: +3 -3 lines
Sync with HEAD.

Revision 1.57: download - view: text, markup, annotated - select for diffs
Sun Mar 4 06:03:42 2007 UTC (18 years, 1 month ago) by christos
Branches: 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, yamt-idlelwp-base8, vmlocking2-base2, vmlocking2-base1, vmlocking-nbase, vmlocking-base, vmlocking, thorpej-atomic-base, thorpej-atomic, reinoud-bufcleanup-nbase, reinoud-bufcleanup-base, reinoud-bufcleanup, nick-csl-alignment-base5, nick-csl-alignment-base, nick-csl-alignment, mjf-ufs-trans-base, mjf-ufs-trans, matt-mips64-base, matt-mips64, matt-armv6-prevmlocking, jmcneill-pm-base, jmcneill-pm, jmcneill-base, hpcarm-cleanup, cube-autoconf-base, cube-autoconf, bouyer-xenamd64-base2, bouyer-xenamd64-base, bouyer-xenamd64
Branch point for: vmlocking2, mjf-devfs, matt-armv6, bouyer-xeni386
Diff to: previous 1.56: preferred, colored
Changes since revision 1.56: +3 -3 lines
Kill caddr_t; there will be some MI fallout, but it will be fixed shortly.

Revision 1.52.4.1: download - view: text, markup, annotated - select for diffs
Sat Sep 9 02:59:42 2006 UTC (18 years, 7 months ago) by rpaulo
Branches: rpaulo-netinet-merge-pcb
Diff to: previous 1.52: preferred, colored; next MAIN 1.53: preferred, colored
Changes since revision 1.52: +109 -86 lines
sync with head

Revision 1.55.2.1: download - view: text, markup, annotated - select for diffs
Thu Jul 13 17:50:06 2006 UTC (18 years, 9 months ago) by gdamore
Branches: gdamore-uart
Diff to: previous 1.55: preferred, colored; next MAIN 1.56: preferred, colored
Changes since revision 1.55: +3 -3 lines
Merge from HEAD.

Revision 1.52.8.2: download - view: text, markup, annotated - select for diffs
Mon Jun 26 12:54:29 2006 UTC (18 years, 10 months ago) by yamt
Branches: yamt-pdpolicy
Diff to: previous 1.52.8.1: preferred, colored; branchpoint 1.52: preferred, colored; next MAIN 1.53: preferred, colored
Changes since revision 1.52.8.1: +96 -67 lines
sync with head.

Revision 1.54.2.2: download - view: text, markup, annotated - select for diffs
Thu Jun 22 03:39:50 2006 UTC (18 years, 10 months ago) by chap
Branches: chap-midi
Diff to: previous 1.54.2.1: preferred, colored; branchpoint 1.54: preferred, colored; next MAIN 1.55: preferred, colored
Changes since revision 1.54.2.1: +3 -3 lines
Complete a sync sys/ with head.

Revision 1.46.2.1: download - view: text, markup, annotated - select for diffs
Wed Jun 21 15:12:04 2006 UTC (18 years, 10 months ago) by yamt
Branches: yamt-lazymbuf
Diff to: previous 1.46: preferred, colored
Changes since revision 1.46: +109 -84 lines
sync with head.

Revision 1.54.2.1: download - view: text, markup, annotated - select for diffs
Mon Jun 19 04:11:13 2006 UTC (18 years, 10 months ago) by chap
Branches: chap-midi
Diff to: previous 1.54: preferred, colored
Changes since revision 1.54: +96 -67 lines
Sync with head.

Revision 1.56: download - view: text, markup, annotated - select for diffs
Sun Jun 18 21:09:24 2006 UTC (18 years, 10 months ago) by uwe
Branches: 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, wrstuden-fixsa-newbase, wrstuden-fixsa-base-1, wrstuden-fixsa-base, wrstuden-fixsa, rpaulo-netinet-merge-pcb-base, post-newlock2-merge, newlock2-nbase, newlock2-base, newlock2, 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, matt-nb4-arm-base, matt-nb4-arm, chap-midi-nbase, chap-midi-base, ad-audiomp-base, ad-audiomp, abandoned-netbsd-4-base, abandoned-netbsd-4
Branch point for: yamt-idlelwp
Diff to: previous 1.55: preferred, colored
Changes since revision 1.55: +3 -3 lines
Hide struct bintime and pertinent inline functions under #ifdenf _KERNEL.

This code is not intended to be visible by the userland anyway, and it
also triggers a bug in SPARC's gcc 3.3.* that causes bootxx to explode
beyond its size limit (gcc emits unused reference to __muldi3).

Revision 1.55: download - view: text, markup, annotated - select for diffs
Wed Jun 7 22:34:18 2006 UTC (18 years, 10 months ago) by kardel
Branches: MAIN
CVS tags: gdamore-uart-base
Branch point for: gdamore-uart
Diff to: previous 1.54: preferred, colored
Changes since revision 1.54: +96 -67 lines
merge FreeBSD timecounters from branch simonb-timecounters
- struct timeval time is gone
  time.tv_sec -> time_second
- struct timeval mono_time is gone
  mono_time.tv_sec -> time_uptime
- access to time via
	{get,}{micro,nano,bin}time()
	get* versions are fast but less precise
- support NTP nanokernel implementation (NTP API 4)
- further reading:
  Timecounter Paper: http://phk.freebsd.dk/pubs/timecounter.pdf
  NTP Nanokernel: http://www.eecis.udel.edu/~mills/ntp/html/kern.html

Revision 1.52.6.3: download - view: text, markup, annotated - select for diffs
Sun Apr 30 18:09:04 2006 UTC (19 years ago) by kardel
Branches: simonb-timecounters
CVS tags: simonb-timcounters-final
Diff to: previous 1.52.6.2: preferred, colored; branchpoint 1.52: preferred, colored; next MAIN 1.53: preferred, colored
Changes since revision 1.52.6.2: +5 -5 lines
- add casts to time_t for tv_sec as struct timeval
  is currently NOT SUS compliant

Revision 1.52.6.2: download - view: text, markup, annotated - select for diffs
Sat Apr 22 11:40:21 2006 UTC (19 years ago) by simonb
Branches: simonb-timecounters
Diff to: previous 1.52.6.1: preferred, colored; branchpoint 1.52: preferred, colored
Changes since revision 1.52.6.1: +15 -20 lines
Sync with head.

Revision 1.52.10.1: download - view: text, markup, annotated - select for diffs
Wed Apr 19 04:36:02 2006 UTC (19 years ago) by elad
Branches: elad-kernelauth
Diff to: previous 1.52: preferred, colored; next MAIN 1.53: preferred, colored
Changes since revision 1.52: +14 -20 lines
sync with head.

Revision 1.52.8.1: download - view: text, markup, annotated - select for diffs
Sat Apr 1 12:07:51 2006 UTC (19 years ago) by yamt
Branches: yamt-pdpolicy
Diff to: previous 1.52: preferred, colored
Changes since revision 1.52: +14 -20 lines
sync with head.

Revision 1.52.12.2: download - view: text, markup, annotated - select for diffs
Fri Mar 31 09:45:29 2006 UTC (19 years, 1 month ago) by tron
Branches: peter-altq
Diff to: previous 1.52.12.1: preferred, colored; branchpoint 1.52: preferred, colored; next MAIN 1.53: preferred, colored
Changes since revision 1.52.12.1: +14 -9 lines
Merge 2006-03-31 NetBSD-current into the "peter-altq" branch.

Revision 1.54: download - view: text, markup, annotated - select for diffs
Wed Mar 29 21:57:07 2006 UTC (19 years, 1 month ago) by kleink
Branches: MAIN
CVS tags: yamt-pdpolicy-base5, yamt-pdpolicy-base4, yamt-pdpolicy-base3, simonb-timecounters-base, elad-kernelauth-base
Branch point for: chap-midi
Diff to: previous 1.53: preferred, colored
Changes since revision 1.53: +14 -9 lines
Make more (and better) use of feature test macros; suggested by Matthias
Drochner.

Revision 1.52.12.1: download - view: text, markup, annotated - select for diffs
Tue Mar 28 09:42:29 2006 UTC (19 years, 1 month ago) by tron
Branches: peter-altq
Diff to: previous 1.52: preferred, colored
Changes since revision 1.52: +1 -12 lines
Merge 2006-03-28 NetBSD-current into the "peter-altq" branch.

Revision 1.53: download - view: text, markup, annotated - select for diffs
Fri Mar 17 08:50:36 2006 UTC (19 years, 1 month ago) by kleink
Branches: MAIN
Diff to: previous 1.52: preferred, colored
Changes since revision 1.52: +1 -12 lines
Move struct clockinfo (KERN_CLOCKRATE sysctl) from <sys/time.h> to
<sys/sysctl.h>.

Revision 1.52.6.1: download - view: text, markup, annotated - select for diffs
Sat Feb 4 11:45:33 2006 UTC (19 years, 2 months ago) by simonb
Branches: simonb-timecounters
Diff to: previous 1.52: preferred, colored
Changes since revision 1.52: +94 -66 lines
Add bintime structures and support functions from FreeBSD.
Move kernel time related variables and declarations to <sys/timevar.h>.

Revision 1.38.2.9: download - view: text, markup, annotated - select for diffs
Sun Dec 11 10:29:36 2005 UTC (19 years, 4 months ago) by christos
Branches: ktrace-lwp
Diff to: previous 1.38.2.8: preferred, colored; next MAIN 1.39: preferred, colored
Changes since revision 1.38.2.8: +3 -3 lines
Sync with head.

Revision 1.52: download - view: text, markup, annotated - select for diffs
Mon Dec 5 00:16:34 2005 UTC (19 years, 4 months ago) by christos
Branches: MAIN
CVS tags: yamt-uio_vmspace-base5, yamt-uio_vmspace, yamt-pdpolicy-base2, yamt-pdpolicy-base, peter-altq-base, ktrace-lwp-base
Branch point for: yamt-pdpolicy, simonb-timecounters, rpaulo-netinet-merge-pcb, peter-altq, elad-kernelauth
Diff to: previous 1.51: preferred, colored
Changes since revision 1.51: +3 -3 lines
- make settime take timespec.
- avoid wrapping of time in settime.
- pass struct proc down so that we can log a detailed message.

Revision 1.38.2.8: download - view: text, markup, annotated - select for diffs
Thu Nov 10 14:12:13 2005 UTC (19 years, 5 months ago) by skrll
Branches: ktrace-lwp
Diff to: previous 1.38.2.7: preferred, colored
Changes since revision 1.38.2.7: +4 -2 lines
Sync with HEAD. Here we go again...

Revision 1.50.2.1: download - view: text, markup, annotated - select for diffs
Wed Oct 26 08:32:52 2005 UTC (19 years, 6 months ago) by yamt
Branches: yamt-vop
Diff to: previous 1.50: preferred, colored; next MAIN 1.51: preferred, colored
Changes since revision 1.50: +1 -19 lines
sync with head

Revision 1.51: download - view: text, markup, annotated - select for diffs
Sun Oct 23 00:09:14 2005 UTC (19 years, 6 months ago) by cube
Branches: MAIN
CVS tags: yamt-vop-base3, yamt-vop-base2, yamt-readahead-pervnode, yamt-readahead-perfile, yamt-readahead-base3, yamt-readahead-base2, yamt-readahead-base, yamt-readahead, thorpej-vnode-attr-base, thorpej-vnode-attr
Diff to: previous 1.50: preferred, colored
Changes since revision 1.50: +1 -19 lines
Implement a few changes needed to properly resolve PR#30924, as
discussed in the PR.

- introduce sys/timevar.h to hold kernel-specific stuff relevant to
  sys/time.h.  Ideally, timevar.h would contain all (or almost) of the
  #ifdef _KERNEL part of time.h, but that's a pretty big and tedious
  change to make.  For now, it will contain only the prototypes I
  introduced when working on COMPAT_NETBSD32.

- split copyinout_t into copyin_t and copyout_t, it makes prototypes more
  explicit about the meaning of a given argument.  Suggested by yamt@.

- move copyinout_t definition in sys/time.h to systm.h as copyin_t and
  copyout_t

- make everything uses the new types and include the proper headers at
  the proper places.

Revision 1.50: download - view: text, markup, annotated - select for diffs
Mon Sep 12 16:21:31 2005 UTC (19 years, 7 months ago) by christos
Branches: MAIN
CVS tags: yamt-vop-base
Branch point for: yamt-vop
Diff to: previous 1.49: preferred, colored
Changes since revision 1.49: +3 -2 lines
Introduced nanotime() which is going to be used by some fs code yet to
be committed. This should really be an MD routine and microtime should
be implemented from it, not the opposite (which is what we have now).

Revision 1.49: download - view: text, markup, annotated - select for diffs
Sat Jul 23 19:43:01 2005 UTC (19 years, 9 months ago) by cube
Branches: MAIN
Diff to: previous 1.48: preferred, colored
Changes since revision 1.48: +1 -2 lines
Remove an extra empty line.

Revision 1.48: download - view: text, markup, annotated - select for diffs
Sat Jul 23 18:54:07 2005 UTC (19 years, 9 months ago) by cube
Branches: MAIN
Diff to: previous 1.47: preferred, colored
Changes since revision 1.47: +18 -1 lines
Split sys_timer_create, sys_timer_gettime and sys_timer_settime so they
can be easily used by netbsd32 code.

XXX Meanwhile, introduce a copyinout_t type that matches the prototype of
XXX copyin(9) and copyout(9).  Its logical place would be in systm.h, near
XXX the definition of copyin, but, well, see the comment.

Revision 1.47: download - view: text, markup, annotated - select for diffs
Mon Jul 11 19:50:42 2005 UTC (19 years, 9 months ago) by cube
Branches: MAIN
Diff to: previous 1.46: preferred, colored
Changes since revision 1.46: +4 -1 lines
Split sys_getitimer and sys_setitimer to make it possible to share the
relevant code with the COMPAT_NETBSD32 version, and make the latter use
the new functions.

This fixes netbsd32_setitimer() which had drifted from the native syscall
and did not work properly anymore.

Revision 1.43.4.1: download - view: text, markup, annotated - select for diffs
Fri Apr 29 11:29:38 2005 UTC (20 years ago) by kent
Branches: kent-audio2
Diff to: previous 1.43: preferred, colored; next MAIN 1.44: preferred, colored
Changes since revision 1.43: +34 -29 lines
sync with -current

Revision 1.38.2.7: download - view: text, markup, annotated - select for diffs
Fri Apr 1 14:32:11 2005 UTC (20 years ago) by skrll
Branches: ktrace-lwp
Diff to: previous 1.38.2.6: preferred, colored
Changes since revision 1.38.2.6: +7 -1 lines
Sync with HEAD.

Revision 1.43.6.2: download - view: text, markup, annotated - select for diffs
Sat Mar 19 08:36:52 2005 UTC (20 years, 1 month ago) by yamt
Branches: yamt-km
Diff to: previous 1.43.6.1: preferred, colored; branchpoint 1.43: preferred, colored; next MAIN 1.44: preferred, colored
Changes since revision 1.43.6.1: +9 -3 lines
sync with head.  xen and whitespace.  xen part is not finished.

Revision 1.46: download - view: text, markup, annotated - select for diffs
Thu Mar 17 20:51:00 2005 UTC (20 years, 1 month ago) by kleink
Branches: MAIN
CVS tags: yamt-km-base4, yamt-km-base3, kent-audio2-base
Branch point for: yamt-lazymbuf
Diff to: previous 1.45: preferred, colored
Changes since revision 1.45: +7 -1 lines
Pull in <sys/select.h> (XPG>=4.2, POSIX>=2001).

Revision 1.38.2.6: download - view: text, markup, annotated - select for diffs
Fri Mar 4 16:54:23 2005 UTC (20 years, 1 month ago) by skrll
Branches: ktrace-lwp
Diff to: previous 1.38.2.5: preferred, colored
Changes since revision 1.38.2.5: +3 -3 lines
Sync with HEAD.

Hi Perry!

Revision 1.45: download - view: text, markup, annotated - select for diffs
Sat Feb 26 22:25:34 2005 UTC (20 years, 2 months ago) by perry
Branches: MAIN
CVS tags: netbsd-3-base, 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, netbsd-3
Diff to: previous 1.44: preferred, colored
Changes since revision 1.44: +3 -3 lines
nuke trailing whitespace

Revision 1.43.6.1: download - view: text, markup, annotated - select for diffs
Sat Feb 12 18:17:56 2005 UTC (20 years, 2 months ago) by yamt
Branches: yamt-km
Diff to: previous 1.43: preferred, colored
Changes since revision 1.43: +27 -28 lines
sync with head.

Revision 1.38.2.5: download - view: text, markup, annotated - select for diffs
Fri Feb 4 11:48:06 2005 UTC (20 years, 2 months ago) by skrll
Branches: ktrace-lwp
Diff to: previous 1.38.2.4: preferred, colored
Changes since revision 1.38.2.4: +27 -28 lines
Sync with HEAD.

Revision 1.44: download - view: text, markup, annotated - select for diffs
Thu Feb 3 19:20:02 2005 UTC (20 years, 2 months ago) by perry
Branches: MAIN
CVS tags: yamt-km-base2
Diff to: previous 1.43: preferred, colored
Changes since revision 1.43: +27 -28 lines
de-__P

Revision 1.38.2.4: download - view: text, markup, annotated - select for diffs
Mon Nov 29 07:25:05 2004 UTC (20 years, 5 months ago) by skrll
Branches: ktrace-lwp
Diff to: previous 1.38.2.3: preferred, colored
Changes since revision 1.38.2.3: +5 -5 lines
Sync with HEAD.

Revision 1.43: download - view: text, markup, annotated - select for diffs
Sun Nov 14 03:30:08 2004 UTC (20 years, 5 months ago) by atatat
Branches: MAIN
CVS tags: yamt-km-base, kent-audio1-beforemerge, kent-audio1-base, kent-audio1
Branch point for: yamt-km, kent-audio2
Diff to: previous 1.42: preferred, colored
Changes since revision 1.42: +5 -5 lines
Wrap TIMEVAL_TO_TIMESPEC and TIMESPEC_TO_TIMEVAL macros in

	do { ... } while(/*CONSTCOND*/0)

so that they can be used unadorned in if/else blocks, etc.  This means
that you now *have* to put a ; at the end of the "call" to these
macros.

Revision 1.38.2.3: download - view: text, markup, annotated - select for diffs
Tue Sep 21 13:38:51 2004 UTC (20 years, 7 months ago) by skrll
Branches: ktrace-lwp
Diff to: previous 1.38.2.2: preferred, colored
Changes since revision 1.38.2.2: +1 -1 lines
Fix the sync with head I botched.

Revision 1.38.2.2: download - view: text, markup, annotated - select for diffs
Sat Sep 18 14:56:31 2004 UTC (20 years, 7 months ago) by skrll
Branches: ktrace-lwp
Diff to: previous 1.38.2.1: preferred, colored
Changes since revision 1.38.2.1: +0 -0 lines
Sync with HEAD.

Revision 1.38.2.1: download - view: text, markup, annotated - select for diffs
Tue Aug 3 10:56:32 2004 UTC (20 years, 8 months ago) by skrll
Branches: ktrace-lwp
Diff to: previous 1.38: preferred, colored
Changes since revision 1.38: +13 -15 lines
Sync with HEAD

Revision 1.42: download - view: text, markup, annotated - select for diffs
Tue Apr 27 01:12:44 2004 UTC (21 years ago) by kleink
Branches: MAIN
Diff to: previous 1.41: preferred, colored
Changes since revision 1.41: +10 -7 lines
POSIX-2001: Add restrict keywords to gettimeofday(2) and setitimer(2);
further deprecate struct timezone usage by changing `tzp' argument to
gettimeofday() to void *; align utimes(2) declaration by changing `times`
argument from struct timeval * to struct timeval[2].  From Murray
Armfield in PR standards/25331.

In due curse, reflect these changes in futimes(2), lutimes(2), and
settimeofday(2).

Revision 1.41: download - view: text, markup, annotated - select for diffs
Sat Sep 6 22:01:21 2003 UTC (21 years, 7 months ago) by christos
Branches: MAIN
CVS tags: netbsd-2-base, 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, 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, netbsd-2
Diff to: previous 1.40: preferred, colored
Changes since revision 1.40: +2 -3 lines
SA_SIGINFO changes. This is 1.5Z

Revision 1.40: download - view: text, markup, annotated - select for diffs
Thu Aug 7 16:34:18 2003 UTC (21 years, 8 months ago) by agc
Branches: MAIN
Diff to: previous 1.39: preferred, colored
Changes since revision 1.39: +2 -6 lines
Move UCB-licensed code from 4-clause to 3-clause licence.

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

Revision 1.39: download - view: text, markup, annotated - select for diffs
Tue Jul 8 06:18:00 2003 UTC (21 years, 9 months ago) by itojun
Branches: MAIN
Diff to: previous 1.38: preferred, colored
Changes since revision 1.38: +2 -2 lines
prototype must not have variable name

Revision 1.38: download - view: text, markup, annotated - select for diffs
Mon Apr 28 23:16:31 2003 UTC (22 years ago) by bjh21
Branches: MAIN
Branch point for: ktrace-lwp
Diff to: previous 1.37: preferred, colored
Changes since revision 1.37: +4 -3 lines
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.37: download - view: text, markup, annotated - select for diffs
Mon Feb 3 23:47:13 2003 UTC (22 years, 2 months ago) by thorpej
Branches: MAIN
Diff to: previous 1.36: preferred, colored
Changes since revision 1.36: +2 -1 lines
Explicitly pull in <sys/queue.h>.

Revision 1.36: download - view: text, markup, annotated - select for diffs
Mon Feb 3 23:39:40 2003 UTC (22 years, 2 months ago) by nathanw
Branches: MAIN
Diff to: previous 1.35: preferred, colored
Changes since revision 1.35: +4 -2 lines
Prevent one timer from overrunning another with the current userret
mechanism by keeping a list (bitset) of which timers have fired and using
that list in the upcall (Does this sound familiar? SEND HELP NEED SIGINFO).

Provoke the idle LWP into running again with setrunnable(sa->sa_idle)
instead of a wakeup() call, since we know what it is.

Revision 1.35: download - view: text, markup, annotated - select for diffs
Sat Jan 18 09:53:21 2003 UTC (22 years, 3 months ago) by thorpej
Branches: MAIN
Diff to: previous 1.34: preferred, colored
Changes since revision 1.34: +58 -2 lines
Merge the nathanw_sa branch.

Revision 1.30.2.10: download - view: text, markup, annotated - select for diffs
Wed Dec 11 06:50:09 2002 UTC (22 years, 4 months ago) by thorpej
Branches: nathanw_sa
CVS tags: nathanw_sa_end
Diff to: previous 1.30.2.9: preferred, colored; branchpoint 1.30: preferred, colored; next MAIN 1.31: preferred, colored
Changes since revision 1.30.2.9: +2 -1 lines
Sync with HEAD.

Revision 1.30.2.9: download - view: text, markup, annotated - select for diffs
Sat Nov 9 02:14:16 2002 UTC (22 years, 5 months ago) by nathanw
Branches: nathanw_sa
Diff to: previous 1.30.2.8: preferred, colored; branchpoint 1.30: preferred, colored
Changes since revision 1.30.2.8: +3 -2 lines
Separately track timer overruns presently occurring, and timer
overruns associated with the most recent successful delivery.

Revision 1.30.2.8: download - view: text, markup, annotated - select for diffs
Thu Oct 3 23:49:30 2002 UTC (22 years, 6 months ago) by nathanw
Branches: nathanw_sa
Diff to: previous 1.30.2.7: preferred, colored; branchpoint 1.30: preferred, colored
Changes since revision 1.30.2.7: +24 -3 lines
Implement CLOCK_VIRTUAL and CLOCK_PROF support for POSIX timers. Factor
out some common code between POSIX timers and BSD timers along the way.

Revision 1.30.2.7: download - view: text, markup, annotated - select for diffs
Fri Jul 12 03:06:36 2002 UTC (22 years, 9 months ago) by nathanw
Branches: nathanw_sa
Diff to: previous 1.30.2.6: preferred, colored; branchpoint 1.30: preferred, colored
Changes since revision 1.30.2.6: +5 -3 lines
Adjust timers_free() prototype, and define constants to use when calling it.

Revision 1.30.2.6: download - view: text, markup, annotated - select for diffs
Thu Feb 28 19:58:09 2002 UTC (23 years, 2 months ago) by nathanw
Branches: nathanw_sa
Diff to: previous 1.30.2.5: preferred, colored; branchpoint 1.30: preferred, colored
Changes since revision 1.30.2.5: +2 -1 lines
Add siginfo_t to struct ptimer.

Revision 1.30.2.5: download - view: text, markup, annotated - select for diffs
Thu Feb 28 04:15:25 2002 UTC (23 years, 2 months ago) by nathanw
Branches: nathanw_sa
Diff to: previous 1.30.2.4: preferred, colored; branchpoint 1.30: preferred, colored
Changes since revision 1.30.2.4: +8 -7 lines
Catch up to -current.

Revision 1.31.2.2: download - view: text, markup, annotated - select for diffs
Mon Feb 11 20:10:46 2002 UTC (23 years, 2 months ago) by jdolecek
Branches: kqueue
Diff to: previous 1.31.2.1: preferred, colored; branchpoint 1.31: preferred, colored; next MAIN 1.32: preferred, colored
Changes since revision 1.31.2.1: +8 -7 lines
Sync w/ -current.

Revision 1.34: download - view: text, markup, annotated - select for diffs
Thu Jan 31 00:13:08 2002 UTC (23 years, 2 months ago) by simonb
Branches: 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, nathanw_sa_before_merge, nathanw_sa_base, kqueue-beforemerge, kqueue-base, kqueue-aftermerge, ifpoll-base, gmcgarry_ucred_base, gmcgarry_ucred, gmcgarry_ctxsw_base, gmcgarry_ctxsw, gehenna-devsw-base, gehenna-devsw, fvdl_fs64_base, eeh-devprop-base, eeh-devprop
Diff to: previous 1.33: preferred, colored
Changes since revision 1.33: +8 -7 lines
Implement the CLOCK_MONOTONIC clock for the posix/opengroup realtime
clock_() functions.  This simply returns the kernel mono_time variable.
As discussed on tech-kern.

Revision 1.31.2.1: download - view: text, markup, annotated - select for diffs
Thu Jan 10 20:04:52 2002 UTC (23 years, 3 months ago) by thorpej
Branches: kqueue
Diff to: previous 1.31: preferred, colored
Changes since revision 1.31: +5 -1 lines
Sync kqueue branch with -current.

Revision 1.30.2.4: download - view: text, markup, annotated - select for diffs
Tue Jan 8 00:34:44 2002 UTC (23 years, 3 months ago) by nathanw
Branches: nathanw_sa
Diff to: previous 1.30.2.3: preferred, colored; branchpoint 1.30: preferred, colored
Changes since revision 1.30.2.3: +5 -4 lines
Catch up to -current.

Revision 1.33: download - view: text, markup, annotated - select for diffs
Sun Dec 9 16:10:43 2001 UTC (23 years, 4 months ago) by manu
Branches: MAIN
Diff to: previous 1.32: preferred, colored
Changes since revision 1.32: +5 -4 lines
Changed clocktl interface to use syscallargs structures

Revision 1.30.2.3: download - view: text, markup, annotated - select for diffs
Sat Nov 17 01:10:18 2001 UTC (23 years, 5 months ago) by nathanw
Branches: nathanw_sa
Diff to: previous 1.30.2.2: preferred, colored; branchpoint 1.30: preferred, colored
Changes since revision 1.30.2.2: +31 -1 lines
Implement POSIX realtime timers, and reimplement getitimer() and setitimer()
in terms of them.

Revision 1.31.4.1: download - view: text, markup, annotated - select for diffs
Mon Oct 1 12:48:15 2001 UTC (23 years, 6 months ago) by fvdl
Branches: thorpej-devvp
Diff to: previous 1.31: preferred, colored; next MAIN 1.32: preferred, colored
Changes since revision 1.31: +4 -1 lines
Catch up with -current.

Revision 1.30.2.2: download - view: text, markup, annotated - select for diffs
Fri Sep 21 22:37:01 2001 UTC (23 years, 7 months ago) by nathanw
Branches: nathanw_sa
Diff to: previous 1.30.2.1: preferred, colored; branchpoint 1.30: preferred, colored
Changes since revision 1.30.2.1: +4 -1 lines
Catch up to -current.

Revision 1.32: download - view: text, markup, annotated - select for diffs
Sun Sep 16 07:14:15 2001 UTC (23 years, 7 months ago) by manu
Branches: MAIN
CVS tags: thorpej-mips-cache-base, thorpej-mips-cache, thorpej-devvp-base3, thorpej-devvp-base2
Diff to: previous 1.31: preferred, colored
Changes since revision 1.31: +4 -1 lines
Added prototypes declarations for lower part of root-only time-related
system calls. This is the the clockctl pseudosriver

Revision 1.30.2.1: download - view: text, markup, annotated - select for diffs
Thu Jun 21 20:09:59 2001 UTC (23 years, 10 months ago) by nathanw
Branches: nathanw_sa
Diff to: previous 1.30: preferred, colored
Changes since revision 1.30: +5 -5 lines
Catch up to -current.

Revision 1.31: download - view: text, markup, annotated - select for diffs
Mon Apr 30 01:13:21 2001 UTC (24 years ago) by lukem
Branches: MAIN
CVS tags: thorpej-devvp-base, pre-chs-ubcperf, post-chs-ubcperf
Branch point for: thorpej-devvp, kqueue
Diff to: previous 1.30: preferred, colored
Changes since revision 1.30: +5 -5 lines
remove some lint

Revision 1.28.2.1: download - view: text, markup, annotated - select for diffs
Mon Nov 20 18:11:38 2000 UTC (24 years, 5 months ago) by bouyer
Branches: thorpej_scsipi
Diff to: previous 1.28: preferred, colored; next MAIN 1.29: preferred, colored
Changes since revision 1.28: +3 -1 lines
Update thorpej_scsipi to -current as of a month ago

Revision 1.29.4.1: download - view: text, markup, annotated - select for diffs
Wed Aug 16 01:20:32 2000 UTC (24 years, 8 months ago) by itojun
Branches: netbsd-1-5
CVS tags: netbsd-1-5-RELEASE, netbsd-1-5-PATCH003, netbsd-1-5-PATCH002, netbsd-1-5-PATCH001, netbsd-1-5-BETA2, netbsd-1-5-BETA
Diff to: previous 1.29: preferred, colored; next MAIN 1.30: preferred, colored
Changes since revision 1.29: +2 -1 lines
pullup (approved by releng-1-5)

add ppsratecheck(9).

distrib/sets/lists/comp/mi      1.251 -> 1.252
share/man/man9/Makefile         1.67 -> 1.68 (equivalent to)
share/man/man9/ppsratecheck.9   (new)
sys/kern/kern_time.c            1.49 -> 1.51, 1.52 -> 1.53
sys/sys/time.h                  1.29 -> 1.30

Revision 1.30: download - view: text, markup, annotated - select for diffs
Sun Jul 9 06:44:57 2000 UTC (24 years, 9 months ago) by itojun
Branches: MAIN
CVS tags: thorpej_scsipi_nbase, thorpej_scsipi_beforemerge, thorpej_scsipi_base
Branch point for: nathanw_sa
Diff to: previous 1.29: preferred, colored
Changes since revision 1.29: +2 -1 lines
add ppsratelimit(9), which does event-per-sec rate limitation.
use it from icmp6 error rate limitation code.
XXX better name for the function?

Revision 1.27.8.1: download - view: text, markup, annotated - select for diffs
Fri Feb 18 20:26:14 2000 UTC (25 years, 2 months ago) by he
Branches: netbsd-1-4
CVS tags: netbsd-1-4-PATCH003, netbsd-1-4-PATCH002
Diff to: previous 1.27: preferred, colored; next MAIN 1.28: preferred, colored
Changes since revision 1.27: +2 -1 lines
Pull up revision 1.29 (via patch, requested by thorpej):
  Implement ratecheck(), a function which can help kernel programmers
  implement rate-limited actions.

Revision 1.29: download - view: text, markup, annotated - select for diffs
Thu Feb 3 23:04:45 2000 UTC (25 years, 2 months ago) by cgd
Branches: MAIN
CVS tags: netbsd-1-5-base, netbsd-1-5-ALPHA2, minoura-xpg4dl-base, minoura-xpg4dl, chs-ubc2-newbase
Branch point for: netbsd-1-5
Diff to: previous 1.28: preferred, colored
Changes since revision 1.28: +2 -1 lines
Implement ratecheck(), a function which can help programmers implement
rate-limited actions.  See ratecheck(9) for details of its use.

Revision 1.28: download - view: text, markup, annotated - select for diffs
Mon Aug 16 18:42:25 1999 UTC (25 years, 8 months ago) by tron
Branches: MAIN
CVS tags: wrstuden-devbsize-base, wrstuden-devbsize-19991221, wrstuden-devbsize, fvdl-softdep-base, fvdl-softdep, comdex-fall-1999-base, comdex-fall-1999
Branch point for: thorpej_scsipi
Diff to: previous 1.27: preferred, colored
Changes since revision 1.27: +2 -1 lines
Make settime() public because we need to use it for the Linux emulation.

Revision 1.27: download - view: text, markup, annotated - select for diffs
Sun Mar 1 02:24:15 1998 UTC (27 years, 2 months ago) by fvdl
Branches: MAIN
CVS tags: netbsd-1-4-base, netbsd-1-4-RELEASE, netbsd-1-4-PATCH001, kenh-if-detach-base, kenh-if-detach, kame_14_19990705, kame_14_19990628, kame_141_19991130, kame, eeh-paddr_t-base, eeh-paddr_t, chs-ubc2-base, chs-ubc2, chs-ubc-base, chs-ubc
Branch point for: netbsd-1-4
Diff to: previous 1.26: preferred, colored
Changes since revision 1.26: +2 -2 lines
Merge with Lite2 + local changes

Revision 1.1.1.3 (vendor branch): download - view: text, markup, annotated - select for diffs
Sun Mar 1 02:13:56 1998 UTC (27 years, 2 months ago) by fvdl
Branches: WFJ-920714, CSRG
CVS tags: lite-2
Diff to: previous 1.1.1.2: preferred, colored
Changes since revision 1.1.1.2: +9 -3 lines
Import 4.4BSD-Lite2

Revision 1.1.1.2 (vendor branch): download - view: text, markup, annotated - select for diffs
Sun Mar 1 02:11:11 1998 UTC (27 years, 2 months ago) by fvdl
Branches: WFJ-920714, CSRG
CVS tags: lite-1, date-03-may-96
Diff to: previous 1.1.1.1: preferred, colored
Changes since revision 1.1.1.1: +36 -12 lines
Import 4.4BSD-Lite for reference

Revision 1.26: download - view: text, markup, annotated - select for diffs
Sun Nov 2 18:25:18 1997 UTC (27 years, 5 months ago) by kleink
Branches: MAIN
Diff to: previous 1.25: preferred, colored
Changes since revision 1.25: +1 -4 lines
Move clock_getres(), clock_gettime() and clock_settime() prototypes to <time.h>.

Revision 1.22.4.2: download - view: text, markup, annotated - select for diffs
Tue Oct 14 16:03:48 1997 UTC (27 years, 6 months ago) by thorpej
Branches: marc-pcmcia
Diff to: previous 1.22.4.1: preferred, colored; branchpoint 1.22: preferred, colored; next MAIN 1.23: preferred, colored
Changes since revision 1.22.4.1: +2 -2 lines
Update marc-pcmcia branch from trunk.

Revision 1.25: download - view: text, markup, annotated - select for diffs
Mon Oct 6 01:42:33 1997 UTC (27 years, 6 months ago) by enami
Branches: 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, marc-pcmcia-base
Diff to: previous 1.24: preferred, colored
Changes since revision 1.24: +2 -1 lines
Declare prototype of lutimes(2).

Revision 1.24: download - view: text, markup, annotated - select for diffs
Sat Oct 4 15:00:44 1997 UTC (27 years, 6 months ago) by kleink
Branches: MAIN
Diff to: previous 1.23: preferred, colored
Changes since revision 1.23: +1 -2 lines
Per 1003.1b-93, move nanosleep() prototype from <sys/time.h> to <time.h>
and add appropriate namespace protection.  Also protect timer_*() prototypes.

Revision 1.22.4.1: download - view: text, markup, annotated - select for diffs
Sat Aug 23 07:14:33 1997 UTC (27 years, 8 months ago) by thorpej
Branches: marc-pcmcia
Diff to: previous 1.22: preferred, colored
Changes since revision 1.22: +5 -1 lines
Update marc-pcmcia branch from trunk.

Revision 1.23: download - view: text, markup, annotated - select for diffs
Thu Aug 14 15:53:43 1997 UTC (27 years, 8 months ago) by drochner
Branches: MAIN
CVS tags: thorpej-signal-base, thorpej-signal
Diff to: previous 1.22: preferred, colored
Changes since revision 1.22: +5 -1 lines
Avoid inclusion of user-level stuff for standalone code.

Revision 1.22: download - view: text, markup, annotated - select for diffs
Fri Jun 20 07:21:40 1997 UTC (27 years, 10 months ago) by mikel
Branches: MAIN
CVS tags: marc-pcmcia-bp, bouyer-scsipi
Branch point for: marc-pcmcia
Diff to: previous 1.21: preferred, colored
Changes since revision 1.21: +5 -1 lines
add prototypes for clock_getres(), clock_gettime(), clock_settime(),
  and nanosleep() syscalls.

Revision 1.20.2.1: download - view: text, markup, annotated - select for diffs
Sat Jan 18 04:33:26 1997 UTC (28 years, 3 months ago) by thorpej
Branches: thorpej-setroot
Diff to: previous 1.20: preferred, colored; next MAIN 1.21: preferred, colored
Changes since revision 1.20: +5 -8 lines
Update from trunk.

Revision 1.21: download - view: text, markup, annotated - select for diffs
Wed Jan 15 01:37:57 1997 UTC (28 years, 3 months ago) by perry
Branches: MAIN
CVS tags: mrg-vm-swap, is-newarp-before-merge, is-newarp-base, is-newarp
Diff to: previous 1.20: preferred, colored
Changes since revision 1.20: +5 -8 lines
Eliminate obsolete TIMEZONE and DST options.
Eliminate obsolete global kernel variable "struct timezone tz"
Add RTC_OFFSET option
Add global kernel variable rtc_offset, which is initialized by
RTC_OFFSET at kernel compile time.
on i386, x68k, mac68k, pc532 and arm32, RTC_OFFSET indicates how many
minutes west (east) of GMT the hardware RTC runs. Defaults to 0.
Places where tz variable was used to indicate this in the past have
been replaced with rtc_offset.
Add sysctl interface to rtc_offset.
Kill obsolete DST_* macros in sys/time.h
gettimeofday now always returns zeroed timezone if zone is requested.
settimeofday now ignores and logs attempts to set non-existant kernel
timezone.

Revision 1.20: download - view: text, markup, annotated - select for diffs
Wed Nov 20 00:30:51 1996 UTC (28 years, 5 months ago) by jtc
Branches: MAIN
Branch point for: thorpej-setroot
Diff to: previous 1.19: preferred, colored
Changes since revision 1.19: +27 -1 lines
Add timespecclear, timespecisset, timespeccmp, timespecadd, and
timespecsub macros for manipulating timespecs.

Revision 1.19: download - view: text, markup, annotated - select for diffs
Fri Nov 15 22:48:23 1996 UTC (28 years, 5 months ago) by jtc
Branches: MAIN
Diff to: previous 1.18: preferred, colored
Changes since revision 1.18: +8 -1 lines
Add clock_gettime, clock_settime, and clock_getres

Revision 1.18: download - view: text, markup, annotated - select for diffs
Tue Apr 23 10:29:33 1996 UTC (29 years ago) by mycroft
Branches: MAIN
CVS tags: netbsd-1-2-base, netbsd-1-2-RELEASE, netbsd-1-2-PATCH001, netbsd-1-2-BETA, netbsd-1-2
Diff to: previous 1.17: preferred, colored
Changes since revision 1.17: +2 -1 lines
Prototype futimes().

Revision 1.17: download - view: text, markup, annotated - select for diffs
Thu Feb 1 00:10:36 1996 UTC (29 years, 3 months ago) by jtc
Branches: MAIN
Diff to: previous 1.16: preferred, colored
Changes since revision 1.16: +8 -8 lines
Rename struct timespec fields to conform to POSIX.1b

Revision 1.16: download - view: text, markup, annotated - select for diffs
Thu Jun 15 23:08:11 1995 UTC (29 years, 10 months ago) by cgd
Branches: MAIN
CVS tags: netbsd-1-1-base, netbsd-1-1-RELEASE, netbsd-1-1-PATCH001, netbsd-1-1
Diff to: previous 1.15: preferred, colored
Changes since revision 1.15: +5 -5 lines
posixization of timeval, timespec, and stat structs

Revision 1.15: download - view: text, markup, annotated - select for diffs
Sun Mar 26 20:24:53 1995 UTC (30 years, 1 month ago) by jtc
Branches: MAIN
Diff to: previous 1.14: preferred, colored
Changes since revision 1.14: +4 -4 lines
KERNEL -> _KERNEL

Revision 1.14: download - view: text, markup, annotated - select for diffs
Tue Mar 21 13:14:07 1995 UTC (30 years, 1 month ago) by mycroft
Branches: MAIN
Diff to: previous 1.13: preferred, colored
Changes since revision 1.13: +13 -13 lines
Make timeradd() and timersub() more generic, and remove the underscores.

Revision 1.13: download - view: text, markup, annotated - select for diffs
Sat Dec 24 15:08:04 1994 UTC (30 years, 4 months ago) by cgd
Branches: MAIN
Diff to: previous 1.12: preferred, colored
Changes since revision 1.12: +2 -1 lines
various function definitions.

Revision 1.12: download - view: text, markup, annotated - select for diffs
Wed Dec 14 08:27:28 1994 UTC (30 years, 4 months ago) by mycroft
Branches: MAIN
Diff to: previous 1.11: preferred, colored
Changes since revision 1.11: +9 -7 lines
Sync with CSRG.

Revision 1.11: download - view: text, markup, annotated - select for diffs
Tue Dec 13 14:48:21 1994 UTC (30 years, 4 months ago) by mycroft
Branches: MAIN
Diff to: previous 1.10: preferred, colored
Changes since revision 1.10: +1 -4 lines
Remove prototypes for dead functions.

Revision 1.10: download - view: text, markup, annotated - select for diffs
Sun Dec 11 17:02:41 1994 UTC (30 years, 4 months ago) by mycroft
Branches: MAIN
Diff to: previous 1.9: preferred, colored
Changes since revision 1.9: +19 -1 lines
Add __timeradd() and __timersub().

Revision 1.9: download - view: text, markup, annotated - select for diffs
Sun Sep 18 21:55:43 1994 UTC (30 years, 7 months ago) by mycroft
Branches: MAIN
Diff to: previous 1.8: preferred, colored
Changes since revision 1.8: +3 -2 lines
Add tickadj to clockinfo.

Revision 1.8: download - view: text, markup, annotated - select for diffs
Wed Jun 29 06:45:44 1994 UTC (30 years, 10 months ago) by cgd
Branches: 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
Diff to: previous 1.7: preferred, colored
Changes since revision 1.7: +2 -1 lines
New RCS ID's, take two.  they're more aesthecially pleasant, and use 'NetBSD'

Revision 1.7: download - view: text, markup, annotated - select for diffs
Mon Jun 27 19:32:19 1994 UTC (30 years, 10 months ago) by cgd
Branches: MAIN
Diff to: previous 1.6: preferred, colored
Changes since revision 1.6: +2 -2 lines
new standard, minimally intrusive ID format

Revision 1.6: download - view: text, markup, annotated - select for diffs
Sat May 21 03:52:11 1994 UTC (30 years, 11 months ago) by cgd
Branches: MAIN
Diff to: previous 1.5: preferred, colored
Changes since revision 1.5: +16 -19 lines
update to 4.4-Lite; no serious changes

Revision 1.5: download - view: text, markup, annotated - select for diffs
Fri May 6 22:41:46 1994 UTC (30 years, 11 months ago) by cgd
Branches: MAIN
Diff to: previous 1.4: preferred, colored
Changes since revision 1.4: +11 -1 lines
latent support for clock info

Revision 1.4: download - view: text, markup, annotated - select for diffs
Mon Apr 25 03:50:35 1994 UTC (31 years ago) by cgd
Branches: MAIN
Diff to: previous 1.3: preferred, colored
Changes since revision 1.3: +18 -1 lines
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.3: download - view: text, markup, annotated - select for diffs
Sun Jun 27 05:59:09 1993 UTC (31 years, 10 months ago) by andrew
Branches: MAIN
CVS tags: wnvm, nvm-base, nvm, 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, magnum-base, magnum
Diff to: previous 1.2: preferred, colored
Changes since revision 1.2: +8 -2 lines
ANSIfications - lots of function prototyping.

Revision 1.2: download - view: text, markup, annotated - select for diffs
Thu May 20 16:23:22 1993 UTC (31 years, 11 months ago) by cgd
Branches: MAIN
Diff to: previous 1.1: preferred, colored
Changes since revision 1.1: +2 -1 lines
add rcs ids as necessary, and also clean up headers

Revision 1.1.1.1 (vendor branch): download - view: text, markup, annotated - select for diffs
Sun Mar 21 09:45:37 1993 UTC (32 years, 1 month ago) by cgd
Branches: WFJ-920714, CSRG
CVS tags: patchkit-0-2-2, netbsd-alpha-1, netbsd-0-8, WFJ-386bsd-01
Diff to: previous 1.1: preferred, colored
Changes since revision 1.1: +0 -0 lines
initial import of 386bsd-0.1 sources

Revision 1.1: download - view: text, markup, annotated - select for diffs
Sun Mar 21 09:45:37 1993 UTC (32 years, 1 month ago) by cgd
Branches: MAIN
Initial revision

Diff request

This form allows you to request diffs 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.

Log view options

CVSweb <webmaster@jp.NetBSD.org>