#
1.65 |
|
25-Oct-2023 |
simonb |
Align sysconf numbers.
|
#
1.64 |
|
25-Oct-2023 |
simonb |
Add _SC_AVPHYS_PAGES. getconf(1) add this and SC_PHYS_PAGES. libc: Use vm.uvmexp2 over vm.meter is it's twice as fast on my setup. getconf.3: Tidy up wording for SC_PHYS_PAGES.
|
Revision tags: netbsd-10-base bouyer-sunxi-drm-base thorpej-i2c-spi-conf2-base thorpej-futex2-base thorpej-cfargs2-base cjep_sun2x-base1 cjep_sun2x-base cjep_staticlib_x-base1 cjep_staticlib_x-base thorpej-i2c-spi-conf-base thorpej-cfargs-base thorpej-futex-base
|
#
1.63 |
|
16-May-2020 |
christos |
Add ACL support for FFS. From FreeBSD.
|
Revision tags: bouyer-xenpvh-base2 phil-wifi-20200421 bouyer-xenpvh-base1 phil-wifi-20200411 bouyer-xenpvh-base is-mlppp-base phil-wifi-20200406 ad-namecache-base3 ad-namecache-base2 ad-namecache-base1 ad-namecache-base phil-wifi-20191119
|
#
1.62 |
|
16-Oct-2019 |
maya |
Provide sysconf(_SC_RTSIG_MAX) = SIGRTMAX - SIGRTMIN
Thanks nros@ for the correct definition
|
Revision tags: netbsd-9-3-RELEASE netbsd-9-2-RELEASE netbsd-9-1-RELEASE netbsd-8-2-RELEASE netbsd-9-0-RELEASE netbsd-9-0-RC2 netbsd-9-0-RC1 netbsd-9-base phil-wifi-20190609 netbsd-8-1-RELEASE netbsd-8-1-RC1 isaki-audio2-base pgoyette-compat-merge-20190127 pgoyette-compat-20190127 pgoyette-compat-20190118 pgoyette-compat-1226 pgoyette-compat-1126 pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906 pgoyette-compat-0728 netbsd-8-0-RELEASE phil-wifi-base pgoyette-compat-0625 netbsd-8-0-RC2 pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 netbsd-8-0-RC1 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315 pgoyette-compat-base tls-maxphys-base-20171202 matt-nb8-mediatek-base nick-nhusb-base-20170825 perseant-stdc-iso10646-base netbsd-8-base prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 jdolecek-ncq-base pgoyette-localcount-20170320 nick-nhusb-base-20170204 bouyer-socketcan-base pgoyette-localcount-20170107 nick-nhusb-base-20161204 pgoyette-localcount-20161104 nick-nhusb-base-20161004 localcount-20160914 pgoyette-localcount-20160806
|
#
1.61 |
|
04-Aug-2016 |
christos |
branches: 1.61.16; Realtime signal support from GSoC 2016, Charles Cui.
|
Revision tags: pgoyette-localcount-20160726
|
#
1.60 |
|
21-Jul-2016 |
njoly |
According to Opengroup online specifications[1], _POSIX_CPUTIME and _POSIX_THREAD_CPUTIME options should be present in unistd.h not limits.h. Move them with other options.
[1] http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/unistd.h.html
|
Revision tags: pgoyette-localcount-base nick-nhusb-base-20160907
|
#
1.59 |
|
03-Jul-2016 |
christos |
branches: 1.59.2; GSoC 2016 Charles Cui: Implement thread priority protection based on work by Andy Doran. Also document the get/set pshared thread calls as not implemented, and add a skeleton implementation that is disabled. XXX: document _sched_protect(2).
|
#
1.58 |
|
10-Jun-2016 |
christos |
GSoC 2016: Charles Cui: Add timer related macros _POSIX_CPUTIME _POSIX_THREAD_CPUTIME _POSIX_DELAYTIMER_MAX
|
#
1.57 |
|
10-Jun-2016 |
christos |
GSoC 2016: Charles Cui: add SEM_NSEMS_MAX
|
Revision tags: nick-nhusb-base-20160529 nick-nhusb-base-20160422 nick-nhusb-base-20160319
|
#
1.56 |
|
26-Feb-2016 |
christos |
_SC_TIMERS_MAX
|
Revision tags: netbsd-7-2-RELEASE netbsd-7-1-2-RELEASE netbsd-7-1-1-RELEASE netbsd-7-1-RELEASE netbsd-7-1-RC2 netbsd-7-nhusb-base-20170116 netbsd-7-1-RC1 netbsd-7-0-2-RELEASE netbsd-7-nhusb-base netbsd-7-0-1-RELEASE nick-nhusb-base-20151226 netbsd-7-0-RELEASE nick-nhusb-base-20150921 netbsd-7-0-RC3 netbsd-7-0-RC2 netbsd-7-0-RC1 nick-nhusb-base-20150606 nick-nhusb-base-20150406 nick-nhusb-base netbsd-7-base yamt-pagecache-base9 tls-earlyentropy-base riastradh-xf86-video-intel-2-7-1-pre-2-21-15 riastradh-drm2-base3 rmind-smpnet-nbase rmind-smpnet-base tls-maxphys-base
|
#
1.55 |
|
19-Dec-2013 |
rmind |
branches: 1.55.6; Add shm_open(3) and shm_unlink(3) to support POSIX shared memory objects. They are implemented using tmpfs (mounted at /var/shm).
Discussed on tech-{kern,userlevel} (quite a while ago).
|
Revision tags: riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base agc-symver-base yamt-pagecache-base8 yamt-pagecache-base7
|
#
1.54 |
|
02-Nov-2012 |
christos |
branches: 1.54.2; add _SC_PHYS_PAGES
|
Revision tags: yamt-pagecache-base6
|
#
1.53 |
|
01-Aug-2012 |
martin |
branches: 1.53.2; Define _POSIX_SPAWN in unistd.h and also provide its value via sysconf(), as required by posix since we support posix_spawn().
|
Revision tags: jmcneill-usbmp-base10 yamt-pagecache-base5 jmcneill-usbmp-base9 yamt-pagecache-base4 jmcneill-usbmp-base8 jmcneill-usbmp-base7 jmcneill-usbmp-base6 jmcneill-usbmp-base5 jmcneill-usbmp-base4 jmcneill-usbmp-base3 jmcneill-usbmp-pre-base2 jmcneill-usbmp-base2 netbsd-6-base jmcneill-usbmp-base jmcneill-audiomp3-base yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base rmind-uvmplock-nbase cherry-xenmp-base uebayasi-xip-base7 bouyer-quota2-nbase bouyer-quota2-base jruoho-x86intr-base matt-mips64-premerge-20101231 uebayasi-xip-base6 uebayasi-xip-base5 uebayasi-xip-base4 uebayasi-xip-base3 yamt-nfs-mp-base11 uebayasi-xip-base2 yamt-nfs-mp-base10 uebayasi-xip-base1 rmind-uvmplock-base yamt-nfs-mp-base9 uebayasi-xip-base matt-premerge-20091211 yamt-nfs-mp-base8 jym-xensuspend-nbase
|
#
1.52 |
|
30-Aug-2009 |
christos |
branches: 1.52.12; 1.52.18; Change _POSIX2_VERSION for shells and utilities to 200112L to match _POSIX_VERSION. Requested by Channa.
|
#
1.51 |
|
28-Aug-2009 |
christos |
- Bump posix version to 200112L, we should be mostly compliant now. - Add text from FreeBSD explaining the values - Add missing defines as undef'ed.
|
Revision tags: yamt-nfs-mp-base7
|
#
1.50 |
|
18-Aug-2009 |
yamt |
fix whitespace. no functional changes.
|
#
1.49 |
|
10-Aug-2009 |
haad |
Add _PC_ACL_EXTENDED and _PC_MIN_HOLE_SIZE which are needed by zfs.
|
#
1.48 |
|
08-Aug-2009 |
christos |
make the _POSIX_VDISABLE definition match the one in termios.h
|
Revision tags: netbsd-5-2-3-RELEASE netbsd-5-1-5-RELEASE netbsd-5-2-2-RELEASE netbsd-5-1-4-RELEASE netbsd-5-2-1-RELEASE netbsd-5-1-3-RELEASE netbsd-5-2-RELEASE netbsd-5-2-RC1 netbsd-5-1-2-RELEASE netbsd-5-1-1-RELEASE matt-nb5-mips64-premerge-20101231 matt-nb5-pq3-base netbsd-5-1-RELEASE netbsd-5-1-RC4 matt-nb5-mips64-k15 netbsd-5-1-RC3 netbsd-5-1-RC2 netbsd-5-1-RC1 netbsd-5-0-2-RELEASE matt-nb5-mips64-premerge-20091211 matt-nb5-mips64-u2-k2-k4-k7-k8-k9 matt-nb4-mips64-k7-u2a-k9b matt-nb5-mips64-u1-k1-k5 netbsd-5-0-1-RELEASE jymxensuspend-base yamt-nfs-mp-base6 yamt-nfs-mp-base5 yamt-nfs-mp-base4 yamt-nfs-mp-base3 nick-hppapmap-base4 nick-hppapmap-base3 netbsd-5-0-RELEASE netbsd-5-0-RC4 netbsd-5-0-RC3 nick-hppapmap-base2 netbsd-5-0-RC2 jym-xensuspend-base netbsd-5-0-RC1 haad-dm-base2 haad-nbase2 ad-audiomp2-base netbsd-5-base nick-hppapmap-base matt-mips64-base2 haad-dm-base1 wrstuden-revivesa-base-4 wrstuden-revivesa-base-3 wrstuden-revivesa-base-2 haad-dm-base mjf-devfs2-base
|
#
1.47 |
|
27-Aug-2008 |
christos |
explicitly define constants to 1, from Andy Shevchenko
|
#
1.46 |
|
27-Aug-2008 |
christos |
setup _POSIX2_C_BIND per SUSv3, from Andy Shevchenko
|
#
1.45 |
|
14-Aug-2008 |
matt |
Implement following constants and add support their to the UFS family of file systems: _PC_2_SYMLINKS _PC_SYMLINK_MAX
From andy dot shevchenko at gmail dot com.
|
#
1.44 |
|
06-Aug-2008 |
matt |
Add support for missing _SC_* constants for sysconf(). From andy dot shevchenko at gmail dot com
|
Revision tags: simonb-wapbl-nbase simonb-wapbl-base
|
#
1.43 |
|
26-Jul-2008 |
heinz |
Moved comments for some _POSIX_* constants in front of their definition, like all the rest of them.
|
#
1.42 |
|
25-Jun-2008 |
ad |
branches: 1.42.2; Add _SC_TTY_NAME_MAX.
|
#
1.41 |
|
24-Jun-2008 |
ad |
A few more POSIX defs for threads.
|
Revision tags: wrstuden-revivesa-base-1 yamt-pf42-base4 yamt-pf42-base3 hpcarm-cleanup-nbase yamt-pf42-baseX yamt-pf42-base2 yamt-nfs-mp-base2 wrstuden-revivesa-base yamt-nfs-mp-base yamt-pf42-base ad-socklock-base1 yamt-lazymbuf-base15 yamt-lazymbuf-base14 keiichi-mipv6-nbase nick-net80211-sync-base keiichi-mipv6-base bouyer-xeni386-nbase bouyer-xeni386-base matt-armv6-nbase mjf-devfs-base hpcarm-cleanup-base
|
#
1.40 |
|
15-Jan-2008 |
rmind |
branches: 1.40.6; 1.40.10; 1.40.12; 1.40.14; 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 tags: bouyer-xeni386-merge1 vmlocking2-base3 yamt-kmem-base3 cube-autoconf-base yamt-kmem-base2 yamt-kmem-base vmlocking2-base2 reinoud-bufcleanup-nbase vmlocking2-base1 jmcneill-base bouyer-xenamd64-base2 vmlocking-nbase yamt-x86pmap-base4 bouyer-xenamd64-base matt-armv6-base jmcneill-pm-base reinoud-bufcleanup-base
|
#
1.39 |
|
15-Oct-2007 |
ad |
branches: 1.39.4; 1.39.10; Add _SC_NPROCESSORS_ONLN and _SC_NPROCESSORS_CONF for sysconf(). These are extensions but are provided by many Unix systems.
|
Revision tags: nick-csl-alignment-base5 yamt-x86pmap-base3 yamt-x86pmap-base2 yamt-x86pmap-base vmlocking-base
|
#
1.38 |
|
07-Sep-2007 |
rmind |
branches: 1.38.2; Implementation of POSIX message queues.
Reviewed by: <ad>, <tech-kern>
|
Revision tags: matt-mips64-base nick-csl-alignment-base yamt-idlelwp-base8 mjf-ufs-trans-base
|
#
1.37 |
|
01-May-2007 |
rmind |
branches: 1.37.2; 1.37.6; 1.37.8; - Create sysctl nodes for AIO. - Add POSIX defined system variables and constants of AIO_LISTIO_MAX and AIO_MAX values. Both with _POSIX_ASYNCHRONOUS_IO, provide them in sysconf(3) and getconf(1) interfaces. - Clean up sysconf(3) for handling sysctl nodes dynamically.
|
#
1.36 |
|
30-Apr-2007 |
rmind |
Import of POSIX Asynchronous I/O. Seems to be quite stable. Some work still left to do.
Please note, that syscalls are not yet MP-safe, because of the file and vnode subsystems.
Reviewed by: <tech-kern>, <ad>
|
Revision tags: netbsd-4-0-1-RELEASE wrstuden-fixsa-newbase wrstuden-fixsa-base-1 netbsd-4-0-RELEASE netbsd-4-0-RC5 matt-nb4-arm-base netbsd-4-0-RC4 netbsd-4-0-RC3 netbsd-4-0-RC2 netbsd-4-0-RC1 wrstuden-fixsa-base thorpej-atomic-base ad-audiomp-base post-newlock2-merge newlock2-nbase yamt-splraiseipl-base5 yamt-splraiseipl-base4 yamt-splraiseipl-base3 yamt-splraiseipl-base2 yamt-splraiseipl-base yamt-pdpolicy-base9 newlock2-base yamt-pdpolicy-base8 netbsd-4-base rpaulo-netinet-merge-pcb-base
|
#
1.35 |
|
14-Aug-2006 |
rpaulo |
branches: 1.35.8; 1.35.12; 1.35.14; Actually, we don't support CLOCK_SELECTION unless we have pthread_condattr_{get,set}time() and clock_nanosleep().
|
#
1.34 |
|
14-Aug-2006 |
rpaulo |
We support the POSIX Clock Selection Option.
|
Revision tags: abandoned-netbsd-4-base yamt-pdpolicy-base7 yamt-pdpolicy-base6 chap-midi-nbase gdamore-uart-base simonb-timcounters-final yamt-pdpolicy-base5 chap-midi-base yamt-pdpolicy-base4 yamt-pdpolicy-base3 peter-altq-base yamt-pdpolicy-base2 elad-kernelauth-base yamt-pdpolicy-base yamt-uio_vmspace-base5 simonb-timecounters-base
|
#
1.33 |
|
11-Dec-2005 |
christos |
branches: 1.33.4; 1.33.8; 1.33.18; merge ktrace-lwp.
|
Revision tags: netbsd-3-1-1-RELEASE netbsd-3-0-3-RELEASE netbsd-3-1-RELEASE netbsd-3-0-2-RELEASE netbsd-3-1-RC4 netbsd-3-1-RC3 netbsd-3-1-RC2 netbsd-3-1-RC1 netbsd-3-0-1-RELEASE netbsd-3-0-RELEASE netbsd-3-0-RC6 yamt-readahead-base3 netbsd-3-0-RC5 netbsd-3-0-RC4 netbsd-3-0-RC3 yamt-readahead-base2 netbsd-3-0-RC2 yamt-readahead-pervnode yamt-readahead-perfile yamt-readahead-base netbsd-3-0-RC1 yamt-vop-base3 yamt-vop-base2 thorpej-vnode-attr-base yamt-vop-base yamt-km-base4 yamt-km-base3 netbsd-3-base yamt-km-base2 kent-audio2-base ktrace-lwp-base
|
#
1.32 |
|
25-Jan-2005 |
wrstuden |
branches: 1.32.6; Extend fsync_range(2) to support the FDISKSYNC flag, which requests that the sync be propogated out through the disk drive caches.
|
Revision tags: yamt-km-base kent-audio1-beforemerge kent-audio1-base
|
#
1.31 |
|
10-Nov-2004 |
lukem |
branches: 1.31.4; 1.31.6; Implement sysconf(3) _SC_GETGR_R_SIZE_MAX and _SC_GETPW_R_SIZE_MAX for the 1003.1-2001 Thread Safe Functions (TSF) getgrnam_r(3) and getpwnam_r(3).
These are not implemented in sysctl(3) "user.*", since that adds a lot of complexity in the implementation for no real benefit.
|
Revision tags: netbsd-2-0-3-RELEASE 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-0-2-RELEASE netbsd-2-0-1-RELEASE netbsd-2-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-base
|
#
1.30 |
|
15-Nov-2003 |
thorpej |
Kernel portion of the fsync_range(2) system call. Written by Bill Studenmund, and contributed by Wasabi Systems, Inc.
|
#
1.29 |
|
07-Aug-2003 |
agc |
Move UCB-licensed code from 4-clause to 3-clause licence.
Patches provided by Joel Baker in PR 22364, verified by myself.
|
#
1.28 |
|
31-May-2003 |
bjh21 |
branches: 1.28.2; Mention places where _SC_* values are hard-coded, so people who might change them will know.
|
#
1.27 |
|
28-Apr-2003 |
bjh21 |
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.
|
#
1.26 |
|
02-Feb-2003 |
kleink |
Change _POSIX_SEMAPHORES to 0: support ultimately depends on a kernel configuration option.
|
#
1.25 |
|
02-Feb-2003 |
kleink |
Add sysconf(3) knobs for recent additions.
|
#
1.24 |
|
31-Jan-2003 |
kleink |
Provide _XOPEN_SHM.
|
#
1.23 |
|
20-Jan-2003 |
jdolecek |
we now support POSIX 1003.1b semaphores, add _POSIX_SEMAPHORES feature define
|
#
1.22 |
|
19-Jan-2003 |
skrll |
Move _POSIX_THREADS to the right place and define a few other symbolic constants for the features we gained with the merge of the nathanw_sa branch.
Ok'd by thorpej.
Closes my PR 19930.
|
Revision tags: nathanw_sa_before_merge fvdl_fs64_base nathanw_sa_base
|
#
1.21 |
|
19-Dec-2002 |
kleink |
Add a sysconf(3) knob for {ATEXIT_MAX}.
|
Revision tags: gmcgarry_ctxsw_base gmcgarry_ucred_base kqueue-aftermerge kqueue-beforemerge gehenna-devsw-base kqueue-base
|
#
1.20 |
|
30-Jun-2002 |
bjh21 |
Version times() so that programs compiled before the recent change to make sysconf(_SC_CLK_TCK) return hz will work.
In detail: __times13() returns values scaled by hz. times() returns values scaled by 100. <sys/times.h> renames times() to __times13().
_SC_CLK_TCK has changed from 3 to 39. sysconf(3) returns 100. sysconf(39) returns hz. CLK_TCK is defined as sysconf(39).
|
Revision tags: netbsd-1-6-PATCH002-RELEASE netbsd-1-6-PATCH002 netbsd-1-6-PATCH002-RC4 netbsd-1-6-PATCH002-RC3 netbsd-1-6-PATCH002-RC2 netbsd-1-6-PATCH002-RC1 netbsd-1-6-PATCH001 netbsd-1-6-PATCH001-RELEASE netbsd-1-6-PATCH001-RC3 netbsd-1-6-PATCH001-RC2 netbsd-1-6-PATCH001-RC1 netbsd-1-6-RELEASE netbsd-1-6-RC3 netbsd-1-6-RC2 netbsd-1-6-RC1 netbsd-1-6-base eeh-devprop-base newlock-base ifpoll-base
|
#
1.19 |
|
31-Jan-2002 |
kleink |
branches: 1.19.8; Add {POSIX_MONOTONIC_CLOCK} variables.
|
Revision tags: netbsd-1-5-PATCH003 thorpej-mips-cache-base thorpej-devvp-base3 thorpej-devvp-base2 post-chs-ubcperf pre-chs-ubcperf thorpej-devvp-base netbsd-1-5-PATCH002 netbsd-1-5-PATCH001 thorpej_scsipi_beforemerge thorpej_scsipi_nbase netbsd-1-5-RELEASE netbsd-1-5-BETA2 netbsd-1-5-BETA netbsd-1-5-ALPHA2 netbsd-1-5-base minoura-xpg4dl-base chs-ubc2-newbase wrstuden-devbsize-19991221 wrstuden-devbsize-base comdex-fall-1999-base fvdl-softdep-base thorpej_scsipi_base
|
#
1.18 |
|
27-Sep-1999 |
kleink |
branches: 1.18.14; 1.18.16; 1003.1c: add {LOGIN_NAME_MAX}.
|
Revision tags: chs-ubc2-base
|
#
1.17 |
|
24-Jun-1999 |
kleink |
Add compile-time and run-time feature test knobs for the 1003.1 Mapped Files, Process Memory Locking, Range Memory Locking and Memory Protection options.
|
Revision tags: netbsd-1-4-PATCH003 netbsd-1-4-PATCH002 kame_141_19991130 netbsd-1-4-PATCH001 kame_14_19990705 kame_14_19990628 netbsd-1-4-RELEASE netbsd-1-4-base
|
#
1.16 |
|
22-Mar-1999 |
kleink |
branches: 1.16.4; Introduce _PC_FILESIZEBITS.
|
Revision tags: kenh-if-detach-base chs-ubc-base
|
#
1.15 |
|
03-Aug-1998 |
kleink |
Add _POSIX_SYNCHRONIZED_IO, _SC_SYNCHRONIZED_IO, _SC_IOV_MAX and _PC_SYNC_IO. Fix a typo.
|
Revision tags: eeh-paddr_t-base
|
#
1.14 |
|
24-May-1998 |
kleink |
* Define _SC_PAGESIZE, _SC_PAGE_SIZE (1170 compatibility), _SC_FSYNC and _SC_XOPEN_SHM to query the system page size, the availability of the File Synchronization Option and the availability of System V style shared memory, respectively, at runtime. * Define _POSIX_FSYNC to evaluate to 1, since fsync(2) is always available.
|
#
1.13 |
|
05-May-1998 |
kleink |
Protect the deprecated L_* `whence' arguments to lseek() against _XOPEN_SOURCE, too.
|
Revision tags: netbsd-1-3-PATCH003 netbsd-1-3-PATCH003-CANDIDATE2 netbsd-1-3-PATCH003-CANDIDATE1 netbsd-1-3-PATCH003-CANDIDATE0 netbsd-1-3-PATCH002 netbsd-1-3-PATCH001 netbsd-1-3-RELEASE netbsd-1-3-BETA netbsd-1-3-base thorpej-signal-base marc-pcmcia-bp marc-pcmcia-base is-newarp-before-merge is-newarp-base
|
#
1.12 |
|
21-Oct-1996 |
jtc |
Bump _POSIX_VERSION to correspond to 1003.1-90
|
#
1.11 |
|
21-May-1996 |
mycroft |
Describe the _POSIX_SAVED_IDS situation more clearly.
|
Revision tags: netbsd-1-2-RELEASE netbsd-1-2-BETA netbsd-1-2-base netbsd-1-1-PATCH001 netbsd-1-1-RELEASE netbsd-1-1-base netbsd-1-0-PATCH06 netbsd-1-0-PATCH05 netbsd-1-0-PATCH04 netbsd-1-0-PATCH03 netbsd-1-0-PATCH02 netbsd-1-0-PATCH1 netbsd-1-0-PATCH0 netbsd-1-0-RELEASE netbsd-1-0-base
|
#
1.10 |
|
29-Jun-1994 |
cgd |
branches: 1.10.8; New RCS ID's, take two. they're more aesthecially pleasant, and use 'NetBSD'
|
#
1.9 |
|
27-Jun-1994 |
cgd |
new standard, minimally intrusive ID format
|
#
1.8 |
|
21-May-1994 |
cgd |
rcsid
|
#
1.7 |
|
07-May-1994 |
cgd |
update from lite
|
Revision tags: nvm-base wnvm
|
#
1.6 |
|
16-Mar-1994 |
glass |
posix fix. fixes sendmail
|
#
1.5 |
|
12-Oct-1993 |
jtc |
Moved _POSIX2_VERSION macro from <limits.h>.
|
#
1.4 |
|
21-Sep-1993 |
jtc |
Added _SC_* and _CS_* constants used by POSIX.2.
|
Revision tags: magnum-base netbsd-0-9-patch-001 netbsd-0-9-RELEASE netbsd-0-9-BETA netbsd-0-9-ALPHA2 netbsd-0-9-ALPHA netbsd-0-9-base
|
#
1.3 |
|
20-May-1993 |
cgd |
branches: 1.3.4; add rcs ids as necessary, and also clean up headers
|
#
1.2 |
|
19-Apr-1993 |
mycroft |
Add consistent multiple-inclusion protection.
|
#
1.1 |
|
21-Mar-1993 |
cgd |
branches: 1.1.1; Initial revision
|
#
1.63 |
|
16-May-2020 |
christos |
Add ACL support for FFS. From FreeBSD.
|
Revision tags: bouyer-xenpvh-base2 phil-wifi-20200421 bouyer-xenpvh-base1 phil-wifi-20200411 bouyer-xenpvh-base is-mlppp-base phil-wifi-20200406 ad-namecache-base3 ad-namecache-base2 ad-namecache-base1 ad-namecache-base phil-wifi-20191119
|
#
1.62 |
|
16-Oct-2019 |
maya |
Provide sysconf(_SC_RTSIG_MAX) = SIGRTMAX - SIGRTMIN
Thanks nros@ for the correct definition
|
Revision tags: netbsd-8-2-RELEASE netbsd-9-0-RELEASE netbsd-9-0-RC2 netbsd-9-0-RC1 netbsd-9-base phil-wifi-20190609 netbsd-8-1-RELEASE netbsd-8-1-RC1 isaki-audio2-base pgoyette-compat-merge-20190127 pgoyette-compat-20190127 pgoyette-compat-20190118 pgoyette-compat-1226 pgoyette-compat-1126 pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906 pgoyette-compat-0728 netbsd-8-0-RELEASE phil-wifi-base pgoyette-compat-0625 netbsd-8-0-RC2 pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 netbsd-8-0-RC1 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315 pgoyette-compat-base tls-maxphys-base-20171202 matt-nb8-mediatek-base nick-nhusb-base-20170825 perseant-stdc-iso10646-base netbsd-8-base prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 jdolecek-ncq-base pgoyette-localcount-20170320 nick-nhusb-base-20170204 bouyer-socketcan-base pgoyette-localcount-20170107 nick-nhusb-base-20161204 pgoyette-localcount-20161104 nick-nhusb-base-20161004 localcount-20160914 pgoyette-localcount-20160806
|
#
1.61 |
|
04-Aug-2016 |
christos |
branches: 1.61.16; Realtime signal support from GSoC 2016, Charles Cui.
|
Revision tags: pgoyette-localcount-20160726
|
#
1.60 |
|
21-Jul-2016 |
njoly |
According to Opengroup online specifications[1], _POSIX_CPUTIME and _POSIX_THREAD_CPUTIME options should be present in unistd.h not limits.h. Move them with other options.
[1] http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/unistd.h.html
|
Revision tags: pgoyette-localcount-base nick-nhusb-base-20160907
|
#
1.59 |
|
03-Jul-2016 |
christos |
branches: 1.59.2; GSoC 2016 Charles Cui: Implement thread priority protection based on work by Andy Doran. Also document the get/set pshared thread calls as not implemented, and add a skeleton implementation that is disabled. XXX: document _sched_protect(2).
|
#
1.58 |
|
10-Jun-2016 |
christos |
GSoC 2016: Charles Cui: Add timer related macros _POSIX_CPUTIME _POSIX_THREAD_CPUTIME _POSIX_DELAYTIMER_MAX
|
#
1.57 |
|
10-Jun-2016 |
christos |
GSoC 2016: Charles Cui: add SEM_NSEMS_MAX
|
Revision tags: nick-nhusb-base-20160529 nick-nhusb-base-20160422 nick-nhusb-base-20160319
|
#
1.56 |
|
26-Feb-2016 |
christos |
_SC_TIMERS_MAX
|
Revision tags: netbsd-7-2-RELEASE netbsd-7-1-2-RELEASE netbsd-7-1-1-RELEASE netbsd-7-1-RELEASE netbsd-7-1-RC2 netbsd-7-nhusb-base-20170116 netbsd-7-1-RC1 netbsd-7-0-2-RELEASE netbsd-7-nhusb-base netbsd-7-0-1-RELEASE nick-nhusb-base-20151226 netbsd-7-0-RELEASE nick-nhusb-base-20150921 netbsd-7-0-RC3 netbsd-7-0-RC2 netbsd-7-0-RC1 nick-nhusb-base-20150606 nick-nhusb-base-20150406 nick-nhusb-base netbsd-7-base yamt-pagecache-base9 tls-earlyentropy-base riastradh-xf86-video-intel-2-7-1-pre-2-21-15 riastradh-drm2-base3 rmind-smpnet-nbase rmind-smpnet-base tls-maxphys-base
|
#
1.55 |
|
19-Dec-2013 |
rmind |
branches: 1.55.6; Add shm_open(3) and shm_unlink(3) to support POSIX shared memory objects. They are implemented using tmpfs (mounted at /var/shm).
Discussed on tech-{kern,userlevel} (quite a while ago).
|
Revision tags: riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base agc-symver-base yamt-pagecache-base8 yamt-pagecache-base7
|
#
1.54 |
|
02-Nov-2012 |
christos |
branches: 1.54.2; add _SC_PHYS_PAGES
|
Revision tags: yamt-pagecache-base6
|
#
1.53 |
|
01-Aug-2012 |
martin |
branches: 1.53.2; Define _POSIX_SPAWN in unistd.h and also provide its value via sysconf(), as required by posix since we support posix_spawn().
|
Revision tags: jmcneill-usbmp-base10 yamt-pagecache-base5 jmcneill-usbmp-base9 yamt-pagecache-base4 jmcneill-usbmp-base8 jmcneill-usbmp-base7 jmcneill-usbmp-base6 jmcneill-usbmp-base5 jmcneill-usbmp-base4 jmcneill-usbmp-base3 jmcneill-usbmp-pre-base2 jmcneill-usbmp-base2 netbsd-6-base jmcneill-usbmp-base jmcneill-audiomp3-base yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base rmind-uvmplock-nbase cherry-xenmp-base uebayasi-xip-base7 bouyer-quota2-nbase bouyer-quota2-base jruoho-x86intr-base matt-mips64-premerge-20101231 uebayasi-xip-base6 uebayasi-xip-base5 uebayasi-xip-base4 uebayasi-xip-base3 yamt-nfs-mp-base11 uebayasi-xip-base2 yamt-nfs-mp-base10 uebayasi-xip-base1 rmind-uvmplock-base yamt-nfs-mp-base9 uebayasi-xip-base matt-premerge-20091211 yamt-nfs-mp-base8 jym-xensuspend-nbase
|
#
1.52 |
|
30-Aug-2009 |
christos |
branches: 1.52.12; 1.52.18; Change _POSIX2_VERSION for shells and utilities to 200112L to match _POSIX_VERSION. Requested by Channa.
|
#
1.51 |
|
28-Aug-2009 |
christos |
- Bump posix version to 200112L, we should be mostly compliant now. - Add text from FreeBSD explaining the values - Add missing defines as undef'ed.
|
Revision tags: yamt-nfs-mp-base7
|
#
1.50 |
|
18-Aug-2009 |
yamt |
fix whitespace. no functional changes.
|
#
1.49 |
|
10-Aug-2009 |
haad |
Add _PC_ACL_EXTENDED and _PC_MIN_HOLE_SIZE which are needed by zfs.
|
#
1.48 |
|
08-Aug-2009 |
christos |
make the _POSIX_VDISABLE definition match the one in termios.h
|
Revision tags: netbsd-5-2-3-RELEASE netbsd-5-1-5-RELEASE netbsd-5-2-2-RELEASE netbsd-5-1-4-RELEASE netbsd-5-2-1-RELEASE netbsd-5-1-3-RELEASE netbsd-5-2-RELEASE netbsd-5-2-RC1 netbsd-5-1-2-RELEASE netbsd-5-1-1-RELEASE matt-nb5-mips64-premerge-20101231 matt-nb5-pq3-base netbsd-5-1-RELEASE netbsd-5-1-RC4 matt-nb5-mips64-k15 netbsd-5-1-RC3 netbsd-5-1-RC2 netbsd-5-1-RC1 netbsd-5-0-2-RELEASE matt-nb5-mips64-premerge-20091211 matt-nb5-mips64-u2-k2-k4-k7-k8-k9 matt-nb4-mips64-k7-u2a-k9b matt-nb5-mips64-u1-k1-k5 netbsd-5-0-1-RELEASE jymxensuspend-base yamt-nfs-mp-base6 yamt-nfs-mp-base5 yamt-nfs-mp-base4 yamt-nfs-mp-base3 nick-hppapmap-base4 nick-hppapmap-base3 netbsd-5-0-RELEASE netbsd-5-0-RC4 netbsd-5-0-RC3 nick-hppapmap-base2 netbsd-5-0-RC2 jym-xensuspend-base netbsd-5-0-RC1 haad-dm-base2 haad-nbase2 ad-audiomp2-base netbsd-5-base nick-hppapmap-base matt-mips64-base2 haad-dm-base1 wrstuden-revivesa-base-4 wrstuden-revivesa-base-3 wrstuden-revivesa-base-2 haad-dm-base mjf-devfs2-base
|
#
1.47 |
|
27-Aug-2008 |
christos |
explicitly define constants to 1, from Andy Shevchenko
|
#
1.46 |
|
27-Aug-2008 |
christos |
setup _POSIX2_C_BIND per SUSv3, from Andy Shevchenko
|
#
1.45 |
|
14-Aug-2008 |
matt |
Implement following constants and add support their to the UFS family of file systems: _PC_2_SYMLINKS _PC_SYMLINK_MAX
From andy dot shevchenko at gmail dot com.
|
#
1.44 |
|
06-Aug-2008 |
matt |
Add support for missing _SC_* constants for sysconf(). From andy dot shevchenko at gmail dot com
|
Revision tags: simonb-wapbl-nbase simonb-wapbl-base
|
#
1.43 |
|
26-Jul-2008 |
heinz |
Moved comments for some _POSIX_* constants in front of their definition, like all the rest of them.
|
#
1.42 |
|
25-Jun-2008 |
ad |
branches: 1.42.2; Add _SC_TTY_NAME_MAX.
|
#
1.41 |
|
24-Jun-2008 |
ad |
A few more POSIX defs for threads.
|
Revision tags: wrstuden-revivesa-base-1 yamt-pf42-base4 yamt-pf42-base3 hpcarm-cleanup-nbase yamt-pf42-baseX yamt-pf42-base2 yamt-nfs-mp-base2 wrstuden-revivesa-base yamt-nfs-mp-base yamt-pf42-base ad-socklock-base1 yamt-lazymbuf-base15 yamt-lazymbuf-base14 keiichi-mipv6-nbase nick-net80211-sync-base keiichi-mipv6-base bouyer-xeni386-nbase bouyer-xeni386-base matt-armv6-nbase mjf-devfs-base hpcarm-cleanup-base
|
#
1.40 |
|
15-Jan-2008 |
rmind |
branches: 1.40.6; 1.40.10; 1.40.12; 1.40.14; 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 tags: bouyer-xeni386-merge1 vmlocking2-base3 yamt-kmem-base3 cube-autoconf-base yamt-kmem-base2 yamt-kmem-base vmlocking2-base2 reinoud-bufcleanup-nbase vmlocking2-base1 jmcneill-base bouyer-xenamd64-base2 vmlocking-nbase yamt-x86pmap-base4 bouyer-xenamd64-base matt-armv6-base jmcneill-pm-base reinoud-bufcleanup-base
|
#
1.39 |
|
15-Oct-2007 |
ad |
branches: 1.39.4; 1.39.10; Add _SC_NPROCESSORS_ONLN and _SC_NPROCESSORS_CONF for sysconf(). These are extensions but are provided by many Unix systems.
|
Revision tags: nick-csl-alignment-base5 yamt-x86pmap-base3 yamt-x86pmap-base2 yamt-x86pmap-base vmlocking-base
|
#
1.38 |
|
07-Sep-2007 |
rmind |
branches: 1.38.2; Implementation of POSIX message queues.
Reviewed by: <ad>, <tech-kern>
|
Revision tags: matt-mips64-base nick-csl-alignment-base yamt-idlelwp-base8 mjf-ufs-trans-base
|
#
1.37 |
|
01-May-2007 |
rmind |
branches: 1.37.2; 1.37.6; 1.37.8; - Create sysctl nodes for AIO. - Add POSIX defined system variables and constants of AIO_LISTIO_MAX and AIO_MAX values. Both with _POSIX_ASYNCHRONOUS_IO, provide them in sysconf(3) and getconf(1) interfaces. - Clean up sysconf(3) for handling sysctl nodes dynamically.
|
#
1.36 |
|
30-Apr-2007 |
rmind |
Import of POSIX Asynchronous I/O. Seems to be quite stable. Some work still left to do.
Please note, that syscalls are not yet MP-safe, because of the file and vnode subsystems.
Reviewed by: <tech-kern>, <ad>
|
Revision tags: netbsd-4-0-1-RELEASE wrstuden-fixsa-newbase wrstuden-fixsa-base-1 netbsd-4-0-RELEASE netbsd-4-0-RC5 matt-nb4-arm-base netbsd-4-0-RC4 netbsd-4-0-RC3 netbsd-4-0-RC2 netbsd-4-0-RC1 wrstuden-fixsa-base thorpej-atomic-base ad-audiomp-base post-newlock2-merge newlock2-nbase yamt-splraiseipl-base5 yamt-splraiseipl-base4 yamt-splraiseipl-base3 yamt-splraiseipl-base2 yamt-splraiseipl-base yamt-pdpolicy-base9 newlock2-base yamt-pdpolicy-base8 netbsd-4-base rpaulo-netinet-merge-pcb-base
|
#
1.35 |
|
14-Aug-2006 |
rpaulo |
branches: 1.35.8; 1.35.12; 1.35.14; Actually, we don't support CLOCK_SELECTION unless we have pthread_condattr_{get,set}time() and clock_nanosleep().
|
#
1.34 |
|
14-Aug-2006 |
rpaulo |
We support the POSIX Clock Selection Option.
|
Revision tags: abandoned-netbsd-4-base yamt-pdpolicy-base7 yamt-pdpolicy-base6 chap-midi-nbase gdamore-uart-base simonb-timcounters-final yamt-pdpolicy-base5 chap-midi-base yamt-pdpolicy-base4 yamt-pdpolicy-base3 peter-altq-base yamt-pdpolicy-base2 elad-kernelauth-base yamt-pdpolicy-base yamt-uio_vmspace-base5 simonb-timecounters-base
|
#
1.33 |
|
11-Dec-2005 |
christos |
branches: 1.33.4; 1.33.8; 1.33.18; merge ktrace-lwp.
|
Revision tags: netbsd-3-1-1-RELEASE netbsd-3-0-3-RELEASE netbsd-3-1-RELEASE netbsd-3-0-2-RELEASE netbsd-3-1-RC4 netbsd-3-1-RC3 netbsd-3-1-RC2 netbsd-3-1-RC1 netbsd-3-0-1-RELEASE netbsd-3-0-RELEASE netbsd-3-0-RC6 yamt-readahead-base3 netbsd-3-0-RC5 netbsd-3-0-RC4 netbsd-3-0-RC3 yamt-readahead-base2 netbsd-3-0-RC2 yamt-readahead-pervnode yamt-readahead-perfile yamt-readahead-base netbsd-3-0-RC1 yamt-vop-base3 yamt-vop-base2 thorpej-vnode-attr-base yamt-vop-base yamt-km-base4 yamt-km-base3 netbsd-3-base yamt-km-base2 kent-audio2-base ktrace-lwp-base
|
#
1.32 |
|
25-Jan-2005 |
wrstuden |
branches: 1.32.6; Extend fsync_range(2) to support the FDISKSYNC flag, which requests that the sync be propogated out through the disk drive caches.
|
Revision tags: yamt-km-base kent-audio1-beforemerge kent-audio1-base
|
#
1.31 |
|
10-Nov-2004 |
lukem |
branches: 1.31.4; 1.31.6; Implement sysconf(3) _SC_GETGR_R_SIZE_MAX and _SC_GETPW_R_SIZE_MAX for the 1003.1-2001 Thread Safe Functions (TSF) getgrnam_r(3) and getpwnam_r(3).
These are not implemented in sysctl(3) "user.*", since that adds a lot of complexity in the implementation for no real benefit.
|
Revision tags: netbsd-2-0-3-RELEASE 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-0-2-RELEASE netbsd-2-0-1-RELEASE netbsd-2-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-base
|
#
1.30 |
|
15-Nov-2003 |
thorpej |
Kernel portion of the fsync_range(2) system call. Written by Bill Studenmund, and contributed by Wasabi Systems, Inc.
|
#
1.29 |
|
07-Aug-2003 |
agc |
Move UCB-licensed code from 4-clause to 3-clause licence.
Patches provided by Joel Baker in PR 22364, verified by myself.
|
#
1.28 |
|
31-May-2003 |
bjh21 |
branches: 1.28.2; Mention places where _SC_* values are hard-coded, so people who might change them will know.
|
#
1.27 |
|
28-Apr-2003 |
bjh21 |
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.
|
#
1.26 |
|
02-Feb-2003 |
kleink |
Change _POSIX_SEMAPHORES to 0: support ultimately depends on a kernel configuration option.
|
#
1.25 |
|
02-Feb-2003 |
kleink |
Add sysconf(3) knobs for recent additions.
|
#
1.24 |
|
31-Jan-2003 |
kleink |
Provide _XOPEN_SHM.
|
#
1.23 |
|
20-Jan-2003 |
jdolecek |
we now support POSIX 1003.1b semaphores, add _POSIX_SEMAPHORES feature define
|
#
1.22 |
|
19-Jan-2003 |
skrll |
Move _POSIX_THREADS to the right place and define a few other symbolic constants for the features we gained with the merge of the nathanw_sa branch.
Ok'd by thorpej.
Closes my PR 19930.
|
Revision tags: nathanw_sa_before_merge fvdl_fs64_base nathanw_sa_base
|
#
1.21 |
|
19-Dec-2002 |
kleink |
Add a sysconf(3) knob for {ATEXIT_MAX}.
|
Revision tags: gmcgarry_ctxsw_base gmcgarry_ucred_base kqueue-aftermerge kqueue-beforemerge gehenna-devsw-base kqueue-base
|
#
1.20 |
|
30-Jun-2002 |
bjh21 |
Version times() so that programs compiled before the recent change to make sysconf(_SC_CLK_TCK) return hz will work.
In detail: __times13() returns values scaled by hz. times() returns values scaled by 100. <sys/times.h> renames times() to __times13().
_SC_CLK_TCK has changed from 3 to 39. sysconf(3) returns 100. sysconf(39) returns hz. CLK_TCK is defined as sysconf(39).
|
Revision tags: netbsd-1-6-PATCH002-RELEASE netbsd-1-6-PATCH002 netbsd-1-6-PATCH002-RC4 netbsd-1-6-PATCH002-RC3 netbsd-1-6-PATCH002-RC2 netbsd-1-6-PATCH002-RC1 netbsd-1-6-PATCH001 netbsd-1-6-PATCH001-RELEASE netbsd-1-6-PATCH001-RC3 netbsd-1-6-PATCH001-RC2 netbsd-1-6-PATCH001-RC1 netbsd-1-6-RELEASE netbsd-1-6-RC3 netbsd-1-6-RC2 netbsd-1-6-RC1 netbsd-1-6-base eeh-devprop-base newlock-base ifpoll-base
|
#
1.19 |
|
31-Jan-2002 |
kleink |
branches: 1.19.8; Add {POSIX_MONOTONIC_CLOCK} variables.
|
Revision tags: netbsd-1-5-PATCH003 thorpej-mips-cache-base thorpej-devvp-base3 thorpej-devvp-base2 post-chs-ubcperf pre-chs-ubcperf thorpej-devvp-base netbsd-1-5-PATCH002 netbsd-1-5-PATCH001 thorpej_scsipi_beforemerge thorpej_scsipi_nbase netbsd-1-5-RELEASE netbsd-1-5-BETA2 netbsd-1-5-BETA netbsd-1-5-ALPHA2 netbsd-1-5-base minoura-xpg4dl-base chs-ubc2-newbase wrstuden-devbsize-19991221 wrstuden-devbsize-base comdex-fall-1999-base fvdl-softdep-base thorpej_scsipi_base
|
#
1.18 |
|
27-Sep-1999 |
kleink |
branches: 1.18.14; 1.18.16; 1003.1c: add {LOGIN_NAME_MAX}.
|
Revision tags: chs-ubc2-base
|
#
1.17 |
|
24-Jun-1999 |
kleink |
Add compile-time and run-time feature test knobs for the 1003.1 Mapped Files, Process Memory Locking, Range Memory Locking and Memory Protection options.
|
Revision tags: netbsd-1-4-PATCH003 netbsd-1-4-PATCH002 kame_141_19991130 netbsd-1-4-PATCH001 kame_14_19990705 kame_14_19990628 netbsd-1-4-RELEASE netbsd-1-4-base
|
#
1.16 |
|
22-Mar-1999 |
kleink |
branches: 1.16.4; Introduce _PC_FILESIZEBITS.
|
Revision tags: kenh-if-detach-base chs-ubc-base
|
#
1.15 |
|
03-Aug-1998 |
kleink |
Add _POSIX_SYNCHRONIZED_IO, _SC_SYNCHRONIZED_IO, _SC_IOV_MAX and _PC_SYNC_IO. Fix a typo.
|
Revision tags: eeh-paddr_t-base
|
#
1.14 |
|
24-May-1998 |
kleink |
* Define _SC_PAGESIZE, _SC_PAGE_SIZE (1170 compatibility), _SC_FSYNC and _SC_XOPEN_SHM to query the system page size, the availability of the File Synchronization Option and the availability of System V style shared memory, respectively, at runtime. * Define _POSIX_FSYNC to evaluate to 1, since fsync(2) is always available.
|
#
1.13 |
|
05-May-1998 |
kleink |
Protect the deprecated L_* `whence' arguments to lseek() against _XOPEN_SOURCE, too.
|
Revision tags: netbsd-1-3-PATCH003 netbsd-1-3-PATCH003-CANDIDATE2 netbsd-1-3-PATCH003-CANDIDATE1 netbsd-1-3-PATCH003-CANDIDATE0 netbsd-1-3-PATCH002 netbsd-1-3-PATCH001 netbsd-1-3-RELEASE netbsd-1-3-BETA netbsd-1-3-base thorpej-signal-base marc-pcmcia-bp marc-pcmcia-base is-newarp-before-merge is-newarp-base
|
#
1.12 |
|
21-Oct-1996 |
jtc |
Bump _POSIX_VERSION to correspond to 1003.1-90
|
#
1.11 |
|
21-May-1996 |
mycroft |
Describe the _POSIX_SAVED_IDS situation more clearly.
|
Revision tags: netbsd-1-2-RELEASE netbsd-1-2-BETA netbsd-1-2-base netbsd-1-1-PATCH001 netbsd-1-1-RELEASE netbsd-1-1-base netbsd-1-0-PATCH06 netbsd-1-0-PATCH05 netbsd-1-0-PATCH04 netbsd-1-0-PATCH03 netbsd-1-0-PATCH02 netbsd-1-0-PATCH1 netbsd-1-0-PATCH0 netbsd-1-0-RELEASE netbsd-1-0-base
|
#
1.10 |
|
29-Jun-1994 |
cgd |
branches: 1.10.8; New RCS ID's, take two. they're more aesthecially pleasant, and use 'NetBSD'
|
#
1.9 |
|
27-Jun-1994 |
cgd |
new standard, minimally intrusive ID format
|
#
1.8 |
|
21-May-1994 |
cgd |
rcsid
|
#
1.7 |
|
07-May-1994 |
cgd |
update from lite
|
Revision tags: nvm-base wnvm
|
#
1.6 |
|
16-Mar-1994 |
glass |
posix fix. fixes sendmail
|
#
1.5 |
|
12-Oct-1993 |
jtc |
Moved _POSIX2_VERSION macro from <limits.h>.
|
#
1.4 |
|
21-Sep-1993 |
jtc |
Added _SC_* and _CS_* constants used by POSIX.2.
|
Revision tags: magnum-base netbsd-0-9-patch-001 netbsd-0-9-RELEASE netbsd-0-9-BETA netbsd-0-9-ALPHA2 netbsd-0-9-ALPHA netbsd-0-9-base
|
#
1.3 |
|
20-May-1993 |
cgd |
branches: 1.3.4; add rcs ids as necessary, and also clean up headers
|
#
1.2 |
|
19-Apr-1993 |
mycroft |
Add consistent multiple-inclusion protection.
|
#
1.1 |
|
21-Mar-1993 |
cgd |
branches: 1.1.1; Initial revision
|
#
1.62 |
|
16-Oct-2019 |
maya |
Provide sysconf(_SC_RTSIG_MAX) = SIGRTMAX - SIGRTMIN
Thanks nros@ for the correct definition
|
Revision tags: netbsd-9-base phil-wifi-20190609 netbsd-8-1-RELEASE netbsd-8-1-RC1 isaki-audio2-base pgoyette-compat-merge-20190127 pgoyette-compat-20190127 pgoyette-compat-20190118 pgoyette-compat-1226 pgoyette-compat-1126 pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906 pgoyette-compat-0728 netbsd-8-0-RELEASE phil-wifi-base pgoyette-compat-0625 netbsd-8-0-RC2 pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 netbsd-8-0-RC1 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315 pgoyette-compat-base tls-maxphys-base-20171202 matt-nb8-mediatek-base nick-nhusb-base-20170825 perseant-stdc-iso10646-base netbsd-8-base prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 jdolecek-ncq-base pgoyette-localcount-20170320 nick-nhusb-base-20170204 bouyer-socketcan-base pgoyette-localcount-20170107 nick-nhusb-base-20161204 pgoyette-localcount-20161104 nick-nhusb-base-20161004 localcount-20160914 pgoyette-localcount-20160806
|
#
1.61 |
|
04-Aug-2016 |
christos |
Realtime signal support from GSoC 2016, Charles Cui.
|
Revision tags: pgoyette-localcount-20160726
|
#
1.60 |
|
21-Jul-2016 |
njoly |
According to Opengroup online specifications[1], _POSIX_CPUTIME and _POSIX_THREAD_CPUTIME options should be present in unistd.h not limits.h. Move them with other options.
[1] http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/unistd.h.html
|
Revision tags: pgoyette-localcount-base nick-nhusb-base-20160907
|
#
1.59 |
|
03-Jul-2016 |
christos |
branches: 1.59.2; GSoC 2016 Charles Cui: Implement thread priority protection based on work by Andy Doran. Also document the get/set pshared thread calls as not implemented, and add a skeleton implementation that is disabled. XXX: document _sched_protect(2).
|
#
1.58 |
|
10-Jun-2016 |
christos |
GSoC 2016: Charles Cui: Add timer related macros _POSIX_CPUTIME _POSIX_THREAD_CPUTIME _POSIX_DELAYTIMER_MAX
|
#
1.57 |
|
10-Jun-2016 |
christos |
GSoC 2016: Charles Cui: add SEM_NSEMS_MAX
|
Revision tags: nick-nhusb-base-20160529 nick-nhusb-base-20160422 nick-nhusb-base-20160319
|
#
1.56 |
|
26-Feb-2016 |
christos |
_SC_TIMERS_MAX
|
Revision tags: netbsd-7-2-RELEASE netbsd-7-1-2-RELEASE netbsd-7-1-1-RELEASE netbsd-7-1-RELEASE netbsd-7-1-RC2 netbsd-7-nhusb-base-20170116 netbsd-7-1-RC1 netbsd-7-0-2-RELEASE netbsd-7-nhusb-base netbsd-7-0-1-RELEASE nick-nhusb-base-20151226 netbsd-7-0-RELEASE nick-nhusb-base-20150921 netbsd-7-0-RC3 netbsd-7-0-RC2 netbsd-7-0-RC1 nick-nhusb-base-20150606 nick-nhusb-base-20150406 nick-nhusb-base netbsd-7-base yamt-pagecache-base9 tls-earlyentropy-base riastradh-xf86-video-intel-2-7-1-pre-2-21-15 riastradh-drm2-base3 rmind-smpnet-nbase rmind-smpnet-base tls-maxphys-base
|
#
1.55 |
|
19-Dec-2013 |
rmind |
branches: 1.55.6; Add shm_open(3) and shm_unlink(3) to support POSIX shared memory objects. They are implemented using tmpfs (mounted at /var/shm).
Discussed on tech-{kern,userlevel} (quite a while ago).
|
Revision tags: riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base agc-symver-base yamt-pagecache-base8 yamt-pagecache-base7
|
#
1.54 |
|
02-Nov-2012 |
christos |
branches: 1.54.2; add _SC_PHYS_PAGES
|
Revision tags: yamt-pagecache-base6
|
#
1.53 |
|
01-Aug-2012 |
martin |
branches: 1.53.2; Define _POSIX_SPAWN in unistd.h and also provide its value via sysconf(), as required by posix since we support posix_spawn().
|
Revision tags: jmcneill-usbmp-base10 yamt-pagecache-base5 jmcneill-usbmp-base9 yamt-pagecache-base4 jmcneill-usbmp-base8 jmcneill-usbmp-base7 jmcneill-usbmp-base6 jmcneill-usbmp-base5 jmcneill-usbmp-base4 jmcneill-usbmp-base3 jmcneill-usbmp-pre-base2 jmcneill-usbmp-base2 netbsd-6-base jmcneill-usbmp-base jmcneill-audiomp3-base yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base rmind-uvmplock-nbase cherry-xenmp-base uebayasi-xip-base7 bouyer-quota2-nbase bouyer-quota2-base jruoho-x86intr-base matt-mips64-premerge-20101231 uebayasi-xip-base6 uebayasi-xip-base5 uebayasi-xip-base4 uebayasi-xip-base3 yamt-nfs-mp-base11 uebayasi-xip-base2 yamt-nfs-mp-base10 uebayasi-xip-base1 rmind-uvmplock-base yamt-nfs-mp-base9 uebayasi-xip-base matt-premerge-20091211 yamt-nfs-mp-base8 jym-xensuspend-nbase
|
#
1.52 |
|
30-Aug-2009 |
christos |
branches: 1.52.12; 1.52.18; Change _POSIX2_VERSION for shells and utilities to 200112L to match _POSIX_VERSION. Requested by Channa.
|
#
1.51 |
|
28-Aug-2009 |
christos |
- Bump posix version to 200112L, we should be mostly compliant now. - Add text from FreeBSD explaining the values - Add missing defines as undef'ed.
|
Revision tags: yamt-nfs-mp-base7
|
#
1.50 |
|
18-Aug-2009 |
yamt |
fix whitespace. no functional changes.
|
#
1.49 |
|
10-Aug-2009 |
haad |
Add _PC_ACL_EXTENDED and _PC_MIN_HOLE_SIZE which are needed by zfs.
|
#
1.48 |
|
08-Aug-2009 |
christos |
make the _POSIX_VDISABLE definition match the one in termios.h
|
Revision tags: netbsd-5-2-3-RELEASE netbsd-5-1-5-RELEASE netbsd-5-2-2-RELEASE netbsd-5-1-4-RELEASE netbsd-5-2-1-RELEASE netbsd-5-1-3-RELEASE netbsd-5-2-RELEASE netbsd-5-2-RC1 netbsd-5-1-2-RELEASE netbsd-5-1-1-RELEASE matt-nb5-mips64-premerge-20101231 matt-nb5-pq3-base netbsd-5-1-RELEASE netbsd-5-1-RC4 matt-nb5-mips64-k15 netbsd-5-1-RC3 netbsd-5-1-RC2 netbsd-5-1-RC1 netbsd-5-0-2-RELEASE matt-nb5-mips64-premerge-20091211 matt-nb5-mips64-u2-k2-k4-k7-k8-k9 matt-nb4-mips64-k7-u2a-k9b matt-nb5-mips64-u1-k1-k5 netbsd-5-0-1-RELEASE jymxensuspend-base yamt-nfs-mp-base6 yamt-nfs-mp-base5 yamt-nfs-mp-base4 yamt-nfs-mp-base3 nick-hppapmap-base4 nick-hppapmap-base3 netbsd-5-0-RELEASE netbsd-5-0-RC4 netbsd-5-0-RC3 nick-hppapmap-base2 netbsd-5-0-RC2 jym-xensuspend-base netbsd-5-0-RC1 haad-dm-base2 haad-nbase2 ad-audiomp2-base netbsd-5-base nick-hppapmap-base matt-mips64-base2 haad-dm-base1 wrstuden-revivesa-base-4 wrstuden-revivesa-base-3 wrstuden-revivesa-base-2 haad-dm-base mjf-devfs2-base
|
#
1.47 |
|
27-Aug-2008 |
christos |
explicitly define constants to 1, from Andy Shevchenko
|
#
1.46 |
|
27-Aug-2008 |
christos |
setup _POSIX2_C_BIND per SUSv3, from Andy Shevchenko
|
#
1.45 |
|
14-Aug-2008 |
matt |
Implement following constants and add support their to the UFS family of file systems: _PC_2_SYMLINKS _PC_SYMLINK_MAX
From andy dot shevchenko at gmail dot com.
|
#
1.44 |
|
06-Aug-2008 |
matt |
Add support for missing _SC_* constants for sysconf(). From andy dot shevchenko at gmail dot com
|
Revision tags: simonb-wapbl-nbase simonb-wapbl-base
|
#
1.43 |
|
26-Jul-2008 |
heinz |
Moved comments for some _POSIX_* constants in front of their definition, like all the rest of them.
|
#
1.42 |
|
25-Jun-2008 |
ad |
branches: 1.42.2; Add _SC_TTY_NAME_MAX.
|
#
1.41 |
|
24-Jun-2008 |
ad |
A few more POSIX defs for threads.
|
Revision tags: wrstuden-revivesa-base-1 yamt-pf42-base4 yamt-pf42-base3 hpcarm-cleanup-nbase yamt-pf42-baseX yamt-pf42-base2 yamt-nfs-mp-base2 wrstuden-revivesa-base yamt-nfs-mp-base yamt-pf42-base ad-socklock-base1 yamt-lazymbuf-base15 yamt-lazymbuf-base14 keiichi-mipv6-nbase nick-net80211-sync-base keiichi-mipv6-base bouyer-xeni386-nbase bouyer-xeni386-base matt-armv6-nbase mjf-devfs-base hpcarm-cleanup-base
|
#
1.40 |
|
15-Jan-2008 |
rmind |
branches: 1.40.6; 1.40.10; 1.40.12; 1.40.14; 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 tags: bouyer-xeni386-merge1 vmlocking2-base3 yamt-kmem-base3 cube-autoconf-base yamt-kmem-base2 yamt-kmem-base vmlocking2-base2 reinoud-bufcleanup-nbase vmlocking2-base1 jmcneill-base bouyer-xenamd64-base2 vmlocking-nbase yamt-x86pmap-base4 bouyer-xenamd64-base matt-armv6-base jmcneill-pm-base reinoud-bufcleanup-base
|
#
1.39 |
|
15-Oct-2007 |
ad |
branches: 1.39.4; 1.39.10; Add _SC_NPROCESSORS_ONLN and _SC_NPROCESSORS_CONF for sysconf(). These are extensions but are provided by many Unix systems.
|
Revision tags: nick-csl-alignment-base5 yamt-x86pmap-base3 yamt-x86pmap-base2 yamt-x86pmap-base vmlocking-base
|
#
1.38 |
|
07-Sep-2007 |
rmind |
branches: 1.38.2; Implementation of POSIX message queues.
Reviewed by: <ad>, <tech-kern>
|
Revision tags: matt-mips64-base nick-csl-alignment-base yamt-idlelwp-base8 mjf-ufs-trans-base
|
#
1.37 |
|
01-May-2007 |
rmind |
branches: 1.37.2; 1.37.6; 1.37.8; - Create sysctl nodes for AIO. - Add POSIX defined system variables and constants of AIO_LISTIO_MAX and AIO_MAX values. Both with _POSIX_ASYNCHRONOUS_IO, provide them in sysconf(3) and getconf(1) interfaces. - Clean up sysconf(3) for handling sysctl nodes dynamically.
|
#
1.36 |
|
30-Apr-2007 |
rmind |
Import of POSIX Asynchronous I/O. Seems to be quite stable. Some work still left to do.
Please note, that syscalls are not yet MP-safe, because of the file and vnode subsystems.
Reviewed by: <tech-kern>, <ad>
|
Revision tags: netbsd-4-0-1-RELEASE wrstuden-fixsa-newbase wrstuden-fixsa-base-1 netbsd-4-0-RELEASE netbsd-4-0-RC5 matt-nb4-arm-base netbsd-4-0-RC4 netbsd-4-0-RC3 netbsd-4-0-RC2 netbsd-4-0-RC1 wrstuden-fixsa-base thorpej-atomic-base ad-audiomp-base post-newlock2-merge newlock2-nbase yamt-splraiseipl-base5 yamt-splraiseipl-base4 yamt-splraiseipl-base3 yamt-splraiseipl-base2 yamt-splraiseipl-base yamt-pdpolicy-base9 newlock2-base yamt-pdpolicy-base8 netbsd-4-base rpaulo-netinet-merge-pcb-base
|
#
1.35 |
|
14-Aug-2006 |
rpaulo |
branches: 1.35.8; 1.35.12; 1.35.14; Actually, we don't support CLOCK_SELECTION unless we have pthread_condattr_{get,set}time() and clock_nanosleep().
|
#
1.34 |
|
14-Aug-2006 |
rpaulo |
We support the POSIX Clock Selection Option.
|
Revision tags: abandoned-netbsd-4-base yamt-pdpolicy-base7 yamt-pdpolicy-base6 chap-midi-nbase gdamore-uart-base simonb-timcounters-final yamt-pdpolicy-base5 chap-midi-base yamt-pdpolicy-base4 yamt-pdpolicy-base3 peter-altq-base yamt-pdpolicy-base2 elad-kernelauth-base yamt-pdpolicy-base yamt-uio_vmspace-base5 simonb-timecounters-base
|
#
1.33 |
|
11-Dec-2005 |
christos |
branches: 1.33.4; 1.33.8; 1.33.18; merge ktrace-lwp.
|
Revision tags: netbsd-3-1-1-RELEASE netbsd-3-0-3-RELEASE netbsd-3-1-RELEASE netbsd-3-0-2-RELEASE netbsd-3-1-RC4 netbsd-3-1-RC3 netbsd-3-1-RC2 netbsd-3-1-RC1 netbsd-3-0-1-RELEASE netbsd-3-0-RELEASE netbsd-3-0-RC6 yamt-readahead-base3 netbsd-3-0-RC5 netbsd-3-0-RC4 netbsd-3-0-RC3 yamt-readahead-base2 netbsd-3-0-RC2 yamt-readahead-pervnode yamt-readahead-perfile yamt-readahead-base netbsd-3-0-RC1 yamt-vop-base3 yamt-vop-base2 thorpej-vnode-attr-base yamt-vop-base yamt-km-base4 yamt-km-base3 netbsd-3-base yamt-km-base2 kent-audio2-base ktrace-lwp-base
|
#
1.32 |
|
25-Jan-2005 |
wrstuden |
branches: 1.32.6; Extend fsync_range(2) to support the FDISKSYNC flag, which requests that the sync be propogated out through the disk drive caches.
|
Revision tags: yamt-km-base kent-audio1-beforemerge kent-audio1-base
|
#
1.31 |
|
10-Nov-2004 |
lukem |
branches: 1.31.4; 1.31.6; Implement sysconf(3) _SC_GETGR_R_SIZE_MAX and _SC_GETPW_R_SIZE_MAX for the 1003.1-2001 Thread Safe Functions (TSF) getgrnam_r(3) and getpwnam_r(3).
These are not implemented in sysctl(3) "user.*", since that adds a lot of complexity in the implementation for no real benefit.
|
Revision tags: netbsd-2-0-3-RELEASE 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-0-2-RELEASE netbsd-2-0-1-RELEASE netbsd-2-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-base
|
#
1.30 |
|
15-Nov-2003 |
thorpej |
Kernel portion of the fsync_range(2) system call. Written by Bill Studenmund, and contributed by Wasabi Systems, Inc.
|
#
1.29 |
|
07-Aug-2003 |
agc |
Move UCB-licensed code from 4-clause to 3-clause licence.
Patches provided by Joel Baker in PR 22364, verified by myself.
|
#
1.28 |
|
31-May-2003 |
bjh21 |
branches: 1.28.2; Mention places where _SC_* values are hard-coded, so people who might change them will know.
|
#
1.27 |
|
28-Apr-2003 |
bjh21 |
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.
|
#
1.26 |
|
02-Feb-2003 |
kleink |
Change _POSIX_SEMAPHORES to 0: support ultimately depends on a kernel configuration option.
|
#
1.25 |
|
02-Feb-2003 |
kleink |
Add sysconf(3) knobs for recent additions.
|
#
1.24 |
|
31-Jan-2003 |
kleink |
Provide _XOPEN_SHM.
|
#
1.23 |
|
20-Jan-2003 |
jdolecek |
we now support POSIX 1003.1b semaphores, add _POSIX_SEMAPHORES feature define
|
#
1.22 |
|
19-Jan-2003 |
skrll |
Move _POSIX_THREADS to the right place and define a few other symbolic constants for the features we gained with the merge of the nathanw_sa branch.
Ok'd by thorpej.
Closes my PR 19930.
|
Revision tags: nathanw_sa_before_merge fvdl_fs64_base nathanw_sa_base
|
#
1.21 |
|
19-Dec-2002 |
kleink |
Add a sysconf(3) knob for {ATEXIT_MAX}.
|
Revision tags: gmcgarry_ctxsw_base gmcgarry_ucred_base kqueue-aftermerge kqueue-beforemerge gehenna-devsw-base kqueue-base
|
#
1.20 |
|
30-Jun-2002 |
bjh21 |
Version times() so that programs compiled before the recent change to make sysconf(_SC_CLK_TCK) return hz will work.
In detail: __times13() returns values scaled by hz. times() returns values scaled by 100. <sys/times.h> renames times() to __times13().
_SC_CLK_TCK has changed from 3 to 39. sysconf(3) returns 100. sysconf(39) returns hz. CLK_TCK is defined as sysconf(39).
|
Revision tags: netbsd-1-6-PATCH002-RELEASE netbsd-1-6-PATCH002 netbsd-1-6-PATCH002-RC4 netbsd-1-6-PATCH002-RC3 netbsd-1-6-PATCH002-RC2 netbsd-1-6-PATCH002-RC1 netbsd-1-6-PATCH001 netbsd-1-6-PATCH001-RELEASE netbsd-1-6-PATCH001-RC3 netbsd-1-6-PATCH001-RC2 netbsd-1-6-PATCH001-RC1 netbsd-1-6-RELEASE netbsd-1-6-RC3 netbsd-1-6-RC2 netbsd-1-6-RC1 netbsd-1-6-base eeh-devprop-base newlock-base ifpoll-base
|
#
1.19 |
|
31-Jan-2002 |
kleink |
branches: 1.19.8; Add {POSIX_MONOTONIC_CLOCK} variables.
|
Revision tags: netbsd-1-5-PATCH003 thorpej-mips-cache-base thorpej-devvp-base3 thorpej-devvp-base2 post-chs-ubcperf pre-chs-ubcperf thorpej-devvp-base netbsd-1-5-PATCH002 netbsd-1-5-PATCH001 thorpej_scsipi_beforemerge thorpej_scsipi_nbase netbsd-1-5-RELEASE netbsd-1-5-BETA2 netbsd-1-5-BETA netbsd-1-5-ALPHA2 netbsd-1-5-base minoura-xpg4dl-base chs-ubc2-newbase wrstuden-devbsize-19991221 wrstuden-devbsize-base comdex-fall-1999-base fvdl-softdep-base thorpej_scsipi_base
|
#
1.18 |
|
27-Sep-1999 |
kleink |
branches: 1.18.14; 1.18.16; 1003.1c: add {LOGIN_NAME_MAX}.
|
Revision tags: chs-ubc2-base
|
#
1.17 |
|
24-Jun-1999 |
kleink |
Add compile-time and run-time feature test knobs for the 1003.1 Mapped Files, Process Memory Locking, Range Memory Locking and Memory Protection options.
|
Revision tags: netbsd-1-4-PATCH003 netbsd-1-4-PATCH002 kame_141_19991130 netbsd-1-4-PATCH001 kame_14_19990705 kame_14_19990628 netbsd-1-4-RELEASE netbsd-1-4-base
|
#
1.16 |
|
22-Mar-1999 |
kleink |
branches: 1.16.4; Introduce _PC_FILESIZEBITS.
|
Revision tags: kenh-if-detach-base chs-ubc-base
|
#
1.15 |
|
03-Aug-1998 |
kleink |
Add _POSIX_SYNCHRONIZED_IO, _SC_SYNCHRONIZED_IO, _SC_IOV_MAX and _PC_SYNC_IO. Fix a typo.
|
Revision tags: eeh-paddr_t-base
|
#
1.14 |
|
24-May-1998 |
kleink |
* Define _SC_PAGESIZE, _SC_PAGE_SIZE (1170 compatibility), _SC_FSYNC and _SC_XOPEN_SHM to query the system page size, the availability of the File Synchronization Option and the availability of System V style shared memory, respectively, at runtime. * Define _POSIX_FSYNC to evaluate to 1, since fsync(2) is always available.
|
#
1.13 |
|
05-May-1998 |
kleink |
Protect the deprecated L_* `whence' arguments to lseek() against _XOPEN_SOURCE, too.
|
Revision tags: netbsd-1-3-PATCH003 netbsd-1-3-PATCH003-CANDIDATE2 netbsd-1-3-PATCH003-CANDIDATE1 netbsd-1-3-PATCH003-CANDIDATE0 netbsd-1-3-PATCH002 netbsd-1-3-PATCH001 netbsd-1-3-RELEASE netbsd-1-3-BETA netbsd-1-3-base thorpej-signal-base marc-pcmcia-bp marc-pcmcia-base is-newarp-before-merge is-newarp-base
|
#
1.12 |
|
21-Oct-1996 |
jtc |
Bump _POSIX_VERSION to correspond to 1003.1-90
|
#
1.11 |
|
21-May-1996 |
mycroft |
Describe the _POSIX_SAVED_IDS situation more clearly.
|
Revision tags: netbsd-1-2-RELEASE netbsd-1-2-BETA netbsd-1-2-base netbsd-1-1-PATCH001 netbsd-1-1-RELEASE netbsd-1-1-base netbsd-1-0-PATCH06 netbsd-1-0-PATCH05 netbsd-1-0-PATCH04 netbsd-1-0-PATCH03 netbsd-1-0-PATCH02 netbsd-1-0-PATCH1 netbsd-1-0-PATCH0 netbsd-1-0-RELEASE netbsd-1-0-base
|
#
1.10 |
|
29-Jun-1994 |
cgd |
branches: 1.10.8; New RCS ID's, take two. they're more aesthecially pleasant, and use 'NetBSD'
|
#
1.9 |
|
27-Jun-1994 |
cgd |
new standard, minimally intrusive ID format
|
#
1.8 |
|
21-May-1994 |
cgd |
rcsid
|
#
1.7 |
|
07-May-1994 |
cgd |
update from lite
|
Revision tags: nvm-base wnvm
|
#
1.6 |
|
16-Mar-1994 |
glass |
posix fix. fixes sendmail
|
#
1.5 |
|
12-Oct-1993 |
jtc |
Moved _POSIX2_VERSION macro from <limits.h>.
|
#
1.4 |
|
21-Sep-1993 |
jtc |
Added _SC_* and _CS_* constants used by POSIX.2.
|
Revision tags: magnum-base netbsd-0-9-patch-001 netbsd-0-9-RELEASE netbsd-0-9-BETA netbsd-0-9-ALPHA2 netbsd-0-9-ALPHA netbsd-0-9-base
|
#
1.3 |
|
20-May-1993 |
cgd |
branches: 1.3.4; add rcs ids as necessary, and also clean up headers
|
#
1.2 |
|
19-Apr-1993 |
mycroft |
Add consistent multiple-inclusion protection.
|
#
1.1 |
|
21-Mar-1993 |
cgd |
branches: 1.1.1; Initial revision
|
Revision tags: nick-nhusb-base-20161204 pgoyette-localcount-20161104 nick-nhusb-base-20161004 localcount-20160914 pgoyette-localcount-20160806
|
#
1.61 |
|
04-Aug-2016 |
christos |
Realtime signal support from GSoC 2016, Charles Cui.
|
Revision tags: pgoyette-localcount-20160726
|
#
1.60 |
|
21-Jul-2016 |
njoly |
According to Opengroup online specifications[1], _POSIX_CPUTIME and _POSIX_THREAD_CPUTIME options should be present in unistd.h not limits.h. Move them with other options.
[1] http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/unistd.h.html
|
Revision tags: pgoyette-localcount-base nick-nhusb-base-20160907
|
#
1.59 |
|
03-Jul-2016 |
christos |
branches: 1.59.2; GSoC 2016 Charles Cui: Implement thread priority protection based on work by Andy Doran. Also document the get/set pshared thread calls as not implemented, and add a skeleton implementation that is disabled. XXX: document _sched_protect(2).
|
#
1.58 |
|
10-Jun-2016 |
christos |
GSoC 2016: Charles Cui: Add timer related macros _POSIX_CPUTIME _POSIX_THREAD_CPUTIME _POSIX_DELAYTIMER_MAX
|
#
1.57 |
|
10-Jun-2016 |
christos |
GSoC 2016: Charles Cui: add SEM_NSEMS_MAX
|
Revision tags: nick-nhusb-base-20160529 nick-nhusb-base-20160422 nick-nhusb-base-20160319
|
#
1.56 |
|
26-Feb-2016 |
christos |
_SC_TIMERS_MAX
|
Revision tags: netbsd-7-0-2-RELEASE netbsd-7-nhusb-base netbsd-7-0-1-RELEASE nick-nhusb-base-20151226 netbsd-7-0-RELEASE nick-nhusb-base-20150921 netbsd-7-0-RC3 netbsd-7-0-RC2 netbsd-7-0-RC1 nick-nhusb-base-20150606 nick-nhusb-base-20150406 nick-nhusb-base netbsd-7-base yamt-pagecache-base9 tls-earlyentropy-base riastradh-xf86-video-intel-2-7-1-pre-2-21-15 riastradh-drm2-base3 rmind-smpnet-nbase rmind-smpnet-base tls-maxphys-base
|
#
1.55 |
|
19-Dec-2013 |
rmind |
branches: 1.55.6; Add shm_open(3) and shm_unlink(3) to support POSIX shared memory objects. They are implemented using tmpfs (mounted at /var/shm).
Discussed on tech-{kern,userlevel} (quite a while ago).
|
Revision tags: riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base agc-symver-base yamt-pagecache-base8 yamt-pagecache-base7
|
#
1.54 |
|
02-Nov-2012 |
christos |
branches: 1.54.2; add _SC_PHYS_PAGES
|
Revision tags: yamt-pagecache-base6
|
#
1.53 |
|
01-Aug-2012 |
martin |
branches: 1.53.2; Define _POSIX_SPAWN in unistd.h and also provide its value via sysconf(), as required by posix since we support posix_spawn().
|
Revision tags: jmcneill-usbmp-base10 yamt-pagecache-base5 jmcneill-usbmp-base9 yamt-pagecache-base4 jmcneill-usbmp-base8 jmcneill-usbmp-base7 jmcneill-usbmp-base6 jmcneill-usbmp-base5 jmcneill-usbmp-base4 jmcneill-usbmp-base3 jmcneill-usbmp-pre-base2 jmcneill-usbmp-base2 netbsd-6-base jmcneill-usbmp-base jmcneill-audiomp3-base yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base rmind-uvmplock-nbase cherry-xenmp-base uebayasi-xip-base7 bouyer-quota2-nbase bouyer-quota2-base jruoho-x86intr-base matt-mips64-premerge-20101231 uebayasi-xip-base6 uebayasi-xip-base5 uebayasi-xip-base4 uebayasi-xip-base3 yamt-nfs-mp-base11 uebayasi-xip-base2 yamt-nfs-mp-base10 uebayasi-xip-base1 rmind-uvmplock-base yamt-nfs-mp-base9 uebayasi-xip-base matt-premerge-20091211 yamt-nfs-mp-base8 jym-xensuspend-nbase
|
#
1.52 |
|
30-Aug-2009 |
christos |
branches: 1.52.12; 1.52.18; Change _POSIX2_VERSION for shells and utilities to 200112L to match _POSIX_VERSION. Requested by Channa.
|
#
1.51 |
|
28-Aug-2009 |
christos |
- Bump posix version to 200112L, we should be mostly compliant now. - Add text from FreeBSD explaining the values - Add missing defines as undef'ed.
|
Revision tags: yamt-nfs-mp-base7
|
#
1.50 |
|
18-Aug-2009 |
yamt |
fix whitespace. no functional changes.
|
#
1.49 |
|
10-Aug-2009 |
haad |
Add _PC_ACL_EXTENDED and _PC_MIN_HOLE_SIZE which are needed by zfs.
|
#
1.48 |
|
08-Aug-2009 |
christos |
make the _POSIX_VDISABLE definition match the one in termios.h
|
Revision tags: netbsd-5-2-3-RELEASE netbsd-5-1-5-RELEASE netbsd-5-2-2-RELEASE netbsd-5-1-4-RELEASE netbsd-5-2-1-RELEASE netbsd-5-1-3-RELEASE netbsd-5-2-RELEASE netbsd-5-2-RC1 netbsd-5-1-2-RELEASE netbsd-5-1-1-RELEASE matt-nb5-mips64-premerge-20101231 matt-nb5-pq3-base netbsd-5-1-RELEASE netbsd-5-1-RC4 matt-nb5-mips64-k15 netbsd-5-1-RC3 netbsd-5-1-RC2 netbsd-5-1-RC1 netbsd-5-0-2-RELEASE matt-nb5-mips64-premerge-20091211 matt-nb5-mips64-u2-k2-k4-k7-k8-k9 matt-nb4-mips64-k7-u2a-k9b matt-nb5-mips64-u1-k1-k5 netbsd-5-0-1-RELEASE jymxensuspend-base yamt-nfs-mp-base6 yamt-nfs-mp-base5 yamt-nfs-mp-base4 yamt-nfs-mp-base3 nick-hppapmap-base4 nick-hppapmap-base3 netbsd-5-0-RELEASE netbsd-5-0-RC4 netbsd-5-0-RC3 nick-hppapmap-base2 netbsd-5-0-RC2 jym-xensuspend-base netbsd-5-0-RC1 haad-dm-base2 haad-nbase2 ad-audiomp2-base netbsd-5-base nick-hppapmap-base matt-mips64-base2 haad-dm-base1 wrstuden-revivesa-base-4 wrstuden-revivesa-base-3 wrstuden-revivesa-base-2 haad-dm-base mjf-devfs2-base
|
#
1.47 |
|
27-Aug-2008 |
christos |
explicitly define constants to 1, from Andy Shevchenko
|
#
1.46 |
|
27-Aug-2008 |
christos |
setup _POSIX2_C_BIND per SUSv3, from Andy Shevchenko
|
#
1.45 |
|
14-Aug-2008 |
matt |
Implement following constants and add support their to the UFS family of file systems: _PC_2_SYMLINKS _PC_SYMLINK_MAX
From andy dot shevchenko at gmail dot com.
|
#
1.44 |
|
06-Aug-2008 |
matt |
Add support for missing _SC_* constants for sysconf(). From andy dot shevchenko at gmail dot com
|
Revision tags: simonb-wapbl-nbase simonb-wapbl-base
|
#
1.43 |
|
26-Jul-2008 |
heinz |
Moved comments for some _POSIX_* constants in front of their definition, like all the rest of them.
|
#
1.42 |
|
25-Jun-2008 |
ad |
branches: 1.42.2; Add _SC_TTY_NAME_MAX.
|
#
1.41 |
|
24-Jun-2008 |
ad |
A few more POSIX defs for threads.
|
Revision tags: wrstuden-revivesa-base-1 yamt-pf42-base4 yamt-pf42-base3 hpcarm-cleanup-nbase yamt-pf42-baseX yamt-pf42-base2 yamt-nfs-mp-base2 wrstuden-revivesa-base yamt-nfs-mp-base yamt-pf42-base ad-socklock-base1 yamt-lazymbuf-base15 yamt-lazymbuf-base14 keiichi-mipv6-nbase nick-net80211-sync-base keiichi-mipv6-base bouyer-xeni386-nbase bouyer-xeni386-base matt-armv6-nbase mjf-devfs-base hpcarm-cleanup-base
|
#
1.40 |
|
15-Jan-2008 |
rmind |
branches: 1.40.6; 1.40.10; 1.40.12; 1.40.14; 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 tags: bouyer-xeni386-merge1 vmlocking2-base3 yamt-kmem-base3 cube-autoconf-base yamt-kmem-base2 yamt-kmem-base vmlocking2-base2 reinoud-bufcleanup-nbase vmlocking2-base1 jmcneill-base bouyer-xenamd64-base2 vmlocking-nbase yamt-x86pmap-base4 bouyer-xenamd64-base matt-armv6-base jmcneill-pm-base reinoud-bufcleanup-base
|
#
1.39 |
|
15-Oct-2007 |
ad |
branches: 1.39.4; 1.39.10; Add _SC_NPROCESSORS_ONLN and _SC_NPROCESSORS_CONF for sysconf(). These are extensions but are provided by many Unix systems.
|
Revision tags: nick-csl-alignment-base5 yamt-x86pmap-base3 yamt-x86pmap-base2 yamt-x86pmap-base vmlocking-base
|
#
1.38 |
|
07-Sep-2007 |
rmind |
branches: 1.38.2; Implementation of POSIX message queues.
Reviewed by: <ad>, <tech-kern>
|
Revision tags: matt-mips64-base nick-csl-alignment-base yamt-idlelwp-base8 mjf-ufs-trans-base
|
#
1.37 |
|
01-May-2007 |
rmind |
branches: 1.37.2; 1.37.6; 1.37.8; - Create sysctl nodes for AIO. - Add POSIX defined system variables and constants of AIO_LISTIO_MAX and AIO_MAX values. Both with _POSIX_ASYNCHRONOUS_IO, provide them in sysconf(3) and getconf(1) interfaces. - Clean up sysconf(3) for handling sysctl nodes dynamically.
|
#
1.36 |
|
30-Apr-2007 |
rmind |
Import of POSIX Asynchronous I/O. Seems to be quite stable. Some work still left to do.
Please note, that syscalls are not yet MP-safe, because of the file and vnode subsystems.
Reviewed by: <tech-kern>, <ad>
|
Revision tags: netbsd-4-0-1-RELEASE wrstuden-fixsa-newbase wrstuden-fixsa-base-1 netbsd-4-0-RELEASE netbsd-4-0-RC5 matt-nb4-arm-base netbsd-4-0-RC4 netbsd-4-0-RC3 netbsd-4-0-RC2 netbsd-4-0-RC1 wrstuden-fixsa-base thorpej-atomic-base ad-audiomp-base post-newlock2-merge newlock2-nbase yamt-splraiseipl-base5 yamt-splraiseipl-base4 yamt-splraiseipl-base3 yamt-splraiseipl-base2 yamt-splraiseipl-base yamt-pdpolicy-base9 newlock2-base yamt-pdpolicy-base8 netbsd-4-base rpaulo-netinet-merge-pcb-base
|
#
1.35 |
|
14-Aug-2006 |
rpaulo |
branches: 1.35.8; 1.35.12; 1.35.14; Actually, we don't support CLOCK_SELECTION unless we have pthread_condattr_{get,set}time() and clock_nanosleep().
|
#
1.34 |
|
14-Aug-2006 |
rpaulo |
We support the POSIX Clock Selection Option.
|
Revision tags: abandoned-netbsd-4-base yamt-pdpolicy-base7 yamt-pdpolicy-base6 chap-midi-nbase gdamore-uart-base simonb-timcounters-final yamt-pdpolicy-base5 chap-midi-base yamt-pdpolicy-base4 yamt-pdpolicy-base3 peter-altq-base yamt-pdpolicy-base2 elad-kernelauth-base yamt-pdpolicy-base yamt-uio_vmspace-base5 simonb-timecounters-base
|
#
1.33 |
|
11-Dec-2005 |
christos |
branches: 1.33.4; 1.33.8; 1.33.18; merge ktrace-lwp.
|
Revision tags: netbsd-3-1-1-RELEASE netbsd-3-0-3-RELEASE netbsd-3-1-RELEASE netbsd-3-0-2-RELEASE netbsd-3-1-RC4 netbsd-3-1-RC3 netbsd-3-1-RC2 netbsd-3-1-RC1 netbsd-3-0-1-RELEASE netbsd-3-0-RELEASE netbsd-3-0-RC6 yamt-readahead-base3 netbsd-3-0-RC5 netbsd-3-0-RC4 netbsd-3-0-RC3 yamt-readahead-base2 netbsd-3-0-RC2 yamt-readahead-pervnode yamt-readahead-perfile yamt-readahead-base netbsd-3-0-RC1 yamt-vop-base3 yamt-vop-base2 thorpej-vnode-attr-base yamt-vop-base yamt-km-base4 yamt-km-base3 netbsd-3-base yamt-km-base2 kent-audio2-base ktrace-lwp-base
|
#
1.32 |
|
25-Jan-2005 |
wrstuden |
branches: 1.32.6; Extend fsync_range(2) to support the FDISKSYNC flag, which requests that the sync be propogated out through the disk drive caches.
|
Revision tags: yamt-km-base kent-audio1-beforemerge kent-audio1-base
|
#
1.31 |
|
10-Nov-2004 |
lukem |
branches: 1.31.4; 1.31.6; Implement sysconf(3) _SC_GETGR_R_SIZE_MAX and _SC_GETPW_R_SIZE_MAX for the 1003.1-2001 Thread Safe Functions (TSF) getgrnam_r(3) and getpwnam_r(3).
These are not implemented in sysctl(3) "user.*", since that adds a lot of complexity in the implementation for no real benefit.
|
Revision tags: netbsd-2-0-3-RELEASE 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-0-2-RELEASE netbsd-2-0-1-RELEASE netbsd-2-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-base
|
#
1.30 |
|
15-Nov-2003 |
thorpej |
Kernel portion of the fsync_range(2) system call. Written by Bill Studenmund, and contributed by Wasabi Systems, Inc.
|
#
1.29 |
|
07-Aug-2003 |
agc |
Move UCB-licensed code from 4-clause to 3-clause licence.
Patches provided by Joel Baker in PR 22364, verified by myself.
|
#
1.28 |
|
31-May-2003 |
bjh21 |
branches: 1.28.2; Mention places where _SC_* values are hard-coded, so people who might change them will know.
|
#
1.27 |
|
28-Apr-2003 |
bjh21 |
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.
|
#
1.26 |
|
02-Feb-2003 |
kleink |
Change _POSIX_SEMAPHORES to 0: support ultimately depends on a kernel configuration option.
|
#
1.25 |
|
02-Feb-2003 |
kleink |
Add sysconf(3) knobs for recent additions.
|
#
1.24 |
|
31-Jan-2003 |
kleink |
Provide _XOPEN_SHM.
|
#
1.23 |
|
20-Jan-2003 |
jdolecek |
we now support POSIX 1003.1b semaphores, add _POSIX_SEMAPHORES feature define
|
#
1.22 |
|
19-Jan-2003 |
skrll |
Move _POSIX_THREADS to the right place and define a few other symbolic constants for the features we gained with the merge of the nathanw_sa branch.
Ok'd by thorpej.
Closes my PR 19930.
|
Revision tags: nathanw_sa_before_merge fvdl_fs64_base nathanw_sa_base
|
#
1.21 |
|
19-Dec-2002 |
kleink |
Add a sysconf(3) knob for {ATEXIT_MAX}.
|
Revision tags: gmcgarry_ctxsw_base gmcgarry_ucred_base kqueue-aftermerge kqueue-beforemerge gehenna-devsw-base kqueue-base
|
#
1.20 |
|
30-Jun-2002 |
bjh21 |
Version times() so that programs compiled before the recent change to make sysconf(_SC_CLK_TCK) return hz will work.
In detail: __times13() returns values scaled by hz. times() returns values scaled by 100. <sys/times.h> renames times() to __times13().
_SC_CLK_TCK has changed from 3 to 39. sysconf(3) returns 100. sysconf(39) returns hz. CLK_TCK is defined as sysconf(39).
|
Revision tags: netbsd-1-6-PATCH002-RELEASE netbsd-1-6-PATCH002 netbsd-1-6-PATCH002-RC4 netbsd-1-6-PATCH002-RC3 netbsd-1-6-PATCH002-RC2 netbsd-1-6-PATCH002-RC1 netbsd-1-6-PATCH001 netbsd-1-6-PATCH001-RELEASE netbsd-1-6-PATCH001-RC3 netbsd-1-6-PATCH001-RC2 netbsd-1-6-PATCH001-RC1 netbsd-1-6-RELEASE netbsd-1-6-RC3 netbsd-1-6-RC2 netbsd-1-6-RC1 netbsd-1-6-base eeh-devprop-base newlock-base ifpoll-base
|
#
1.19 |
|
31-Jan-2002 |
kleink |
branches: 1.19.8; Add {POSIX_MONOTONIC_CLOCK} variables.
|
Revision tags: netbsd-1-5-PATCH003 thorpej-mips-cache-base thorpej-devvp-base3 thorpej-devvp-base2 post-chs-ubcperf pre-chs-ubcperf thorpej-devvp-base netbsd-1-5-PATCH002 netbsd-1-5-PATCH001 thorpej_scsipi_beforemerge thorpej_scsipi_nbase netbsd-1-5-RELEASE netbsd-1-5-BETA2 netbsd-1-5-BETA netbsd-1-5-ALPHA2 netbsd-1-5-base minoura-xpg4dl-base chs-ubc2-newbase wrstuden-devbsize-19991221 wrstuden-devbsize-base comdex-fall-1999-base fvdl-softdep-base thorpej_scsipi_base
|
#
1.18 |
|
27-Sep-1999 |
kleink |
branches: 1.18.14; 1.18.16; 1003.1c: add {LOGIN_NAME_MAX}.
|
Revision tags: chs-ubc2-base
|
#
1.17 |
|
24-Jun-1999 |
kleink |
Add compile-time and run-time feature test knobs for the 1003.1 Mapped Files, Process Memory Locking, Range Memory Locking and Memory Protection options.
|
Revision tags: netbsd-1-4-PATCH003 netbsd-1-4-PATCH002 kame_141_19991130 netbsd-1-4-PATCH001 kame_14_19990705 kame_14_19990628 netbsd-1-4-RELEASE netbsd-1-4-base
|
#
1.16 |
|
22-Mar-1999 |
kleink |
branches: 1.16.4; Introduce _PC_FILESIZEBITS.
|
Revision tags: kenh-if-detach-base chs-ubc-base
|
#
1.15 |
|
03-Aug-1998 |
kleink |
Add _POSIX_SYNCHRONIZED_IO, _SC_SYNCHRONIZED_IO, _SC_IOV_MAX and _PC_SYNC_IO. Fix a typo.
|
Revision tags: eeh-paddr_t-base
|
#
1.14 |
|
24-May-1998 |
kleink |
* Define _SC_PAGESIZE, _SC_PAGE_SIZE (1170 compatibility), _SC_FSYNC and _SC_XOPEN_SHM to query the system page size, the availability of the File Synchronization Option and the availability of System V style shared memory, respectively, at runtime. * Define _POSIX_FSYNC to evaluate to 1, since fsync(2) is always available.
|
#
1.13 |
|
05-May-1998 |
kleink |
Protect the deprecated L_* `whence' arguments to lseek() against _XOPEN_SOURCE, too.
|
Revision tags: netbsd-1-3-PATCH003 netbsd-1-3-PATCH003-CANDIDATE2 netbsd-1-3-PATCH003-CANDIDATE1 netbsd-1-3-PATCH003-CANDIDATE0 netbsd-1-3-PATCH002 netbsd-1-3-PATCH001 netbsd-1-3-RELEASE netbsd-1-3-BETA netbsd-1-3-base thorpej-signal-base marc-pcmcia-bp marc-pcmcia-base is-newarp-before-merge is-newarp-base
|
#
1.12 |
|
21-Oct-1996 |
jtc |
Bump _POSIX_VERSION to correspond to 1003.1-90
|
#
1.11 |
|
21-May-1996 |
mycroft |
Describe the _POSIX_SAVED_IDS situation more clearly.
|
Revision tags: netbsd-1-2-RELEASE netbsd-1-2-BETA netbsd-1-2-base netbsd-1-1-PATCH001 netbsd-1-1-RELEASE netbsd-1-1-base netbsd-1-0-PATCH06 netbsd-1-0-PATCH05 netbsd-1-0-PATCH04 netbsd-1-0-PATCH03 netbsd-1-0-PATCH02 netbsd-1-0-PATCH1 netbsd-1-0-PATCH0 netbsd-1-0-RELEASE netbsd-1-0-base
|
#
1.10 |
|
29-Jun-1994 |
cgd |
branches: 1.10.8; New RCS ID's, take two. they're more aesthecially pleasant, and use 'NetBSD'
|
#
1.9 |
|
27-Jun-1994 |
cgd |
new standard, minimally intrusive ID format
|
#
1.8 |
|
21-May-1994 |
cgd |
rcsid
|
#
1.7 |
|
07-May-1994 |
cgd |
update from lite
|
Revision tags: nvm-base wnvm
|
#
1.6 |
|
16-Mar-1994 |
glass |
posix fix. fixes sendmail
|
#
1.5 |
|
12-Oct-1993 |
jtc |
Moved _POSIX2_VERSION macro from <limits.h>.
|
#
1.4 |
|
21-Sep-1993 |
jtc |
Added _SC_* and _CS_* constants used by POSIX.2.
|
Revision tags: magnum-base netbsd-0-9-patch-001 netbsd-0-9-RELEASE netbsd-0-9-BETA netbsd-0-9-ALPHA2 netbsd-0-9-ALPHA netbsd-0-9-base
|
#
1.3 |
|
20-May-1993 |
cgd |
branches: 1.3.4; add rcs ids as necessary, and also clean up headers
|
#
1.2 |
|
19-Apr-1993 |
mycroft |
Add consistent multiple-inclusion protection.
|
#
1.1 |
|
21-Mar-1993 |
cgd |
branches: 1.1.1; Initial revision
|