History log of /netbsd-current/sys/compat/linux/arch/i386/linux_syscalls.c
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# 1.129 01-Jul-2024 christos

regen


Revision tags: perseant-exfatfs-base-20240630 perseant-exfatfs-base
# 1.128 29-Jun-2024 christos

regen


Revision tags: thorpej-ifq-base thorpej-altq-separation-base
# 1.127 19-Aug-2023 christos

regen


# 1.126 18-Aug-2023 christos

regen


# 1.125 29-Jul-2023 christos

regen


# 1.124 28-Jul-2023 christos

regen


# 1.123 10-Jul-2023 christos

regen


Revision tags: 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-base bouyer-sunxi-drm-base
# 1.122 02-Dec-2021 ryo

regen


# 1.121 20-Sep-2021 thorpej

Regen for preadv(2) / pwritev(2).


# 1.120 20-Sep-2021 thorpej

Regen for eventfd.


# 1.119 19-Sep-2021 thorpej

Regen for timerfd.


# 1.118 19-Sep-2021 thorpej

Regen for POSIX timer syscalls.


Revision tags: 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.117 26-Apr-2020 thorpej

branches: 1.117.2;
Regen for native futex calls.


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.116 09-Nov-2019 jdolecek

regen


Revision tags: 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-base phil-wifi-20190609 isaki-audio2-base pgoyette-compat-20190127 pgoyette-compat-20190118 pgoyette-compat-1226 pgoyette-compat-1126 pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906
# 1.115 10-Aug-2018 pgoyette

Regen


Revision tags: netbsd-8-3-RELEASE netbsd-8-2-RELEASE netbsd-8-1-RELEASE netbsd-8-1-RC1 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
# 1.114 10-May-2017 riastradh

branches: 1.114.8; 1.114.10;
regen


Revision tags: prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 jdolecek-ncq-base pgoyette-localcount-20170320 nick-nhusb-base-20170204
# 1.113 16-Jan-2017 christos

branches: 1.113.4;
regen all


Revision tags: bouyer-socketcan-base
# 1.112 13-Jan-2017 christos

branches: 1.112.2;
regen


Revision tags: pgoyette-localcount-20170107
# 1.111 02-Jan-2017 martin

Regen (something apparently went wrong in previous)


# 1.110 02-Jan-2017 manu

Regen


Revision tags: nick-nhusb-base-20161204 pgoyette-localcount-20161104 nick-nhusb-base-20161004 localcount-20160914 pgoyette-localcount-20160806 pgoyette-localcount-20160726
# 1.109 24-Jul-2016 njoly

Regen for readlink/readlinkat signatures.


Revision tags: pgoyette-localcount-base nick-nhusb-base-20160907 nick-nhusb-base-20160529 nick-nhusb-base-20160422 nick-nhusb-base-20160319 nick-nhusb-base-20151226
# 1.108 24-Sep-2015 christos

branches: 1.108.2;
regen


Revision tags: nick-nhusb-base-20150921 nick-nhusb-base-20150606 nick-nhusb-base-20150406
# 1.107 23-Mar-2015 ozaki-r

Regen


# 1.106 07-Mar-2015 christos

regen


Revision tags: nick-nhusb-base
# 1.105 22-Nov-2014 njoly

branches: 1.105.2;
Regen for ppoll signature fix


Revision tags: 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 netbsd-7-0-RELEASE netbsd-7-0-RC3 netbsd-7-0-RC2 netbsd-7-0-RC1 netbsd-7-base tls-earlyentropy-base tls-maxphys-base
# 1.104 31-May-2014 njoly

branches: 1.104.2;
Regen for munmap(2) signature.


# 1.103 29-May-2014 njoly

Regen for utimes(2) change.


# 1.102 20-May-2014 njoly

Regen for getgroups/setgroups update.


Revision tags: rmind-smpnet-nbase rmind-smpnet-base
# 1.101 17-May-2014 njoly

Regen for fadvise64 offset types changes.


Revision tags: yamt-pagecache-base9
# 1.100 04-May-2014 njoly

Regen for pread/pwrite 64bit offset argument.


# 1.99 08-Apr-2014 njoly

Regen.


Revision tags: riastradh-xf86-video-intel-2-7-1-pre-2-21-15 riastradh-drm2-base3
# 1.98 18-Nov-2013 chs

branches: 1.98.2;
regen


# 1.97 07-Nov-2013 njoly

Regen for dup/dup2/dup3 argument types fix.


# 1.96 24-Sep-2013 njoly

Regen for utimensat(2).


Revision tags: riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base
# 1.95 08-Apr-2013 pooka

branches: 1.95.4;
regen for utimes


Revision tags: agc-symver-base yamt-pagecache-base8 yamt-pagecache-base7 yamt-pagecache-base6
# 1.94 19-Sep-2012 pooka

regen for ppoll (and, apparently, SYCALL_ARG_PTR)


Revision tags: netbsd-6-0-6-RELEASE netbsd-6-1-5-RELEASE netbsd-6-1-4-RELEASE netbsd-6-0-5-RELEASE netbsd-6-1-3-RELEASE netbsd-6-0-4-RELEASE netbsd-6-1-2-RELEASE netbsd-6-0-3-RELEASE netbsd-6-1-1-RELEASE netbsd-6-0-2-RELEASE netbsd-6-1-RELEASE netbsd-6-1-RC4 netbsd-6-1-RC3 netbsd-6-1-RC2 netbsd-6-1-RC1 netbsd-6-0-1-RELEASE matt-nb6-plus-nbase netbsd-6-0-RELEASE netbsd-6-0-RC2 matt-nb6-plus-base netbsd-6-0-RC1 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
# 1.93 18-Nov-2011 christos

branches: 1.93.10;
- add sigtimedwait support.
- merge the siginfo population code.


Revision tags: yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base rmind-uvmplock-nbase cherry-xenmp-base rmind-uvmplock-base
# 1.92 30-May-2011 alnsn

branches: 1.92.4;
Regenerate files to pick up correct RCS Ids. Suggested by Chris Badura.


# 1.91 30-May-2011 alnsn

Add fadvise64 and fadvise64_64 syscalls to compat_linux and compat_linux32.


# 1.90 10-Apr-2011 christos

Regen: Argh:
cat: rumphdr.types: No such file or directory
rm: rumphdr.types: No such file or directory
*** Error code 1


Revision tags: bouyer-quota2-nbase bouyer-quota2-base jruoho-x86intr-base matt-mips64-premerge-20101231 uebayasi-xip-base4 uebayasi-xip-base3 yamt-nfs-mp-base11 uebayasi-xip-base2 yamt-nfs-mp-base10
# 1.89 07-Jul-2010 chs

branches: 1.89.2;
regen


Revision tags: uebayasi-xip-base1
# 1.88 23-Apr-2010 chs

regen


Revision tags: yamt-nfs-mp-base9 uebayasi-xip-base
# 1.87 14-Dec-2009 matt

branches: 1.87.2; 1.87.4;
Regen (new makesyscalls.sh)


Revision tags: matt-premerge-20091211
# 1.86 24-Nov-2009 njoly

Regen for personality(2) update.


Revision tags: yamt-nfs-mp-base8 yamt-nfs-mp-base7 jymxensuspend-base yamt-nfs-mp-base6 yamt-nfs-mp-base5 jym-xensuspend-nbase
# 1.85 08-Jun-2009 njoly

Regen for rt_queueinfo(2) update.


Revision tags: yamt-nfs-mp-base4 yamt-nfs-mp-base3 nick-hppapmap-base4 nick-hppapmap-base3 nick-hppapmap-base2 jym-xensuspend-base nick-hppapmap-base
# 1.84 17-Jan-2009 njoly

branches: 1.84.2;
Regen for wait4 update.


Revision tags: mjf-devfs2-base
# 1.83 13-Jan-2009 pooka

Regen to prove I didn't screw up the conversion: purely RCSID changes.


# 1.82 11-Jan-2009 christos

merge christos-time_t


Revision tags: haad-dm-base2 haad-nbase2 ad-audiomp2-base christos-time_t-nbase haad-dm-base christos-time_t-base
# 1.81 19-Nov-2008 ad

Regen.


# 1.80 19-Nov-2008 njoly

Regen for futex timeout argument cleanup/fix.


# 1.79 12-Nov-2008 njoly

Regen for nanosleep(2) fix.


Revision tags: netbsd-5-base
# 1.78 26-Oct-2008 christos

branches: 1.78.2; 1.78.4;
regen


# 1.77 26-Oct-2008 christos

regen


Revision tags: matt-mips64-base2 haad-dm-base1 wrstuden-revivesa-base-4 wrstuden-revivesa-base-3 wrstuden-revivesa-base-2 wrstuden-revivesa-base-1 simonb-wapbl-nbase yamt-pf42-base4 simonb-wapbl-base yamt-pf42-base3 hpcarm-cleanup-nbase yamt-pf42-base2 yamt-nfs-mp-base2 wrstuden-revivesa-base yamt-nfs-mp-base
# 1.76 23-Apr-2008 ad

branches: 1.76.2; 1.76.4; 1.76.8;
Regen.


Revision tags: yamt-pf42-baseX yamt-pf42-base
# 1.75 04-Apr-2008 njoly

branches: 1.75.2;
Regen for linux_sys_msync removal.


Revision tags: 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.74 15-Jan-2008 njoly

branches: 1.74.6; 1.74.8;
Regen.


Revision tags: vmlocking2-base3 matt-armv6-base
# 1.73 24-Dec-2007 njoly

Regen for linux_sys_getpgid removal.


# 1.72 21-Dec-2007 njoly

Regen for getfsuid/setfsgid syscall exchange.


# 1.71 20-Dec-2007 dsl

regen


Revision tags: yamt-kmem-base3 cube-autoconf-base yamt-kmem-base2 yamt-kmem-base vmlocking2-base2 reinoud-bufcleanup-nbase vmlocking2-base1 bouyer-xenamd64-base2 vmlocking-nbase bouyer-xenamd64-base jmcneill-pm-base reinoud-bufcleanup-base
# 1.70 16-Nov-2007 njoly

branches: 1.70.2; 1.70.6;
Regen, for syscalls cleanup.


Revision tags: nick-csl-alignment-base5 matt-armv6-prevmlocking jmcneill-base yamt-x86pmap-base4 yamt-x86pmap-base3 yamt-x86pmap-base2 yamt-x86pmap-base matt-mips64-base nick-csl-alignment-base mjf-ufs-trans-base vmlocking-base
# 1.69 13-Jun-2007 christos

branches: 1.69.6; 1.69.8; 1.69.12; 1.69.14;
regen


# 1.68 13-Jun-2007 christos

regen.


Revision tags: yamt-idlelwp-base8 thorpej-atomic-base ad-audiomp-base post-newlock2-merge
# 1.67 09-Feb-2007 ad

branches: 1.67.6; 1.67.8;
Merge newlock2 to head.


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 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.66 01-Sep-2006 matt

branches: 1.66.2;
Regen.


# 1.65 30-Aug-2006 matt

Regen


Revision tags: abandoned-netbsd-4-base yamt-pdpolicy-base7 yamt-pdpolicy-base6 chap-midi-nbase gdamore-uart-base chap-midi-base
# 1.64 10-Jun-2006 christos

regen


Revision tags: simonb-timcounters-final yamt-pdpolicy-base5 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.63 11-Dec-2005 christos

branches: 1.63.4; 1.63.8; 1.63.14;
merge ktrace-lwp.


Revision tags: yamt-readahead-base3 yamt-readahead-base2 yamt-readahead-pervnode yamt-readahead-perfile yamt-readahead-base ktrace-lwp-base
# 1.62 06-Nov-2005 manu

regen


# 1.61 06-Nov-2005 tron

Regen with correct RCS Ids.


# 1.60 05-Nov-2005 dogcow

mirror manu's amd64 changes to implement linux sched_{seg,get}affinity;
the kernel and linux lkm now compile again.


Revision tags: yamt-vop-base3 yamt-vop-base2 thorpej-vnode-attr-base yamt-vop-base
# 1.59 18-Oct-2005 joerg

Regen.


# 1.58 16-May-2005 fvdl

branches: 1.58.2;
Regen.


# 1.57 16-May-2005 fvdl

Regen.


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 netbsd-3-0-RC5 netbsd-3-0-RC4 netbsd-3-0-RC3 netbsd-3-0-RC2 netbsd-3-0-RC1 yamt-km-base4 yamt-km-base3 netbsd-3-base kent-audio2-base
# 1.56 26-Feb-2005 perry

regen


Revision tags: yamt-km-base2 yamt-km-base kent-audio1-beforemerge kent-audio1-base
# 1.55 20-Sep-2004 jdolecek

branches: 1.55.4; 1.55.6;
regen:
implement support for Linux statfs64() syscall - 64bit variant of statfs()


# 1.54 08-Sep-2004 jdolecek

regen: add exit_group(2)


# 1.53 01-Aug-2004 jdolecek

regen - sync syscall lists with Linux kernel 2.6.7


# 1.52 01-Aug-2004 jdolecek

regen:

connect madvise(2) and mincore(2) - apparently the newer Linux libs
don't stub it anymore, so allow the application to take advantage
of them

the Linux calls appear to be compatible in the flag values and semantics,
so a wrapper is not necessary


# 1.51 01-Aug-2004 jdolecek

connect madvise(2) and mincore(2) - apparently the newer Linux libs
don't stub it anymore, so allow the application to take advantage
of them

the Linux calls appear to be compatible in the flag values and semantics,
so a wrapper is not necessary


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.50 10-Aug-2003 jdolecek

regen - added wrapper for Linux ftruncate64()


# 1.49 03-Jul-2003 christos

Regen.


# 1.48 23-Jun-2003 christos

branches: 1.48.2;
Regen.


# 1.47 18-Jan-2003 thorpej

Regen for correct RCS IDs.


# 1.46 18-Jan-2003 thorpej

Merge the nathanw_sa branch.


Revision tags: netbsd-1-6-PATCH001 netbsd-1-6-PATCH001-RELEASE netbsd-1-6-PATCH001-RC3 netbsd-1-6-PATCH001-RC2 netbsd-1-6-PATCH001-RC1 nathanw_sa_before_merge fvdl_fs64_base gmcgarry_ctxsw_base gmcgarry_ucred_base nathanw_sa_base kqueue-aftermerge kqueue-beforemerge netbsd-1-6-RELEASE netbsd-1-6-RC3 netbsd-1-6-RC2 netbsd-1-6-RC1 netbsd-1-6-base gehenna-devsw-base kqueue-base
# 1.45 10-Apr-2002 christos

branches: 1.45.4;
regen


# 1.44 22-Mar-2002 christos

regen


Revision tags: eeh-devprop-base newlock-base ifpoll-base
# 1.43 15-Feb-2002 christos

regen


# 1.42 15-Feb-2002 christos

- add a real linux_sys___sysctl because the mib numbers are different.
implement only the kernel version getting entries.
- make the signal conversion functions consistent; dest is arg 1.
- make linux_fakedev deal with block and char devices differently.
- add linux_sys_ugetrlimit, and flesh out the regular get/setrlimit so
that they work properly.
- add linux_mmap2 [untested].
- bump kernel to 2.4.18, and make the date be valentine's day :-)
- linux_sys_*stat64 family was totally busted. Fix it.

tested only on i386.

Status:
gdb, telnet, work
jdk-1.4.0 extractor works, jdk still coredumps.

christos


# 1.41 13-Nov-2001 lukem

add RCSIDs (including regeneration of files as appropriate)


Revision tags: thorpej-mips-cache-base thorpej-devvp-base3 thorpej-devvp-base2
# 1.40 30-Sep-2001 manu

Fixes my last commit: only mips really need fcntl64 to work now. i386 and
powerpc could use it later if needed. m68k and alpha should never need it.


Revision tags: post-chs-ubcperf pre-chs-ubcperf thorpej-devvp-base
# 1.39 30-May-2001 mrg

branches: 1.39.2; 1.39.4;
use _KERNEL_OPT.


# 1.38 13-May-2001 manu

Improved the accuracy of gettimeofday/settimeofday: Linux stores a srtuct
timezone in the kernel. We now keep track of it for emulated processes.
Tested for powerpc and i386. Untested on m68k, but it should be ok
Alpha has a particular implementation (osf1_sys_gettimeofday), and it has
therefore not been touched.


Revision tags: thorpej_scsipi_beforemerge thorpej_scsipi_nbase thorpej_scsipi_base
# 1.37 30-Mar-2001 jdolecek

regen


# 1.36 30-Mar-2001 jdolecek

regen


# 1.35 27-Jan-2001 thorpej

branches: 1.35.2;
Regen; getpid(2) is MP-safe.


# 1.34 27-Jan-2001 thorpej

Regen; add sy_flags.


# 1.33 29-Dec-2000 fvdl

Regen.


# 1.32 27-Dec-2000 fvdl

Regen.


# 1.31 18-Dec-2000 fvdl

Regen.


# 1.30 13-Dec-2000 augustss

Regen.


# 1.29 12-Dec-2000 jdolecek

regen


# 1.28 12-Dec-2000 jdolecek

regen


# 1.27 11-Dec-2000 mycroft

Regen.


# 1.26 09-Dec-2000 jdolecek

regen


# 1.25 09-Dec-2000 mycroft

Regen.


# 1.24 02-Dec-2000 jdolecek

regen after addition of linux_sys_swapoff()


# 1.23 01-Dec-2000 jdolecek

regen


# 1.22 13-Nov-2000 jdolecek

change the type of *syscallnames[] array to 'const char * const foo[]'


# 1.21 01-Nov-2000 jdolecek

regen


# 1.20 23-Aug-2000 christos

regen


# 1.19 18-Aug-2000 cgd

update for changed makesyscalls.master


# 1.18 18-Aug-2000 cgd

update for new makesyscalls.sh, and also for correct ids for changed
syscalls.master files. (you need to regenerate after checking in
syscalls.master to get the correct ids.)


Revision tags: netbsd-1-5-RELEASE netbsd-1-5-BETA2 netbsd-1-5-BETA netbsd-1-5-ALPHA2 netbsd-1-5-base minoura-xpg4dl-base
# 1.17 18-Mar-2000 erh

branches: 1.17.4;
Regen.


Revision tags: chs-ubc2-newbase
# 1.16 03-Feb-2000 abs

regen


Revision tags: wrstuden-devbsize-19991221 wrstuden-devbsize-base
# 1.15 12-Dec-1999 tron

Regen.


# 1.14 05-Dec-1999 tron

Regen.


# 1.13 04-Dec-1999 tron

Regen.


Revision tags: comdex-fall-1999-base fvdl-softdep-base
# 1.12 04-Oct-1999 tron

branches: 1.12.2; 1.12.8;
Regen from "syscalls.master".


# 1.11 16-Aug-1999 tron

Regen.


Revision tags: chs-ubc2-base
# 1.10 14-May-1999 thorpej

Regen.


# 1.9 13-May-1999 thorpej

Regen.


Revision tags: kame_141_19991130 netbsd-1-4-PATCH001 kame_14_19990705 kame_14_19990628 netbsd-1-4-RELEASE netbsd-1-4-base
# 1.8 30-Mar-1999 abs

branches: 1.8.2; 1.8.4;
Regenerate (with poll())


# 1.7 27-Mar-1999 tron

Regen.


# 1.6 23-Mar-1999 thorpej

Regen; pread(2) and pwrite(2).


# 1.5 09-Feb-1999 christos

Regen


# 1.4 10-Dec-1998 christos

Regen


Revision tags: kenh-if-detach-base chs-ubc-base
# 1.3 04-Oct-1998 fvdl

Assign my copyright to TNF. Merge with others were appropriate.
Regen syscall files after script change.


# 1.2 03-Oct-1998 christos

Attempt to fix the mess.


# 1.1 01-Oct-1998 erh

Regen.


Revision tags: perseant-exfatfs-base
# 1.128 29-Jun-2024 christos

regen


Revision tags: thorpej-ifq-base thorpej-altq-separation-base
# 1.127 19-Aug-2023 christos

regen


# 1.126 18-Aug-2023 christos

regen


# 1.125 29-Jul-2023 christos

regen


# 1.124 28-Jul-2023 christos

regen


# 1.123 10-Jul-2023 christos

regen


Revision tags: 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-base bouyer-sunxi-drm-base
# 1.122 02-Dec-2021 ryo

regen


# 1.121 20-Sep-2021 thorpej

Regen for preadv(2) / pwritev(2).


# 1.120 20-Sep-2021 thorpej

Regen for eventfd.


# 1.119 19-Sep-2021 thorpej

Regen for timerfd.


# 1.118 19-Sep-2021 thorpej

Regen for POSIX timer syscalls.


Revision tags: 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.117 26-Apr-2020 thorpej

branches: 1.117.2;
Regen for native futex calls.


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.116 09-Nov-2019 jdolecek

regen


Revision tags: 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-base phil-wifi-20190609 isaki-audio2-base pgoyette-compat-20190127 pgoyette-compat-20190118 pgoyette-compat-1226 pgoyette-compat-1126 pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906
# 1.115 10-Aug-2018 pgoyette

Regen


Revision tags: netbsd-8-3-RELEASE netbsd-8-2-RELEASE netbsd-8-1-RELEASE netbsd-8-1-RC1 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
# 1.114 10-May-2017 riastradh

branches: 1.114.8; 1.114.10;
regen


Revision tags: prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 jdolecek-ncq-base pgoyette-localcount-20170320 nick-nhusb-base-20170204
# 1.113 16-Jan-2017 christos

branches: 1.113.4;
regen all


Revision tags: bouyer-socketcan-base
# 1.112 13-Jan-2017 christos

branches: 1.112.2;
regen


Revision tags: pgoyette-localcount-20170107
# 1.111 02-Jan-2017 martin

Regen (something apparently went wrong in previous)


# 1.110 02-Jan-2017 manu

Regen


Revision tags: nick-nhusb-base-20161204 pgoyette-localcount-20161104 nick-nhusb-base-20161004 localcount-20160914 pgoyette-localcount-20160806 pgoyette-localcount-20160726
# 1.109 24-Jul-2016 njoly

Regen for readlink/readlinkat signatures.


Revision tags: pgoyette-localcount-base nick-nhusb-base-20160907 nick-nhusb-base-20160529 nick-nhusb-base-20160422 nick-nhusb-base-20160319 nick-nhusb-base-20151226
# 1.108 24-Sep-2015 christos

branches: 1.108.2;
regen


Revision tags: nick-nhusb-base-20150921 nick-nhusb-base-20150606 nick-nhusb-base-20150406
# 1.107 23-Mar-2015 ozaki-r

Regen


# 1.106 07-Mar-2015 christos

regen


Revision tags: nick-nhusb-base
# 1.105 22-Nov-2014 njoly

branches: 1.105.2;
Regen for ppoll signature fix


Revision tags: 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 netbsd-7-0-RELEASE netbsd-7-0-RC3 netbsd-7-0-RC2 netbsd-7-0-RC1 netbsd-7-base tls-earlyentropy-base tls-maxphys-base
# 1.104 31-May-2014 njoly

branches: 1.104.2;
Regen for munmap(2) signature.


# 1.103 29-May-2014 njoly

Regen for utimes(2) change.


# 1.102 20-May-2014 njoly

Regen for getgroups/setgroups update.


Revision tags: rmind-smpnet-nbase rmind-smpnet-base
# 1.101 17-May-2014 njoly

Regen for fadvise64 offset types changes.


Revision tags: yamt-pagecache-base9
# 1.100 04-May-2014 njoly

Regen for pread/pwrite 64bit offset argument.


# 1.99 08-Apr-2014 njoly

Regen.


Revision tags: riastradh-xf86-video-intel-2-7-1-pre-2-21-15 riastradh-drm2-base3
# 1.98 18-Nov-2013 chs

branches: 1.98.2;
regen


# 1.97 07-Nov-2013 njoly

Regen for dup/dup2/dup3 argument types fix.


# 1.96 24-Sep-2013 njoly

Regen for utimensat(2).


Revision tags: riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base
# 1.95 08-Apr-2013 pooka

branches: 1.95.4;
regen for utimes


Revision tags: agc-symver-base yamt-pagecache-base8 yamt-pagecache-base7 yamt-pagecache-base6
# 1.94 19-Sep-2012 pooka

regen for ppoll (and, apparently, SYCALL_ARG_PTR)


Revision tags: netbsd-6-0-6-RELEASE netbsd-6-1-5-RELEASE netbsd-6-1-4-RELEASE netbsd-6-0-5-RELEASE netbsd-6-1-3-RELEASE netbsd-6-0-4-RELEASE netbsd-6-1-2-RELEASE netbsd-6-0-3-RELEASE netbsd-6-1-1-RELEASE netbsd-6-0-2-RELEASE netbsd-6-1-RELEASE netbsd-6-1-RC4 netbsd-6-1-RC3 netbsd-6-1-RC2 netbsd-6-1-RC1 netbsd-6-0-1-RELEASE matt-nb6-plus-nbase netbsd-6-0-RELEASE netbsd-6-0-RC2 matt-nb6-plus-base netbsd-6-0-RC1 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
# 1.93 18-Nov-2011 christos

branches: 1.93.10;
- add sigtimedwait support.
- merge the siginfo population code.


Revision tags: yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base rmind-uvmplock-nbase cherry-xenmp-base rmind-uvmplock-base
# 1.92 30-May-2011 alnsn

branches: 1.92.4;
Regenerate files to pick up correct RCS Ids. Suggested by Chris Badura.


# 1.91 30-May-2011 alnsn

Add fadvise64 and fadvise64_64 syscalls to compat_linux and compat_linux32.


# 1.90 10-Apr-2011 christos

Regen: Argh:
cat: rumphdr.types: No such file or directory
rm: rumphdr.types: No such file or directory
*** Error code 1


Revision tags: bouyer-quota2-nbase bouyer-quota2-base jruoho-x86intr-base matt-mips64-premerge-20101231 uebayasi-xip-base4 uebayasi-xip-base3 yamt-nfs-mp-base11 uebayasi-xip-base2 yamt-nfs-mp-base10
# 1.89 07-Jul-2010 chs

branches: 1.89.2;
regen


Revision tags: uebayasi-xip-base1
# 1.88 23-Apr-2010 chs

regen


Revision tags: yamt-nfs-mp-base9 uebayasi-xip-base
# 1.87 14-Dec-2009 matt

branches: 1.87.2; 1.87.4;
Regen (new makesyscalls.sh)


Revision tags: matt-premerge-20091211
# 1.86 24-Nov-2009 njoly

Regen for personality(2) update.


Revision tags: yamt-nfs-mp-base8 yamt-nfs-mp-base7 jymxensuspend-base yamt-nfs-mp-base6 yamt-nfs-mp-base5 jym-xensuspend-nbase
# 1.85 08-Jun-2009 njoly

Regen for rt_queueinfo(2) update.


Revision tags: yamt-nfs-mp-base4 yamt-nfs-mp-base3 nick-hppapmap-base4 nick-hppapmap-base3 nick-hppapmap-base2 jym-xensuspend-base nick-hppapmap-base
# 1.84 17-Jan-2009 njoly

branches: 1.84.2;
Regen for wait4 update.


Revision tags: mjf-devfs2-base
# 1.83 13-Jan-2009 pooka

Regen to prove I didn't screw up the conversion: purely RCSID changes.


# 1.82 11-Jan-2009 christos

merge christos-time_t


Revision tags: haad-dm-base2 haad-nbase2 ad-audiomp2-base christos-time_t-nbase haad-dm-base christos-time_t-base
# 1.81 19-Nov-2008 ad

Regen.


# 1.80 19-Nov-2008 njoly

Regen for futex timeout argument cleanup/fix.


# 1.79 12-Nov-2008 njoly

Regen for nanosleep(2) fix.


Revision tags: netbsd-5-base
# 1.78 26-Oct-2008 christos

branches: 1.78.2; 1.78.4;
regen


# 1.77 26-Oct-2008 christos

regen


Revision tags: matt-mips64-base2 haad-dm-base1 wrstuden-revivesa-base-4 wrstuden-revivesa-base-3 wrstuden-revivesa-base-2 wrstuden-revivesa-base-1 simonb-wapbl-nbase yamt-pf42-base4 simonb-wapbl-base yamt-pf42-base3 hpcarm-cleanup-nbase yamt-pf42-base2 yamt-nfs-mp-base2 wrstuden-revivesa-base yamt-nfs-mp-base
# 1.76 23-Apr-2008 ad

branches: 1.76.2; 1.76.4; 1.76.8;
Regen.


Revision tags: yamt-pf42-baseX yamt-pf42-base
# 1.75 04-Apr-2008 njoly

branches: 1.75.2;
Regen for linux_sys_msync removal.


Revision tags: 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.74 15-Jan-2008 njoly

branches: 1.74.6; 1.74.8;
Regen.


Revision tags: vmlocking2-base3 matt-armv6-base
# 1.73 24-Dec-2007 njoly

Regen for linux_sys_getpgid removal.


# 1.72 21-Dec-2007 njoly

Regen for getfsuid/setfsgid syscall exchange.


# 1.71 20-Dec-2007 dsl

regen


Revision tags: yamt-kmem-base3 cube-autoconf-base yamt-kmem-base2 yamt-kmem-base vmlocking2-base2 reinoud-bufcleanup-nbase vmlocking2-base1 bouyer-xenamd64-base2 vmlocking-nbase bouyer-xenamd64-base jmcneill-pm-base reinoud-bufcleanup-base
# 1.70 16-Nov-2007 njoly

branches: 1.70.2; 1.70.6;
Regen, for syscalls cleanup.


Revision tags: nick-csl-alignment-base5 matt-armv6-prevmlocking jmcneill-base yamt-x86pmap-base4 yamt-x86pmap-base3 yamt-x86pmap-base2 yamt-x86pmap-base matt-mips64-base nick-csl-alignment-base mjf-ufs-trans-base vmlocking-base
# 1.69 13-Jun-2007 christos

branches: 1.69.6; 1.69.8; 1.69.12; 1.69.14;
regen


# 1.68 13-Jun-2007 christos

regen.


Revision tags: yamt-idlelwp-base8 thorpej-atomic-base ad-audiomp-base post-newlock2-merge
# 1.67 09-Feb-2007 ad

branches: 1.67.6; 1.67.8;
Merge newlock2 to head.


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 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.66 01-Sep-2006 matt

branches: 1.66.2;
Regen.


# 1.65 30-Aug-2006 matt

Regen


Revision tags: abandoned-netbsd-4-base yamt-pdpolicy-base7 yamt-pdpolicy-base6 chap-midi-nbase gdamore-uart-base chap-midi-base
# 1.64 10-Jun-2006 christos

regen


Revision tags: simonb-timcounters-final yamt-pdpolicy-base5 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.63 11-Dec-2005 christos

branches: 1.63.4; 1.63.8; 1.63.14;
merge ktrace-lwp.


Revision tags: yamt-readahead-base3 yamt-readahead-base2 yamt-readahead-pervnode yamt-readahead-perfile yamt-readahead-base ktrace-lwp-base
# 1.62 06-Nov-2005 manu

regen


# 1.61 06-Nov-2005 tron

Regen with correct RCS Ids.


# 1.60 05-Nov-2005 dogcow

mirror manu's amd64 changes to implement linux sched_{seg,get}affinity;
the kernel and linux lkm now compile again.


Revision tags: yamt-vop-base3 yamt-vop-base2 thorpej-vnode-attr-base yamt-vop-base
# 1.59 18-Oct-2005 joerg

Regen.


# 1.58 16-May-2005 fvdl

branches: 1.58.2;
Regen.


# 1.57 16-May-2005 fvdl

Regen.


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 netbsd-3-0-RC5 netbsd-3-0-RC4 netbsd-3-0-RC3 netbsd-3-0-RC2 netbsd-3-0-RC1 yamt-km-base4 yamt-km-base3 netbsd-3-base kent-audio2-base
# 1.56 26-Feb-2005 perry

regen


Revision tags: yamt-km-base2 yamt-km-base kent-audio1-beforemerge kent-audio1-base
# 1.55 20-Sep-2004 jdolecek

branches: 1.55.4; 1.55.6;
regen:
implement support for Linux statfs64() syscall - 64bit variant of statfs()


# 1.54 08-Sep-2004 jdolecek

regen: add exit_group(2)


# 1.53 01-Aug-2004 jdolecek

regen - sync syscall lists with Linux kernel 2.6.7


# 1.52 01-Aug-2004 jdolecek

regen:

connect madvise(2) and mincore(2) - apparently the newer Linux libs
don't stub it anymore, so allow the application to take advantage
of them

the Linux calls appear to be compatible in the flag values and semantics,
so a wrapper is not necessary


# 1.51 01-Aug-2004 jdolecek

connect madvise(2) and mincore(2) - apparently the newer Linux libs
don't stub it anymore, so allow the application to take advantage
of them

the Linux calls appear to be compatible in the flag values and semantics,
so a wrapper is not necessary


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.50 10-Aug-2003 jdolecek

regen - added wrapper for Linux ftruncate64()


# 1.49 03-Jul-2003 christos

Regen.


# 1.48 23-Jun-2003 christos

branches: 1.48.2;
Regen.


# 1.47 18-Jan-2003 thorpej

Regen for correct RCS IDs.


# 1.46 18-Jan-2003 thorpej

Merge the nathanw_sa branch.


Revision tags: netbsd-1-6-PATCH001 netbsd-1-6-PATCH001-RELEASE netbsd-1-6-PATCH001-RC3 netbsd-1-6-PATCH001-RC2 netbsd-1-6-PATCH001-RC1 nathanw_sa_before_merge fvdl_fs64_base gmcgarry_ctxsw_base gmcgarry_ucred_base nathanw_sa_base kqueue-aftermerge kqueue-beforemerge netbsd-1-6-RELEASE netbsd-1-6-RC3 netbsd-1-6-RC2 netbsd-1-6-RC1 netbsd-1-6-base gehenna-devsw-base kqueue-base
# 1.45 10-Apr-2002 christos

branches: 1.45.4;
regen


# 1.44 22-Mar-2002 christos

regen


Revision tags: eeh-devprop-base newlock-base ifpoll-base
# 1.43 15-Feb-2002 christos

regen


# 1.42 15-Feb-2002 christos

- add a real linux_sys___sysctl because the mib numbers are different.
implement only the kernel version getting entries.
- make the signal conversion functions consistent; dest is arg 1.
- make linux_fakedev deal with block and char devices differently.
- add linux_sys_ugetrlimit, and flesh out the regular get/setrlimit so
that they work properly.
- add linux_mmap2 [untested].
- bump kernel to 2.4.18, and make the date be valentine's day :-)
- linux_sys_*stat64 family was totally busted. Fix it.

tested only on i386.

Status:
gdb, telnet, work
jdk-1.4.0 extractor works, jdk still coredumps.

christos


# 1.41 13-Nov-2001 lukem

add RCSIDs (including regeneration of files as appropriate)


Revision tags: thorpej-mips-cache-base thorpej-devvp-base3 thorpej-devvp-base2
# 1.40 30-Sep-2001 manu

Fixes my last commit: only mips really need fcntl64 to work now. i386 and
powerpc could use it later if needed. m68k and alpha should never need it.


Revision tags: post-chs-ubcperf pre-chs-ubcperf thorpej-devvp-base
# 1.39 30-May-2001 mrg

branches: 1.39.2; 1.39.4;
use _KERNEL_OPT.


# 1.38 13-May-2001 manu

Improved the accuracy of gettimeofday/settimeofday: Linux stores a srtuct
timezone in the kernel. We now keep track of it for emulated processes.
Tested for powerpc and i386. Untested on m68k, but it should be ok
Alpha has a particular implementation (osf1_sys_gettimeofday), and it has
therefore not been touched.


Revision tags: thorpej_scsipi_beforemerge thorpej_scsipi_nbase thorpej_scsipi_base
# 1.37 30-Mar-2001 jdolecek

regen


# 1.36 30-Mar-2001 jdolecek

regen


# 1.35 27-Jan-2001 thorpej

branches: 1.35.2;
Regen; getpid(2) is MP-safe.


# 1.34 27-Jan-2001 thorpej

Regen; add sy_flags.


# 1.33 29-Dec-2000 fvdl

Regen.


# 1.32 27-Dec-2000 fvdl

Regen.


# 1.31 18-Dec-2000 fvdl

Regen.


# 1.30 13-Dec-2000 augustss

Regen.


# 1.29 12-Dec-2000 jdolecek

regen


# 1.28 12-Dec-2000 jdolecek

regen


# 1.27 11-Dec-2000 mycroft

Regen.


# 1.26 09-Dec-2000 jdolecek

regen


# 1.25 09-Dec-2000 mycroft

Regen.


# 1.24 02-Dec-2000 jdolecek

regen after addition of linux_sys_swapoff()


# 1.23 01-Dec-2000 jdolecek

regen


# 1.22 13-Nov-2000 jdolecek

change the type of *syscallnames[] array to 'const char * const foo[]'


# 1.21 01-Nov-2000 jdolecek

regen


# 1.20 23-Aug-2000 christos

regen


# 1.19 18-Aug-2000 cgd

update for changed makesyscalls.master


# 1.18 18-Aug-2000 cgd

update for new makesyscalls.sh, and also for correct ids for changed
syscalls.master files. (you need to regenerate after checking in
syscalls.master to get the correct ids.)


Revision tags: netbsd-1-5-RELEASE netbsd-1-5-BETA2 netbsd-1-5-BETA netbsd-1-5-ALPHA2 netbsd-1-5-base minoura-xpg4dl-base
# 1.17 18-Mar-2000 erh

branches: 1.17.4;
Regen.


Revision tags: chs-ubc2-newbase
# 1.16 03-Feb-2000 abs

regen


Revision tags: wrstuden-devbsize-19991221 wrstuden-devbsize-base
# 1.15 12-Dec-1999 tron

Regen.


# 1.14 05-Dec-1999 tron

Regen.


# 1.13 04-Dec-1999 tron

Regen.


Revision tags: comdex-fall-1999-base fvdl-softdep-base
# 1.12 04-Oct-1999 tron

branches: 1.12.2; 1.12.8;
Regen from "syscalls.master".


# 1.11 16-Aug-1999 tron

Regen.


Revision tags: chs-ubc2-base
# 1.10 14-May-1999 thorpej

Regen.


# 1.9 13-May-1999 thorpej

Regen.


Revision tags: kame_141_19991130 netbsd-1-4-PATCH001 kame_14_19990705 kame_14_19990628 netbsd-1-4-RELEASE netbsd-1-4-base
# 1.8 30-Mar-1999 abs

branches: 1.8.2; 1.8.4;
Regenerate (with poll())


# 1.7 27-Mar-1999 tron

Regen.


# 1.6 23-Mar-1999 thorpej

Regen; pread(2) and pwrite(2).


# 1.5 09-Feb-1999 christos

Regen


# 1.4 10-Dec-1998 christos

Regen


Revision tags: kenh-if-detach-base chs-ubc-base
# 1.3 04-Oct-1998 fvdl

Assign my copyright to TNF. Merge with others were appropriate.
Regen syscall files after script change.


# 1.2 03-Oct-1998 christos

Attempt to fix the mess.


# 1.1 01-Oct-1998 erh

Regen.


# 1.127 19-Aug-2023 christos

regen


# 1.126 18-Aug-2023 christos

regen


# 1.125 29-Jul-2023 christos

regen


# 1.124 28-Jul-2023 christos

regen


# 1.123 10-Jul-2023 christos

regen


Revision tags: netbsd-10-base bouyer-sunxi-drm-base
# 1.122 02-Dec-2021 ryo

regen


# 1.121 20-Sep-2021 thorpej

Regen for preadv(2) / pwritev(2).


# 1.120 20-Sep-2021 thorpej

Regen for eventfd.


# 1.119 19-Sep-2021 thorpej

Regen for timerfd.


# 1.118 19-Sep-2021 thorpej

Regen for POSIX timer syscalls.


Revision tags: 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.117 26-Apr-2020 thorpej

branches: 1.117.2;
Regen for native futex calls.


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.116 09-Nov-2019 jdolecek

regen


Revision tags: 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-base phil-wifi-20190609 isaki-audio2-base pgoyette-compat-20190127 pgoyette-compat-20190118 pgoyette-compat-1226 pgoyette-compat-1126 pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906
# 1.115 10-Aug-2018 pgoyette

Regen


Revision tags: netbsd-8-2-RELEASE netbsd-8-1-RELEASE netbsd-8-1-RC1 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
# 1.114 10-May-2017 riastradh

branches: 1.114.8; 1.114.10;
regen


Revision tags: prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 jdolecek-ncq-base pgoyette-localcount-20170320 nick-nhusb-base-20170204
# 1.113 16-Jan-2017 christos

branches: 1.113.4;
regen all


Revision tags: bouyer-socketcan-base
# 1.112 13-Jan-2017 christos

branches: 1.112.2;
regen


Revision tags: pgoyette-localcount-20170107
# 1.111 02-Jan-2017 martin

Regen (something apparently went wrong in previous)


# 1.110 02-Jan-2017 manu

Regen


Revision tags: nick-nhusb-base-20161204 pgoyette-localcount-20161104 nick-nhusb-base-20161004 localcount-20160914 pgoyette-localcount-20160806 pgoyette-localcount-20160726
# 1.109 24-Jul-2016 njoly

Regen for readlink/readlinkat signatures.


Revision tags: pgoyette-localcount-base nick-nhusb-base-20160907 nick-nhusb-base-20160529 nick-nhusb-base-20160422 nick-nhusb-base-20160319 nick-nhusb-base-20151226
# 1.108 24-Sep-2015 christos

branches: 1.108.2;
regen


Revision tags: nick-nhusb-base-20150921 nick-nhusb-base-20150606 nick-nhusb-base-20150406
# 1.107 23-Mar-2015 ozaki-r

Regen


# 1.106 07-Mar-2015 christos

regen


Revision tags: nick-nhusb-base
# 1.105 22-Nov-2014 njoly

branches: 1.105.2;
Regen for ppoll signature fix


Revision tags: 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 netbsd-7-0-RELEASE netbsd-7-0-RC3 netbsd-7-0-RC2 netbsd-7-0-RC1 netbsd-7-base tls-earlyentropy-base tls-maxphys-base
# 1.104 31-May-2014 njoly

branches: 1.104.2;
Regen for munmap(2) signature.


# 1.103 29-May-2014 njoly

Regen for utimes(2) change.


# 1.102 20-May-2014 njoly

Regen for getgroups/setgroups update.


Revision tags: rmind-smpnet-nbase rmind-smpnet-base
# 1.101 17-May-2014 njoly

Regen for fadvise64 offset types changes.


Revision tags: yamt-pagecache-base9
# 1.100 04-May-2014 njoly

Regen for pread/pwrite 64bit offset argument.


# 1.99 08-Apr-2014 njoly

Regen.


Revision tags: riastradh-xf86-video-intel-2-7-1-pre-2-21-15 riastradh-drm2-base3
# 1.98 18-Nov-2013 chs

branches: 1.98.2;
regen


# 1.97 07-Nov-2013 njoly

Regen for dup/dup2/dup3 argument types fix.


# 1.96 24-Sep-2013 njoly

Regen for utimensat(2).


Revision tags: riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base
# 1.95 08-Apr-2013 pooka

branches: 1.95.4;
regen for utimes


Revision tags: agc-symver-base yamt-pagecache-base8 yamt-pagecache-base7 yamt-pagecache-base6
# 1.94 19-Sep-2012 pooka

regen for ppoll (and, apparently, SYCALL_ARG_PTR)


Revision tags: netbsd-6-0-6-RELEASE netbsd-6-1-5-RELEASE netbsd-6-1-4-RELEASE netbsd-6-0-5-RELEASE netbsd-6-1-3-RELEASE netbsd-6-0-4-RELEASE netbsd-6-1-2-RELEASE netbsd-6-0-3-RELEASE netbsd-6-1-1-RELEASE netbsd-6-0-2-RELEASE netbsd-6-1-RELEASE netbsd-6-1-RC4 netbsd-6-1-RC3 netbsd-6-1-RC2 netbsd-6-1-RC1 netbsd-6-0-1-RELEASE matt-nb6-plus-nbase netbsd-6-0-RELEASE netbsd-6-0-RC2 matt-nb6-plus-base netbsd-6-0-RC1 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
# 1.93 18-Nov-2011 christos

branches: 1.93.10;
- add sigtimedwait support.
- merge the siginfo population code.


Revision tags: yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base rmind-uvmplock-nbase cherry-xenmp-base rmind-uvmplock-base
# 1.92 30-May-2011 alnsn

branches: 1.92.4;
Regenerate files to pick up correct RCS Ids. Suggested by Chris Badura.


# 1.91 30-May-2011 alnsn

Add fadvise64 and fadvise64_64 syscalls to compat_linux and compat_linux32.


# 1.90 10-Apr-2011 christos

Regen: Argh:
cat: rumphdr.types: No such file or directory
rm: rumphdr.types: No such file or directory
*** Error code 1


Revision tags: bouyer-quota2-nbase bouyer-quota2-base jruoho-x86intr-base matt-mips64-premerge-20101231 uebayasi-xip-base4 uebayasi-xip-base3 yamt-nfs-mp-base11 uebayasi-xip-base2 yamt-nfs-mp-base10
# 1.89 07-Jul-2010 chs

branches: 1.89.2;
regen


Revision tags: uebayasi-xip-base1
# 1.88 23-Apr-2010 chs

regen


Revision tags: yamt-nfs-mp-base9 uebayasi-xip-base
# 1.87 14-Dec-2009 matt

branches: 1.87.2; 1.87.4;
Regen (new makesyscalls.sh)


Revision tags: matt-premerge-20091211
# 1.86 24-Nov-2009 njoly

Regen for personality(2) update.


Revision tags: yamt-nfs-mp-base8 yamt-nfs-mp-base7 jymxensuspend-base yamt-nfs-mp-base6 yamt-nfs-mp-base5 jym-xensuspend-nbase
# 1.85 08-Jun-2009 njoly

Regen for rt_queueinfo(2) update.


Revision tags: yamt-nfs-mp-base4 yamt-nfs-mp-base3 nick-hppapmap-base4 nick-hppapmap-base3 nick-hppapmap-base2 jym-xensuspend-base nick-hppapmap-base
# 1.84 17-Jan-2009 njoly

branches: 1.84.2;
Regen for wait4 update.


Revision tags: mjf-devfs2-base
# 1.83 13-Jan-2009 pooka

Regen to prove I didn't screw up the conversion: purely RCSID changes.


# 1.82 11-Jan-2009 christos

merge christos-time_t


Revision tags: haad-dm-base2 haad-nbase2 ad-audiomp2-base christos-time_t-nbase haad-dm-base christos-time_t-base
# 1.81 19-Nov-2008 ad

Regen.


# 1.80 19-Nov-2008 njoly

Regen for futex timeout argument cleanup/fix.


# 1.79 12-Nov-2008 njoly

Regen for nanosleep(2) fix.


Revision tags: netbsd-5-base
# 1.78 26-Oct-2008 christos

branches: 1.78.2; 1.78.4;
regen


# 1.77 26-Oct-2008 christos

regen


Revision tags: matt-mips64-base2 haad-dm-base1 wrstuden-revivesa-base-4 wrstuden-revivesa-base-3 wrstuden-revivesa-base-2 wrstuden-revivesa-base-1 simonb-wapbl-nbase yamt-pf42-base4 simonb-wapbl-base yamt-pf42-base3 hpcarm-cleanup-nbase yamt-pf42-base2 yamt-nfs-mp-base2 wrstuden-revivesa-base yamt-nfs-mp-base
# 1.76 23-Apr-2008 ad

branches: 1.76.2; 1.76.4; 1.76.8;
Regen.


Revision tags: yamt-pf42-baseX yamt-pf42-base
# 1.75 04-Apr-2008 njoly

branches: 1.75.2;
Regen for linux_sys_msync removal.


Revision tags: 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.74 15-Jan-2008 njoly

branches: 1.74.6; 1.74.8;
Regen.


Revision tags: vmlocking2-base3 matt-armv6-base
# 1.73 24-Dec-2007 njoly

Regen for linux_sys_getpgid removal.


# 1.72 21-Dec-2007 njoly

Regen for getfsuid/setfsgid syscall exchange.


# 1.71 20-Dec-2007 dsl

regen


Revision tags: yamt-kmem-base3 cube-autoconf-base yamt-kmem-base2 yamt-kmem-base vmlocking2-base2 reinoud-bufcleanup-nbase vmlocking2-base1 bouyer-xenamd64-base2 vmlocking-nbase bouyer-xenamd64-base jmcneill-pm-base reinoud-bufcleanup-base
# 1.70 16-Nov-2007 njoly

branches: 1.70.2; 1.70.6;
Regen, for syscalls cleanup.


Revision tags: nick-csl-alignment-base5 matt-armv6-prevmlocking jmcneill-base yamt-x86pmap-base4 yamt-x86pmap-base3 yamt-x86pmap-base2 yamt-x86pmap-base matt-mips64-base nick-csl-alignment-base mjf-ufs-trans-base vmlocking-base
# 1.69 13-Jun-2007 christos

branches: 1.69.6; 1.69.8; 1.69.12; 1.69.14;
regen


# 1.68 13-Jun-2007 christos

regen.


Revision tags: yamt-idlelwp-base8 thorpej-atomic-base ad-audiomp-base post-newlock2-merge
# 1.67 09-Feb-2007 ad

branches: 1.67.6; 1.67.8;
Merge newlock2 to head.


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 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.66 01-Sep-2006 matt

branches: 1.66.2;
Regen.


# 1.65 30-Aug-2006 matt

Regen


Revision tags: abandoned-netbsd-4-base yamt-pdpolicy-base7 yamt-pdpolicy-base6 chap-midi-nbase gdamore-uart-base chap-midi-base
# 1.64 10-Jun-2006 christos

regen


Revision tags: simonb-timcounters-final yamt-pdpolicy-base5 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.63 11-Dec-2005 christos

branches: 1.63.4; 1.63.8; 1.63.14;
merge ktrace-lwp.


Revision tags: yamt-readahead-base3 yamt-readahead-base2 yamt-readahead-pervnode yamt-readahead-perfile yamt-readahead-base ktrace-lwp-base
# 1.62 06-Nov-2005 manu

regen


# 1.61 06-Nov-2005 tron

Regen with correct RCS Ids.


# 1.60 05-Nov-2005 dogcow

mirror manu's amd64 changes to implement linux sched_{seg,get}affinity;
the kernel and linux lkm now compile again.


Revision tags: yamt-vop-base3 yamt-vop-base2 thorpej-vnode-attr-base yamt-vop-base
# 1.59 18-Oct-2005 joerg

Regen.


# 1.58 16-May-2005 fvdl

branches: 1.58.2;
Regen.


# 1.57 16-May-2005 fvdl

Regen.


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 netbsd-3-0-RC5 netbsd-3-0-RC4 netbsd-3-0-RC3 netbsd-3-0-RC2 netbsd-3-0-RC1 yamt-km-base4 yamt-km-base3 netbsd-3-base kent-audio2-base
# 1.56 26-Feb-2005 perry

regen


Revision tags: yamt-km-base2 yamt-km-base kent-audio1-beforemerge kent-audio1-base
# 1.55 20-Sep-2004 jdolecek

branches: 1.55.4; 1.55.6;
regen:
implement support for Linux statfs64() syscall - 64bit variant of statfs()


# 1.54 08-Sep-2004 jdolecek

regen: add exit_group(2)


# 1.53 01-Aug-2004 jdolecek

regen - sync syscall lists with Linux kernel 2.6.7


# 1.52 01-Aug-2004 jdolecek

regen:

connect madvise(2) and mincore(2) - apparently the newer Linux libs
don't stub it anymore, so allow the application to take advantage
of them

the Linux calls appear to be compatible in the flag values and semantics,
so a wrapper is not necessary


# 1.51 01-Aug-2004 jdolecek

connect madvise(2) and mincore(2) - apparently the newer Linux libs
don't stub it anymore, so allow the application to take advantage
of them

the Linux calls appear to be compatible in the flag values and semantics,
so a wrapper is not necessary


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.50 10-Aug-2003 jdolecek

regen - added wrapper for Linux ftruncate64()


# 1.49 03-Jul-2003 christos

Regen.


# 1.48 23-Jun-2003 christos

branches: 1.48.2;
Regen.


# 1.47 18-Jan-2003 thorpej

Regen for correct RCS IDs.


# 1.46 18-Jan-2003 thorpej

Merge the nathanw_sa branch.


Revision tags: netbsd-1-6-PATCH001 netbsd-1-6-PATCH001-RELEASE netbsd-1-6-PATCH001-RC3 netbsd-1-6-PATCH001-RC2 netbsd-1-6-PATCH001-RC1 nathanw_sa_before_merge fvdl_fs64_base gmcgarry_ctxsw_base gmcgarry_ucred_base nathanw_sa_base kqueue-aftermerge kqueue-beforemerge netbsd-1-6-RELEASE netbsd-1-6-RC3 netbsd-1-6-RC2 netbsd-1-6-RC1 netbsd-1-6-base gehenna-devsw-base kqueue-base
# 1.45 10-Apr-2002 christos

branches: 1.45.4;
regen


# 1.44 22-Mar-2002 christos

regen


Revision tags: eeh-devprop-base newlock-base ifpoll-base
# 1.43 15-Feb-2002 christos

regen


# 1.42 15-Feb-2002 christos

- add a real linux_sys___sysctl because the mib numbers are different.
implement only the kernel version getting entries.
- make the signal conversion functions consistent; dest is arg 1.
- make linux_fakedev deal with block and char devices differently.
- add linux_sys_ugetrlimit, and flesh out the regular get/setrlimit so
that they work properly.
- add linux_mmap2 [untested].
- bump kernel to 2.4.18, and make the date be valentine's day :-)
- linux_sys_*stat64 family was totally busted. Fix it.

tested only on i386.

Status:
gdb, telnet, work
jdk-1.4.0 extractor works, jdk still coredumps.

christos


# 1.41 13-Nov-2001 lukem

add RCSIDs (including regeneration of files as appropriate)


Revision tags: thorpej-mips-cache-base thorpej-devvp-base3 thorpej-devvp-base2
# 1.40 30-Sep-2001 manu

Fixes my last commit: only mips really need fcntl64 to work now. i386 and
powerpc could use it later if needed. m68k and alpha should never need it.


Revision tags: post-chs-ubcperf pre-chs-ubcperf thorpej-devvp-base
# 1.39 30-May-2001 mrg

branches: 1.39.2; 1.39.4;
use _KERNEL_OPT.


# 1.38 13-May-2001 manu

Improved the accuracy of gettimeofday/settimeofday: Linux stores a srtuct
timezone in the kernel. We now keep track of it for emulated processes.
Tested for powerpc and i386. Untested on m68k, but it should be ok
Alpha has a particular implementation (osf1_sys_gettimeofday), and it has
therefore not been touched.


Revision tags: thorpej_scsipi_beforemerge thorpej_scsipi_nbase thorpej_scsipi_base
# 1.37 30-Mar-2001 jdolecek

regen


# 1.36 30-Mar-2001 jdolecek

regen


# 1.35 27-Jan-2001 thorpej

branches: 1.35.2;
Regen; getpid(2) is MP-safe.


# 1.34 27-Jan-2001 thorpej

Regen; add sy_flags.


# 1.33 29-Dec-2000 fvdl

Regen.


# 1.32 27-Dec-2000 fvdl

Regen.


# 1.31 18-Dec-2000 fvdl

Regen.


# 1.30 13-Dec-2000 augustss

Regen.


# 1.29 12-Dec-2000 jdolecek

regen


# 1.28 12-Dec-2000 jdolecek

regen


# 1.27 11-Dec-2000 mycroft

Regen.


# 1.26 09-Dec-2000 jdolecek

regen


# 1.25 09-Dec-2000 mycroft

Regen.


# 1.24 02-Dec-2000 jdolecek

regen after addition of linux_sys_swapoff()


# 1.23 01-Dec-2000 jdolecek

regen


# 1.22 13-Nov-2000 jdolecek

change the type of *syscallnames[] array to 'const char * const foo[]'


# 1.21 01-Nov-2000 jdolecek

regen


# 1.20 23-Aug-2000 christos

regen


# 1.19 18-Aug-2000 cgd

update for changed makesyscalls.master


# 1.18 18-Aug-2000 cgd

update for new makesyscalls.sh, and also for correct ids for changed
syscalls.master files. (you need to regenerate after checking in
syscalls.master to get the correct ids.)


Revision tags: netbsd-1-5-RELEASE netbsd-1-5-BETA2 netbsd-1-5-BETA netbsd-1-5-ALPHA2 netbsd-1-5-base minoura-xpg4dl-base
# 1.17 18-Mar-2000 erh

branches: 1.17.4;
Regen.


Revision tags: chs-ubc2-newbase
# 1.16 03-Feb-2000 abs

regen


Revision tags: wrstuden-devbsize-19991221 wrstuden-devbsize-base
# 1.15 12-Dec-1999 tron

Regen.


# 1.14 05-Dec-1999 tron

Regen.


# 1.13 04-Dec-1999 tron

Regen.


Revision tags: comdex-fall-1999-base fvdl-softdep-base
# 1.12 04-Oct-1999 tron

branches: 1.12.2; 1.12.8;
Regen from "syscalls.master".


# 1.11 16-Aug-1999 tron

Regen.


Revision tags: chs-ubc2-base
# 1.10 14-May-1999 thorpej

Regen.


# 1.9 13-May-1999 thorpej

Regen.


Revision tags: kame_141_19991130 netbsd-1-4-PATCH001 kame_14_19990705 kame_14_19990628 netbsd-1-4-RELEASE netbsd-1-4-base
# 1.8 30-Mar-1999 abs

branches: 1.8.2; 1.8.4;
Regenerate (with poll())


# 1.7 27-Mar-1999 tron

Regen.


# 1.6 23-Mar-1999 thorpej

Regen; pread(2) and pwrite(2).


# 1.5 09-Feb-1999 christos

Regen


# 1.4 10-Dec-1998 christos

Regen


Revision tags: kenh-if-detach-base chs-ubc-base
# 1.3 04-Oct-1998 fvdl

Assign my copyright to TNF. Merge with others were appropriate.
Regen syscall files after script change.


# 1.2 03-Oct-1998 christos

Attempt to fix the mess.


# 1.1 01-Oct-1998 erh

Regen.


# 1.127 19-Aug-2023 christos

regen


# 1.126 18-Aug-2023 christos

regen


# 1.125 29-Jul-2023 christos

regen


# 1.124 28-Jul-2023 christos

regen


# 1.123 10-Jul-2023 christos

regen


Revision tags: netbsd-10-base bouyer-sunxi-drm-base
# 1.122 02-Dec-2021 ryo

regen


# 1.121 20-Sep-2021 thorpej

Regen for preadv(2) / pwritev(2).


# 1.120 20-Sep-2021 thorpej

Regen for eventfd.


# 1.119 19-Sep-2021 thorpej

Regen for timerfd.


# 1.118 19-Sep-2021 thorpej

Regen for POSIX timer syscalls.


Revision tags: 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.117 26-Apr-2020 thorpej

branches: 1.117.2;
Regen for native futex calls.


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.116 09-Nov-2019 jdolecek

regen


Revision tags: 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-base phil-wifi-20190609 isaki-audio2-base pgoyette-compat-20190127 pgoyette-compat-20190118 pgoyette-compat-1226 pgoyette-compat-1126 pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906
# 1.115 10-Aug-2018 pgoyette

Regen


Revision tags: netbsd-8-2-RELEASE netbsd-8-1-RELEASE netbsd-8-1-RC1 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
# 1.114 10-May-2017 riastradh

branches: 1.114.8; 1.114.10;
regen


Revision tags: prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 jdolecek-ncq-base pgoyette-localcount-20170320 nick-nhusb-base-20170204
# 1.113 16-Jan-2017 christos

branches: 1.113.4;
regen all


Revision tags: bouyer-socketcan-base
# 1.112 13-Jan-2017 christos

branches: 1.112.2;
regen


Revision tags: pgoyette-localcount-20170107
# 1.111 02-Jan-2017 martin

Regen (something apparently went wrong in previous)


# 1.110 02-Jan-2017 manu

Regen


Revision tags: nick-nhusb-base-20161204 pgoyette-localcount-20161104 nick-nhusb-base-20161004 localcount-20160914 pgoyette-localcount-20160806 pgoyette-localcount-20160726
# 1.109 24-Jul-2016 njoly

Regen for readlink/readlinkat signatures.


Revision tags: pgoyette-localcount-base nick-nhusb-base-20160907 nick-nhusb-base-20160529 nick-nhusb-base-20160422 nick-nhusb-base-20160319 nick-nhusb-base-20151226
# 1.108 24-Sep-2015 christos

branches: 1.108.2;
regen


Revision tags: nick-nhusb-base-20150921 nick-nhusb-base-20150606 nick-nhusb-base-20150406
# 1.107 23-Mar-2015 ozaki-r

Regen


# 1.106 07-Mar-2015 christos

regen


Revision tags: nick-nhusb-base
# 1.105 22-Nov-2014 njoly

branches: 1.105.2;
Regen for ppoll signature fix


Revision tags: 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 netbsd-7-0-RELEASE netbsd-7-0-RC3 netbsd-7-0-RC2 netbsd-7-0-RC1 netbsd-7-base tls-earlyentropy-base tls-maxphys-base
# 1.104 31-May-2014 njoly

branches: 1.104.2;
Regen for munmap(2) signature.


# 1.103 29-May-2014 njoly

Regen for utimes(2) change.


# 1.102 20-May-2014 njoly

Regen for getgroups/setgroups update.


Revision tags: rmind-smpnet-nbase rmind-smpnet-base
# 1.101 17-May-2014 njoly

Regen for fadvise64 offset types changes.


Revision tags: yamt-pagecache-base9
# 1.100 04-May-2014 njoly

Regen for pread/pwrite 64bit offset argument.


# 1.99 08-Apr-2014 njoly

Regen.


Revision tags: riastradh-xf86-video-intel-2-7-1-pre-2-21-15 riastradh-drm2-base3
# 1.98 18-Nov-2013 chs

branches: 1.98.2;
regen


# 1.97 07-Nov-2013 njoly

Regen for dup/dup2/dup3 argument types fix.


# 1.96 24-Sep-2013 njoly

Regen for utimensat(2).


Revision tags: riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base
# 1.95 08-Apr-2013 pooka

branches: 1.95.4;
regen for utimes


Revision tags: agc-symver-base yamt-pagecache-base8 yamt-pagecache-base7 yamt-pagecache-base6
# 1.94 19-Sep-2012 pooka

regen for ppoll (and, apparently, SYCALL_ARG_PTR)


Revision tags: netbsd-6-0-6-RELEASE netbsd-6-1-5-RELEASE netbsd-6-1-4-RELEASE netbsd-6-0-5-RELEASE netbsd-6-1-3-RELEASE netbsd-6-0-4-RELEASE netbsd-6-1-2-RELEASE netbsd-6-0-3-RELEASE netbsd-6-1-1-RELEASE netbsd-6-0-2-RELEASE netbsd-6-1-RELEASE netbsd-6-1-RC4 netbsd-6-1-RC3 netbsd-6-1-RC2 netbsd-6-1-RC1 netbsd-6-0-1-RELEASE matt-nb6-plus-nbase netbsd-6-0-RELEASE netbsd-6-0-RC2 matt-nb6-plus-base netbsd-6-0-RC1 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
# 1.93 18-Nov-2011 christos

branches: 1.93.10;
- add sigtimedwait support.
- merge the siginfo population code.


Revision tags: yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base rmind-uvmplock-nbase cherry-xenmp-base rmind-uvmplock-base
# 1.92 30-May-2011 alnsn

branches: 1.92.4;
Regenerate files to pick up correct RCS Ids. Suggested by Chris Badura.


# 1.91 30-May-2011 alnsn

Add fadvise64 and fadvise64_64 syscalls to compat_linux and compat_linux32.


# 1.90 10-Apr-2011 christos

Regen: Argh:
cat: rumphdr.types: No such file or directory
rm: rumphdr.types: No such file or directory
*** Error code 1


Revision tags: bouyer-quota2-nbase bouyer-quota2-base jruoho-x86intr-base matt-mips64-premerge-20101231 uebayasi-xip-base4 uebayasi-xip-base3 yamt-nfs-mp-base11 uebayasi-xip-base2 yamt-nfs-mp-base10
# 1.89 07-Jul-2010 chs

branches: 1.89.2;
regen


Revision tags: uebayasi-xip-base1
# 1.88 23-Apr-2010 chs

regen


Revision tags: yamt-nfs-mp-base9 uebayasi-xip-base
# 1.87 14-Dec-2009 matt

branches: 1.87.2; 1.87.4;
Regen (new makesyscalls.sh)


Revision tags: matt-premerge-20091211
# 1.86 24-Nov-2009 njoly

Regen for personality(2) update.


Revision tags: yamt-nfs-mp-base8 yamt-nfs-mp-base7 jymxensuspend-base yamt-nfs-mp-base6 yamt-nfs-mp-base5 jym-xensuspend-nbase
# 1.85 08-Jun-2009 njoly

Regen for rt_queueinfo(2) update.


Revision tags: yamt-nfs-mp-base4 yamt-nfs-mp-base3 nick-hppapmap-base4 nick-hppapmap-base3 nick-hppapmap-base2 jym-xensuspend-base nick-hppapmap-base
# 1.84 17-Jan-2009 njoly

branches: 1.84.2;
Regen for wait4 update.


Revision tags: mjf-devfs2-base
# 1.83 13-Jan-2009 pooka

Regen to prove I didn't screw up the conversion: purely RCSID changes.


# 1.82 11-Jan-2009 christos

merge christos-time_t


Revision tags: haad-dm-base2 haad-nbase2 ad-audiomp2-base christos-time_t-nbase haad-dm-base christos-time_t-base
# 1.81 19-Nov-2008 ad

Regen.


# 1.80 19-Nov-2008 njoly

Regen for futex timeout argument cleanup/fix.


# 1.79 12-Nov-2008 njoly

Regen for nanosleep(2) fix.


Revision tags: netbsd-5-base
# 1.78 26-Oct-2008 christos

branches: 1.78.2; 1.78.4;
regen


# 1.77 26-Oct-2008 christos

regen


Revision tags: matt-mips64-base2 haad-dm-base1 wrstuden-revivesa-base-4 wrstuden-revivesa-base-3 wrstuden-revivesa-base-2 wrstuden-revivesa-base-1 simonb-wapbl-nbase yamt-pf42-base4 simonb-wapbl-base yamt-pf42-base3 hpcarm-cleanup-nbase yamt-pf42-base2 yamt-nfs-mp-base2 wrstuden-revivesa-base yamt-nfs-mp-base
# 1.76 23-Apr-2008 ad

branches: 1.76.2; 1.76.4; 1.76.8;
Regen.


Revision tags: yamt-pf42-baseX yamt-pf42-base
# 1.75 04-Apr-2008 njoly

branches: 1.75.2;
Regen for linux_sys_msync removal.


Revision tags: 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.74 15-Jan-2008 njoly

branches: 1.74.6; 1.74.8;
Regen.


Revision tags: vmlocking2-base3 matt-armv6-base
# 1.73 24-Dec-2007 njoly

Regen for linux_sys_getpgid removal.


# 1.72 21-Dec-2007 njoly

Regen for getfsuid/setfsgid syscall exchange.


# 1.71 20-Dec-2007 dsl

regen


Revision tags: yamt-kmem-base3 cube-autoconf-base yamt-kmem-base2 yamt-kmem-base vmlocking2-base2 reinoud-bufcleanup-nbase vmlocking2-base1 bouyer-xenamd64-base2 vmlocking-nbase bouyer-xenamd64-base jmcneill-pm-base reinoud-bufcleanup-base
# 1.70 16-Nov-2007 njoly

branches: 1.70.2; 1.70.6;
Regen, for syscalls cleanup.


Revision tags: nick-csl-alignment-base5 matt-armv6-prevmlocking jmcneill-base yamt-x86pmap-base4 yamt-x86pmap-base3 yamt-x86pmap-base2 yamt-x86pmap-base matt-mips64-base nick-csl-alignment-base mjf-ufs-trans-base vmlocking-base
# 1.69 13-Jun-2007 christos

branches: 1.69.6; 1.69.8; 1.69.12; 1.69.14;
regen


# 1.68 13-Jun-2007 christos

regen.


Revision tags: yamt-idlelwp-base8 thorpej-atomic-base ad-audiomp-base post-newlock2-merge
# 1.67 09-Feb-2007 ad

branches: 1.67.6; 1.67.8;
Merge newlock2 to head.


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 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.66 01-Sep-2006 matt

branches: 1.66.2;
Regen.


# 1.65 30-Aug-2006 matt

Regen


Revision tags: abandoned-netbsd-4-base yamt-pdpolicy-base7 yamt-pdpolicy-base6 chap-midi-nbase gdamore-uart-base chap-midi-base
# 1.64 10-Jun-2006 christos

regen


Revision tags: simonb-timcounters-final yamt-pdpolicy-base5 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.63 11-Dec-2005 christos

branches: 1.63.4; 1.63.8; 1.63.14;
merge ktrace-lwp.


Revision tags: yamt-readahead-base3 yamt-readahead-base2 yamt-readahead-pervnode yamt-readahead-perfile yamt-readahead-base ktrace-lwp-base
# 1.62 06-Nov-2005 manu

regen


# 1.61 06-Nov-2005 tron

Regen with correct RCS Ids.


# 1.60 05-Nov-2005 dogcow

mirror manu's amd64 changes to implement linux sched_{seg,get}affinity;
the kernel and linux lkm now compile again.


Revision tags: yamt-vop-base3 yamt-vop-base2 thorpej-vnode-attr-base yamt-vop-base
# 1.59 18-Oct-2005 joerg

Regen.


# 1.58 16-May-2005 fvdl

branches: 1.58.2;
Regen.


# 1.57 16-May-2005 fvdl

Regen.


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 netbsd-3-0-RC5 netbsd-3-0-RC4 netbsd-3-0-RC3 netbsd-3-0-RC2 netbsd-3-0-RC1 yamt-km-base4 yamt-km-base3 netbsd-3-base kent-audio2-base
# 1.56 26-Feb-2005 perry

regen


Revision tags: yamt-km-base2 yamt-km-base kent-audio1-beforemerge kent-audio1-base
# 1.55 20-Sep-2004 jdolecek

branches: 1.55.4; 1.55.6;
regen:
implement support for Linux statfs64() syscall - 64bit variant of statfs()


# 1.54 08-Sep-2004 jdolecek

regen: add exit_group(2)


# 1.53 01-Aug-2004 jdolecek

regen - sync syscall lists with Linux kernel 2.6.7


# 1.52 01-Aug-2004 jdolecek

regen:

connect madvise(2) and mincore(2) - apparently the newer Linux libs
don't stub it anymore, so allow the application to take advantage
of them

the Linux calls appear to be compatible in the flag values and semantics,
so a wrapper is not necessary


# 1.51 01-Aug-2004 jdolecek

connect madvise(2) and mincore(2) - apparently the newer Linux libs
don't stub it anymore, so allow the application to take advantage
of them

the Linux calls appear to be compatible in the flag values and semantics,
so a wrapper is not necessary


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.50 10-Aug-2003 jdolecek

regen - added wrapper for Linux ftruncate64()


# 1.49 03-Jul-2003 christos

Regen.


# 1.48 23-Jun-2003 christos

branches: 1.48.2;
Regen.


# 1.47 18-Jan-2003 thorpej

Regen for correct RCS IDs.


# 1.46 18-Jan-2003 thorpej

Merge the nathanw_sa branch.


Revision tags: netbsd-1-6-PATCH001 netbsd-1-6-PATCH001-RELEASE netbsd-1-6-PATCH001-RC3 netbsd-1-6-PATCH001-RC2 netbsd-1-6-PATCH001-RC1 nathanw_sa_before_merge fvdl_fs64_base gmcgarry_ctxsw_base gmcgarry_ucred_base nathanw_sa_base kqueue-aftermerge kqueue-beforemerge netbsd-1-6-RELEASE netbsd-1-6-RC3 netbsd-1-6-RC2 netbsd-1-6-RC1 netbsd-1-6-base gehenna-devsw-base kqueue-base
# 1.45 10-Apr-2002 christos

branches: 1.45.4;
regen


# 1.44 22-Mar-2002 christos

regen


Revision tags: eeh-devprop-base newlock-base ifpoll-base
# 1.43 15-Feb-2002 christos

regen


# 1.42 15-Feb-2002 christos

- add a real linux_sys___sysctl because the mib numbers are different.
implement only the kernel version getting entries.
- make the signal conversion functions consistent; dest is arg 1.
- make linux_fakedev deal with block and char devices differently.
- add linux_sys_ugetrlimit, and flesh out the regular get/setrlimit so
that they work properly.
- add linux_mmap2 [untested].
- bump kernel to 2.4.18, and make the date be valentine's day :-)
- linux_sys_*stat64 family was totally busted. Fix it.

tested only on i386.

Status:
gdb, telnet, work
jdk-1.4.0 extractor works, jdk still coredumps.

christos


# 1.41 13-Nov-2001 lukem

add RCSIDs (including regeneration of files as appropriate)


Revision tags: thorpej-mips-cache-base thorpej-devvp-base3 thorpej-devvp-base2
# 1.40 30-Sep-2001 manu

Fixes my last commit: only mips really need fcntl64 to work now. i386 and
powerpc could use it later if needed. m68k and alpha should never need it.


Revision tags: post-chs-ubcperf pre-chs-ubcperf thorpej-devvp-base
# 1.39 30-May-2001 mrg

branches: 1.39.2; 1.39.4;
use _KERNEL_OPT.


# 1.38 13-May-2001 manu

Improved the accuracy of gettimeofday/settimeofday: Linux stores a srtuct
timezone in the kernel. We now keep track of it for emulated processes.
Tested for powerpc and i386. Untested on m68k, but it should be ok
Alpha has a particular implementation (osf1_sys_gettimeofday), and it has
therefore not been touched.


Revision tags: thorpej_scsipi_beforemerge thorpej_scsipi_nbase thorpej_scsipi_base
# 1.37 30-Mar-2001 jdolecek

regen


# 1.36 30-Mar-2001 jdolecek

regen


# 1.35 27-Jan-2001 thorpej

branches: 1.35.2;
Regen; getpid(2) is MP-safe.


# 1.34 27-Jan-2001 thorpej

Regen; add sy_flags.


# 1.33 29-Dec-2000 fvdl

Regen.


# 1.32 27-Dec-2000 fvdl

Regen.


# 1.31 18-Dec-2000 fvdl

Regen.


# 1.30 13-Dec-2000 augustss

Regen.


# 1.29 12-Dec-2000 jdolecek

regen


# 1.28 12-Dec-2000 jdolecek

regen


# 1.27 11-Dec-2000 mycroft

Regen.


# 1.26 09-Dec-2000 jdolecek

regen


# 1.25 09-Dec-2000 mycroft

Regen.


# 1.24 02-Dec-2000 jdolecek

regen after addition of linux_sys_swapoff()


# 1.23 01-Dec-2000 jdolecek

regen


# 1.22 13-Nov-2000 jdolecek

change the type of *syscallnames[] array to 'const char * const foo[]'


# 1.21 01-Nov-2000 jdolecek

regen


# 1.20 23-Aug-2000 christos

regen


# 1.19 18-Aug-2000 cgd

update for changed makesyscalls.master


# 1.18 18-Aug-2000 cgd

update for new makesyscalls.sh, and also for correct ids for changed
syscalls.master files. (you need to regenerate after checking in
syscalls.master to get the correct ids.)


Revision tags: netbsd-1-5-RELEASE netbsd-1-5-BETA2 netbsd-1-5-BETA netbsd-1-5-ALPHA2 netbsd-1-5-base minoura-xpg4dl-base
# 1.17 18-Mar-2000 erh

branches: 1.17.4;
Regen.


Revision tags: chs-ubc2-newbase
# 1.16 03-Feb-2000 abs

regen


Revision tags: wrstuden-devbsize-19991221 wrstuden-devbsize-base
# 1.15 12-Dec-1999 tron

Regen.


# 1.14 05-Dec-1999 tron

Regen.


# 1.13 04-Dec-1999 tron

Regen.


Revision tags: comdex-fall-1999-base fvdl-softdep-base
# 1.12 04-Oct-1999 tron

branches: 1.12.2; 1.12.8;
Regen from "syscalls.master".


# 1.11 16-Aug-1999 tron

Regen.


Revision tags: chs-ubc2-base
# 1.10 14-May-1999 thorpej

Regen.


# 1.9 13-May-1999 thorpej

Regen.


Revision tags: kame_141_19991130 netbsd-1-4-PATCH001 kame_14_19990705 kame_14_19990628 netbsd-1-4-RELEASE netbsd-1-4-base
# 1.8 30-Mar-1999 abs

branches: 1.8.2; 1.8.4;
Regenerate (with poll())


# 1.7 27-Mar-1999 tron

Regen.


# 1.6 23-Mar-1999 thorpej

Regen; pread(2) and pwrite(2).


# 1.5 09-Feb-1999 christos

Regen


# 1.4 10-Dec-1998 christos

Regen


Revision tags: kenh-if-detach-base chs-ubc-base
# 1.3 04-Oct-1998 fvdl

Assign my copyright to TNF. Merge with others were appropriate.
Regen syscall files after script change.


# 1.2 03-Oct-1998 christos

Attempt to fix the mess.


# 1.1 01-Oct-1998 erh

Regen.


# 1.125 29-Jul-2023 christos

regen


# 1.124 28-Jul-2023 christos

regen


# 1.123 10-Jul-2023 christos

regen


Revision tags: netbsd-10-base bouyer-sunxi-drm-base
# 1.122 02-Dec-2021 ryo

regen


# 1.121 20-Sep-2021 thorpej

Regen for preadv(2) / pwritev(2).


# 1.120 20-Sep-2021 thorpej

Regen for eventfd.


# 1.119 19-Sep-2021 thorpej

Regen for timerfd.


# 1.118 19-Sep-2021 thorpej

Regen for POSIX timer syscalls.


Revision tags: 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.117 26-Apr-2020 thorpej

branches: 1.117.2;
Regen for native futex calls.


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.116 09-Nov-2019 jdolecek

regen


Revision tags: 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-base phil-wifi-20190609 isaki-audio2-base pgoyette-compat-20190127 pgoyette-compat-20190118 pgoyette-compat-1226 pgoyette-compat-1126 pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906
# 1.115 10-Aug-2018 pgoyette

Regen


Revision tags: netbsd-8-2-RELEASE netbsd-8-1-RELEASE netbsd-8-1-RC1 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
# 1.114 10-May-2017 riastradh

branches: 1.114.8; 1.114.10;
regen


Revision tags: prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 jdolecek-ncq-base pgoyette-localcount-20170320 nick-nhusb-base-20170204
# 1.113 16-Jan-2017 christos

branches: 1.113.4;
regen all


Revision tags: bouyer-socketcan-base
# 1.112 13-Jan-2017 christos

branches: 1.112.2;
regen


Revision tags: pgoyette-localcount-20170107
# 1.111 02-Jan-2017 martin

Regen (something apparently went wrong in previous)


# 1.110 02-Jan-2017 manu

Regen


Revision tags: nick-nhusb-base-20161204 pgoyette-localcount-20161104 nick-nhusb-base-20161004 localcount-20160914 pgoyette-localcount-20160806 pgoyette-localcount-20160726
# 1.109 24-Jul-2016 njoly

Regen for readlink/readlinkat signatures.


Revision tags: pgoyette-localcount-base nick-nhusb-base-20160907 nick-nhusb-base-20160529 nick-nhusb-base-20160422 nick-nhusb-base-20160319 nick-nhusb-base-20151226
# 1.108 24-Sep-2015 christos

branches: 1.108.2;
regen


Revision tags: nick-nhusb-base-20150921 nick-nhusb-base-20150606 nick-nhusb-base-20150406
# 1.107 23-Mar-2015 ozaki-r

Regen


# 1.106 07-Mar-2015 christos

regen


Revision tags: nick-nhusb-base
# 1.105 22-Nov-2014 njoly

branches: 1.105.2;
Regen for ppoll signature fix


Revision tags: 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 netbsd-7-0-RELEASE netbsd-7-0-RC3 netbsd-7-0-RC2 netbsd-7-0-RC1 netbsd-7-base tls-earlyentropy-base tls-maxphys-base
# 1.104 31-May-2014 njoly

branches: 1.104.2;
Regen for munmap(2) signature.


# 1.103 29-May-2014 njoly

Regen for utimes(2) change.


# 1.102 20-May-2014 njoly

Regen for getgroups/setgroups update.


Revision tags: rmind-smpnet-nbase rmind-smpnet-base
# 1.101 17-May-2014 njoly

Regen for fadvise64 offset types changes.


Revision tags: yamt-pagecache-base9
# 1.100 04-May-2014 njoly

Regen for pread/pwrite 64bit offset argument.


# 1.99 08-Apr-2014 njoly

Regen.


Revision tags: riastradh-xf86-video-intel-2-7-1-pre-2-21-15 riastradh-drm2-base3
# 1.98 18-Nov-2013 chs

branches: 1.98.2;
regen


# 1.97 07-Nov-2013 njoly

Regen for dup/dup2/dup3 argument types fix.


# 1.96 24-Sep-2013 njoly

Regen for utimensat(2).


Revision tags: riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base
# 1.95 08-Apr-2013 pooka

branches: 1.95.4;
regen for utimes


Revision tags: agc-symver-base yamt-pagecache-base8 yamt-pagecache-base7 yamt-pagecache-base6
# 1.94 19-Sep-2012 pooka

regen for ppoll (and, apparently, SYCALL_ARG_PTR)


Revision tags: netbsd-6-0-6-RELEASE netbsd-6-1-5-RELEASE netbsd-6-1-4-RELEASE netbsd-6-0-5-RELEASE netbsd-6-1-3-RELEASE netbsd-6-0-4-RELEASE netbsd-6-1-2-RELEASE netbsd-6-0-3-RELEASE netbsd-6-1-1-RELEASE netbsd-6-0-2-RELEASE netbsd-6-1-RELEASE netbsd-6-1-RC4 netbsd-6-1-RC3 netbsd-6-1-RC2 netbsd-6-1-RC1 netbsd-6-0-1-RELEASE matt-nb6-plus-nbase netbsd-6-0-RELEASE netbsd-6-0-RC2 matt-nb6-plus-base netbsd-6-0-RC1 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
# 1.93 18-Nov-2011 christos

branches: 1.93.10;
- add sigtimedwait support.
- merge the siginfo population code.


Revision tags: yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base rmind-uvmplock-nbase cherry-xenmp-base rmind-uvmplock-base
# 1.92 30-May-2011 alnsn

branches: 1.92.4;
Regenerate files to pick up correct RCS Ids. Suggested by Chris Badura.


# 1.91 30-May-2011 alnsn

Add fadvise64 and fadvise64_64 syscalls to compat_linux and compat_linux32.


# 1.90 10-Apr-2011 christos

Regen: Argh:
cat: rumphdr.types: No such file or directory
rm: rumphdr.types: No such file or directory
*** Error code 1


Revision tags: bouyer-quota2-nbase bouyer-quota2-base jruoho-x86intr-base matt-mips64-premerge-20101231 uebayasi-xip-base4 uebayasi-xip-base3 yamt-nfs-mp-base11 uebayasi-xip-base2 yamt-nfs-mp-base10
# 1.89 07-Jul-2010 chs

branches: 1.89.2;
regen


Revision tags: uebayasi-xip-base1
# 1.88 23-Apr-2010 chs

regen


Revision tags: yamt-nfs-mp-base9 uebayasi-xip-base
# 1.87 14-Dec-2009 matt

branches: 1.87.2; 1.87.4;
Regen (new makesyscalls.sh)


Revision tags: matt-premerge-20091211
# 1.86 24-Nov-2009 njoly

Regen for personality(2) update.


Revision tags: yamt-nfs-mp-base8 yamt-nfs-mp-base7 jymxensuspend-base yamt-nfs-mp-base6 yamt-nfs-mp-base5 jym-xensuspend-nbase
# 1.85 08-Jun-2009 njoly

Regen for rt_queueinfo(2) update.


Revision tags: yamt-nfs-mp-base4 yamt-nfs-mp-base3 nick-hppapmap-base4 nick-hppapmap-base3 nick-hppapmap-base2 jym-xensuspend-base nick-hppapmap-base
# 1.84 17-Jan-2009 njoly

branches: 1.84.2;
Regen for wait4 update.


Revision tags: mjf-devfs2-base
# 1.83 13-Jan-2009 pooka

Regen to prove I didn't screw up the conversion: purely RCSID changes.


# 1.82 11-Jan-2009 christos

merge christos-time_t


Revision tags: haad-dm-base2 haad-nbase2 ad-audiomp2-base christos-time_t-nbase haad-dm-base christos-time_t-base
# 1.81 19-Nov-2008 ad

Regen.


# 1.80 19-Nov-2008 njoly

Regen for futex timeout argument cleanup/fix.


# 1.79 12-Nov-2008 njoly

Regen for nanosleep(2) fix.


Revision tags: netbsd-5-base
# 1.78 26-Oct-2008 christos

branches: 1.78.2; 1.78.4;
regen


# 1.77 26-Oct-2008 christos

regen


Revision tags: matt-mips64-base2 haad-dm-base1 wrstuden-revivesa-base-4 wrstuden-revivesa-base-3 wrstuden-revivesa-base-2 wrstuden-revivesa-base-1 simonb-wapbl-nbase yamt-pf42-base4 simonb-wapbl-base yamt-pf42-base3 hpcarm-cleanup-nbase yamt-pf42-base2 yamt-nfs-mp-base2 wrstuden-revivesa-base yamt-nfs-mp-base
# 1.76 23-Apr-2008 ad

branches: 1.76.2; 1.76.4; 1.76.8;
Regen.


Revision tags: yamt-pf42-baseX yamt-pf42-base
# 1.75 04-Apr-2008 njoly

branches: 1.75.2;
Regen for linux_sys_msync removal.


Revision tags: 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.74 15-Jan-2008 njoly

branches: 1.74.6; 1.74.8;
Regen.


Revision tags: vmlocking2-base3 matt-armv6-base
# 1.73 24-Dec-2007 njoly

Regen for linux_sys_getpgid removal.


# 1.72 21-Dec-2007 njoly

Regen for getfsuid/setfsgid syscall exchange.


# 1.71 20-Dec-2007 dsl

regen


Revision tags: yamt-kmem-base3 cube-autoconf-base yamt-kmem-base2 yamt-kmem-base vmlocking2-base2 reinoud-bufcleanup-nbase vmlocking2-base1 bouyer-xenamd64-base2 vmlocking-nbase bouyer-xenamd64-base jmcneill-pm-base reinoud-bufcleanup-base
# 1.70 16-Nov-2007 njoly

branches: 1.70.2; 1.70.6;
Regen, for syscalls cleanup.


Revision tags: nick-csl-alignment-base5 matt-armv6-prevmlocking jmcneill-base yamt-x86pmap-base4 yamt-x86pmap-base3 yamt-x86pmap-base2 yamt-x86pmap-base matt-mips64-base nick-csl-alignment-base mjf-ufs-trans-base vmlocking-base
# 1.69 13-Jun-2007 christos

branches: 1.69.6; 1.69.8; 1.69.12; 1.69.14;
regen


# 1.68 13-Jun-2007 christos

regen.


Revision tags: yamt-idlelwp-base8 thorpej-atomic-base ad-audiomp-base post-newlock2-merge
# 1.67 09-Feb-2007 ad

branches: 1.67.6; 1.67.8;
Merge newlock2 to head.


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 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.66 01-Sep-2006 matt

branches: 1.66.2;
Regen.


# 1.65 30-Aug-2006 matt

Regen


Revision tags: abandoned-netbsd-4-base yamt-pdpolicy-base7 yamt-pdpolicy-base6 chap-midi-nbase gdamore-uart-base chap-midi-base
# 1.64 10-Jun-2006 christos

regen


Revision tags: simonb-timcounters-final yamt-pdpolicy-base5 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.63 11-Dec-2005 christos

branches: 1.63.4; 1.63.8; 1.63.14;
merge ktrace-lwp.


Revision tags: yamt-readahead-base3 yamt-readahead-base2 yamt-readahead-pervnode yamt-readahead-perfile yamt-readahead-base ktrace-lwp-base
# 1.62 06-Nov-2005 manu

regen


# 1.61 06-Nov-2005 tron

Regen with correct RCS Ids.


# 1.60 05-Nov-2005 dogcow

mirror manu's amd64 changes to implement linux sched_{seg,get}affinity;
the kernel and linux lkm now compile again.


Revision tags: yamt-vop-base3 yamt-vop-base2 thorpej-vnode-attr-base yamt-vop-base
# 1.59 18-Oct-2005 joerg

Regen.


# 1.58 16-May-2005 fvdl

branches: 1.58.2;
Regen.


# 1.57 16-May-2005 fvdl

Regen.


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 netbsd-3-0-RC5 netbsd-3-0-RC4 netbsd-3-0-RC3 netbsd-3-0-RC2 netbsd-3-0-RC1 yamt-km-base4 yamt-km-base3 netbsd-3-base kent-audio2-base
# 1.56 26-Feb-2005 perry

regen


Revision tags: yamt-km-base2 yamt-km-base kent-audio1-beforemerge kent-audio1-base
# 1.55 20-Sep-2004 jdolecek

branches: 1.55.4; 1.55.6;
regen:
implement support for Linux statfs64() syscall - 64bit variant of statfs()


# 1.54 08-Sep-2004 jdolecek

regen: add exit_group(2)


# 1.53 01-Aug-2004 jdolecek

regen - sync syscall lists with Linux kernel 2.6.7


# 1.52 01-Aug-2004 jdolecek

regen:

connect madvise(2) and mincore(2) - apparently the newer Linux libs
don't stub it anymore, so allow the application to take advantage
of them

the Linux calls appear to be compatible in the flag values and semantics,
so a wrapper is not necessary


# 1.51 01-Aug-2004 jdolecek

connect madvise(2) and mincore(2) - apparently the newer Linux libs
don't stub it anymore, so allow the application to take advantage
of them

the Linux calls appear to be compatible in the flag values and semantics,
so a wrapper is not necessary


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.50 10-Aug-2003 jdolecek

regen - added wrapper for Linux ftruncate64()


# 1.49 03-Jul-2003 christos

Regen.


# 1.48 23-Jun-2003 christos

branches: 1.48.2;
Regen.


# 1.47 18-Jan-2003 thorpej

Regen for correct RCS IDs.


# 1.46 18-Jan-2003 thorpej

Merge the nathanw_sa branch.


Revision tags: netbsd-1-6-PATCH001 netbsd-1-6-PATCH001-RELEASE netbsd-1-6-PATCH001-RC3 netbsd-1-6-PATCH001-RC2 netbsd-1-6-PATCH001-RC1 nathanw_sa_before_merge fvdl_fs64_base gmcgarry_ctxsw_base gmcgarry_ucred_base nathanw_sa_base kqueue-aftermerge kqueue-beforemerge netbsd-1-6-RELEASE netbsd-1-6-RC3 netbsd-1-6-RC2 netbsd-1-6-RC1 netbsd-1-6-base gehenna-devsw-base kqueue-base
# 1.45 10-Apr-2002 christos

branches: 1.45.4;
regen


# 1.44 22-Mar-2002 christos

regen


Revision tags: eeh-devprop-base newlock-base ifpoll-base
# 1.43 15-Feb-2002 christos

regen


# 1.42 15-Feb-2002 christos

- add a real linux_sys___sysctl because the mib numbers are different.
implement only the kernel version getting entries.
- make the signal conversion functions consistent; dest is arg 1.
- make linux_fakedev deal with block and char devices differently.
- add linux_sys_ugetrlimit, and flesh out the regular get/setrlimit so
that they work properly.
- add linux_mmap2 [untested].
- bump kernel to 2.4.18, and make the date be valentine's day :-)
- linux_sys_*stat64 family was totally busted. Fix it.

tested only on i386.

Status:
gdb, telnet, work
jdk-1.4.0 extractor works, jdk still coredumps.

christos


# 1.41 13-Nov-2001 lukem

add RCSIDs (including regeneration of files as appropriate)


Revision tags: thorpej-mips-cache-base thorpej-devvp-base3 thorpej-devvp-base2
# 1.40 30-Sep-2001 manu

Fixes my last commit: only mips really need fcntl64 to work now. i386 and
powerpc could use it later if needed. m68k and alpha should never need it.


Revision tags: post-chs-ubcperf pre-chs-ubcperf thorpej-devvp-base
# 1.39 30-May-2001 mrg

branches: 1.39.2; 1.39.4;
use _KERNEL_OPT.


# 1.38 13-May-2001 manu

Improved the accuracy of gettimeofday/settimeofday: Linux stores a srtuct
timezone in the kernel. We now keep track of it for emulated processes.
Tested for powerpc and i386. Untested on m68k, but it should be ok
Alpha has a particular implementation (osf1_sys_gettimeofday), and it has
therefore not been touched.


Revision tags: thorpej_scsipi_beforemerge thorpej_scsipi_nbase thorpej_scsipi_base
# 1.37 30-Mar-2001 jdolecek

regen


# 1.36 30-Mar-2001 jdolecek

regen


# 1.35 27-Jan-2001 thorpej

branches: 1.35.2;
Regen; getpid(2) is MP-safe.


# 1.34 27-Jan-2001 thorpej

Regen; add sy_flags.


# 1.33 29-Dec-2000 fvdl

Regen.


# 1.32 27-Dec-2000 fvdl

Regen.


# 1.31 18-Dec-2000 fvdl

Regen.


# 1.30 13-Dec-2000 augustss

Regen.


# 1.29 12-Dec-2000 jdolecek

regen


# 1.28 12-Dec-2000 jdolecek

regen


# 1.27 11-Dec-2000 mycroft

Regen.


# 1.26 09-Dec-2000 jdolecek

regen


# 1.25 09-Dec-2000 mycroft

Regen.


# 1.24 02-Dec-2000 jdolecek

regen after addition of linux_sys_swapoff()


# 1.23 01-Dec-2000 jdolecek

regen


# 1.22 13-Nov-2000 jdolecek

change the type of *syscallnames[] array to 'const char * const foo[]'


# 1.21 01-Nov-2000 jdolecek

regen


# 1.20 23-Aug-2000 christos

regen


# 1.19 18-Aug-2000 cgd

update for changed makesyscalls.master


# 1.18 18-Aug-2000 cgd

update for new makesyscalls.sh, and also for correct ids for changed
syscalls.master files. (you need to regenerate after checking in
syscalls.master to get the correct ids.)


Revision tags: netbsd-1-5-RELEASE netbsd-1-5-BETA2 netbsd-1-5-BETA netbsd-1-5-ALPHA2 netbsd-1-5-base minoura-xpg4dl-base
# 1.17 18-Mar-2000 erh

branches: 1.17.4;
Regen.


Revision tags: chs-ubc2-newbase
# 1.16 03-Feb-2000 abs

regen


Revision tags: wrstuden-devbsize-19991221 wrstuden-devbsize-base
# 1.15 12-Dec-1999 tron

Regen.


# 1.14 05-Dec-1999 tron

Regen.


# 1.13 04-Dec-1999 tron

Regen.


Revision tags: comdex-fall-1999-base fvdl-softdep-base
# 1.12 04-Oct-1999 tron

branches: 1.12.2; 1.12.8;
Regen from "syscalls.master".


# 1.11 16-Aug-1999 tron

Regen.


Revision tags: chs-ubc2-base
# 1.10 14-May-1999 thorpej

Regen.


# 1.9 13-May-1999 thorpej

Regen.


Revision tags: kame_141_19991130 netbsd-1-4-PATCH001 kame_14_19990705 kame_14_19990628 netbsd-1-4-RELEASE netbsd-1-4-base
# 1.8 30-Mar-1999 abs

branches: 1.8.2; 1.8.4;
Regenerate (with poll())


# 1.7 27-Mar-1999 tron

Regen.


# 1.6 23-Mar-1999 thorpej

Regen; pread(2) and pwrite(2).


# 1.5 09-Feb-1999 christos

Regen


# 1.4 10-Dec-1998 christos

Regen


Revision tags: kenh-if-detach-base chs-ubc-base
# 1.3 04-Oct-1998 fvdl

Assign my copyright to TNF. Merge with others were appropriate.
Regen syscall files after script change.


# 1.2 03-Oct-1998 christos

Attempt to fix the mess.


# 1.1 01-Oct-1998 erh

Regen.


# 1.123 10-Jul-2023 christos

regen


Revision tags: netbsd-10-base bouyer-sunxi-drm-base
# 1.122 02-Dec-2021 ryo

regen


# 1.121 20-Sep-2021 thorpej

Regen for preadv(2) / pwritev(2).


# 1.120 20-Sep-2021 thorpej

Regen for eventfd.


# 1.119 19-Sep-2021 thorpej

Regen for timerfd.


# 1.118 19-Sep-2021 thorpej

Regen for POSIX timer syscalls.


Revision tags: 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.117 26-Apr-2020 thorpej

branches: 1.117.2;
Regen for native futex calls.


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.116 09-Nov-2019 jdolecek

regen


Revision tags: 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-base phil-wifi-20190609 isaki-audio2-base pgoyette-compat-20190127 pgoyette-compat-20190118 pgoyette-compat-1226 pgoyette-compat-1126 pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906
# 1.115 10-Aug-2018 pgoyette

Regen


Revision tags: netbsd-8-2-RELEASE netbsd-8-1-RELEASE netbsd-8-1-RC1 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
# 1.114 10-May-2017 riastradh

branches: 1.114.8; 1.114.10;
regen


Revision tags: prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 jdolecek-ncq-base pgoyette-localcount-20170320 nick-nhusb-base-20170204
# 1.113 16-Jan-2017 christos

branches: 1.113.4;
regen all


Revision tags: bouyer-socketcan-base
# 1.112 13-Jan-2017 christos

branches: 1.112.2;
regen


Revision tags: pgoyette-localcount-20170107
# 1.111 02-Jan-2017 martin

Regen (something apparently went wrong in previous)


# 1.110 02-Jan-2017 manu

Regen


Revision tags: nick-nhusb-base-20161204 pgoyette-localcount-20161104 nick-nhusb-base-20161004 localcount-20160914 pgoyette-localcount-20160806 pgoyette-localcount-20160726
# 1.109 24-Jul-2016 njoly

Regen for readlink/readlinkat signatures.


Revision tags: pgoyette-localcount-base nick-nhusb-base-20160907 nick-nhusb-base-20160529 nick-nhusb-base-20160422 nick-nhusb-base-20160319 nick-nhusb-base-20151226
# 1.108 24-Sep-2015 christos

branches: 1.108.2;
regen


Revision tags: nick-nhusb-base-20150921 nick-nhusb-base-20150606 nick-nhusb-base-20150406
# 1.107 23-Mar-2015 ozaki-r

Regen


# 1.106 07-Mar-2015 christos

regen


Revision tags: nick-nhusb-base
# 1.105 22-Nov-2014 njoly

branches: 1.105.2;
Regen for ppoll signature fix


Revision tags: 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 netbsd-7-0-RELEASE netbsd-7-0-RC3 netbsd-7-0-RC2 netbsd-7-0-RC1 netbsd-7-base tls-earlyentropy-base tls-maxphys-base
# 1.104 31-May-2014 njoly

branches: 1.104.2;
Regen for munmap(2) signature.


# 1.103 29-May-2014 njoly

Regen for utimes(2) change.


# 1.102 20-May-2014 njoly

Regen for getgroups/setgroups update.


Revision tags: rmind-smpnet-nbase rmind-smpnet-base
# 1.101 17-May-2014 njoly

Regen for fadvise64 offset types changes.


Revision tags: yamt-pagecache-base9
# 1.100 04-May-2014 njoly

Regen for pread/pwrite 64bit offset argument.


# 1.99 08-Apr-2014 njoly

Regen.


Revision tags: riastradh-xf86-video-intel-2-7-1-pre-2-21-15 riastradh-drm2-base3
# 1.98 18-Nov-2013 chs

branches: 1.98.2;
regen


# 1.97 07-Nov-2013 njoly

Regen for dup/dup2/dup3 argument types fix.


# 1.96 24-Sep-2013 njoly

Regen for utimensat(2).


Revision tags: riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base
# 1.95 08-Apr-2013 pooka

branches: 1.95.4;
regen for utimes


Revision tags: agc-symver-base yamt-pagecache-base8 yamt-pagecache-base7 yamt-pagecache-base6
# 1.94 19-Sep-2012 pooka

regen for ppoll (and, apparently, SYCALL_ARG_PTR)


Revision tags: netbsd-6-0-6-RELEASE netbsd-6-1-5-RELEASE netbsd-6-1-4-RELEASE netbsd-6-0-5-RELEASE netbsd-6-1-3-RELEASE netbsd-6-0-4-RELEASE netbsd-6-1-2-RELEASE netbsd-6-0-3-RELEASE netbsd-6-1-1-RELEASE netbsd-6-0-2-RELEASE netbsd-6-1-RELEASE netbsd-6-1-RC4 netbsd-6-1-RC3 netbsd-6-1-RC2 netbsd-6-1-RC1 netbsd-6-0-1-RELEASE matt-nb6-plus-nbase netbsd-6-0-RELEASE netbsd-6-0-RC2 matt-nb6-plus-base netbsd-6-0-RC1 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
# 1.93 18-Nov-2011 christos

branches: 1.93.10;
- add sigtimedwait support.
- merge the siginfo population code.


Revision tags: yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base rmind-uvmplock-nbase cherry-xenmp-base rmind-uvmplock-base
# 1.92 30-May-2011 alnsn

branches: 1.92.4;
Regenerate files to pick up correct RCS Ids. Suggested by Chris Badura.


# 1.91 30-May-2011 alnsn

Add fadvise64 and fadvise64_64 syscalls to compat_linux and compat_linux32.


# 1.90 10-Apr-2011 christos

Regen: Argh:
cat: rumphdr.types: No such file or directory
rm: rumphdr.types: No such file or directory
*** Error code 1


Revision tags: bouyer-quota2-nbase bouyer-quota2-base jruoho-x86intr-base matt-mips64-premerge-20101231 uebayasi-xip-base4 uebayasi-xip-base3 yamt-nfs-mp-base11 uebayasi-xip-base2 yamt-nfs-mp-base10
# 1.89 07-Jul-2010 chs

branches: 1.89.2;
regen


Revision tags: uebayasi-xip-base1
# 1.88 23-Apr-2010 chs

regen


Revision tags: yamt-nfs-mp-base9 uebayasi-xip-base
# 1.87 14-Dec-2009 matt

branches: 1.87.2; 1.87.4;
Regen (new makesyscalls.sh)


Revision tags: matt-premerge-20091211
# 1.86 24-Nov-2009 njoly

Regen for personality(2) update.


Revision tags: yamt-nfs-mp-base8 yamt-nfs-mp-base7 jymxensuspend-base yamt-nfs-mp-base6 yamt-nfs-mp-base5 jym-xensuspend-nbase
# 1.85 08-Jun-2009 njoly

Regen for rt_queueinfo(2) update.


Revision tags: yamt-nfs-mp-base4 yamt-nfs-mp-base3 nick-hppapmap-base4 nick-hppapmap-base3 nick-hppapmap-base2 jym-xensuspend-base nick-hppapmap-base
# 1.84 17-Jan-2009 njoly

branches: 1.84.2;
Regen for wait4 update.


Revision tags: mjf-devfs2-base
# 1.83 13-Jan-2009 pooka

Regen to prove I didn't screw up the conversion: purely RCSID changes.


# 1.82 11-Jan-2009 christos

merge christos-time_t


Revision tags: haad-dm-base2 haad-nbase2 ad-audiomp2-base christos-time_t-nbase haad-dm-base christos-time_t-base
# 1.81 19-Nov-2008 ad

Regen.


# 1.80 19-Nov-2008 njoly

Regen for futex timeout argument cleanup/fix.


# 1.79 12-Nov-2008 njoly

Regen for nanosleep(2) fix.


Revision tags: netbsd-5-base
# 1.78 26-Oct-2008 christos

branches: 1.78.2; 1.78.4;
regen


# 1.77 26-Oct-2008 christos

regen


Revision tags: matt-mips64-base2 haad-dm-base1 wrstuden-revivesa-base-4 wrstuden-revivesa-base-3 wrstuden-revivesa-base-2 wrstuden-revivesa-base-1 simonb-wapbl-nbase yamt-pf42-base4 simonb-wapbl-base yamt-pf42-base3 hpcarm-cleanup-nbase yamt-pf42-base2 yamt-nfs-mp-base2 wrstuden-revivesa-base yamt-nfs-mp-base
# 1.76 23-Apr-2008 ad

branches: 1.76.2; 1.76.4; 1.76.8;
Regen.


Revision tags: yamt-pf42-baseX yamt-pf42-base
# 1.75 04-Apr-2008 njoly

branches: 1.75.2;
Regen for linux_sys_msync removal.


Revision tags: 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.74 15-Jan-2008 njoly

branches: 1.74.6; 1.74.8;
Regen.


Revision tags: vmlocking2-base3 matt-armv6-base
# 1.73 24-Dec-2007 njoly

Regen for linux_sys_getpgid removal.


# 1.72 21-Dec-2007 njoly

Regen for getfsuid/setfsgid syscall exchange.


# 1.71 20-Dec-2007 dsl

regen


Revision tags: yamt-kmem-base3 cube-autoconf-base yamt-kmem-base2 yamt-kmem-base vmlocking2-base2 reinoud-bufcleanup-nbase vmlocking2-base1 bouyer-xenamd64-base2 vmlocking-nbase bouyer-xenamd64-base jmcneill-pm-base reinoud-bufcleanup-base
# 1.70 16-Nov-2007 njoly

branches: 1.70.2; 1.70.6;
Regen, for syscalls cleanup.


Revision tags: nick-csl-alignment-base5 matt-armv6-prevmlocking jmcneill-base yamt-x86pmap-base4 yamt-x86pmap-base3 yamt-x86pmap-base2 yamt-x86pmap-base matt-mips64-base nick-csl-alignment-base mjf-ufs-trans-base vmlocking-base
# 1.69 13-Jun-2007 christos

branches: 1.69.6; 1.69.8; 1.69.12; 1.69.14;
regen


# 1.68 13-Jun-2007 christos

regen.


Revision tags: yamt-idlelwp-base8 thorpej-atomic-base ad-audiomp-base post-newlock2-merge
# 1.67 09-Feb-2007 ad

branches: 1.67.6; 1.67.8;
Merge newlock2 to head.


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 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.66 01-Sep-2006 matt

branches: 1.66.2;
Regen.


# 1.65 30-Aug-2006 matt

Regen


Revision tags: abandoned-netbsd-4-base yamt-pdpolicy-base7 yamt-pdpolicy-base6 chap-midi-nbase gdamore-uart-base chap-midi-base
# 1.64 10-Jun-2006 christos

regen


Revision tags: simonb-timcounters-final yamt-pdpolicy-base5 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.63 11-Dec-2005 christos

branches: 1.63.4; 1.63.8; 1.63.14;
merge ktrace-lwp.


Revision tags: yamt-readahead-base3 yamt-readahead-base2 yamt-readahead-pervnode yamt-readahead-perfile yamt-readahead-base ktrace-lwp-base
# 1.62 06-Nov-2005 manu

regen


# 1.61 06-Nov-2005 tron

Regen with correct RCS Ids.


# 1.60 05-Nov-2005 dogcow

mirror manu's amd64 changes to implement linux sched_{seg,get}affinity;
the kernel and linux lkm now compile again.


Revision tags: yamt-vop-base3 yamt-vop-base2 thorpej-vnode-attr-base yamt-vop-base
# 1.59 18-Oct-2005 joerg

Regen.


# 1.58 16-May-2005 fvdl

branches: 1.58.2;
Regen.


# 1.57 16-May-2005 fvdl

Regen.


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 netbsd-3-0-RC5 netbsd-3-0-RC4 netbsd-3-0-RC3 netbsd-3-0-RC2 netbsd-3-0-RC1 yamt-km-base4 yamt-km-base3 netbsd-3-base kent-audio2-base
# 1.56 26-Feb-2005 perry

regen


Revision tags: yamt-km-base2 yamt-km-base kent-audio1-beforemerge kent-audio1-base
# 1.55 20-Sep-2004 jdolecek

branches: 1.55.4; 1.55.6;
regen:
implement support for Linux statfs64() syscall - 64bit variant of statfs()


# 1.54 08-Sep-2004 jdolecek

regen: add exit_group(2)


# 1.53 01-Aug-2004 jdolecek

regen - sync syscall lists with Linux kernel 2.6.7


# 1.52 01-Aug-2004 jdolecek

regen:

connect madvise(2) and mincore(2) - apparently the newer Linux libs
don't stub it anymore, so allow the application to take advantage
of them

the Linux calls appear to be compatible in the flag values and semantics,
so a wrapper is not necessary


# 1.51 01-Aug-2004 jdolecek

connect madvise(2) and mincore(2) - apparently the newer Linux libs
don't stub it anymore, so allow the application to take advantage
of them

the Linux calls appear to be compatible in the flag values and semantics,
so a wrapper is not necessary


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.50 10-Aug-2003 jdolecek

regen - added wrapper for Linux ftruncate64()


# 1.49 03-Jul-2003 christos

Regen.


# 1.48 23-Jun-2003 christos

branches: 1.48.2;
Regen.


# 1.47 18-Jan-2003 thorpej

Regen for correct RCS IDs.


# 1.46 18-Jan-2003 thorpej

Merge the nathanw_sa branch.


Revision tags: netbsd-1-6-PATCH001 netbsd-1-6-PATCH001-RELEASE netbsd-1-6-PATCH001-RC3 netbsd-1-6-PATCH001-RC2 netbsd-1-6-PATCH001-RC1 nathanw_sa_before_merge fvdl_fs64_base gmcgarry_ctxsw_base gmcgarry_ucred_base nathanw_sa_base kqueue-aftermerge kqueue-beforemerge netbsd-1-6-RELEASE netbsd-1-6-RC3 netbsd-1-6-RC2 netbsd-1-6-RC1 netbsd-1-6-base gehenna-devsw-base kqueue-base
# 1.45 10-Apr-2002 christos

branches: 1.45.4;
regen


# 1.44 22-Mar-2002 christos

regen


Revision tags: eeh-devprop-base newlock-base ifpoll-base
# 1.43 15-Feb-2002 christos

regen


# 1.42 15-Feb-2002 christos

- add a real linux_sys___sysctl because the mib numbers are different.
implement only the kernel version getting entries.
- make the signal conversion functions consistent; dest is arg 1.
- make linux_fakedev deal with block and char devices differently.
- add linux_sys_ugetrlimit, and flesh out the regular get/setrlimit so
that they work properly.
- add linux_mmap2 [untested].
- bump kernel to 2.4.18, and make the date be valentine's day :-)
- linux_sys_*stat64 family was totally busted. Fix it.

tested only on i386.

Status:
gdb, telnet, work
jdk-1.4.0 extractor works, jdk still coredumps.

christos


# 1.41 13-Nov-2001 lukem

add RCSIDs (including regeneration of files as appropriate)


Revision tags: thorpej-mips-cache-base thorpej-devvp-base3 thorpej-devvp-base2
# 1.40 30-Sep-2001 manu

Fixes my last commit: only mips really need fcntl64 to work now. i386 and
powerpc could use it later if needed. m68k and alpha should never need it.


Revision tags: post-chs-ubcperf pre-chs-ubcperf thorpej-devvp-base
# 1.39 30-May-2001 mrg

branches: 1.39.2; 1.39.4;
use _KERNEL_OPT.


# 1.38 13-May-2001 manu

Improved the accuracy of gettimeofday/settimeofday: Linux stores a srtuct
timezone in the kernel. We now keep track of it for emulated processes.
Tested for powerpc and i386. Untested on m68k, but it should be ok
Alpha has a particular implementation (osf1_sys_gettimeofday), and it has
therefore not been touched.


Revision tags: thorpej_scsipi_beforemerge thorpej_scsipi_nbase thorpej_scsipi_base
# 1.37 30-Mar-2001 jdolecek

regen


# 1.36 30-Mar-2001 jdolecek

regen


# 1.35 27-Jan-2001 thorpej

branches: 1.35.2;
Regen; getpid(2) is MP-safe.


# 1.34 27-Jan-2001 thorpej

Regen; add sy_flags.


# 1.33 29-Dec-2000 fvdl

Regen.


# 1.32 27-Dec-2000 fvdl

Regen.


# 1.31 18-Dec-2000 fvdl

Regen.


# 1.30 13-Dec-2000 augustss

Regen.


# 1.29 12-Dec-2000 jdolecek

regen


# 1.28 12-Dec-2000 jdolecek

regen


# 1.27 11-Dec-2000 mycroft

Regen.


# 1.26 09-Dec-2000 jdolecek

regen


# 1.25 09-Dec-2000 mycroft

Regen.


# 1.24 02-Dec-2000 jdolecek

regen after addition of linux_sys_swapoff()


# 1.23 01-Dec-2000 jdolecek

regen


# 1.22 13-Nov-2000 jdolecek

change the type of *syscallnames[] array to 'const char * const foo[]'


# 1.21 01-Nov-2000 jdolecek

regen


# 1.20 23-Aug-2000 christos

regen


# 1.19 18-Aug-2000 cgd

update for changed makesyscalls.master


# 1.18 18-Aug-2000 cgd

update for new makesyscalls.sh, and also for correct ids for changed
syscalls.master files. (you need to regenerate after checking in
syscalls.master to get the correct ids.)


Revision tags: netbsd-1-5-RELEASE netbsd-1-5-BETA2 netbsd-1-5-BETA netbsd-1-5-ALPHA2 netbsd-1-5-base minoura-xpg4dl-base
# 1.17 18-Mar-2000 erh

branches: 1.17.4;
Regen.


Revision tags: chs-ubc2-newbase
# 1.16 03-Feb-2000 abs

regen


Revision tags: wrstuden-devbsize-19991221 wrstuden-devbsize-base
# 1.15 12-Dec-1999 tron

Regen.


# 1.14 05-Dec-1999 tron

Regen.


# 1.13 04-Dec-1999 tron

Regen.


Revision tags: comdex-fall-1999-base fvdl-softdep-base
# 1.12 04-Oct-1999 tron

branches: 1.12.2; 1.12.8;
Regen from "syscalls.master".


# 1.11 16-Aug-1999 tron

Regen.


Revision tags: chs-ubc2-base
# 1.10 14-May-1999 thorpej

Regen.


# 1.9 13-May-1999 thorpej

Regen.


Revision tags: kame_141_19991130 netbsd-1-4-PATCH001 kame_14_19990705 kame_14_19990628 netbsd-1-4-RELEASE netbsd-1-4-base
# 1.8 30-Mar-1999 abs

branches: 1.8.2; 1.8.4;
Regenerate (with poll())


# 1.7 27-Mar-1999 tron

Regen.


# 1.6 23-Mar-1999 thorpej

Regen; pread(2) and pwrite(2).


# 1.5 09-Feb-1999 christos

Regen


# 1.4 10-Dec-1998 christos

Regen


Revision tags: kenh-if-detach-base chs-ubc-base
# 1.3 04-Oct-1998 fvdl

Assign my copyright to TNF. Merge with others were appropriate.
Regen syscall files after script change.


# 1.2 03-Oct-1998 christos

Attempt to fix the mess.


# 1.1 01-Oct-1998 erh

Regen.


# 1.122 02-Dec-2021 ryo

regen


# 1.121 20-Sep-2021 thorpej

Regen for preadv(2) / pwritev(2).


# 1.120 20-Sep-2021 thorpej

Regen for eventfd.


# 1.119 19-Sep-2021 thorpej

Regen for timerfd.


# 1.118 19-Sep-2021 thorpej

Regen for POSIX timer syscalls.


Revision tags: 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.117 26-Apr-2020 thorpej

branches: 1.117.2;
Regen for native futex calls.


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.116 09-Nov-2019 jdolecek

regen


Revision tags: netbsd-9-2-RELEASE netbsd-9-1-RELEASE netbsd-9-0-RELEASE netbsd-9-0-RC2 netbsd-9-0-RC1 netbsd-9-base phil-wifi-20190609 isaki-audio2-base pgoyette-compat-20190127 pgoyette-compat-20190118 pgoyette-compat-1226 pgoyette-compat-1126 pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906
# 1.115 10-Aug-2018 pgoyette

Regen


Revision tags: netbsd-8-2-RELEASE netbsd-8-1-RELEASE netbsd-8-1-RC1 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
# 1.114 10-May-2017 riastradh

branches: 1.114.8; 1.114.10;
regen


Revision tags: prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 jdolecek-ncq-base pgoyette-localcount-20170320 nick-nhusb-base-20170204
# 1.113 16-Jan-2017 christos

branches: 1.113.4;
regen all


Revision tags: bouyer-socketcan-base
# 1.112 13-Jan-2017 christos

branches: 1.112.2;
regen


Revision tags: pgoyette-localcount-20170107
# 1.111 02-Jan-2017 martin

Regen (something apparently went wrong in previous)


# 1.110 02-Jan-2017 manu

Regen


Revision tags: nick-nhusb-base-20161204 pgoyette-localcount-20161104 nick-nhusb-base-20161004 localcount-20160914 pgoyette-localcount-20160806 pgoyette-localcount-20160726
# 1.109 24-Jul-2016 njoly

Regen for readlink/readlinkat signatures.


Revision tags: pgoyette-localcount-base nick-nhusb-base-20160907 nick-nhusb-base-20160529 nick-nhusb-base-20160422 nick-nhusb-base-20160319 nick-nhusb-base-20151226
# 1.108 24-Sep-2015 christos

branches: 1.108.2;
regen


Revision tags: nick-nhusb-base-20150921 nick-nhusb-base-20150606 nick-nhusb-base-20150406
# 1.107 23-Mar-2015 ozaki-r

Regen


# 1.106 07-Mar-2015 christos

regen


Revision tags: nick-nhusb-base
# 1.105 22-Nov-2014 njoly

branches: 1.105.2;
Regen for ppoll signature fix


Revision tags: 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 netbsd-7-0-RELEASE netbsd-7-0-RC3 netbsd-7-0-RC2 netbsd-7-0-RC1 netbsd-7-base tls-earlyentropy-base tls-maxphys-base
# 1.104 31-May-2014 njoly

branches: 1.104.2;
Regen for munmap(2) signature.


# 1.103 29-May-2014 njoly

Regen for utimes(2) change.


# 1.102 20-May-2014 njoly

Regen for getgroups/setgroups update.


Revision tags: rmind-smpnet-nbase rmind-smpnet-base
# 1.101 17-May-2014 njoly

Regen for fadvise64 offset types changes.


Revision tags: yamt-pagecache-base9
# 1.100 04-May-2014 njoly

Regen for pread/pwrite 64bit offset argument.


# 1.99 08-Apr-2014 njoly

Regen.


Revision tags: riastradh-xf86-video-intel-2-7-1-pre-2-21-15 riastradh-drm2-base3
# 1.98 18-Nov-2013 chs

branches: 1.98.2;
regen


# 1.97 07-Nov-2013 njoly

Regen for dup/dup2/dup3 argument types fix.


# 1.96 24-Sep-2013 njoly

Regen for utimensat(2).


Revision tags: riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base
# 1.95 08-Apr-2013 pooka

branches: 1.95.4;
regen for utimes


Revision tags: agc-symver-base yamt-pagecache-base8 yamt-pagecache-base7 yamt-pagecache-base6
# 1.94 19-Sep-2012 pooka

regen for ppoll (and, apparently, SYCALL_ARG_PTR)


Revision tags: netbsd-6-0-6-RELEASE netbsd-6-1-5-RELEASE netbsd-6-1-4-RELEASE netbsd-6-0-5-RELEASE netbsd-6-1-3-RELEASE netbsd-6-0-4-RELEASE netbsd-6-1-2-RELEASE netbsd-6-0-3-RELEASE netbsd-6-1-1-RELEASE netbsd-6-0-2-RELEASE netbsd-6-1-RELEASE netbsd-6-1-RC4 netbsd-6-1-RC3 netbsd-6-1-RC2 netbsd-6-1-RC1 netbsd-6-0-1-RELEASE matt-nb6-plus-nbase netbsd-6-0-RELEASE netbsd-6-0-RC2 matt-nb6-plus-base netbsd-6-0-RC1 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
# 1.93 18-Nov-2011 christos

branches: 1.93.10;
- add sigtimedwait support.
- merge the siginfo population code.


Revision tags: yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base rmind-uvmplock-nbase cherry-xenmp-base rmind-uvmplock-base
# 1.92 30-May-2011 alnsn

branches: 1.92.4;
Regenerate files to pick up correct RCS Ids. Suggested by Chris Badura.


# 1.91 30-May-2011 alnsn

Add fadvise64 and fadvise64_64 syscalls to compat_linux and compat_linux32.


# 1.90 10-Apr-2011 christos

Regen: Argh:
cat: rumphdr.types: No such file or directory
rm: rumphdr.types: No such file or directory
*** Error code 1


Revision tags: bouyer-quota2-nbase bouyer-quota2-base jruoho-x86intr-base matt-mips64-premerge-20101231 uebayasi-xip-base4 uebayasi-xip-base3 yamt-nfs-mp-base11 uebayasi-xip-base2 yamt-nfs-mp-base10
# 1.89 07-Jul-2010 chs

branches: 1.89.2;
regen


Revision tags: uebayasi-xip-base1
# 1.88 23-Apr-2010 chs

regen


Revision tags: yamt-nfs-mp-base9 uebayasi-xip-base
# 1.87 14-Dec-2009 matt

branches: 1.87.2; 1.87.4;
Regen (new makesyscalls.sh)


Revision tags: matt-premerge-20091211
# 1.86 24-Nov-2009 njoly

Regen for personality(2) update.


Revision tags: yamt-nfs-mp-base8 yamt-nfs-mp-base7 jymxensuspend-base yamt-nfs-mp-base6 yamt-nfs-mp-base5 jym-xensuspend-nbase
# 1.85 08-Jun-2009 njoly

Regen for rt_queueinfo(2) update.


Revision tags: yamt-nfs-mp-base4 yamt-nfs-mp-base3 nick-hppapmap-base4 nick-hppapmap-base3 nick-hppapmap-base2 jym-xensuspend-base nick-hppapmap-base
# 1.84 17-Jan-2009 njoly

branches: 1.84.2;
Regen for wait4 update.


Revision tags: mjf-devfs2-base
# 1.83 13-Jan-2009 pooka

Regen to prove I didn't screw up the conversion: purely RCSID changes.


# 1.82 11-Jan-2009 christos

merge christos-time_t


Revision tags: haad-dm-base2 haad-nbase2 ad-audiomp2-base christos-time_t-nbase haad-dm-base christos-time_t-base
# 1.81 19-Nov-2008 ad

Regen.


# 1.80 19-Nov-2008 njoly

Regen for futex timeout argument cleanup/fix.


# 1.79 12-Nov-2008 njoly

Regen for nanosleep(2) fix.


Revision tags: netbsd-5-base
# 1.78 26-Oct-2008 christos

branches: 1.78.2; 1.78.4;
regen


# 1.77 26-Oct-2008 christos

regen


Revision tags: matt-mips64-base2 haad-dm-base1 wrstuden-revivesa-base-4 wrstuden-revivesa-base-3 wrstuden-revivesa-base-2 wrstuden-revivesa-base-1 simonb-wapbl-nbase yamt-pf42-base4 simonb-wapbl-base yamt-pf42-base3 hpcarm-cleanup-nbase yamt-pf42-base2 yamt-nfs-mp-base2 wrstuden-revivesa-base yamt-nfs-mp-base
# 1.76 23-Apr-2008 ad

branches: 1.76.2; 1.76.4; 1.76.8;
Regen.


Revision tags: yamt-pf42-baseX yamt-pf42-base
# 1.75 04-Apr-2008 njoly

branches: 1.75.2;
Regen for linux_sys_msync removal.


Revision tags: 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.74 15-Jan-2008 njoly

branches: 1.74.6; 1.74.8;
Regen.


Revision tags: vmlocking2-base3 matt-armv6-base
# 1.73 24-Dec-2007 njoly

Regen for linux_sys_getpgid removal.


# 1.72 21-Dec-2007 njoly

Regen for getfsuid/setfsgid syscall exchange.


# 1.71 20-Dec-2007 dsl

regen


Revision tags: yamt-kmem-base3 cube-autoconf-base yamt-kmem-base2 yamt-kmem-base vmlocking2-base2 reinoud-bufcleanup-nbase vmlocking2-base1 bouyer-xenamd64-base2 vmlocking-nbase bouyer-xenamd64-base jmcneill-pm-base reinoud-bufcleanup-base
# 1.70 16-Nov-2007 njoly

branches: 1.70.2; 1.70.6;
Regen, for syscalls cleanup.


Revision tags: nick-csl-alignment-base5 matt-armv6-prevmlocking jmcneill-base yamt-x86pmap-base4 yamt-x86pmap-base3 yamt-x86pmap-base2 yamt-x86pmap-base matt-mips64-base nick-csl-alignment-base mjf-ufs-trans-base vmlocking-base
# 1.69 13-Jun-2007 christos

branches: 1.69.6; 1.69.8; 1.69.12; 1.69.14;
regen


# 1.68 13-Jun-2007 christos

regen.


Revision tags: yamt-idlelwp-base8 thorpej-atomic-base ad-audiomp-base post-newlock2-merge
# 1.67 09-Feb-2007 ad

branches: 1.67.6; 1.67.8;
Merge newlock2 to head.


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 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.66 01-Sep-2006 matt

branches: 1.66.2;
Regen.


# 1.65 30-Aug-2006 matt

Regen


Revision tags: abandoned-netbsd-4-base yamt-pdpolicy-base7 yamt-pdpolicy-base6 chap-midi-nbase gdamore-uart-base chap-midi-base
# 1.64 10-Jun-2006 christos

regen


Revision tags: simonb-timcounters-final yamt-pdpolicy-base5 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.63 11-Dec-2005 christos

branches: 1.63.4; 1.63.8; 1.63.14;
merge ktrace-lwp.


Revision tags: yamt-readahead-base3 yamt-readahead-base2 yamt-readahead-pervnode yamt-readahead-perfile yamt-readahead-base ktrace-lwp-base
# 1.62 06-Nov-2005 manu

regen


# 1.61 06-Nov-2005 tron

Regen with correct RCS Ids.


# 1.60 05-Nov-2005 dogcow

mirror manu's amd64 changes to implement linux sched_{seg,get}affinity;
the kernel and linux lkm now compile again.


Revision tags: yamt-vop-base3 yamt-vop-base2 thorpej-vnode-attr-base yamt-vop-base
# 1.59 18-Oct-2005 joerg

Regen.


# 1.58 16-May-2005 fvdl

branches: 1.58.2;
Regen.


# 1.57 16-May-2005 fvdl

Regen.


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 netbsd-3-0-RC5 netbsd-3-0-RC4 netbsd-3-0-RC3 netbsd-3-0-RC2 netbsd-3-0-RC1 yamt-km-base4 yamt-km-base3 netbsd-3-base kent-audio2-base
# 1.56 26-Feb-2005 perry

regen


Revision tags: yamt-km-base2 yamt-km-base kent-audio1-beforemerge kent-audio1-base
# 1.55 20-Sep-2004 jdolecek

branches: 1.55.4; 1.55.6;
regen:
implement support for Linux statfs64() syscall - 64bit variant of statfs()


# 1.54 08-Sep-2004 jdolecek

regen: add exit_group(2)


# 1.53 01-Aug-2004 jdolecek

regen - sync syscall lists with Linux kernel 2.6.7


# 1.52 01-Aug-2004 jdolecek

regen:

connect madvise(2) and mincore(2) - apparently the newer Linux libs
don't stub it anymore, so allow the application to take advantage
of them

the Linux calls appear to be compatible in the flag values and semantics,
so a wrapper is not necessary


# 1.51 01-Aug-2004 jdolecek

connect madvise(2) and mincore(2) - apparently the newer Linux libs
don't stub it anymore, so allow the application to take advantage
of them

the Linux calls appear to be compatible in the flag values and semantics,
so a wrapper is not necessary


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.50 10-Aug-2003 jdolecek

regen - added wrapper for Linux ftruncate64()


# 1.49 03-Jul-2003 christos

Regen.


# 1.48 23-Jun-2003 christos

branches: 1.48.2;
Regen.


# 1.47 18-Jan-2003 thorpej

Regen for correct RCS IDs.


# 1.46 18-Jan-2003 thorpej

Merge the nathanw_sa branch.


Revision tags: netbsd-1-6-PATCH001 netbsd-1-6-PATCH001-RELEASE netbsd-1-6-PATCH001-RC3 netbsd-1-6-PATCH001-RC2 netbsd-1-6-PATCH001-RC1 nathanw_sa_before_merge fvdl_fs64_base gmcgarry_ctxsw_base gmcgarry_ucred_base nathanw_sa_base kqueue-aftermerge kqueue-beforemerge netbsd-1-6-RELEASE netbsd-1-6-RC3 netbsd-1-6-RC2 netbsd-1-6-RC1 netbsd-1-6-base gehenna-devsw-base kqueue-base
# 1.45 10-Apr-2002 christos

branches: 1.45.4;
regen


# 1.44 22-Mar-2002 christos

regen


Revision tags: eeh-devprop-base newlock-base ifpoll-base
# 1.43 15-Feb-2002 christos

regen


# 1.42 15-Feb-2002 christos

- add a real linux_sys___sysctl because the mib numbers are different.
implement only the kernel version getting entries.
- make the signal conversion functions consistent; dest is arg 1.
- make linux_fakedev deal with block and char devices differently.
- add linux_sys_ugetrlimit, and flesh out the regular get/setrlimit so
that they work properly.
- add linux_mmap2 [untested].
- bump kernel to 2.4.18, and make the date be valentine's day :-)
- linux_sys_*stat64 family was totally busted. Fix it.

tested only on i386.

Status:
gdb, telnet, work
jdk-1.4.0 extractor works, jdk still coredumps.

christos


# 1.41 13-Nov-2001 lukem

add RCSIDs (including regeneration of files as appropriate)


Revision tags: thorpej-mips-cache-base thorpej-devvp-base3 thorpej-devvp-base2
# 1.40 30-Sep-2001 manu

Fixes my last commit: only mips really need fcntl64 to work now. i386 and
powerpc could use it later if needed. m68k and alpha should never need it.


Revision tags: post-chs-ubcperf pre-chs-ubcperf thorpej-devvp-base
# 1.39 30-May-2001 mrg

branches: 1.39.2; 1.39.4;
use _KERNEL_OPT.


# 1.38 13-May-2001 manu

Improved the accuracy of gettimeofday/settimeofday: Linux stores a srtuct
timezone in the kernel. We now keep track of it for emulated processes.
Tested for powerpc and i386. Untested on m68k, but it should be ok
Alpha has a particular implementation (osf1_sys_gettimeofday), and it has
therefore not been touched.


Revision tags: thorpej_scsipi_beforemerge thorpej_scsipi_nbase thorpej_scsipi_base
# 1.37 30-Mar-2001 jdolecek

regen


# 1.36 30-Mar-2001 jdolecek

regen


# 1.35 27-Jan-2001 thorpej

branches: 1.35.2;
Regen; getpid(2) is MP-safe.


# 1.34 27-Jan-2001 thorpej

Regen; add sy_flags.


# 1.33 29-Dec-2000 fvdl

Regen.


# 1.32 27-Dec-2000 fvdl

Regen.


# 1.31 18-Dec-2000 fvdl

Regen.


# 1.30 13-Dec-2000 augustss

Regen.


# 1.29 12-Dec-2000 jdolecek

regen


# 1.28 12-Dec-2000 jdolecek

regen


# 1.27 11-Dec-2000 mycroft

Regen.


# 1.26 09-Dec-2000 jdolecek

regen


# 1.25 09-Dec-2000 mycroft

Regen.


# 1.24 02-Dec-2000 jdolecek

regen after addition of linux_sys_swapoff()


# 1.23 01-Dec-2000 jdolecek

regen


# 1.22 13-Nov-2000 jdolecek

change the type of *syscallnames[] array to 'const char * const foo[]'


# 1.21 01-Nov-2000 jdolecek

regen


# 1.20 23-Aug-2000 christos

regen


# 1.19 18-Aug-2000 cgd

update for changed makesyscalls.master


# 1.18 18-Aug-2000 cgd

update for new makesyscalls.sh, and also for correct ids for changed
syscalls.master files. (you need to regenerate after checking in
syscalls.master to get the correct ids.)


Revision tags: netbsd-1-5-RELEASE netbsd-1-5-BETA2 netbsd-1-5-BETA netbsd-1-5-ALPHA2 netbsd-1-5-base minoura-xpg4dl-base
# 1.17 18-Mar-2000 erh

branches: 1.17.4;
Regen.


Revision tags: chs-ubc2-newbase
# 1.16 03-Feb-2000 abs

regen


Revision tags: wrstuden-devbsize-19991221 wrstuden-devbsize-base
# 1.15 12-Dec-1999 tron

Regen.


# 1.14 05-Dec-1999 tron

Regen.


# 1.13 04-Dec-1999 tron

Regen.


Revision tags: comdex-fall-1999-base fvdl-softdep-base
# 1.12 04-Oct-1999 tron

branches: 1.12.2; 1.12.8;
Regen from "syscalls.master".


# 1.11 16-Aug-1999 tron

Regen.


Revision tags: chs-ubc2-base
# 1.10 14-May-1999 thorpej

Regen.


# 1.9 13-May-1999 thorpej

Regen.


Revision tags: kame_141_19991130 netbsd-1-4-PATCH001 kame_14_19990705 kame_14_19990628 netbsd-1-4-RELEASE netbsd-1-4-base
# 1.8 30-Mar-1999 abs

branches: 1.8.2; 1.8.4;
Regenerate (with poll())


# 1.7 27-Mar-1999 tron

Regen.


# 1.6 23-Mar-1999 thorpej

Regen; pread(2) and pwrite(2).


# 1.5 09-Feb-1999 christos

Regen


# 1.4 10-Dec-1998 christos

Regen


Revision tags: kenh-if-detach-base chs-ubc-base
# 1.3 04-Oct-1998 fvdl

Assign my copyright to TNF. Merge with others were appropriate.
Regen syscall files after script change.


# 1.2 03-Oct-1998 christos

Attempt to fix the mess.


# 1.1 01-Oct-1998 erh

Regen.


# 1.121 20-Sep-2021 thorpej

Regen for preadv(2) / pwritev(2).


# 1.120 20-Sep-2021 thorpej

Regen for eventfd.


# 1.119 19-Sep-2021 thorpej

Regen for timerfd.


# 1.118 19-Sep-2021 thorpej

Regen for POSIX timer syscalls.


Revision tags: 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.117 26-Apr-2020 thorpej

branches: 1.117.2;
Regen for native futex calls.


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.116 09-Nov-2019 jdolecek

regen


Revision tags: netbsd-9-2-RELEASE netbsd-9-1-RELEASE netbsd-9-0-RELEASE netbsd-9-0-RC2 netbsd-9-0-RC1 netbsd-9-base phil-wifi-20190609 isaki-audio2-base pgoyette-compat-20190127 pgoyette-compat-20190118 pgoyette-compat-1226 pgoyette-compat-1126 pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906
# 1.115 10-Aug-2018 pgoyette

Regen


Revision tags: netbsd-8-2-RELEASE netbsd-8-1-RELEASE netbsd-8-1-RC1 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
# 1.114 10-May-2017 riastradh

branches: 1.114.8; 1.114.10;
regen


Revision tags: prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 jdolecek-ncq-base pgoyette-localcount-20170320 nick-nhusb-base-20170204
# 1.113 16-Jan-2017 christos

branches: 1.113.4;
regen all


Revision tags: bouyer-socketcan-base
# 1.112 13-Jan-2017 christos

branches: 1.112.2;
regen


Revision tags: pgoyette-localcount-20170107
# 1.111 02-Jan-2017 martin

Regen (something apparently went wrong in previous)


# 1.110 02-Jan-2017 manu

Regen


Revision tags: nick-nhusb-base-20161204 pgoyette-localcount-20161104 nick-nhusb-base-20161004 localcount-20160914 pgoyette-localcount-20160806 pgoyette-localcount-20160726
# 1.109 24-Jul-2016 njoly

Regen for readlink/readlinkat signatures.


Revision tags: pgoyette-localcount-base nick-nhusb-base-20160907 nick-nhusb-base-20160529 nick-nhusb-base-20160422 nick-nhusb-base-20160319 nick-nhusb-base-20151226
# 1.108 24-Sep-2015 christos

branches: 1.108.2;
regen


Revision tags: nick-nhusb-base-20150921 nick-nhusb-base-20150606 nick-nhusb-base-20150406
# 1.107 23-Mar-2015 ozaki-r

Regen


# 1.106 07-Mar-2015 christos

regen


Revision tags: nick-nhusb-base
# 1.105 22-Nov-2014 njoly

branches: 1.105.2;
Regen for ppoll signature fix


Revision tags: 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 netbsd-7-0-RELEASE netbsd-7-0-RC3 netbsd-7-0-RC2 netbsd-7-0-RC1 netbsd-7-base tls-earlyentropy-base tls-maxphys-base
# 1.104 31-May-2014 njoly

branches: 1.104.2;
Regen for munmap(2) signature.


# 1.103 29-May-2014 njoly

Regen for utimes(2) change.


# 1.102 20-May-2014 njoly

Regen for getgroups/setgroups update.


Revision tags: rmind-smpnet-nbase rmind-smpnet-base
# 1.101 17-May-2014 njoly

Regen for fadvise64 offset types changes.


Revision tags: yamt-pagecache-base9
# 1.100 04-May-2014 njoly

Regen for pread/pwrite 64bit offset argument.


# 1.99 08-Apr-2014 njoly

Regen.


Revision tags: riastradh-xf86-video-intel-2-7-1-pre-2-21-15 riastradh-drm2-base3
# 1.98 18-Nov-2013 chs

branches: 1.98.2;
regen


# 1.97 07-Nov-2013 njoly

Regen for dup/dup2/dup3 argument types fix.


# 1.96 24-Sep-2013 njoly

Regen for utimensat(2).


Revision tags: riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base
# 1.95 08-Apr-2013 pooka

branches: 1.95.4;
regen for utimes


Revision tags: agc-symver-base yamt-pagecache-base8 yamt-pagecache-base7 yamt-pagecache-base6
# 1.94 19-Sep-2012 pooka

regen for ppoll (and, apparently, SYCALL_ARG_PTR)


Revision tags: netbsd-6-0-6-RELEASE netbsd-6-1-5-RELEASE netbsd-6-1-4-RELEASE netbsd-6-0-5-RELEASE netbsd-6-1-3-RELEASE netbsd-6-0-4-RELEASE netbsd-6-1-2-RELEASE netbsd-6-0-3-RELEASE netbsd-6-1-1-RELEASE netbsd-6-0-2-RELEASE netbsd-6-1-RELEASE netbsd-6-1-RC4 netbsd-6-1-RC3 netbsd-6-1-RC2 netbsd-6-1-RC1 netbsd-6-0-1-RELEASE matt-nb6-plus-nbase netbsd-6-0-RELEASE netbsd-6-0-RC2 matt-nb6-plus-base netbsd-6-0-RC1 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
# 1.93 18-Nov-2011 christos

branches: 1.93.10;
- add sigtimedwait support.
- merge the siginfo population code.


Revision tags: yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base rmind-uvmplock-nbase cherry-xenmp-base rmind-uvmplock-base
# 1.92 30-May-2011 alnsn

branches: 1.92.4;
Regenerate files to pick up correct RCS Ids. Suggested by Chris Badura.


# 1.91 30-May-2011 alnsn

Add fadvise64 and fadvise64_64 syscalls to compat_linux and compat_linux32.


# 1.90 10-Apr-2011 christos

Regen: Argh:
cat: rumphdr.types: No such file or directory
rm: rumphdr.types: No such file or directory
*** Error code 1


Revision tags: bouyer-quota2-nbase bouyer-quota2-base jruoho-x86intr-base matt-mips64-premerge-20101231 uebayasi-xip-base4 uebayasi-xip-base3 yamt-nfs-mp-base11 uebayasi-xip-base2 yamt-nfs-mp-base10
# 1.89 07-Jul-2010 chs

branches: 1.89.2;
regen


Revision tags: uebayasi-xip-base1
# 1.88 23-Apr-2010 chs

regen


Revision tags: yamt-nfs-mp-base9 uebayasi-xip-base
# 1.87 14-Dec-2009 matt

branches: 1.87.2; 1.87.4;
Regen (new makesyscalls.sh)


Revision tags: matt-premerge-20091211
# 1.86 24-Nov-2009 njoly

Regen for personality(2) update.


Revision tags: yamt-nfs-mp-base8 yamt-nfs-mp-base7 jymxensuspend-base yamt-nfs-mp-base6 yamt-nfs-mp-base5 jym-xensuspend-nbase
# 1.85 08-Jun-2009 njoly

Regen for rt_queueinfo(2) update.


Revision tags: yamt-nfs-mp-base4 yamt-nfs-mp-base3 nick-hppapmap-base4 nick-hppapmap-base3 nick-hppapmap-base2 jym-xensuspend-base nick-hppapmap-base
# 1.84 17-Jan-2009 njoly

branches: 1.84.2;
Regen for wait4 update.


Revision tags: mjf-devfs2-base
# 1.83 13-Jan-2009 pooka

Regen to prove I didn't screw up the conversion: purely RCSID changes.


# 1.82 11-Jan-2009 christos

merge christos-time_t


Revision tags: haad-dm-base2 haad-nbase2 ad-audiomp2-base christos-time_t-nbase haad-dm-base christos-time_t-base
# 1.81 19-Nov-2008 ad

Regen.


# 1.80 19-Nov-2008 njoly

Regen for futex timeout argument cleanup/fix.


# 1.79 12-Nov-2008 njoly

Regen for nanosleep(2) fix.


Revision tags: netbsd-5-base
# 1.78 26-Oct-2008 christos

branches: 1.78.2; 1.78.4;
regen


# 1.77 26-Oct-2008 christos

regen


Revision tags: matt-mips64-base2 haad-dm-base1 wrstuden-revivesa-base-4 wrstuden-revivesa-base-3 wrstuden-revivesa-base-2 wrstuden-revivesa-base-1 simonb-wapbl-nbase yamt-pf42-base4 simonb-wapbl-base yamt-pf42-base3 hpcarm-cleanup-nbase yamt-pf42-base2 yamt-nfs-mp-base2 wrstuden-revivesa-base yamt-nfs-mp-base
# 1.76 23-Apr-2008 ad

branches: 1.76.2; 1.76.4; 1.76.8;
Regen.


Revision tags: yamt-pf42-baseX yamt-pf42-base
# 1.75 04-Apr-2008 njoly

branches: 1.75.2;
Regen for linux_sys_msync removal.


Revision tags: 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.74 15-Jan-2008 njoly

branches: 1.74.6; 1.74.8;
Regen.


Revision tags: vmlocking2-base3 matt-armv6-base
# 1.73 24-Dec-2007 njoly

Regen for linux_sys_getpgid removal.


# 1.72 21-Dec-2007 njoly

Regen for getfsuid/setfsgid syscall exchange.


# 1.71 20-Dec-2007 dsl

regen


Revision tags: yamt-kmem-base3 cube-autoconf-base yamt-kmem-base2 yamt-kmem-base vmlocking2-base2 reinoud-bufcleanup-nbase vmlocking2-base1 bouyer-xenamd64-base2 vmlocking-nbase bouyer-xenamd64-base jmcneill-pm-base reinoud-bufcleanup-base
# 1.70 16-Nov-2007 njoly

branches: 1.70.2; 1.70.6;
Regen, for syscalls cleanup.


Revision tags: nick-csl-alignment-base5 matt-armv6-prevmlocking jmcneill-base yamt-x86pmap-base4 yamt-x86pmap-base3 yamt-x86pmap-base2 yamt-x86pmap-base matt-mips64-base nick-csl-alignment-base mjf-ufs-trans-base vmlocking-base
# 1.69 13-Jun-2007 christos

branches: 1.69.6; 1.69.8; 1.69.12; 1.69.14;
regen


# 1.68 13-Jun-2007 christos

regen.


Revision tags: yamt-idlelwp-base8 thorpej-atomic-base ad-audiomp-base post-newlock2-merge
# 1.67 09-Feb-2007 ad

branches: 1.67.6; 1.67.8;
Merge newlock2 to head.


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 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.66 01-Sep-2006 matt

branches: 1.66.2;
Regen.


# 1.65 30-Aug-2006 matt

Regen


Revision tags: abandoned-netbsd-4-base yamt-pdpolicy-base7 yamt-pdpolicy-base6 chap-midi-nbase gdamore-uart-base chap-midi-base
# 1.64 10-Jun-2006 christos

regen


Revision tags: simonb-timcounters-final yamt-pdpolicy-base5 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.63 11-Dec-2005 christos

branches: 1.63.4; 1.63.8; 1.63.14;
merge ktrace-lwp.


Revision tags: yamt-readahead-base3 yamt-readahead-base2 yamt-readahead-pervnode yamt-readahead-perfile yamt-readahead-base ktrace-lwp-base
# 1.62 06-Nov-2005 manu

regen


# 1.61 06-Nov-2005 tron

Regen with correct RCS Ids.


# 1.60 05-Nov-2005 dogcow

mirror manu's amd64 changes to implement linux sched_{seg,get}affinity;
the kernel and linux lkm now compile again.


Revision tags: yamt-vop-base3 yamt-vop-base2 thorpej-vnode-attr-base yamt-vop-base
# 1.59 18-Oct-2005 joerg

Regen.


# 1.58 16-May-2005 fvdl

branches: 1.58.2;
Regen.


# 1.57 16-May-2005 fvdl

Regen.


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 netbsd-3-0-RC5 netbsd-3-0-RC4 netbsd-3-0-RC3 netbsd-3-0-RC2 netbsd-3-0-RC1 yamt-km-base4 yamt-km-base3 netbsd-3-base kent-audio2-base
# 1.56 26-Feb-2005 perry

regen


Revision tags: yamt-km-base2 yamt-km-base kent-audio1-beforemerge kent-audio1-base
# 1.55 20-Sep-2004 jdolecek

branches: 1.55.4; 1.55.6;
regen:
implement support for Linux statfs64() syscall - 64bit variant of statfs()


# 1.54 08-Sep-2004 jdolecek

regen: add exit_group(2)


# 1.53 01-Aug-2004 jdolecek

regen - sync syscall lists with Linux kernel 2.6.7


# 1.52 01-Aug-2004 jdolecek

regen:

connect madvise(2) and mincore(2) - apparently the newer Linux libs
don't stub it anymore, so allow the application to take advantage
of them

the Linux calls appear to be compatible in the flag values and semantics,
so a wrapper is not necessary


# 1.51 01-Aug-2004 jdolecek

connect madvise(2) and mincore(2) - apparently the newer Linux libs
don't stub it anymore, so allow the application to take advantage
of them

the Linux calls appear to be compatible in the flag values and semantics,
so a wrapper is not necessary


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.50 10-Aug-2003 jdolecek

regen - added wrapper for Linux ftruncate64()


# 1.49 03-Jul-2003 christos

Regen.


# 1.48 23-Jun-2003 christos

branches: 1.48.2;
Regen.


# 1.47 18-Jan-2003 thorpej

Regen for correct RCS IDs.


# 1.46 18-Jan-2003 thorpej

Merge the nathanw_sa branch.


Revision tags: netbsd-1-6-PATCH001 netbsd-1-6-PATCH001-RELEASE netbsd-1-6-PATCH001-RC3 netbsd-1-6-PATCH001-RC2 netbsd-1-6-PATCH001-RC1 nathanw_sa_before_merge fvdl_fs64_base gmcgarry_ctxsw_base gmcgarry_ucred_base nathanw_sa_base kqueue-aftermerge kqueue-beforemerge netbsd-1-6-RELEASE netbsd-1-6-RC3 netbsd-1-6-RC2 netbsd-1-6-RC1 netbsd-1-6-base gehenna-devsw-base kqueue-base
# 1.45 10-Apr-2002 christos

branches: 1.45.4;
regen


# 1.44 22-Mar-2002 christos

regen


Revision tags: eeh-devprop-base newlock-base ifpoll-base
# 1.43 15-Feb-2002 christos

regen


# 1.42 15-Feb-2002 christos

- add a real linux_sys___sysctl because the mib numbers are different.
implement only the kernel version getting entries.
- make the signal conversion functions consistent; dest is arg 1.
- make linux_fakedev deal with block and char devices differently.
- add linux_sys_ugetrlimit, and flesh out the regular get/setrlimit so
that they work properly.
- add linux_mmap2 [untested].
- bump kernel to 2.4.18, and make the date be valentine's day :-)
- linux_sys_*stat64 family was totally busted. Fix it.

tested only on i386.

Status:
gdb, telnet, work
jdk-1.4.0 extractor works, jdk still coredumps.

christos


# 1.41 13-Nov-2001 lukem

add RCSIDs (including regeneration of files as appropriate)


Revision tags: thorpej-mips-cache-base thorpej-devvp-base3 thorpej-devvp-base2
# 1.40 30-Sep-2001 manu

Fixes my last commit: only mips really need fcntl64 to work now. i386 and
powerpc could use it later if needed. m68k and alpha should never need it.


Revision tags: post-chs-ubcperf pre-chs-ubcperf thorpej-devvp-base
# 1.39 30-May-2001 mrg

branches: 1.39.2; 1.39.4;
use _KERNEL_OPT.


# 1.38 13-May-2001 manu

Improved the accuracy of gettimeofday/settimeofday: Linux stores a srtuct
timezone in the kernel. We now keep track of it for emulated processes.
Tested for powerpc and i386. Untested on m68k, but it should be ok
Alpha has a particular implementation (osf1_sys_gettimeofday), and it has
therefore not been touched.


Revision tags: thorpej_scsipi_beforemerge thorpej_scsipi_nbase thorpej_scsipi_base
# 1.37 30-Mar-2001 jdolecek

regen


# 1.36 30-Mar-2001 jdolecek

regen


# 1.35 27-Jan-2001 thorpej

branches: 1.35.2;
Regen; getpid(2) is MP-safe.


# 1.34 27-Jan-2001 thorpej

Regen; add sy_flags.


# 1.33 29-Dec-2000 fvdl

Regen.


# 1.32 27-Dec-2000 fvdl

Regen.


# 1.31 18-Dec-2000 fvdl

Regen.


# 1.30 13-Dec-2000 augustss

Regen.


# 1.29 12-Dec-2000 jdolecek

regen


# 1.28 12-Dec-2000 jdolecek

regen


# 1.27 11-Dec-2000 mycroft

Regen.


# 1.26 09-Dec-2000 jdolecek

regen


# 1.25 09-Dec-2000 mycroft

Regen.


# 1.24 02-Dec-2000 jdolecek

regen after addition of linux_sys_swapoff()


# 1.23 01-Dec-2000 jdolecek

regen


# 1.22 13-Nov-2000 jdolecek

change the type of *syscallnames[] array to 'const char * const foo[]'


# 1.21 01-Nov-2000 jdolecek

regen


# 1.20 23-Aug-2000 christos

regen


# 1.19 18-Aug-2000 cgd

update for changed makesyscalls.master


# 1.18 18-Aug-2000 cgd

update for new makesyscalls.sh, and also for correct ids for changed
syscalls.master files. (you need to regenerate after checking in
syscalls.master to get the correct ids.)


Revision tags: netbsd-1-5-RELEASE netbsd-1-5-BETA2 netbsd-1-5-BETA netbsd-1-5-ALPHA2 netbsd-1-5-base minoura-xpg4dl-base
# 1.17 18-Mar-2000 erh

branches: 1.17.4;
Regen.


Revision tags: chs-ubc2-newbase
# 1.16 03-Feb-2000 abs

regen


Revision tags: wrstuden-devbsize-19991221 wrstuden-devbsize-base
# 1.15 12-Dec-1999 tron

Regen.


# 1.14 05-Dec-1999 tron

Regen.


# 1.13 04-Dec-1999 tron

Regen.


Revision tags: comdex-fall-1999-base fvdl-softdep-base
# 1.12 04-Oct-1999 tron

branches: 1.12.2; 1.12.8;
Regen from "syscalls.master".


# 1.11 16-Aug-1999 tron

Regen.


Revision tags: chs-ubc2-base
# 1.10 14-May-1999 thorpej

Regen.


# 1.9 13-May-1999 thorpej

Regen.


Revision tags: kame_141_19991130 netbsd-1-4-PATCH001 kame_14_19990705 kame_14_19990628 netbsd-1-4-RELEASE netbsd-1-4-base
# 1.8 30-Mar-1999 abs

branches: 1.8.2; 1.8.4;
Regenerate (with poll())


# 1.7 27-Mar-1999 tron

Regen.


# 1.6 23-Mar-1999 thorpej

Regen; pread(2) and pwrite(2).


# 1.5 09-Feb-1999 christos

Regen


# 1.4 10-Dec-1998 christos

Regen


Revision tags: kenh-if-detach-base chs-ubc-base
# 1.3 04-Oct-1998 fvdl

Assign my copyright to TNF. Merge with others were appropriate.
Regen syscall files after script change.


# 1.2 03-Oct-1998 christos

Attempt to fix the mess.


# 1.1 01-Oct-1998 erh

Regen.


# 1.117 26-Apr-2020 thorpej

Regen for native futex calls.


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.116 09-Nov-2019 jdolecek

regen


Revision tags: netbsd-9-0-RELEASE netbsd-9-0-RC2 netbsd-9-0-RC1 netbsd-9-base phil-wifi-20190609 isaki-audio2-base pgoyette-compat-20190127 pgoyette-compat-20190118 pgoyette-compat-1226 pgoyette-compat-1126 pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906
# 1.115 10-Aug-2018 pgoyette

Regen


Revision tags: netbsd-8-2-RELEASE netbsd-8-1-RELEASE netbsd-8-1-RC1 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
# 1.114 10-May-2017 riastradh

branches: 1.114.8; 1.114.10;
regen


Revision tags: prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 jdolecek-ncq-base pgoyette-localcount-20170320 nick-nhusb-base-20170204
# 1.113 16-Jan-2017 christos

branches: 1.113.4;
regen all


Revision tags: bouyer-socketcan-base
# 1.112 13-Jan-2017 christos

branches: 1.112.2;
regen


Revision tags: pgoyette-localcount-20170107
# 1.111 02-Jan-2017 martin

Regen (something apparently went wrong in previous)


# 1.110 02-Jan-2017 manu

Regen


Revision tags: nick-nhusb-base-20161204 pgoyette-localcount-20161104 nick-nhusb-base-20161004 localcount-20160914 pgoyette-localcount-20160806 pgoyette-localcount-20160726
# 1.109 24-Jul-2016 njoly

Regen for readlink/readlinkat signatures.


Revision tags: pgoyette-localcount-base nick-nhusb-base-20160907 nick-nhusb-base-20160529 nick-nhusb-base-20160422 nick-nhusb-base-20160319 nick-nhusb-base-20151226
# 1.108 24-Sep-2015 christos

branches: 1.108.2;
regen


Revision tags: nick-nhusb-base-20150921 nick-nhusb-base-20150606 nick-nhusb-base-20150406
# 1.107 23-Mar-2015 ozaki-r

Regen


# 1.106 07-Mar-2015 christos

regen


Revision tags: nick-nhusb-base
# 1.105 22-Nov-2014 njoly

branches: 1.105.2;
Regen for ppoll signature fix


Revision tags: 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 netbsd-7-0-RELEASE netbsd-7-0-RC3 netbsd-7-0-RC2 netbsd-7-0-RC1 netbsd-7-base tls-earlyentropy-base tls-maxphys-base
# 1.104 31-May-2014 njoly

branches: 1.104.2;
Regen for munmap(2) signature.


# 1.103 29-May-2014 njoly

Regen for utimes(2) change.


# 1.102 20-May-2014 njoly

Regen for getgroups/setgroups update.


Revision tags: rmind-smpnet-nbase rmind-smpnet-base
# 1.101 17-May-2014 njoly

Regen for fadvise64 offset types changes.


Revision tags: yamt-pagecache-base9
# 1.100 04-May-2014 njoly

Regen for pread/pwrite 64bit offset argument.


# 1.99 08-Apr-2014 njoly

Regen.


Revision tags: riastradh-xf86-video-intel-2-7-1-pre-2-21-15 riastradh-drm2-base3
# 1.98 18-Nov-2013 chs

branches: 1.98.2;
regen


# 1.97 07-Nov-2013 njoly

Regen for dup/dup2/dup3 argument types fix.


# 1.96 24-Sep-2013 njoly

Regen for utimensat(2).


Revision tags: riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base
# 1.95 08-Apr-2013 pooka

branches: 1.95.4;
regen for utimes


Revision tags: agc-symver-base yamt-pagecache-base8 yamt-pagecache-base7 yamt-pagecache-base6
# 1.94 19-Sep-2012 pooka

regen for ppoll (and, apparently, SYCALL_ARG_PTR)


Revision tags: netbsd-6-0-6-RELEASE netbsd-6-1-5-RELEASE netbsd-6-1-4-RELEASE netbsd-6-0-5-RELEASE netbsd-6-1-3-RELEASE netbsd-6-0-4-RELEASE netbsd-6-1-2-RELEASE netbsd-6-0-3-RELEASE netbsd-6-1-1-RELEASE netbsd-6-0-2-RELEASE netbsd-6-1-RELEASE netbsd-6-1-RC4 netbsd-6-1-RC3 netbsd-6-1-RC2 netbsd-6-1-RC1 netbsd-6-0-1-RELEASE matt-nb6-plus-nbase netbsd-6-0-RELEASE netbsd-6-0-RC2 matt-nb6-plus-base netbsd-6-0-RC1 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
# 1.93 18-Nov-2011 christos

branches: 1.93.10;
- add sigtimedwait support.
- merge the siginfo population code.


Revision tags: yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base rmind-uvmplock-nbase cherry-xenmp-base rmind-uvmplock-base
# 1.92 30-May-2011 alnsn

branches: 1.92.4;
Regenerate files to pick up correct RCS Ids. Suggested by Chris Badura.


# 1.91 30-May-2011 alnsn

Add fadvise64 and fadvise64_64 syscalls to compat_linux and compat_linux32.


# 1.90 10-Apr-2011 christos

Regen: Argh:
cat: rumphdr.types: No such file or directory
rm: rumphdr.types: No such file or directory
*** Error code 1


Revision tags: bouyer-quota2-nbase bouyer-quota2-base jruoho-x86intr-base matt-mips64-premerge-20101231 uebayasi-xip-base4 uebayasi-xip-base3 yamt-nfs-mp-base11 uebayasi-xip-base2 yamt-nfs-mp-base10
# 1.89 07-Jul-2010 chs

branches: 1.89.2;
regen


Revision tags: uebayasi-xip-base1
# 1.88 23-Apr-2010 chs

regen


Revision tags: yamt-nfs-mp-base9 uebayasi-xip-base
# 1.87 14-Dec-2009 matt

branches: 1.87.2; 1.87.4;
Regen (new makesyscalls.sh)


Revision tags: matt-premerge-20091211
# 1.86 24-Nov-2009 njoly

Regen for personality(2) update.


Revision tags: yamt-nfs-mp-base8 yamt-nfs-mp-base7 jymxensuspend-base yamt-nfs-mp-base6 yamt-nfs-mp-base5 jym-xensuspend-nbase
# 1.85 08-Jun-2009 njoly

Regen for rt_queueinfo(2) update.


Revision tags: yamt-nfs-mp-base4 yamt-nfs-mp-base3 nick-hppapmap-base4 nick-hppapmap-base3 nick-hppapmap-base2 jym-xensuspend-base nick-hppapmap-base
# 1.84 17-Jan-2009 njoly

branches: 1.84.2;
Regen for wait4 update.


Revision tags: mjf-devfs2-base
# 1.83 13-Jan-2009 pooka

Regen to prove I didn't screw up the conversion: purely RCSID changes.


# 1.82 11-Jan-2009 christos

merge christos-time_t


Revision tags: haad-dm-base2 haad-nbase2 ad-audiomp2-base christos-time_t-nbase haad-dm-base christos-time_t-base
# 1.81 19-Nov-2008 ad

Regen.


# 1.80 19-Nov-2008 njoly

Regen for futex timeout argument cleanup/fix.


# 1.79 12-Nov-2008 njoly

Regen for nanosleep(2) fix.


Revision tags: netbsd-5-base
# 1.78 26-Oct-2008 christos

branches: 1.78.2; 1.78.4;
regen


# 1.77 26-Oct-2008 christos

regen


Revision tags: matt-mips64-base2 haad-dm-base1 wrstuden-revivesa-base-4 wrstuden-revivesa-base-3 wrstuden-revivesa-base-2 wrstuden-revivesa-base-1 simonb-wapbl-nbase yamt-pf42-base4 simonb-wapbl-base yamt-pf42-base3 hpcarm-cleanup-nbase yamt-pf42-base2 yamt-nfs-mp-base2 wrstuden-revivesa-base yamt-nfs-mp-base
# 1.76 23-Apr-2008 ad

branches: 1.76.2; 1.76.4; 1.76.8;
Regen.


Revision tags: yamt-pf42-baseX yamt-pf42-base
# 1.75 04-Apr-2008 njoly

branches: 1.75.2;
Regen for linux_sys_msync removal.


Revision tags: 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.74 15-Jan-2008 njoly

branches: 1.74.6; 1.74.8;
Regen.


Revision tags: vmlocking2-base3 matt-armv6-base
# 1.73 24-Dec-2007 njoly

Regen for linux_sys_getpgid removal.


# 1.72 21-Dec-2007 njoly

Regen for getfsuid/setfsgid syscall exchange.


# 1.71 20-Dec-2007 dsl

regen


Revision tags: yamt-kmem-base3 cube-autoconf-base yamt-kmem-base2 yamt-kmem-base vmlocking2-base2 reinoud-bufcleanup-nbase vmlocking2-base1 bouyer-xenamd64-base2 vmlocking-nbase bouyer-xenamd64-base jmcneill-pm-base reinoud-bufcleanup-base
# 1.70 16-Nov-2007 njoly

branches: 1.70.2; 1.70.6;
Regen, for syscalls cleanup.


Revision tags: nick-csl-alignment-base5 matt-armv6-prevmlocking jmcneill-base yamt-x86pmap-base4 yamt-x86pmap-base3 yamt-x86pmap-base2 yamt-x86pmap-base matt-mips64-base nick-csl-alignment-base mjf-ufs-trans-base vmlocking-base
# 1.69 13-Jun-2007 christos

branches: 1.69.6; 1.69.8; 1.69.12; 1.69.14;
regen


# 1.68 13-Jun-2007 christos

regen.


Revision tags: yamt-idlelwp-base8 thorpej-atomic-base ad-audiomp-base post-newlock2-merge
# 1.67 09-Feb-2007 ad

branches: 1.67.6; 1.67.8;
Merge newlock2 to head.


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 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.66 01-Sep-2006 matt

branches: 1.66.2;
Regen.


# 1.65 30-Aug-2006 matt

Regen


Revision tags: abandoned-netbsd-4-base yamt-pdpolicy-base7 yamt-pdpolicy-base6 chap-midi-nbase gdamore-uart-base chap-midi-base
# 1.64 10-Jun-2006 christos

regen


Revision tags: simonb-timcounters-final yamt-pdpolicy-base5 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.63 11-Dec-2005 christos

branches: 1.63.4; 1.63.8; 1.63.14;
merge ktrace-lwp.


Revision tags: yamt-readahead-base3 yamt-readahead-base2 yamt-readahead-pervnode yamt-readahead-perfile yamt-readahead-base ktrace-lwp-base
# 1.62 06-Nov-2005 manu

regen


# 1.61 06-Nov-2005 tron

Regen with correct RCS Ids.


# 1.60 05-Nov-2005 dogcow

mirror manu's amd64 changes to implement linux sched_{seg,get}affinity;
the kernel and linux lkm now compile again.


Revision tags: yamt-vop-base3 yamt-vop-base2 thorpej-vnode-attr-base yamt-vop-base
# 1.59 18-Oct-2005 joerg

Regen.


# 1.58 16-May-2005 fvdl

branches: 1.58.2;
Regen.


# 1.57 16-May-2005 fvdl

Regen.


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 netbsd-3-0-RC5 netbsd-3-0-RC4 netbsd-3-0-RC3 netbsd-3-0-RC2 netbsd-3-0-RC1 yamt-km-base4 yamt-km-base3 netbsd-3-base kent-audio2-base
# 1.56 26-Feb-2005 perry

regen


Revision tags: yamt-km-base2 yamt-km-base kent-audio1-beforemerge kent-audio1-base
# 1.55 20-Sep-2004 jdolecek

branches: 1.55.4; 1.55.6;
regen:
implement support for Linux statfs64() syscall - 64bit variant of statfs()


# 1.54 08-Sep-2004 jdolecek

regen: add exit_group(2)


# 1.53 01-Aug-2004 jdolecek

regen - sync syscall lists with Linux kernel 2.6.7


# 1.52 01-Aug-2004 jdolecek

regen:

connect madvise(2) and mincore(2) - apparently the newer Linux libs
don't stub it anymore, so allow the application to take advantage
of them

the Linux calls appear to be compatible in the flag values and semantics,
so a wrapper is not necessary


# 1.51 01-Aug-2004 jdolecek

connect madvise(2) and mincore(2) - apparently the newer Linux libs
don't stub it anymore, so allow the application to take advantage
of them

the Linux calls appear to be compatible in the flag values and semantics,
so a wrapper is not necessary


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.50 10-Aug-2003 jdolecek

regen - added wrapper for Linux ftruncate64()


# 1.49 03-Jul-2003 christos

Regen.


# 1.48 23-Jun-2003 christos

branches: 1.48.2;
Regen.


# 1.47 18-Jan-2003 thorpej

Regen for correct RCS IDs.


# 1.46 18-Jan-2003 thorpej

Merge the nathanw_sa branch.


Revision tags: netbsd-1-6-PATCH001 netbsd-1-6-PATCH001-RELEASE netbsd-1-6-PATCH001-RC3 netbsd-1-6-PATCH001-RC2 netbsd-1-6-PATCH001-RC1 nathanw_sa_before_merge fvdl_fs64_base gmcgarry_ctxsw_base gmcgarry_ucred_base nathanw_sa_base kqueue-aftermerge kqueue-beforemerge netbsd-1-6-RELEASE netbsd-1-6-RC3 netbsd-1-6-RC2 netbsd-1-6-RC1 netbsd-1-6-base gehenna-devsw-base kqueue-base
# 1.45 10-Apr-2002 christos

branches: 1.45.4;
regen


# 1.44 22-Mar-2002 christos

regen


Revision tags: eeh-devprop-base newlock-base ifpoll-base
# 1.43 15-Feb-2002 christos

regen


# 1.42 15-Feb-2002 christos

- add a real linux_sys___sysctl because the mib numbers are different.
implement only the kernel version getting entries.
- make the signal conversion functions consistent; dest is arg 1.
- make linux_fakedev deal with block and char devices differently.
- add linux_sys_ugetrlimit, and flesh out the regular get/setrlimit so
that they work properly.
- add linux_mmap2 [untested].
- bump kernel to 2.4.18, and make the date be valentine's day :-)
- linux_sys_*stat64 family was totally busted. Fix it.

tested only on i386.

Status:
gdb, telnet, work
jdk-1.4.0 extractor works, jdk still coredumps.

christos


# 1.41 13-Nov-2001 lukem

add RCSIDs (including regeneration of files as appropriate)


Revision tags: thorpej-mips-cache-base thorpej-devvp-base3 thorpej-devvp-base2
# 1.40 30-Sep-2001 manu

Fixes my last commit: only mips really need fcntl64 to work now. i386 and
powerpc could use it later if needed. m68k and alpha should never need it.


Revision tags: post-chs-ubcperf pre-chs-ubcperf thorpej-devvp-base
# 1.39 30-May-2001 mrg

branches: 1.39.2; 1.39.4;
use _KERNEL_OPT.


# 1.38 13-May-2001 manu

Improved the accuracy of gettimeofday/settimeofday: Linux stores a srtuct
timezone in the kernel. We now keep track of it for emulated processes.
Tested for powerpc and i386. Untested on m68k, but it should be ok
Alpha has a particular implementation (osf1_sys_gettimeofday), and it has
therefore not been touched.


Revision tags: thorpej_scsipi_beforemerge thorpej_scsipi_nbase thorpej_scsipi_base
# 1.37 30-Mar-2001 jdolecek

regen


# 1.36 30-Mar-2001 jdolecek

regen


# 1.35 27-Jan-2001 thorpej

branches: 1.35.2;
Regen; getpid(2) is MP-safe.


# 1.34 27-Jan-2001 thorpej

Regen; add sy_flags.


# 1.33 29-Dec-2000 fvdl

Regen.


# 1.32 27-Dec-2000 fvdl

Regen.


# 1.31 18-Dec-2000 fvdl

Regen.


# 1.30 13-Dec-2000 augustss

Regen.


# 1.29 12-Dec-2000 jdolecek

regen


# 1.28 12-Dec-2000 jdolecek

regen


# 1.27 11-Dec-2000 mycroft

Regen.


# 1.26 09-Dec-2000 jdolecek

regen


# 1.25 09-Dec-2000 mycroft

Regen.


# 1.24 02-Dec-2000 jdolecek

regen after addition of linux_sys_swapoff()


# 1.23 01-Dec-2000 jdolecek

regen


# 1.22 13-Nov-2000 jdolecek

change the type of *syscallnames[] array to 'const char * const foo[]'


# 1.21 01-Nov-2000 jdolecek

regen


# 1.20 23-Aug-2000 christos

regen


# 1.19 18-Aug-2000 cgd

update for changed makesyscalls.master


# 1.18 18-Aug-2000 cgd

update for new makesyscalls.sh, and also for correct ids for changed
syscalls.master files. (you need to regenerate after checking in
syscalls.master to get the correct ids.)


Revision tags: netbsd-1-5-RELEASE netbsd-1-5-BETA2 netbsd-1-5-BETA netbsd-1-5-ALPHA2 netbsd-1-5-base minoura-xpg4dl-base
# 1.17 18-Mar-2000 erh

branches: 1.17.4;
Regen.


Revision tags: chs-ubc2-newbase
# 1.16 03-Feb-2000 abs

regen


Revision tags: wrstuden-devbsize-19991221 wrstuden-devbsize-base
# 1.15 12-Dec-1999 tron

Regen.


# 1.14 05-Dec-1999 tron

Regen.


# 1.13 04-Dec-1999 tron

Regen.


Revision tags: comdex-fall-1999-base fvdl-softdep-base
# 1.12 04-Oct-1999 tron

branches: 1.12.2; 1.12.8;
Regen from "syscalls.master".


# 1.11 16-Aug-1999 tron

Regen.


Revision tags: chs-ubc2-base
# 1.10 14-May-1999 thorpej

Regen.


# 1.9 13-May-1999 thorpej

Regen.


Revision tags: kame_141_19991130 netbsd-1-4-PATCH001 kame_14_19990705 kame_14_19990628 netbsd-1-4-RELEASE netbsd-1-4-base
# 1.8 30-Mar-1999 abs

branches: 1.8.2; 1.8.4;
Regenerate (with poll())


# 1.7 27-Mar-1999 tron

Regen.


# 1.6 23-Mar-1999 thorpej

Regen; pread(2) and pwrite(2).


# 1.5 09-Feb-1999 christos

Regen


# 1.4 10-Dec-1998 christos

Regen


Revision tags: kenh-if-detach-base chs-ubc-base
# 1.3 04-Oct-1998 fvdl

Assign my copyright to TNF. Merge with others were appropriate.
Regen syscall files after script change.


# 1.2 03-Oct-1998 christos

Attempt to fix the mess.


# 1.1 01-Oct-1998 erh

Regen.


# 1.116 09-Nov-2019 jdolecek

regen


Revision tags: netbsd-9-base phil-wifi-20190609 isaki-audio2-base pgoyette-compat-20190127 pgoyette-compat-20190118 pgoyette-compat-1226 pgoyette-compat-1126 pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906
# 1.115 10-Aug-2018 pgoyette

Regen


Revision tags: netbsd-8-1-RELEASE netbsd-8-1-RC1 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
# 1.114 10-May-2017 riastradh

branches: 1.114.8; 1.114.10;
regen


Revision tags: prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 jdolecek-ncq-base pgoyette-localcount-20170320 nick-nhusb-base-20170204
# 1.113 16-Jan-2017 christos

branches: 1.113.4;
regen all


Revision tags: bouyer-socketcan-base
# 1.112 13-Jan-2017 christos

branches: 1.112.2;
regen


Revision tags: pgoyette-localcount-20170107
# 1.111 02-Jan-2017 martin

Regen (something apparently went wrong in previous)


# 1.110 02-Jan-2017 manu

Regen


Revision tags: nick-nhusb-base-20161204 pgoyette-localcount-20161104 nick-nhusb-base-20161004 localcount-20160914 pgoyette-localcount-20160806 pgoyette-localcount-20160726
# 1.109 24-Jul-2016 njoly

Regen for readlink/readlinkat signatures.


Revision tags: pgoyette-localcount-base nick-nhusb-base-20160907 nick-nhusb-base-20160529 nick-nhusb-base-20160422 nick-nhusb-base-20160319 nick-nhusb-base-20151226
# 1.108 24-Sep-2015 christos

branches: 1.108.2;
regen


Revision tags: nick-nhusb-base-20150921 nick-nhusb-base-20150606 nick-nhusb-base-20150406
# 1.107 23-Mar-2015 ozaki-r

Regen


# 1.106 07-Mar-2015 christos

regen


Revision tags: nick-nhusb-base
# 1.105 22-Nov-2014 njoly

branches: 1.105.2;
Regen for ppoll signature fix


Revision tags: 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 netbsd-7-0-RELEASE netbsd-7-0-RC3 netbsd-7-0-RC2 netbsd-7-0-RC1 netbsd-7-base tls-earlyentropy-base tls-maxphys-base
# 1.104 31-May-2014 njoly

branches: 1.104.2;
Regen for munmap(2) signature.


# 1.103 29-May-2014 njoly

Regen for utimes(2) change.


# 1.102 20-May-2014 njoly

Regen for getgroups/setgroups update.


Revision tags: rmind-smpnet-nbase rmind-smpnet-base
# 1.101 17-May-2014 njoly

Regen for fadvise64 offset types changes.


Revision tags: yamt-pagecache-base9
# 1.100 04-May-2014 njoly

Regen for pread/pwrite 64bit offset argument.


# 1.99 08-Apr-2014 njoly

Regen.


Revision tags: riastradh-xf86-video-intel-2-7-1-pre-2-21-15 riastradh-drm2-base3
# 1.98 18-Nov-2013 chs

branches: 1.98.2;
regen


# 1.97 07-Nov-2013 njoly

Regen for dup/dup2/dup3 argument types fix.


# 1.96 24-Sep-2013 njoly

Regen for utimensat(2).


Revision tags: riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base
# 1.95 08-Apr-2013 pooka

branches: 1.95.4;
regen for utimes


Revision tags: agc-symver-base yamt-pagecache-base8 yamt-pagecache-base7 yamt-pagecache-base6
# 1.94 19-Sep-2012 pooka

regen for ppoll (and, apparently, SYCALL_ARG_PTR)


Revision tags: netbsd-6-0-6-RELEASE netbsd-6-1-5-RELEASE netbsd-6-1-4-RELEASE netbsd-6-0-5-RELEASE netbsd-6-1-3-RELEASE netbsd-6-0-4-RELEASE netbsd-6-1-2-RELEASE netbsd-6-0-3-RELEASE netbsd-6-1-1-RELEASE netbsd-6-0-2-RELEASE netbsd-6-1-RELEASE netbsd-6-1-RC4 netbsd-6-1-RC3 netbsd-6-1-RC2 netbsd-6-1-RC1 netbsd-6-0-1-RELEASE matt-nb6-plus-nbase netbsd-6-0-RELEASE netbsd-6-0-RC2 matt-nb6-plus-base netbsd-6-0-RC1 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
# 1.93 18-Nov-2011 christos

branches: 1.93.10;
- add sigtimedwait support.
- merge the siginfo population code.


Revision tags: yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base rmind-uvmplock-nbase cherry-xenmp-base rmind-uvmplock-base
# 1.92 30-May-2011 alnsn

branches: 1.92.4;
Regenerate files to pick up correct RCS Ids. Suggested by Chris Badura.


# 1.91 30-May-2011 alnsn

Add fadvise64 and fadvise64_64 syscalls to compat_linux and compat_linux32.


# 1.90 10-Apr-2011 christos

Regen: Argh:
cat: rumphdr.types: No such file or directory
rm: rumphdr.types: No such file or directory
*** Error code 1


Revision tags: bouyer-quota2-nbase bouyer-quota2-base jruoho-x86intr-base matt-mips64-premerge-20101231 uebayasi-xip-base4 uebayasi-xip-base3 yamt-nfs-mp-base11 uebayasi-xip-base2 yamt-nfs-mp-base10
# 1.89 07-Jul-2010 chs

branches: 1.89.2;
regen


Revision tags: uebayasi-xip-base1
# 1.88 23-Apr-2010 chs

regen


Revision tags: yamt-nfs-mp-base9 uebayasi-xip-base
# 1.87 14-Dec-2009 matt

branches: 1.87.2; 1.87.4;
Regen (new makesyscalls.sh)


Revision tags: matt-premerge-20091211
# 1.86 24-Nov-2009 njoly

Regen for personality(2) update.


Revision tags: yamt-nfs-mp-base8 yamt-nfs-mp-base7 jymxensuspend-base yamt-nfs-mp-base6 yamt-nfs-mp-base5 jym-xensuspend-nbase
# 1.85 08-Jun-2009 njoly

Regen for rt_queueinfo(2) update.


Revision tags: yamt-nfs-mp-base4 yamt-nfs-mp-base3 nick-hppapmap-base4 nick-hppapmap-base3 nick-hppapmap-base2 jym-xensuspend-base nick-hppapmap-base
# 1.84 17-Jan-2009 njoly

branches: 1.84.2;
Regen for wait4 update.


Revision tags: mjf-devfs2-base
# 1.83 13-Jan-2009 pooka

Regen to prove I didn't screw up the conversion: purely RCSID changes.


# 1.82 11-Jan-2009 christos

merge christos-time_t


Revision tags: haad-dm-base2 haad-nbase2 ad-audiomp2-base christos-time_t-nbase haad-dm-base christos-time_t-base
# 1.81 19-Nov-2008 ad

Regen.


# 1.80 19-Nov-2008 njoly

Regen for futex timeout argument cleanup/fix.


# 1.79 12-Nov-2008 njoly

Regen for nanosleep(2) fix.


Revision tags: netbsd-5-base
# 1.78 26-Oct-2008 christos

branches: 1.78.2; 1.78.4;
regen


# 1.77 26-Oct-2008 christos

regen


Revision tags: matt-mips64-base2 haad-dm-base1 wrstuden-revivesa-base-4 wrstuden-revivesa-base-3 wrstuden-revivesa-base-2 wrstuden-revivesa-base-1 simonb-wapbl-nbase yamt-pf42-base4 simonb-wapbl-base yamt-pf42-base3 hpcarm-cleanup-nbase yamt-pf42-base2 yamt-nfs-mp-base2 wrstuden-revivesa-base yamt-nfs-mp-base
# 1.76 23-Apr-2008 ad

branches: 1.76.2; 1.76.4; 1.76.8;
Regen.


Revision tags: yamt-pf42-baseX yamt-pf42-base
# 1.75 04-Apr-2008 njoly

branches: 1.75.2;
Regen for linux_sys_msync removal.


Revision tags: 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.74 15-Jan-2008 njoly

branches: 1.74.6; 1.74.8;
Regen.


Revision tags: vmlocking2-base3 matt-armv6-base
# 1.73 24-Dec-2007 njoly

Regen for linux_sys_getpgid removal.


# 1.72 21-Dec-2007 njoly

Regen for getfsuid/setfsgid syscall exchange.


# 1.71 20-Dec-2007 dsl

regen


Revision tags: yamt-kmem-base3 cube-autoconf-base yamt-kmem-base2 yamt-kmem-base vmlocking2-base2 reinoud-bufcleanup-nbase vmlocking2-base1 bouyer-xenamd64-base2 vmlocking-nbase bouyer-xenamd64-base jmcneill-pm-base reinoud-bufcleanup-base
# 1.70 16-Nov-2007 njoly

branches: 1.70.2; 1.70.6;
Regen, for syscalls cleanup.


Revision tags: nick-csl-alignment-base5 matt-armv6-prevmlocking jmcneill-base yamt-x86pmap-base4 yamt-x86pmap-base3 yamt-x86pmap-base2 yamt-x86pmap-base matt-mips64-base nick-csl-alignment-base mjf-ufs-trans-base vmlocking-base
# 1.69 13-Jun-2007 christos

branches: 1.69.6; 1.69.8; 1.69.12; 1.69.14;
regen


# 1.68 13-Jun-2007 christos

regen.


Revision tags: yamt-idlelwp-base8 thorpej-atomic-base ad-audiomp-base post-newlock2-merge
# 1.67 09-Feb-2007 ad

branches: 1.67.6; 1.67.8;
Merge newlock2 to head.


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 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.66 01-Sep-2006 matt

branches: 1.66.2;
Regen.


# 1.65 30-Aug-2006 matt

Regen


Revision tags: abandoned-netbsd-4-base yamt-pdpolicy-base7 yamt-pdpolicy-base6 chap-midi-nbase gdamore-uart-base chap-midi-base
# 1.64 10-Jun-2006 christos

regen


Revision tags: simonb-timcounters-final yamt-pdpolicy-base5 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.63 11-Dec-2005 christos

branches: 1.63.4; 1.63.8; 1.63.14;
merge ktrace-lwp.


Revision tags: yamt-readahead-base3 yamt-readahead-base2 yamt-readahead-pervnode yamt-readahead-perfile yamt-readahead-base ktrace-lwp-base
# 1.62 06-Nov-2005 manu

regen


# 1.61 06-Nov-2005 tron

Regen with correct RCS Ids.


# 1.60 05-Nov-2005 dogcow

mirror manu's amd64 changes to implement linux sched_{seg,get}affinity;
the kernel and linux lkm now compile again.


Revision tags: yamt-vop-base3 yamt-vop-base2 thorpej-vnode-attr-base yamt-vop-base
# 1.59 18-Oct-2005 joerg

Regen.


# 1.58 16-May-2005 fvdl

branches: 1.58.2;
Regen.


# 1.57 16-May-2005 fvdl

Regen.


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 netbsd-3-0-RC5 netbsd-3-0-RC4 netbsd-3-0-RC3 netbsd-3-0-RC2 netbsd-3-0-RC1 yamt-km-base4 yamt-km-base3 netbsd-3-base kent-audio2-base
# 1.56 26-Feb-2005 perry

regen


Revision tags: yamt-km-base2 yamt-km-base kent-audio1-beforemerge kent-audio1-base
# 1.55 20-Sep-2004 jdolecek

branches: 1.55.4; 1.55.6;
regen:
implement support for Linux statfs64() syscall - 64bit variant of statfs()


# 1.54 08-Sep-2004 jdolecek

regen: add exit_group(2)


# 1.53 01-Aug-2004 jdolecek

regen - sync syscall lists with Linux kernel 2.6.7


# 1.52 01-Aug-2004 jdolecek

regen:

connect madvise(2) and mincore(2) - apparently the newer Linux libs
don't stub it anymore, so allow the application to take advantage
of them

the Linux calls appear to be compatible in the flag values and semantics,
so a wrapper is not necessary


# 1.51 01-Aug-2004 jdolecek

connect madvise(2) and mincore(2) - apparently the newer Linux libs
don't stub it anymore, so allow the application to take advantage
of them

the Linux calls appear to be compatible in the flag values and semantics,
so a wrapper is not necessary


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.50 10-Aug-2003 jdolecek

regen - added wrapper for Linux ftruncate64()


# 1.49 03-Jul-2003 christos

Regen.


# 1.48 23-Jun-2003 christos

branches: 1.48.2;
Regen.


# 1.47 18-Jan-2003 thorpej

Regen for correct RCS IDs.


# 1.46 18-Jan-2003 thorpej

Merge the nathanw_sa branch.


Revision tags: netbsd-1-6-PATCH001 netbsd-1-6-PATCH001-RELEASE netbsd-1-6-PATCH001-RC3 netbsd-1-6-PATCH001-RC2 netbsd-1-6-PATCH001-RC1 nathanw_sa_before_merge fvdl_fs64_base gmcgarry_ctxsw_base gmcgarry_ucred_base nathanw_sa_base kqueue-aftermerge kqueue-beforemerge netbsd-1-6-RELEASE netbsd-1-6-RC3 netbsd-1-6-RC2 netbsd-1-6-RC1 netbsd-1-6-base gehenna-devsw-base kqueue-base
# 1.45 10-Apr-2002 christos

branches: 1.45.4;
regen


# 1.44 22-Mar-2002 christos

regen


Revision tags: eeh-devprop-base newlock-base ifpoll-base
# 1.43 15-Feb-2002 christos

regen


# 1.42 15-Feb-2002 christos

- add a real linux_sys___sysctl because the mib numbers are different.
implement only the kernel version getting entries.
- make the signal conversion functions consistent; dest is arg 1.
- make linux_fakedev deal with block and char devices differently.
- add linux_sys_ugetrlimit, and flesh out the regular get/setrlimit so
that they work properly.
- add linux_mmap2 [untested].
- bump kernel to 2.4.18, and make the date be valentine's day :-)
- linux_sys_*stat64 family was totally busted. Fix it.

tested only on i386.

Status:
gdb, telnet, work
jdk-1.4.0 extractor works, jdk still coredumps.

christos


# 1.41 13-Nov-2001 lukem

add RCSIDs (including regeneration of files as appropriate)


Revision tags: thorpej-mips-cache-base thorpej-devvp-base3 thorpej-devvp-base2
# 1.40 30-Sep-2001 manu

Fixes my last commit: only mips really need fcntl64 to work now. i386 and
powerpc could use it later if needed. m68k and alpha should never need it.


Revision tags: post-chs-ubcperf pre-chs-ubcperf thorpej-devvp-base
# 1.39 30-May-2001 mrg

branches: 1.39.2; 1.39.4;
use _KERNEL_OPT.


# 1.38 13-May-2001 manu

Improved the accuracy of gettimeofday/settimeofday: Linux stores a srtuct
timezone in the kernel. We now keep track of it for emulated processes.
Tested for powerpc and i386. Untested on m68k, but it should be ok
Alpha has a particular implementation (osf1_sys_gettimeofday), and it has
therefore not been touched.


Revision tags: thorpej_scsipi_beforemerge thorpej_scsipi_nbase thorpej_scsipi_base
# 1.37 30-Mar-2001 jdolecek

regen


# 1.36 30-Mar-2001 jdolecek

regen


# 1.35 27-Jan-2001 thorpej

branches: 1.35.2;
Regen; getpid(2) is MP-safe.


# 1.34 27-Jan-2001 thorpej

Regen; add sy_flags.


# 1.33 29-Dec-2000 fvdl

Regen.


# 1.32 27-Dec-2000 fvdl

Regen.


# 1.31 18-Dec-2000 fvdl

Regen.


# 1.30 13-Dec-2000 augustss

Regen.


# 1.29 12-Dec-2000 jdolecek

regen


# 1.28 12-Dec-2000 jdolecek

regen


# 1.27 11-Dec-2000 mycroft

Regen.


# 1.26 09-Dec-2000 jdolecek

regen


# 1.25 09-Dec-2000 mycroft

Regen.


# 1.24 02-Dec-2000 jdolecek

regen after addition of linux_sys_swapoff()


# 1.23 01-Dec-2000 jdolecek

regen


# 1.22 13-Nov-2000 jdolecek

change the type of *syscallnames[] array to 'const char * const foo[]'


# 1.21 01-Nov-2000 jdolecek

regen


# 1.20 23-Aug-2000 christos

regen


# 1.19 18-Aug-2000 cgd

update for changed makesyscalls.master


# 1.18 18-Aug-2000 cgd

update for new makesyscalls.sh, and also for correct ids for changed
syscalls.master files. (you need to regenerate after checking in
syscalls.master to get the correct ids.)


Revision tags: netbsd-1-5-RELEASE netbsd-1-5-BETA2 netbsd-1-5-BETA netbsd-1-5-ALPHA2 netbsd-1-5-base minoura-xpg4dl-base
# 1.17 18-Mar-2000 erh

branches: 1.17.4;
Regen.


Revision tags: chs-ubc2-newbase
# 1.16 03-Feb-2000 abs

regen


Revision tags: wrstuden-devbsize-19991221 wrstuden-devbsize-base
# 1.15 12-Dec-1999 tron

Regen.


# 1.14 05-Dec-1999 tron

Regen.


# 1.13 04-Dec-1999 tron

Regen.


Revision tags: comdex-fall-1999-base fvdl-softdep-base
# 1.12 04-Oct-1999 tron

branches: 1.12.2; 1.12.8;
Regen from "syscalls.master".


# 1.11 16-Aug-1999 tron

Regen.


Revision tags: chs-ubc2-base
# 1.10 14-May-1999 thorpej

Regen.


# 1.9 13-May-1999 thorpej

Regen.


Revision tags: kame_141_19991130 netbsd-1-4-PATCH001 kame_14_19990705 kame_14_19990628 netbsd-1-4-RELEASE netbsd-1-4-base
# 1.8 30-Mar-1999 abs

branches: 1.8.2; 1.8.4;
Regenerate (with poll())


# 1.7 27-Mar-1999 tron

Regen.


# 1.6 23-Mar-1999 thorpej

Regen; pread(2) and pwrite(2).


# 1.5 09-Feb-1999 christos

Regen


# 1.4 10-Dec-1998 christos

Regen


Revision tags: kenh-if-detach-base chs-ubc-base
# 1.3 04-Oct-1998 fvdl

Assign my copyright to TNF. Merge with others were appropriate.
Regen syscall files after script change.


# 1.2 03-Oct-1998 christos

Attempt to fix the mess.


# 1.1 01-Oct-1998 erh

Regen.


Revision tags: isaki-audio2-base pgoyette-compat-20190127 pgoyette-compat-20190118 pgoyette-compat-1226 pgoyette-compat-1126 pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906
# 1.115 10-Aug-2018 pgoyette

Regen


Revision tags: 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
# 1.114 10-May-2017 riastradh

branches: 1.114.8;
regen


Revision tags: prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 jdolecek-ncq-base pgoyette-localcount-20170320 nick-nhusb-base-20170204
# 1.113 16-Jan-2017 christos

branches: 1.113.4;
regen all


Revision tags: bouyer-socketcan-base
# 1.112 13-Jan-2017 christos

branches: 1.112.2;
regen


Revision tags: pgoyette-localcount-20170107
# 1.111 02-Jan-2017 martin

Regen (something apparently went wrong in previous)


# 1.110 02-Jan-2017 manu

Regen


Revision tags: nick-nhusb-base-20161204 pgoyette-localcount-20161104 nick-nhusb-base-20161004 localcount-20160914 pgoyette-localcount-20160806 pgoyette-localcount-20160726
# 1.109 24-Jul-2016 njoly

Regen for readlink/readlinkat signatures.


Revision tags: pgoyette-localcount-base nick-nhusb-base-20160907 nick-nhusb-base-20160529 nick-nhusb-base-20160422 nick-nhusb-base-20160319 nick-nhusb-base-20151226
# 1.108 24-Sep-2015 christos

branches: 1.108.2;
regen


Revision tags: nick-nhusb-base-20150921 nick-nhusb-base-20150606 nick-nhusb-base-20150406
# 1.107 23-Mar-2015 ozaki-r

Regen


# 1.106 07-Mar-2015 christos

regen


Revision tags: nick-nhusb-base
# 1.105 22-Nov-2014 njoly

branches: 1.105.2;
Regen for ppoll signature fix


Revision tags: 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 netbsd-7-0-RELEASE netbsd-7-0-RC3 netbsd-7-0-RC2 netbsd-7-0-RC1 netbsd-7-base tls-earlyentropy-base tls-maxphys-base
# 1.104 31-May-2014 njoly

branches: 1.104.2;
Regen for munmap(2) signature.


# 1.103 29-May-2014 njoly

Regen for utimes(2) change.


# 1.102 20-May-2014 njoly

Regen for getgroups/setgroups update.


Revision tags: rmind-smpnet-nbase rmind-smpnet-base
# 1.101 17-May-2014 njoly

Regen for fadvise64 offset types changes.


Revision tags: yamt-pagecache-base9
# 1.100 04-May-2014 njoly

Regen for pread/pwrite 64bit offset argument.


# 1.99 08-Apr-2014 njoly

Regen.


Revision tags: riastradh-xf86-video-intel-2-7-1-pre-2-21-15 riastradh-drm2-base3
# 1.98 18-Nov-2013 chs

branches: 1.98.2;
regen


# 1.97 07-Nov-2013 njoly

Regen for dup/dup2/dup3 argument types fix.


# 1.96 24-Sep-2013 njoly

Regen for utimensat(2).


Revision tags: riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base
# 1.95 08-Apr-2013 pooka

branches: 1.95.4;
regen for utimes


Revision tags: agc-symver-base yamt-pagecache-base8 yamt-pagecache-base7 yamt-pagecache-base6
# 1.94 19-Sep-2012 pooka

regen for ppoll (and, apparently, SYCALL_ARG_PTR)


Revision tags: netbsd-6-0-6-RELEASE netbsd-6-1-5-RELEASE netbsd-6-1-4-RELEASE netbsd-6-0-5-RELEASE netbsd-6-1-3-RELEASE netbsd-6-0-4-RELEASE netbsd-6-1-2-RELEASE netbsd-6-0-3-RELEASE netbsd-6-1-1-RELEASE netbsd-6-0-2-RELEASE netbsd-6-1-RELEASE netbsd-6-1-RC4 netbsd-6-1-RC3 netbsd-6-1-RC2 netbsd-6-1-RC1 netbsd-6-0-1-RELEASE matt-nb6-plus-nbase netbsd-6-0-RELEASE netbsd-6-0-RC2 matt-nb6-plus-base netbsd-6-0-RC1 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
# 1.93 18-Nov-2011 christos

branches: 1.93.10;
- add sigtimedwait support.
- merge the siginfo population code.


Revision tags: yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base rmind-uvmplock-nbase cherry-xenmp-base rmind-uvmplock-base
# 1.92 30-May-2011 alnsn

branches: 1.92.4;
Regenerate files to pick up correct RCS Ids. Suggested by Chris Badura.


# 1.91 30-May-2011 alnsn

Add fadvise64 and fadvise64_64 syscalls to compat_linux and compat_linux32.


# 1.90 10-Apr-2011 christos

Regen: Argh:
cat: rumphdr.types: No such file or directory
rm: rumphdr.types: No such file or directory
*** Error code 1


Revision tags: bouyer-quota2-nbase bouyer-quota2-base jruoho-x86intr-base matt-mips64-premerge-20101231 uebayasi-xip-base4 uebayasi-xip-base3 yamt-nfs-mp-base11 uebayasi-xip-base2 yamt-nfs-mp-base10
# 1.89 07-Jul-2010 chs

branches: 1.89.2;
regen


Revision tags: uebayasi-xip-base1
# 1.88 23-Apr-2010 chs

regen


Revision tags: yamt-nfs-mp-base9 uebayasi-xip-base
# 1.87 14-Dec-2009 matt

branches: 1.87.2; 1.87.4;
Regen (new makesyscalls.sh)


Revision tags: matt-premerge-20091211
# 1.86 24-Nov-2009 njoly

Regen for personality(2) update.


Revision tags: yamt-nfs-mp-base8 yamt-nfs-mp-base7 jymxensuspend-base yamt-nfs-mp-base6 yamt-nfs-mp-base5 jym-xensuspend-nbase
# 1.85 08-Jun-2009 njoly

Regen for rt_queueinfo(2) update.


Revision tags: yamt-nfs-mp-base4 yamt-nfs-mp-base3 nick-hppapmap-base4 nick-hppapmap-base3 nick-hppapmap-base2 jym-xensuspend-base nick-hppapmap-base
# 1.84 17-Jan-2009 njoly

branches: 1.84.2;
Regen for wait4 update.


Revision tags: mjf-devfs2-base
# 1.83 13-Jan-2009 pooka

Regen to prove I didn't screw up the conversion: purely RCSID changes.


# 1.82 11-Jan-2009 christos

merge christos-time_t


Revision tags: haad-dm-base2 haad-nbase2 ad-audiomp2-base christos-time_t-nbase haad-dm-base christos-time_t-base
# 1.81 19-Nov-2008 ad

Regen.


# 1.80 19-Nov-2008 njoly

Regen for futex timeout argument cleanup/fix.


# 1.79 12-Nov-2008 njoly

Regen for nanosleep(2) fix.


Revision tags: netbsd-5-base
# 1.78 26-Oct-2008 christos

branches: 1.78.2; 1.78.4;
regen


# 1.77 26-Oct-2008 christos

regen


Revision tags: matt-mips64-base2 haad-dm-base1 wrstuden-revivesa-base-4 wrstuden-revivesa-base-3 wrstuden-revivesa-base-2 wrstuden-revivesa-base-1 simonb-wapbl-nbase yamt-pf42-base4 simonb-wapbl-base yamt-pf42-base3 hpcarm-cleanup-nbase yamt-pf42-base2 yamt-nfs-mp-base2 wrstuden-revivesa-base yamt-nfs-mp-base
# 1.76 23-Apr-2008 ad

branches: 1.76.2; 1.76.4; 1.76.8;
Regen.


Revision tags: yamt-pf42-baseX yamt-pf42-base
# 1.75 04-Apr-2008 njoly

branches: 1.75.2;
Regen for linux_sys_msync removal.


Revision tags: 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.74 15-Jan-2008 njoly

branches: 1.74.6; 1.74.8;
Regen.


Revision tags: vmlocking2-base3 matt-armv6-base
# 1.73 24-Dec-2007 njoly

Regen for linux_sys_getpgid removal.


# 1.72 21-Dec-2007 njoly

Regen for getfsuid/setfsgid syscall exchange.


# 1.71 20-Dec-2007 dsl

regen


Revision tags: yamt-kmem-base3 cube-autoconf-base yamt-kmem-base2 yamt-kmem-base vmlocking2-base2 reinoud-bufcleanup-nbase vmlocking2-base1 bouyer-xenamd64-base2 vmlocking-nbase bouyer-xenamd64-base jmcneill-pm-base reinoud-bufcleanup-base
# 1.70 16-Nov-2007 njoly

branches: 1.70.2; 1.70.6;
Regen, for syscalls cleanup.


Revision tags: nick-csl-alignment-base5 matt-armv6-prevmlocking jmcneill-base yamt-x86pmap-base4 yamt-x86pmap-base3 yamt-x86pmap-base2 yamt-x86pmap-base matt-mips64-base nick-csl-alignment-base mjf-ufs-trans-base vmlocking-base
# 1.69 13-Jun-2007 christos

branches: 1.69.6; 1.69.8; 1.69.12; 1.69.14;
regen


# 1.68 13-Jun-2007 christos

regen.


Revision tags: yamt-idlelwp-base8 thorpej-atomic-base ad-audiomp-base post-newlock2-merge
# 1.67 09-Feb-2007 ad

branches: 1.67.6; 1.67.8;
Merge newlock2 to head.


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 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.66 01-Sep-2006 matt

branches: 1.66.2;
Regen.


# 1.65 30-Aug-2006 matt

Regen


Revision tags: abandoned-netbsd-4-base yamt-pdpolicy-base7 yamt-pdpolicy-base6 chap-midi-nbase gdamore-uart-base chap-midi-base
# 1.64 10-Jun-2006 christos

regen


Revision tags: simonb-timcounters-final yamt-pdpolicy-base5 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.63 11-Dec-2005 christos

branches: 1.63.4; 1.63.8; 1.63.14;
merge ktrace-lwp.


Revision tags: yamt-readahead-base3 yamt-readahead-base2 yamt-readahead-pervnode yamt-readahead-perfile yamt-readahead-base ktrace-lwp-base
# 1.62 06-Nov-2005 manu

regen


# 1.61 06-Nov-2005 tron

Regen with correct RCS Ids.


# 1.60 05-Nov-2005 dogcow

mirror manu's amd64 changes to implement linux sched_{seg,get}affinity;
the kernel and linux lkm now compile again.


Revision tags: yamt-vop-base3 yamt-vop-base2 thorpej-vnode-attr-base yamt-vop-base
# 1.59 18-Oct-2005 joerg

Regen.


# 1.58 16-May-2005 fvdl

branches: 1.58.2;
Regen.


# 1.57 16-May-2005 fvdl

Regen.


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 netbsd-3-0-RC5 netbsd-3-0-RC4 netbsd-3-0-RC3 netbsd-3-0-RC2 netbsd-3-0-RC1 yamt-km-base4 yamt-km-base3 netbsd-3-base kent-audio2-base
# 1.56 26-Feb-2005 perry

regen


Revision tags: yamt-km-base2 yamt-km-base kent-audio1-beforemerge kent-audio1-base
# 1.55 20-Sep-2004 jdolecek

branches: 1.55.4; 1.55.6;
regen:
implement support for Linux statfs64() syscall - 64bit variant of statfs()


# 1.54 08-Sep-2004 jdolecek

regen: add exit_group(2)


# 1.53 01-Aug-2004 jdolecek

regen - sync syscall lists with Linux kernel 2.6.7


# 1.52 01-Aug-2004 jdolecek

regen:

connect madvise(2) and mincore(2) - apparently the newer Linux libs
don't stub it anymore, so allow the application to take advantage
of them

the Linux calls appear to be compatible in the flag values and semantics,
so a wrapper is not necessary


# 1.51 01-Aug-2004 jdolecek

connect madvise(2) and mincore(2) - apparently the newer Linux libs
don't stub it anymore, so allow the application to take advantage
of them

the Linux calls appear to be compatible in the flag values and semantics,
so a wrapper is not necessary


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.50 10-Aug-2003 jdolecek

regen - added wrapper for Linux ftruncate64()


# 1.49 03-Jul-2003 christos

Regen.


# 1.48 23-Jun-2003 christos

branches: 1.48.2;
Regen.


# 1.47 18-Jan-2003 thorpej

Regen for correct RCS IDs.


# 1.46 18-Jan-2003 thorpej

Merge the nathanw_sa branch.


Revision tags: netbsd-1-6-PATCH001 netbsd-1-6-PATCH001-RELEASE netbsd-1-6-PATCH001-RC3 netbsd-1-6-PATCH001-RC2 netbsd-1-6-PATCH001-RC1 nathanw_sa_before_merge fvdl_fs64_base gmcgarry_ctxsw_base gmcgarry_ucred_base nathanw_sa_base kqueue-aftermerge kqueue-beforemerge netbsd-1-6-RELEASE netbsd-1-6-RC3 netbsd-1-6-RC2 netbsd-1-6-RC1 netbsd-1-6-base gehenna-devsw-base kqueue-base
# 1.45 10-Apr-2002 christos

branches: 1.45.4;
regen


# 1.44 22-Mar-2002 christos

regen


Revision tags: eeh-devprop-base newlock-base ifpoll-base
# 1.43 15-Feb-2002 christos

regen


# 1.42 15-Feb-2002 christos

- add a real linux_sys___sysctl because the mib numbers are different.
implement only the kernel version getting entries.
- make the signal conversion functions consistent; dest is arg 1.
- make linux_fakedev deal with block and char devices differently.
- add linux_sys_ugetrlimit, and flesh out the regular get/setrlimit so
that they work properly.
- add linux_mmap2 [untested].
- bump kernel to 2.4.18, and make the date be valentine's day :-)
- linux_sys_*stat64 family was totally busted. Fix it.

tested only on i386.

Status:
gdb, telnet, work
jdk-1.4.0 extractor works, jdk still coredumps.

christos


# 1.41 13-Nov-2001 lukem

add RCSIDs (including regeneration of files as appropriate)


Revision tags: thorpej-mips-cache-base thorpej-devvp-base3 thorpej-devvp-base2
# 1.40 30-Sep-2001 manu

Fixes my last commit: only mips really need fcntl64 to work now. i386 and
powerpc could use it later if needed. m68k and alpha should never need it.


Revision tags: post-chs-ubcperf pre-chs-ubcperf thorpej-devvp-base
# 1.39 30-May-2001 mrg

branches: 1.39.2; 1.39.4;
use _KERNEL_OPT.


# 1.38 13-May-2001 manu

Improved the accuracy of gettimeofday/settimeofday: Linux stores a srtuct
timezone in the kernel. We now keep track of it for emulated processes.
Tested for powerpc and i386. Untested on m68k, but it should be ok
Alpha has a particular implementation (osf1_sys_gettimeofday), and it has
therefore not been touched.


Revision tags: thorpej_scsipi_beforemerge thorpej_scsipi_nbase thorpej_scsipi_base
# 1.37 30-Mar-2001 jdolecek

regen


# 1.36 30-Mar-2001 jdolecek

regen


# 1.35 27-Jan-2001 thorpej

branches: 1.35.2;
Regen; getpid(2) is MP-safe.


# 1.34 27-Jan-2001 thorpej

Regen; add sy_flags.


# 1.33 29-Dec-2000 fvdl

Regen.


# 1.32 27-Dec-2000 fvdl

Regen.


# 1.31 18-Dec-2000 fvdl

Regen.


# 1.30 13-Dec-2000 augustss

Regen.


# 1.29 12-Dec-2000 jdolecek

regen


# 1.28 12-Dec-2000 jdolecek

regen


# 1.27 11-Dec-2000 mycroft

Regen.


# 1.26 09-Dec-2000 jdolecek

regen


# 1.25 09-Dec-2000 mycroft

Regen.


# 1.24 02-Dec-2000 jdolecek

regen after addition of linux_sys_swapoff()


# 1.23 01-Dec-2000 jdolecek

regen


# 1.22 13-Nov-2000 jdolecek

change the type of *syscallnames[] array to 'const char * const foo[]'


# 1.21 01-Nov-2000 jdolecek

regen


# 1.20 23-Aug-2000 christos

regen


# 1.19 18-Aug-2000 cgd

update for changed makesyscalls.master


# 1.18 18-Aug-2000 cgd

update for new makesyscalls.sh, and also for correct ids for changed
syscalls.master files. (you need to regenerate after checking in
syscalls.master to get the correct ids.)


Revision tags: netbsd-1-5-RELEASE netbsd-1-5-BETA2 netbsd-1-5-BETA netbsd-1-5-ALPHA2 netbsd-1-5-base minoura-xpg4dl-base
# 1.17 18-Mar-2000 erh

branches: 1.17.4;
Regen.


Revision tags: chs-ubc2-newbase
# 1.16 03-Feb-2000 abs

regen


Revision tags: wrstuden-devbsize-19991221 wrstuden-devbsize-base
# 1.15 12-Dec-1999 tron

Regen.


# 1.14 05-Dec-1999 tron

Regen.


# 1.13 04-Dec-1999 tron

Regen.


Revision tags: comdex-fall-1999-base fvdl-softdep-base
# 1.12 04-Oct-1999 tron

branches: 1.12.2; 1.12.8;
Regen from "syscalls.master".


# 1.11 16-Aug-1999 tron

Regen.


Revision tags: chs-ubc2-base
# 1.10 14-May-1999 thorpej

Regen.


# 1.9 13-May-1999 thorpej

Regen.


Revision tags: kame_141_19991130 netbsd-1-4-PATCH001 kame_14_19990705 kame_14_19990628 netbsd-1-4-RELEASE netbsd-1-4-base
# 1.8 30-Mar-1999 abs

branches: 1.8.2; 1.8.4;
Regenerate (with poll())


# 1.7 27-Mar-1999 tron

Regen.


# 1.6 23-Mar-1999 thorpej

Regen; pread(2) and pwrite(2).


# 1.5 09-Feb-1999 christos

Regen


# 1.4 10-Dec-1998 christos

Regen


Revision tags: kenh-if-detach-base chs-ubc-base
# 1.3 04-Oct-1998 fvdl

Assign my copyright to TNF. Merge with others were appropriate.
Regen syscall files after script change.


# 1.2 03-Oct-1998 christos

Attempt to fix the mess.


# 1.1 01-Oct-1998 erh

Regen.


# 1.114 10-May-2017 riastradh

regen


Revision tags: prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 jdolecek-ncq-base pgoyette-localcount-20170320 nick-nhusb-base-20170204
# 1.113 16-Jan-2017 christos

regen all


Revision tags: bouyer-socketcan-base
# 1.112 13-Jan-2017 christos

branches: 1.112.2;
regen


Revision tags: pgoyette-localcount-20170107
# 1.111 02-Jan-2017 martin

Regen (something apparently went wrong in previous)


# 1.110 02-Jan-2017 manu

Regen


Revision tags: nick-nhusb-base-20161204 pgoyette-localcount-20161104 nick-nhusb-base-20161004 localcount-20160914 pgoyette-localcount-20160806 pgoyette-localcount-20160726
# 1.109 24-Jul-2016 njoly

Regen for readlink/readlinkat signatures.


Revision tags: pgoyette-localcount-base nick-nhusb-base-20160907 nick-nhusb-base-20160529 nick-nhusb-base-20160422 nick-nhusb-base-20160319 nick-nhusb-base-20151226
# 1.108 24-Sep-2015 christos

branches: 1.108.2;
regen


Revision tags: nick-nhusb-base-20150921 nick-nhusb-base-20150606 nick-nhusb-base-20150406
# 1.107 23-Mar-2015 ozaki-r

Regen


# 1.106 07-Mar-2015 christos

regen


Revision tags: nick-nhusb-base
# 1.105 22-Nov-2014 njoly

branches: 1.105.2;
Regen for ppoll signature fix


Revision tags: 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 netbsd-7-0-RELEASE netbsd-7-0-RC3 netbsd-7-0-RC2 netbsd-7-0-RC1 netbsd-7-base tls-earlyentropy-base tls-maxphys-base
# 1.104 31-May-2014 njoly

branches: 1.104.2;
Regen for munmap(2) signature.


# 1.103 29-May-2014 njoly

Regen for utimes(2) change.


# 1.102 20-May-2014 njoly

Regen for getgroups/setgroups update.


Revision tags: rmind-smpnet-nbase rmind-smpnet-base
# 1.101 17-May-2014 njoly

Regen for fadvise64 offset types changes.


Revision tags: yamt-pagecache-base9
# 1.100 04-May-2014 njoly

Regen for pread/pwrite 64bit offset argument.


# 1.99 08-Apr-2014 njoly

Regen.


Revision tags: riastradh-xf86-video-intel-2-7-1-pre-2-21-15 riastradh-drm2-base3
# 1.98 18-Nov-2013 chs

branches: 1.98.2;
regen


# 1.97 07-Nov-2013 njoly

Regen for dup/dup2/dup3 argument types fix.


# 1.96 24-Sep-2013 njoly

Regen for utimensat(2).


Revision tags: riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base
# 1.95 08-Apr-2013 pooka

branches: 1.95.4;
regen for utimes


Revision tags: agc-symver-base yamt-pagecache-base8 yamt-pagecache-base7 yamt-pagecache-base6
# 1.94 19-Sep-2012 pooka

regen for ppoll (and, apparently, SYCALL_ARG_PTR)


Revision tags: netbsd-6-0-6-RELEASE netbsd-6-1-5-RELEASE netbsd-6-1-4-RELEASE netbsd-6-0-5-RELEASE netbsd-6-1-3-RELEASE netbsd-6-0-4-RELEASE netbsd-6-1-2-RELEASE netbsd-6-0-3-RELEASE netbsd-6-1-1-RELEASE netbsd-6-0-2-RELEASE netbsd-6-1-RELEASE netbsd-6-1-RC4 netbsd-6-1-RC3 netbsd-6-1-RC2 netbsd-6-1-RC1 netbsd-6-0-1-RELEASE matt-nb6-plus-nbase netbsd-6-0-RELEASE netbsd-6-0-RC2 matt-nb6-plus-base netbsd-6-0-RC1 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
# 1.93 18-Nov-2011 christos

branches: 1.93.10;
- add sigtimedwait support.
- merge the siginfo population code.


Revision tags: yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base rmind-uvmplock-nbase cherry-xenmp-base rmind-uvmplock-base
# 1.92 30-May-2011 alnsn

branches: 1.92.4;
Regenerate files to pick up correct RCS Ids. Suggested by Chris Badura.


# 1.91 30-May-2011 alnsn

Add fadvise64 and fadvise64_64 syscalls to compat_linux and compat_linux32.


# 1.90 10-Apr-2011 christos

Regen: Argh:
cat: rumphdr.types: No such file or directory
rm: rumphdr.types: No such file or directory
*** Error code 1


Revision tags: bouyer-quota2-nbase bouyer-quota2-base jruoho-x86intr-base matt-mips64-premerge-20101231 uebayasi-xip-base4 uebayasi-xip-base3 yamt-nfs-mp-base11 uebayasi-xip-base2 yamt-nfs-mp-base10
# 1.89 07-Jul-2010 chs

branches: 1.89.2;
regen


Revision tags: uebayasi-xip-base1
# 1.88 23-Apr-2010 chs

regen


Revision tags: yamt-nfs-mp-base9 uebayasi-xip-base
# 1.87 14-Dec-2009 matt

branches: 1.87.2; 1.87.4;
Regen (new makesyscalls.sh)


Revision tags: matt-premerge-20091211
# 1.86 24-Nov-2009 njoly

Regen for personality(2) update.


Revision tags: yamt-nfs-mp-base8 yamt-nfs-mp-base7 jymxensuspend-base yamt-nfs-mp-base6 yamt-nfs-mp-base5 jym-xensuspend-nbase
# 1.85 08-Jun-2009 njoly

Regen for rt_queueinfo(2) update.


Revision tags: yamt-nfs-mp-base4 yamt-nfs-mp-base3 nick-hppapmap-base4 nick-hppapmap-base3 nick-hppapmap-base2 jym-xensuspend-base nick-hppapmap-base
# 1.84 17-Jan-2009 njoly

branches: 1.84.2;
Regen for wait4 update.


Revision tags: mjf-devfs2-base
# 1.83 13-Jan-2009 pooka

Regen to prove I didn't screw up the conversion: purely RCSID changes.


# 1.82 11-Jan-2009 christos

merge christos-time_t


Revision tags: haad-dm-base2 haad-nbase2 ad-audiomp2-base christos-time_t-nbase haad-dm-base christos-time_t-base
# 1.81 19-Nov-2008 ad

Regen.


# 1.80 19-Nov-2008 njoly

Regen for futex timeout argument cleanup/fix.


# 1.79 12-Nov-2008 njoly

Regen for nanosleep(2) fix.


Revision tags: netbsd-5-base
# 1.78 26-Oct-2008 christos

branches: 1.78.2; 1.78.4;
regen


# 1.77 26-Oct-2008 christos

regen


Revision tags: matt-mips64-base2 haad-dm-base1 wrstuden-revivesa-base-4 wrstuden-revivesa-base-3 wrstuden-revivesa-base-2 wrstuden-revivesa-base-1 simonb-wapbl-nbase yamt-pf42-base4 simonb-wapbl-base yamt-pf42-base3 hpcarm-cleanup-nbase yamt-pf42-base2 yamt-nfs-mp-base2 wrstuden-revivesa-base yamt-nfs-mp-base
# 1.76 23-Apr-2008 ad

branches: 1.76.2; 1.76.4; 1.76.8;
Regen.


Revision tags: yamt-pf42-baseX yamt-pf42-base
# 1.75 04-Apr-2008 njoly

branches: 1.75.2;
Regen for linux_sys_msync removal.


Revision tags: 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.74 15-Jan-2008 njoly

branches: 1.74.6; 1.74.8;
Regen.


Revision tags: vmlocking2-base3 matt-armv6-base
# 1.73 24-Dec-2007 njoly

Regen for linux_sys_getpgid removal.


# 1.72 21-Dec-2007 njoly

Regen for getfsuid/setfsgid syscall exchange.


# 1.71 20-Dec-2007 dsl

regen


Revision tags: yamt-kmem-base3 cube-autoconf-base yamt-kmem-base2 yamt-kmem-base vmlocking2-base2 reinoud-bufcleanup-nbase vmlocking2-base1 bouyer-xenamd64-base2 vmlocking-nbase bouyer-xenamd64-base jmcneill-pm-base reinoud-bufcleanup-base
# 1.70 16-Nov-2007 njoly

branches: 1.70.2; 1.70.6;
Regen, for syscalls cleanup.


Revision tags: nick-csl-alignment-base5 matt-armv6-prevmlocking jmcneill-base yamt-x86pmap-base4 yamt-x86pmap-base3 yamt-x86pmap-base2 yamt-x86pmap-base matt-mips64-base nick-csl-alignment-base mjf-ufs-trans-base vmlocking-base
# 1.69 13-Jun-2007 christos

branches: 1.69.6; 1.69.8; 1.69.12; 1.69.14;
regen


# 1.68 13-Jun-2007 christos

regen.


Revision tags: yamt-idlelwp-base8 thorpej-atomic-base ad-audiomp-base post-newlock2-merge
# 1.67 09-Feb-2007 ad

branches: 1.67.6; 1.67.8;
Merge newlock2 to head.


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 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.66 01-Sep-2006 matt

branches: 1.66.2;
Regen.


# 1.65 30-Aug-2006 matt

Regen


Revision tags: abandoned-netbsd-4-base yamt-pdpolicy-base7 yamt-pdpolicy-base6 chap-midi-nbase gdamore-uart-base chap-midi-base
# 1.64 10-Jun-2006 christos

regen


Revision tags: simonb-timcounters-final yamt-pdpolicy-base5 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.63 11-Dec-2005 christos

branches: 1.63.4; 1.63.8; 1.63.14;
merge ktrace-lwp.


Revision tags: yamt-readahead-base3 yamt-readahead-base2 yamt-readahead-pervnode yamt-readahead-perfile yamt-readahead-base ktrace-lwp-base
# 1.62 06-Nov-2005 manu

regen


# 1.61 06-Nov-2005 tron

Regen with correct RCS Ids.


# 1.60 05-Nov-2005 dogcow

mirror manu's amd64 changes to implement linux sched_{seg,get}affinity;
the kernel and linux lkm now compile again.


Revision tags: yamt-vop-base3 yamt-vop-base2 thorpej-vnode-attr-base yamt-vop-base
# 1.59 18-Oct-2005 joerg

Regen.


# 1.58 16-May-2005 fvdl

branches: 1.58.2;
Regen.


# 1.57 16-May-2005 fvdl

Regen.


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 netbsd-3-0-RC5 netbsd-3-0-RC4 netbsd-3-0-RC3 netbsd-3-0-RC2 netbsd-3-0-RC1 yamt-km-base4 yamt-km-base3 netbsd-3-base kent-audio2-base
# 1.56 26-Feb-2005 perry

regen


Revision tags: yamt-km-base2 yamt-km-base kent-audio1-beforemerge kent-audio1-base
# 1.55 20-Sep-2004 jdolecek

branches: 1.55.4; 1.55.6;
regen:
implement support for Linux statfs64() syscall - 64bit variant of statfs()


# 1.54 08-Sep-2004 jdolecek

regen: add exit_group(2)


# 1.53 01-Aug-2004 jdolecek

regen - sync syscall lists with Linux kernel 2.6.7


# 1.52 01-Aug-2004 jdolecek

regen:

connect madvise(2) and mincore(2) - apparently the newer Linux libs
don't stub it anymore, so allow the application to take advantage
of them

the Linux calls appear to be compatible in the flag values and semantics,
so a wrapper is not necessary


# 1.51 01-Aug-2004 jdolecek

connect madvise(2) and mincore(2) - apparently the newer Linux libs
don't stub it anymore, so allow the application to take advantage
of them

the Linux calls appear to be compatible in the flag values and semantics,
so a wrapper is not necessary


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.50 10-Aug-2003 jdolecek

regen - added wrapper for Linux ftruncate64()


# 1.49 03-Jul-2003 christos

Regen.


# 1.48 23-Jun-2003 christos

branches: 1.48.2;
Regen.


# 1.47 18-Jan-2003 thorpej

Regen for correct RCS IDs.


# 1.46 18-Jan-2003 thorpej

Merge the nathanw_sa branch.


Revision tags: netbsd-1-6-PATCH001 netbsd-1-6-PATCH001-RELEASE netbsd-1-6-PATCH001-RC3 netbsd-1-6-PATCH001-RC2 netbsd-1-6-PATCH001-RC1 nathanw_sa_before_merge fvdl_fs64_base gmcgarry_ctxsw_base gmcgarry_ucred_base nathanw_sa_base kqueue-aftermerge kqueue-beforemerge netbsd-1-6-RELEASE netbsd-1-6-RC3 netbsd-1-6-RC2 netbsd-1-6-RC1 netbsd-1-6-base gehenna-devsw-base kqueue-base
# 1.45 10-Apr-2002 christos

branches: 1.45.4;
regen


# 1.44 22-Mar-2002 christos

regen


Revision tags: eeh-devprop-base newlock-base ifpoll-base
# 1.43 15-Feb-2002 christos

regen


# 1.42 15-Feb-2002 christos

- add a real linux_sys___sysctl because the mib numbers are different.
implement only the kernel version getting entries.
- make the signal conversion functions consistent; dest is arg 1.
- make linux_fakedev deal with block and char devices differently.
- add linux_sys_ugetrlimit, and flesh out the regular get/setrlimit so
that they work properly.
- add linux_mmap2 [untested].
- bump kernel to 2.4.18, and make the date be valentine's day :-)
- linux_sys_*stat64 family was totally busted. Fix it.

tested only on i386.

Status:
gdb, telnet, work
jdk-1.4.0 extractor works, jdk still coredumps.

christos


# 1.41 13-Nov-2001 lukem

add RCSIDs (including regeneration of files as appropriate)


Revision tags: thorpej-mips-cache-base thorpej-devvp-base3 thorpej-devvp-base2
# 1.40 30-Sep-2001 manu

Fixes my last commit: only mips really need fcntl64 to work now. i386 and
powerpc could use it later if needed. m68k and alpha should never need it.


Revision tags: post-chs-ubcperf pre-chs-ubcperf thorpej-devvp-base
# 1.39 30-May-2001 mrg

branches: 1.39.2; 1.39.4;
use _KERNEL_OPT.


# 1.38 13-May-2001 manu

Improved the accuracy of gettimeofday/settimeofday: Linux stores a srtuct
timezone in the kernel. We now keep track of it for emulated processes.
Tested for powerpc and i386. Untested on m68k, but it should be ok
Alpha has a particular implementation (osf1_sys_gettimeofday), and it has
therefore not been touched.


Revision tags: thorpej_scsipi_beforemerge thorpej_scsipi_nbase thorpej_scsipi_base
# 1.37 30-Mar-2001 jdolecek

regen


# 1.36 30-Mar-2001 jdolecek

regen


# 1.35 27-Jan-2001 thorpej

branches: 1.35.2;
Regen; getpid(2) is MP-safe.


# 1.34 27-Jan-2001 thorpej

Regen; add sy_flags.


# 1.33 29-Dec-2000 fvdl

Regen.


# 1.32 27-Dec-2000 fvdl

Regen.


# 1.31 18-Dec-2000 fvdl

Regen.


# 1.30 13-Dec-2000 augustss

Regen.


# 1.29 12-Dec-2000 jdolecek

regen


# 1.28 12-Dec-2000 jdolecek

regen


# 1.27 11-Dec-2000 mycroft

Regen.


# 1.26 09-Dec-2000 jdolecek

regen


# 1.25 09-Dec-2000 mycroft

Regen.


# 1.24 02-Dec-2000 jdolecek

regen after addition of linux_sys_swapoff()


# 1.23 01-Dec-2000 jdolecek

regen


# 1.22 13-Nov-2000 jdolecek

change the type of *syscallnames[] array to 'const char * const foo[]'


# 1.21 01-Nov-2000 jdolecek

regen


# 1.20 23-Aug-2000 christos

regen


# 1.19 18-Aug-2000 cgd

update for changed makesyscalls.master


# 1.18 18-Aug-2000 cgd

update for new makesyscalls.sh, and also for correct ids for changed
syscalls.master files. (you need to regenerate after checking in
syscalls.master to get the correct ids.)


Revision tags: netbsd-1-5-RELEASE netbsd-1-5-BETA2 netbsd-1-5-BETA netbsd-1-5-ALPHA2 netbsd-1-5-base minoura-xpg4dl-base
# 1.17 18-Mar-2000 erh

branches: 1.17.4;
Regen.


Revision tags: chs-ubc2-newbase
# 1.16 03-Feb-2000 abs

regen


Revision tags: wrstuden-devbsize-19991221 wrstuden-devbsize-base
# 1.15 12-Dec-1999 tron

Regen.


# 1.14 05-Dec-1999 tron

Regen.


# 1.13 04-Dec-1999 tron

Regen.


Revision tags: comdex-fall-1999-base fvdl-softdep-base
# 1.12 04-Oct-1999 tron

branches: 1.12.2; 1.12.8;
Regen from "syscalls.master".


# 1.11 16-Aug-1999 tron

Regen.


Revision tags: chs-ubc2-base
# 1.10 14-May-1999 thorpej

Regen.


# 1.9 13-May-1999 thorpej

Regen.


Revision tags: kame_141_19991130 netbsd-1-4-PATCH001 kame_14_19990705 kame_14_19990628 netbsd-1-4-RELEASE netbsd-1-4-base
# 1.8 30-Mar-1999 abs

branches: 1.8.2; 1.8.4;
Regenerate (with poll())


# 1.7 27-Mar-1999 tron

Regen.


# 1.6 23-Mar-1999 thorpej

Regen; pread(2) and pwrite(2).


# 1.5 09-Feb-1999 christos

Regen


# 1.4 10-Dec-1998 christos

Regen


Revision tags: kenh-if-detach-base chs-ubc-base
# 1.3 04-Oct-1998 fvdl

Assign my copyright to TNF. Merge with others were appropriate.
Regen syscall files after script change.


# 1.2 03-Oct-1998 christos

Attempt to fix the mess.


# 1.1 01-Oct-1998 erh

Regen.


# 1.113 16-Jan-2017 christos

regen all


Revision tags: bouyer-socketcan-base
# 1.112 13-Jan-2017 christos

regen


Revision tags: pgoyette-localcount-20170107
# 1.111 02-Jan-2017 martin

Regen (something apparently went wrong in previous)


# 1.110 02-Jan-2017 manu

Regen


Revision tags: nick-nhusb-base-20161204 pgoyette-localcount-20161104 nick-nhusb-base-20161004 localcount-20160914 pgoyette-localcount-20160806 pgoyette-localcount-20160726
# 1.109 24-Jul-2016 njoly

Regen for readlink/readlinkat signatures.


Revision tags: pgoyette-localcount-base nick-nhusb-base-20160907 nick-nhusb-base-20160529 nick-nhusb-base-20160422 nick-nhusb-base-20160319 nick-nhusb-base-20151226
# 1.108 24-Sep-2015 christos

branches: 1.108.2;
regen


Revision tags: nick-nhusb-base-20150921 nick-nhusb-base-20150606 nick-nhusb-base-20150406
# 1.107 23-Mar-2015 ozaki-r

Regen


# 1.106 07-Mar-2015 christos

regen


Revision tags: nick-nhusb-base
# 1.105 22-Nov-2014 njoly

branches: 1.105.2;
Regen for ppoll signature fix


Revision tags: netbsd-7-nhusb-base-20170116 netbsd-7-1-RC1 netbsd-7-0-2-RELEASE netbsd-7-nhusb-base netbsd-7-0-1-RELEASE netbsd-7-0-RELEASE netbsd-7-0-RC3 netbsd-7-0-RC2 netbsd-7-0-RC1 netbsd-7-base tls-earlyentropy-base tls-maxphys-base
# 1.104 31-May-2014 njoly

Regen for munmap(2) signature.


# 1.103 29-May-2014 njoly

Regen for utimes(2) change.


# 1.102 20-May-2014 njoly

Regen for getgroups/setgroups update.


Revision tags: rmind-smpnet-nbase rmind-smpnet-base
# 1.101 17-May-2014 njoly

Regen for fadvise64 offset types changes.


Revision tags: yamt-pagecache-base9
# 1.100 04-May-2014 njoly

Regen for pread/pwrite 64bit offset argument.


# 1.99 08-Apr-2014 njoly

Regen.


Revision tags: riastradh-xf86-video-intel-2-7-1-pre-2-21-15 riastradh-drm2-base3
# 1.98 18-Nov-2013 chs

branches: 1.98.2;
regen


# 1.97 07-Nov-2013 njoly

Regen for dup/dup2/dup3 argument types fix.


# 1.96 24-Sep-2013 njoly

Regen for utimensat(2).


Revision tags: riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base
# 1.95 08-Apr-2013 pooka

branches: 1.95.4;
regen for utimes


Revision tags: agc-symver-base yamt-pagecache-base8 yamt-pagecache-base7 yamt-pagecache-base6
# 1.94 19-Sep-2012 pooka

regen for ppoll (and, apparently, SYCALL_ARG_PTR)


Revision tags: netbsd-6-0-6-RELEASE netbsd-6-1-5-RELEASE netbsd-6-1-4-RELEASE netbsd-6-0-5-RELEASE netbsd-6-1-3-RELEASE netbsd-6-0-4-RELEASE netbsd-6-1-2-RELEASE netbsd-6-0-3-RELEASE netbsd-6-1-1-RELEASE netbsd-6-0-2-RELEASE netbsd-6-1-RELEASE netbsd-6-1-RC4 netbsd-6-1-RC3 netbsd-6-1-RC2 netbsd-6-1-RC1 netbsd-6-0-1-RELEASE matt-nb6-plus-nbase netbsd-6-0-RELEASE netbsd-6-0-RC2 matt-nb6-plus-base netbsd-6-0-RC1 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
# 1.93 18-Nov-2011 christos

branches: 1.93.10;
- add sigtimedwait support.
- merge the siginfo population code.


Revision tags: yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base rmind-uvmplock-nbase cherry-xenmp-base rmind-uvmplock-base
# 1.92 30-May-2011 alnsn

branches: 1.92.4;
Regenerate files to pick up correct RCS Ids. Suggested by Chris Badura.


# 1.91 30-May-2011 alnsn

Add fadvise64 and fadvise64_64 syscalls to compat_linux and compat_linux32.


# 1.90 10-Apr-2011 christos

Regen: Argh:
cat: rumphdr.types: No such file or directory
rm: rumphdr.types: No such file or directory
*** Error code 1


Revision tags: bouyer-quota2-nbase bouyer-quota2-base jruoho-x86intr-base matt-mips64-premerge-20101231 uebayasi-xip-base4 uebayasi-xip-base3 yamt-nfs-mp-base11 uebayasi-xip-base2 yamt-nfs-mp-base10
# 1.89 07-Jul-2010 chs

branches: 1.89.2;
regen


Revision tags: uebayasi-xip-base1
# 1.88 23-Apr-2010 chs

regen


Revision tags: yamt-nfs-mp-base9 uebayasi-xip-base
# 1.87 14-Dec-2009 matt

branches: 1.87.2; 1.87.4;
Regen (new makesyscalls.sh)


Revision tags: matt-premerge-20091211
# 1.86 24-Nov-2009 njoly

Regen for personality(2) update.


Revision tags: yamt-nfs-mp-base8 yamt-nfs-mp-base7 jymxensuspend-base yamt-nfs-mp-base6 yamt-nfs-mp-base5 jym-xensuspend-nbase
# 1.85 08-Jun-2009 njoly

Regen for rt_queueinfo(2) update.


Revision tags: yamt-nfs-mp-base4 yamt-nfs-mp-base3 nick-hppapmap-base4 nick-hppapmap-base3 nick-hppapmap-base2 jym-xensuspend-base nick-hppapmap-base
# 1.84 17-Jan-2009 njoly

branches: 1.84.2;
Regen for wait4 update.


Revision tags: mjf-devfs2-base
# 1.83 13-Jan-2009 pooka

Regen to prove I didn't screw up the conversion: purely RCSID changes.


# 1.82 11-Jan-2009 christos

merge christos-time_t


Revision tags: haad-dm-base2 haad-nbase2 ad-audiomp2-base christos-time_t-nbase haad-dm-base christos-time_t-base
# 1.81 19-Nov-2008 ad

Regen.


# 1.80 19-Nov-2008 njoly

Regen for futex timeout argument cleanup/fix.


# 1.79 12-Nov-2008 njoly

Regen for nanosleep(2) fix.


Revision tags: netbsd-5-base
# 1.78 26-Oct-2008 christos

branches: 1.78.2; 1.78.4;
regen


# 1.77 26-Oct-2008 christos

regen


Revision tags: matt-mips64-base2 haad-dm-base1 wrstuden-revivesa-base-4 wrstuden-revivesa-base-3 wrstuden-revivesa-base-2 wrstuden-revivesa-base-1 simonb-wapbl-nbase yamt-pf42-base4 simonb-wapbl-base yamt-pf42-base3 hpcarm-cleanup-nbase yamt-pf42-base2 yamt-nfs-mp-base2 wrstuden-revivesa-base yamt-nfs-mp-base
# 1.76 23-Apr-2008 ad

branches: 1.76.2; 1.76.4; 1.76.8;
Regen.


Revision tags: yamt-pf42-baseX yamt-pf42-base
# 1.75 04-Apr-2008 njoly

branches: 1.75.2;
Regen for linux_sys_msync removal.


Revision tags: 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.74 15-Jan-2008 njoly

branches: 1.74.6; 1.74.8;
Regen.


Revision tags: vmlocking2-base3 matt-armv6-base
# 1.73 24-Dec-2007 njoly

Regen for linux_sys_getpgid removal.


# 1.72 21-Dec-2007 njoly

Regen for getfsuid/setfsgid syscall exchange.


# 1.71 20-Dec-2007 dsl

regen


Revision tags: yamt-kmem-base3 cube-autoconf-base yamt-kmem-base2 yamt-kmem-base vmlocking2-base2 reinoud-bufcleanup-nbase vmlocking2-base1 bouyer-xenamd64-base2 vmlocking-nbase bouyer-xenamd64-base jmcneill-pm-base reinoud-bufcleanup-base
# 1.70 16-Nov-2007 njoly

branches: 1.70.2; 1.70.6;
Regen, for syscalls cleanup.


Revision tags: nick-csl-alignment-base5 matt-armv6-prevmlocking jmcneill-base yamt-x86pmap-base4 yamt-x86pmap-base3 yamt-x86pmap-base2 yamt-x86pmap-base matt-mips64-base nick-csl-alignment-base mjf-ufs-trans-base vmlocking-base
# 1.69 13-Jun-2007 christos

branches: 1.69.6; 1.69.8; 1.69.12; 1.69.14;
regen


# 1.68 13-Jun-2007 christos

regen.


Revision tags: yamt-idlelwp-base8 thorpej-atomic-base ad-audiomp-base post-newlock2-merge
# 1.67 09-Feb-2007 ad

branches: 1.67.6; 1.67.8;
Merge newlock2 to head.


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 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.66 01-Sep-2006 matt

branches: 1.66.2;
Regen.


# 1.65 30-Aug-2006 matt

Regen


Revision tags: abandoned-netbsd-4-base yamt-pdpolicy-base7 yamt-pdpolicy-base6 chap-midi-nbase gdamore-uart-base chap-midi-base
# 1.64 10-Jun-2006 christos

regen


Revision tags: simonb-timcounters-final yamt-pdpolicy-base5 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.63 11-Dec-2005 christos

branches: 1.63.4; 1.63.8; 1.63.14;
merge ktrace-lwp.


Revision tags: yamt-readahead-base3 yamt-readahead-base2 yamt-readahead-pervnode yamt-readahead-perfile yamt-readahead-base ktrace-lwp-base
# 1.62 06-Nov-2005 manu

regen


# 1.61 06-Nov-2005 tron

Regen with correct RCS Ids.


# 1.60 05-Nov-2005 dogcow

mirror manu's amd64 changes to implement linux sched_{seg,get}affinity;
the kernel and linux lkm now compile again.


Revision tags: yamt-vop-base3 yamt-vop-base2 thorpej-vnode-attr-base yamt-vop-base
# 1.59 18-Oct-2005 joerg

Regen.


# 1.58 16-May-2005 fvdl

branches: 1.58.2;
Regen.


# 1.57 16-May-2005 fvdl

Regen.


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 netbsd-3-0-RC5 netbsd-3-0-RC4 netbsd-3-0-RC3 netbsd-3-0-RC2 netbsd-3-0-RC1 yamt-km-base4 yamt-km-base3 netbsd-3-base kent-audio2-base
# 1.56 26-Feb-2005 perry

regen


Revision tags: yamt-km-base2 yamt-km-base kent-audio1-beforemerge kent-audio1-base
# 1.55 20-Sep-2004 jdolecek

branches: 1.55.4; 1.55.6;
regen:
implement support for Linux statfs64() syscall - 64bit variant of statfs()


# 1.54 08-Sep-2004 jdolecek

regen: add exit_group(2)


# 1.53 01-Aug-2004 jdolecek

regen - sync syscall lists with Linux kernel 2.6.7


# 1.52 01-Aug-2004 jdolecek

regen:

connect madvise(2) and mincore(2) - apparently the newer Linux libs
don't stub it anymore, so allow the application to take advantage
of them

the Linux calls appear to be compatible in the flag values and semantics,
so a wrapper is not necessary


# 1.51 01-Aug-2004 jdolecek

connect madvise(2) and mincore(2) - apparently the newer Linux libs
don't stub it anymore, so allow the application to take advantage
of them

the Linux calls appear to be compatible in the flag values and semantics,
so a wrapper is not necessary


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.50 10-Aug-2003 jdolecek

regen - added wrapper for Linux ftruncate64()


# 1.49 03-Jul-2003 christos

Regen.


# 1.48 23-Jun-2003 christos

branches: 1.48.2;
Regen.


# 1.47 18-Jan-2003 thorpej

Regen for correct RCS IDs.


# 1.46 18-Jan-2003 thorpej

Merge the nathanw_sa branch.


Revision tags: netbsd-1-6-PATCH001 netbsd-1-6-PATCH001-RELEASE netbsd-1-6-PATCH001-RC3 netbsd-1-6-PATCH001-RC2 netbsd-1-6-PATCH001-RC1 nathanw_sa_before_merge fvdl_fs64_base gmcgarry_ctxsw_base gmcgarry_ucred_base nathanw_sa_base kqueue-aftermerge kqueue-beforemerge netbsd-1-6-RELEASE netbsd-1-6-RC3 netbsd-1-6-RC2 netbsd-1-6-RC1 netbsd-1-6-base gehenna-devsw-base kqueue-base
# 1.45 10-Apr-2002 christos

branches: 1.45.4;
regen


# 1.44 22-Mar-2002 christos

regen


Revision tags: eeh-devprop-base newlock-base ifpoll-base
# 1.43 15-Feb-2002 christos

regen


# 1.42 15-Feb-2002 christos

- add a real linux_sys___sysctl because the mib numbers are different.
implement only the kernel version getting entries.
- make the signal conversion functions consistent; dest is arg 1.
- make linux_fakedev deal with block and char devices differently.
- add linux_sys_ugetrlimit, and flesh out the regular get/setrlimit so
that they work properly.
- add linux_mmap2 [untested].
- bump kernel to 2.4.18, and make the date be valentine's day :-)
- linux_sys_*stat64 family was totally busted. Fix it.

tested only on i386.

Status:
gdb, telnet, work
jdk-1.4.0 extractor works, jdk still coredumps.

christos


# 1.41 13-Nov-2001 lukem

add RCSIDs (including regeneration of files as appropriate)


Revision tags: thorpej-mips-cache-base thorpej-devvp-base3 thorpej-devvp-base2
# 1.40 30-Sep-2001 manu

Fixes my last commit: only mips really need fcntl64 to work now. i386 and
powerpc could use it later if needed. m68k and alpha should never need it.


Revision tags: post-chs-ubcperf pre-chs-ubcperf thorpej-devvp-base
# 1.39 30-May-2001 mrg

branches: 1.39.2; 1.39.4;
use _KERNEL_OPT.


# 1.38 13-May-2001 manu

Improved the accuracy of gettimeofday/settimeofday: Linux stores a srtuct
timezone in the kernel. We now keep track of it for emulated processes.
Tested for powerpc and i386. Untested on m68k, but it should be ok
Alpha has a particular implementation (osf1_sys_gettimeofday), and it has
therefore not been touched.


Revision tags: thorpej_scsipi_beforemerge thorpej_scsipi_nbase thorpej_scsipi_base
# 1.37 30-Mar-2001 jdolecek

regen


# 1.36 30-Mar-2001 jdolecek

regen


# 1.35 27-Jan-2001 thorpej

branches: 1.35.2;
Regen; getpid(2) is MP-safe.


# 1.34 27-Jan-2001 thorpej

Regen; add sy_flags.


# 1.33 29-Dec-2000 fvdl

Regen.


# 1.32 27-Dec-2000 fvdl

Regen.


# 1.31 18-Dec-2000 fvdl

Regen.


# 1.30 13-Dec-2000 augustss

Regen.


# 1.29 12-Dec-2000 jdolecek

regen


# 1.28 12-Dec-2000 jdolecek

regen


# 1.27 11-Dec-2000 mycroft

Regen.


# 1.26 09-Dec-2000 jdolecek

regen


# 1.25 09-Dec-2000 mycroft

Regen.


# 1.24 02-Dec-2000 jdolecek

regen after addition of linux_sys_swapoff()


# 1.23 01-Dec-2000 jdolecek

regen


# 1.22 13-Nov-2000 jdolecek

change the type of *syscallnames[] array to 'const char * const foo[]'


# 1.21 01-Nov-2000 jdolecek

regen


# 1.20 23-Aug-2000 christos

regen


# 1.19 18-Aug-2000 cgd

update for changed makesyscalls.master


# 1.18 18-Aug-2000 cgd

update for new makesyscalls.sh, and also for correct ids for changed
syscalls.master files. (you need to regenerate after checking in
syscalls.master to get the correct ids.)


Revision tags: netbsd-1-5-RELEASE netbsd-1-5-BETA2 netbsd-1-5-BETA netbsd-1-5-ALPHA2 netbsd-1-5-base minoura-xpg4dl-base
# 1.17 18-Mar-2000 erh

branches: 1.17.4;
Regen.


Revision tags: chs-ubc2-newbase
# 1.16 03-Feb-2000 abs

regen


Revision tags: wrstuden-devbsize-19991221 wrstuden-devbsize-base
# 1.15 12-Dec-1999 tron

Regen.


# 1.14 05-Dec-1999 tron

Regen.


# 1.13 04-Dec-1999 tron

Regen.


Revision tags: comdex-fall-1999-base fvdl-softdep-base
# 1.12 04-Oct-1999 tron

branches: 1.12.2; 1.12.8;
Regen from "syscalls.master".


# 1.11 16-Aug-1999 tron

Regen.


Revision tags: chs-ubc2-base
# 1.10 14-May-1999 thorpej

Regen.


# 1.9 13-May-1999 thorpej

Regen.


Revision tags: kame_141_19991130 netbsd-1-4-PATCH001 kame_14_19990705 kame_14_19990628 netbsd-1-4-RELEASE netbsd-1-4-base
# 1.8 30-Mar-1999 abs

branches: 1.8.2; 1.8.4;
Regenerate (with poll())


# 1.7 27-Mar-1999 tron

Regen.


# 1.6 23-Mar-1999 thorpej

Regen; pread(2) and pwrite(2).


# 1.5 09-Feb-1999 christos

Regen


# 1.4 10-Dec-1998 christos

Regen


Revision tags: kenh-if-detach-base chs-ubc-base
# 1.3 04-Oct-1998 fvdl

Assign my copyright to TNF. Merge with others were appropriate.
Regen syscall files after script change.


# 1.2 03-Oct-1998 christos

Attempt to fix the mess.


# 1.1 01-Oct-1998 erh

Regen.


# 1.112 13-Jan-2017 christos

regen


Revision tags: pgoyette-localcount-20170107
# 1.111 02-Jan-2017 martin

Regen (something apparently went wrong in previous)


# 1.110 02-Jan-2017 manu

Regen


Revision tags: nick-nhusb-base-20161204 pgoyette-localcount-20161104 nick-nhusb-base-20161004 localcount-20160914 pgoyette-localcount-20160806 pgoyette-localcount-20160726
# 1.109 24-Jul-2016 njoly

Regen for readlink/readlinkat signatures.


Revision tags: pgoyette-localcount-base nick-nhusb-base-20160907 nick-nhusb-base-20160529 nick-nhusb-base-20160422 nick-nhusb-base-20160319 nick-nhusb-base-20151226
# 1.108 24-Sep-2015 christos

branches: 1.108.2;
regen


Revision tags: nick-nhusb-base-20150921 nick-nhusb-base-20150606 nick-nhusb-base-20150406
# 1.107 23-Mar-2015 ozaki-r

Regen


# 1.106 07-Mar-2015 christos

regen


Revision tags: nick-nhusb-base
# 1.105 22-Nov-2014 njoly

branches: 1.105.2;
Regen for ppoll signature fix


Revision tags: netbsd-7-1-RC1 netbsd-7-0-2-RELEASE netbsd-7-nhusb-base netbsd-7-0-1-RELEASE netbsd-7-0-RELEASE netbsd-7-0-RC3 netbsd-7-0-RC2 netbsd-7-0-RC1 netbsd-7-base tls-earlyentropy-base tls-maxphys-base
# 1.104 31-May-2014 njoly

Regen for munmap(2) signature.


# 1.103 29-May-2014 njoly

Regen for utimes(2) change.


# 1.102 20-May-2014 njoly

Regen for getgroups/setgroups update.


Revision tags: rmind-smpnet-nbase rmind-smpnet-base
# 1.101 17-May-2014 njoly

Regen for fadvise64 offset types changes.


Revision tags: yamt-pagecache-base9
# 1.100 04-May-2014 njoly

Regen for pread/pwrite 64bit offset argument.


# 1.99 08-Apr-2014 njoly

Regen.


Revision tags: riastradh-xf86-video-intel-2-7-1-pre-2-21-15 riastradh-drm2-base3
# 1.98 18-Nov-2013 chs

branches: 1.98.2;
regen


# 1.97 07-Nov-2013 njoly

Regen for dup/dup2/dup3 argument types fix.


# 1.96 24-Sep-2013 njoly

Regen for utimensat(2).


Revision tags: riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base
# 1.95 08-Apr-2013 pooka

branches: 1.95.4;
regen for utimes


Revision tags: agc-symver-base yamt-pagecache-base8 yamt-pagecache-base7 yamt-pagecache-base6
# 1.94 19-Sep-2012 pooka

regen for ppoll (and, apparently, SYCALL_ARG_PTR)


Revision tags: netbsd-6-0-6-RELEASE netbsd-6-1-5-RELEASE netbsd-6-1-4-RELEASE netbsd-6-0-5-RELEASE netbsd-6-1-3-RELEASE netbsd-6-0-4-RELEASE netbsd-6-1-2-RELEASE netbsd-6-0-3-RELEASE netbsd-6-1-1-RELEASE netbsd-6-0-2-RELEASE netbsd-6-1-RELEASE netbsd-6-1-RC4 netbsd-6-1-RC3 netbsd-6-1-RC2 netbsd-6-1-RC1 netbsd-6-0-1-RELEASE matt-nb6-plus-nbase netbsd-6-0-RELEASE netbsd-6-0-RC2 matt-nb6-plus-base netbsd-6-0-RC1 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
# 1.93 18-Nov-2011 christos

branches: 1.93.10;
- add sigtimedwait support.
- merge the siginfo population code.


Revision tags: yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base rmind-uvmplock-nbase cherry-xenmp-base rmind-uvmplock-base
# 1.92 30-May-2011 alnsn

branches: 1.92.4;
Regenerate files to pick up correct RCS Ids. Suggested by Chris Badura.


# 1.91 30-May-2011 alnsn

Add fadvise64 and fadvise64_64 syscalls to compat_linux and compat_linux32.


# 1.90 10-Apr-2011 christos

Regen: Argh:
cat: rumphdr.types: No such file or directory
rm: rumphdr.types: No such file or directory
*** Error code 1


Revision tags: bouyer-quota2-nbase bouyer-quota2-base jruoho-x86intr-base matt-mips64-premerge-20101231 uebayasi-xip-base4 uebayasi-xip-base3 yamt-nfs-mp-base11 uebayasi-xip-base2 yamt-nfs-mp-base10
# 1.89 07-Jul-2010 chs

branches: 1.89.2;
regen


Revision tags: uebayasi-xip-base1
# 1.88 23-Apr-2010 chs

regen


Revision tags: yamt-nfs-mp-base9 uebayasi-xip-base
# 1.87 14-Dec-2009 matt

branches: 1.87.2; 1.87.4;
Regen (new makesyscalls.sh)


Revision tags: matt-premerge-20091211
# 1.86 24-Nov-2009 njoly

Regen for personality(2) update.


Revision tags: yamt-nfs-mp-base8 yamt-nfs-mp-base7 jymxensuspend-base yamt-nfs-mp-base6 yamt-nfs-mp-base5 jym-xensuspend-nbase
# 1.85 08-Jun-2009 njoly

Regen for rt_queueinfo(2) update.


Revision tags: yamt-nfs-mp-base4 yamt-nfs-mp-base3 nick-hppapmap-base4 nick-hppapmap-base3 nick-hppapmap-base2 jym-xensuspend-base nick-hppapmap-base
# 1.84 17-Jan-2009 njoly

branches: 1.84.2;
Regen for wait4 update.


Revision tags: mjf-devfs2-base
# 1.83 13-Jan-2009 pooka

Regen to prove I didn't screw up the conversion: purely RCSID changes.


# 1.82 11-Jan-2009 christos

merge christos-time_t


Revision tags: haad-dm-base2 haad-nbase2 ad-audiomp2-base christos-time_t-nbase haad-dm-base christos-time_t-base
# 1.81 19-Nov-2008 ad

Regen.


# 1.80 19-Nov-2008 njoly

Regen for futex timeout argument cleanup/fix.


# 1.79 12-Nov-2008 njoly

Regen for nanosleep(2) fix.


Revision tags: netbsd-5-base
# 1.78 26-Oct-2008 christos

branches: 1.78.2; 1.78.4;
regen


# 1.77 26-Oct-2008 christos

regen


Revision tags: matt-mips64-base2 haad-dm-base1 wrstuden-revivesa-base-4 wrstuden-revivesa-base-3 wrstuden-revivesa-base-2 wrstuden-revivesa-base-1 simonb-wapbl-nbase yamt-pf42-base4 simonb-wapbl-base yamt-pf42-base3 hpcarm-cleanup-nbase yamt-pf42-base2 yamt-nfs-mp-base2 wrstuden-revivesa-base yamt-nfs-mp-base
# 1.76 23-Apr-2008 ad

branches: 1.76.2; 1.76.4; 1.76.8;
Regen.


Revision tags: yamt-pf42-baseX yamt-pf42-base
# 1.75 04-Apr-2008 njoly

branches: 1.75.2;
Regen for linux_sys_msync removal.


Revision tags: 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.74 15-Jan-2008 njoly

branches: 1.74.6; 1.74.8;
Regen.


Revision tags: vmlocking2-base3 matt-armv6-base
# 1.73 24-Dec-2007 njoly

Regen for linux_sys_getpgid removal.


# 1.72 21-Dec-2007 njoly

Regen for getfsuid/setfsgid syscall exchange.


# 1.71 20-Dec-2007 dsl

regen


Revision tags: yamt-kmem-base3 cube-autoconf-base yamt-kmem-base2 yamt-kmem-base vmlocking2-base2 reinoud-bufcleanup-nbase vmlocking2-base1 bouyer-xenamd64-base2 vmlocking-nbase bouyer-xenamd64-base jmcneill-pm-base reinoud-bufcleanup-base
# 1.70 16-Nov-2007 njoly

branches: 1.70.2; 1.70.6;
Regen, for syscalls cleanup.


Revision tags: nick-csl-alignment-base5 matt-armv6-prevmlocking jmcneill-base yamt-x86pmap-base4 yamt-x86pmap-base3 yamt-x86pmap-base2 yamt-x86pmap-base matt-mips64-base nick-csl-alignment-base mjf-ufs-trans-base vmlocking-base
# 1.69 13-Jun-2007 christos

branches: 1.69.6; 1.69.8; 1.69.12; 1.69.14;
regen


# 1.68 13-Jun-2007 christos

regen.


Revision tags: yamt-idlelwp-base8 thorpej-atomic-base ad-audiomp-base post-newlock2-merge
# 1.67 09-Feb-2007 ad

branches: 1.67.6; 1.67.8;
Merge newlock2 to head.


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 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.66 01-Sep-2006 matt

branches: 1.66.2;
Regen.


# 1.65 30-Aug-2006 matt

Regen


Revision tags: abandoned-netbsd-4-base yamt-pdpolicy-base7 yamt-pdpolicy-base6 chap-midi-nbase gdamore-uart-base chap-midi-base
# 1.64 10-Jun-2006 christos

regen


Revision tags: simonb-timcounters-final yamt-pdpolicy-base5 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.63 11-Dec-2005 christos

branches: 1.63.4; 1.63.8; 1.63.14;
merge ktrace-lwp.


Revision tags: yamt-readahead-base3 yamt-readahead-base2 yamt-readahead-pervnode yamt-readahead-perfile yamt-readahead-base ktrace-lwp-base
# 1.62 06-Nov-2005 manu

regen


# 1.61 06-Nov-2005 tron

Regen with correct RCS Ids.


# 1.60 05-Nov-2005 dogcow

mirror manu's amd64 changes to implement linux sched_{seg,get}affinity;
the kernel and linux lkm now compile again.


Revision tags: yamt-vop-base3 yamt-vop-base2 thorpej-vnode-attr-base yamt-vop-base
# 1.59 18-Oct-2005 joerg

Regen.


# 1.58 16-May-2005 fvdl

branches: 1.58.2;
Regen.


# 1.57 16-May-2005 fvdl

Regen.


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 netbsd-3-0-RC5 netbsd-3-0-RC4 netbsd-3-0-RC3 netbsd-3-0-RC2 netbsd-3-0-RC1 yamt-km-base4 yamt-km-base3 netbsd-3-base kent-audio2-base
# 1.56 26-Feb-2005 perry

regen


Revision tags: yamt-km-base2 yamt-km-base kent-audio1-beforemerge kent-audio1-base
# 1.55 20-Sep-2004 jdolecek

branches: 1.55.4; 1.55.6;
regen:
implement support for Linux statfs64() syscall - 64bit variant of statfs()


# 1.54 08-Sep-2004 jdolecek

regen: add exit_group(2)


# 1.53 01-Aug-2004 jdolecek

regen - sync syscall lists with Linux kernel 2.6.7


# 1.52 01-Aug-2004 jdolecek

regen:

connect madvise(2) and mincore(2) - apparently the newer Linux libs
don't stub it anymore, so allow the application to take advantage
of them

the Linux calls appear to be compatible in the flag values and semantics,
so a wrapper is not necessary


# 1.51 01-Aug-2004 jdolecek

connect madvise(2) and mincore(2) - apparently the newer Linux libs
don't stub it anymore, so allow the application to take advantage
of them

the Linux calls appear to be compatible in the flag values and semantics,
so a wrapper is not necessary


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.50 10-Aug-2003 jdolecek

regen - added wrapper for Linux ftruncate64()


# 1.49 03-Jul-2003 christos

Regen.


# 1.48 23-Jun-2003 christos

branches: 1.48.2;
Regen.


# 1.47 18-Jan-2003 thorpej

Regen for correct RCS IDs.


# 1.46 18-Jan-2003 thorpej

Merge the nathanw_sa branch.


Revision tags: netbsd-1-6-PATCH001 netbsd-1-6-PATCH001-RELEASE netbsd-1-6-PATCH001-RC3 netbsd-1-6-PATCH001-RC2 netbsd-1-6-PATCH001-RC1 nathanw_sa_before_merge fvdl_fs64_base gmcgarry_ctxsw_base gmcgarry_ucred_base nathanw_sa_base kqueue-aftermerge kqueue-beforemerge netbsd-1-6-RELEASE netbsd-1-6-RC3 netbsd-1-6-RC2 netbsd-1-6-RC1 netbsd-1-6-base gehenna-devsw-base kqueue-base
# 1.45 10-Apr-2002 christos

branches: 1.45.4;
regen


# 1.44 22-Mar-2002 christos

regen


Revision tags: eeh-devprop-base newlock-base ifpoll-base
# 1.43 15-Feb-2002 christos

regen


# 1.42 15-Feb-2002 christos

- add a real linux_sys___sysctl because the mib numbers are different.
implement only the kernel version getting entries.
- make the signal conversion functions consistent; dest is arg 1.
- make linux_fakedev deal with block and char devices differently.
- add linux_sys_ugetrlimit, and flesh out the regular get/setrlimit so
that they work properly.
- add linux_mmap2 [untested].
- bump kernel to 2.4.18, and make the date be valentine's day :-)
- linux_sys_*stat64 family was totally busted. Fix it.

tested only on i386.

Status:
gdb, telnet, work
jdk-1.4.0 extractor works, jdk still coredumps.

christos


# 1.41 13-Nov-2001 lukem

add RCSIDs (including regeneration of files as appropriate)


Revision tags: thorpej-mips-cache-base thorpej-devvp-base3 thorpej-devvp-base2
# 1.40 30-Sep-2001 manu

Fixes my last commit: only mips really need fcntl64 to work now. i386 and
powerpc could use it later if needed. m68k and alpha should never need it.


Revision tags: post-chs-ubcperf pre-chs-ubcperf thorpej-devvp-base
# 1.39 30-May-2001 mrg

branches: 1.39.2; 1.39.4;
use _KERNEL_OPT.


# 1.38 13-May-2001 manu

Improved the accuracy of gettimeofday/settimeofday: Linux stores a srtuct
timezone in the kernel. We now keep track of it for emulated processes.
Tested for powerpc and i386. Untested on m68k, but it should be ok
Alpha has a particular implementation (osf1_sys_gettimeofday), and it has
therefore not been touched.


Revision tags: thorpej_scsipi_beforemerge thorpej_scsipi_nbase thorpej_scsipi_base
# 1.37 30-Mar-2001 jdolecek

regen


# 1.36 30-Mar-2001 jdolecek

regen


# 1.35 27-Jan-2001 thorpej

branches: 1.35.2;
Regen; getpid(2) is MP-safe.


# 1.34 27-Jan-2001 thorpej

Regen; add sy_flags.


# 1.33 29-Dec-2000 fvdl

Regen.


# 1.32 27-Dec-2000 fvdl

Regen.


# 1.31 18-Dec-2000 fvdl

Regen.


# 1.30 13-Dec-2000 augustss

Regen.


# 1.29 12-Dec-2000 jdolecek

regen


# 1.28 12-Dec-2000 jdolecek

regen


# 1.27 11-Dec-2000 mycroft

Regen.


# 1.26 09-Dec-2000 jdolecek

regen


# 1.25 09-Dec-2000 mycroft

Regen.


# 1.24 02-Dec-2000 jdolecek

regen after addition of linux_sys_swapoff()


# 1.23 01-Dec-2000 jdolecek

regen


# 1.22 13-Nov-2000 jdolecek

change the type of *syscallnames[] array to 'const char * const foo[]'


# 1.21 01-Nov-2000 jdolecek

regen


# 1.20 23-Aug-2000 christos

regen


# 1.19 18-Aug-2000 cgd

update for changed makesyscalls.master


# 1.18 18-Aug-2000 cgd

update for new makesyscalls.sh, and also for correct ids for changed
syscalls.master files. (you need to regenerate after checking in
syscalls.master to get the correct ids.)


Revision tags: netbsd-1-5-RELEASE netbsd-1-5-BETA2 netbsd-1-5-BETA netbsd-1-5-ALPHA2 netbsd-1-5-base minoura-xpg4dl-base
# 1.17 18-Mar-2000 erh

branches: 1.17.4;
Regen.


Revision tags: chs-ubc2-newbase
# 1.16 03-Feb-2000 abs

regen


Revision tags: wrstuden-devbsize-19991221 wrstuden-devbsize-base
# 1.15 12-Dec-1999 tron

Regen.


# 1.14 05-Dec-1999 tron

Regen.


# 1.13 04-Dec-1999 tron

Regen.


Revision tags: comdex-fall-1999-base fvdl-softdep-base
# 1.12 04-Oct-1999 tron

branches: 1.12.2; 1.12.8;
Regen from "syscalls.master".


# 1.11 16-Aug-1999 tron

Regen.


Revision tags: chs-ubc2-base
# 1.10 14-May-1999 thorpej

Regen.


# 1.9 13-May-1999 thorpej

Regen.


Revision tags: kame_141_19991130 netbsd-1-4-PATCH001 kame_14_19990705 kame_14_19990628 netbsd-1-4-RELEASE netbsd-1-4-base
# 1.8 30-Mar-1999 abs

branches: 1.8.2; 1.8.4;
Regenerate (with poll())


# 1.7 27-Mar-1999 tron

Regen.


# 1.6 23-Mar-1999 thorpej

Regen; pread(2) and pwrite(2).


# 1.5 09-Feb-1999 christos

Regen


# 1.4 10-Dec-1998 christos

Regen


Revision tags: kenh-if-detach-base chs-ubc-base
# 1.3 04-Oct-1998 fvdl

Assign my copyright to TNF. Merge with others were appropriate.
Regen syscall files after script change.


# 1.2 03-Oct-1998 christos

Attempt to fix the mess.


# 1.1 01-Oct-1998 erh

Regen.


Revision tags: pgoyette-localcount-20170107
# 1.111 02-Jan-2017 martin

Regen (something apparently went wrong in previous)


# 1.110 02-Jan-2017 manu

Regen


Revision tags: nick-nhusb-base-20161204 pgoyette-localcount-20161104 nick-nhusb-base-20161004 localcount-20160914 pgoyette-localcount-20160806 pgoyette-localcount-20160726
# 1.109 24-Jul-2016 njoly

Regen for readlink/readlinkat signatures.


Revision tags: pgoyette-localcount-base nick-nhusb-base-20160907 nick-nhusb-base-20160529 nick-nhusb-base-20160422 nick-nhusb-base-20160319 nick-nhusb-base-20151226
# 1.108 24-Sep-2015 christos

branches: 1.108.2;
regen


Revision tags: nick-nhusb-base-20150921 nick-nhusb-base-20150606 nick-nhusb-base-20150406
# 1.107 23-Mar-2015 ozaki-r

Regen


# 1.106 07-Mar-2015 christos

regen


Revision tags: nick-nhusb-base
# 1.105 22-Nov-2014 njoly

branches: 1.105.2;
Regen for ppoll signature fix


Revision tags: netbsd-7-1-RC1 netbsd-7-0-2-RELEASE netbsd-7-nhusb-base netbsd-7-0-1-RELEASE netbsd-7-0-RELEASE netbsd-7-0-RC3 netbsd-7-0-RC2 netbsd-7-0-RC1 netbsd-7-base tls-earlyentropy-base tls-maxphys-base
# 1.104 31-May-2014 njoly

Regen for munmap(2) signature.


# 1.103 29-May-2014 njoly

Regen for utimes(2) change.


# 1.102 20-May-2014 njoly

Regen for getgroups/setgroups update.


Revision tags: rmind-smpnet-nbase rmind-smpnet-base
# 1.101 17-May-2014 njoly

Regen for fadvise64 offset types changes.


Revision tags: yamt-pagecache-base9
# 1.100 04-May-2014 njoly

Regen for pread/pwrite 64bit offset argument.


# 1.99 08-Apr-2014 njoly

Regen.


Revision tags: riastradh-xf86-video-intel-2-7-1-pre-2-21-15 riastradh-drm2-base3
# 1.98 18-Nov-2013 chs

branches: 1.98.2;
regen


# 1.97 07-Nov-2013 njoly

Regen for dup/dup2/dup3 argument types fix.


# 1.96 24-Sep-2013 njoly

Regen for utimensat(2).


Revision tags: riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base
# 1.95 08-Apr-2013 pooka

branches: 1.95.4;
regen for utimes


Revision tags: agc-symver-base yamt-pagecache-base8 yamt-pagecache-base7 yamt-pagecache-base6
# 1.94 19-Sep-2012 pooka

regen for ppoll (and, apparently, SYCALL_ARG_PTR)


Revision tags: netbsd-6-0-6-RELEASE netbsd-6-1-5-RELEASE netbsd-6-1-4-RELEASE netbsd-6-0-5-RELEASE netbsd-6-1-3-RELEASE netbsd-6-0-4-RELEASE netbsd-6-1-2-RELEASE netbsd-6-0-3-RELEASE netbsd-6-1-1-RELEASE netbsd-6-0-2-RELEASE netbsd-6-1-RELEASE netbsd-6-1-RC4 netbsd-6-1-RC3 netbsd-6-1-RC2 netbsd-6-1-RC1 netbsd-6-0-1-RELEASE matt-nb6-plus-nbase netbsd-6-0-RELEASE netbsd-6-0-RC2 matt-nb6-plus-base netbsd-6-0-RC1 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
# 1.93 18-Nov-2011 christos

branches: 1.93.10;
- add sigtimedwait support.
- merge the siginfo population code.


Revision tags: yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base rmind-uvmplock-nbase cherry-xenmp-base rmind-uvmplock-base
# 1.92 30-May-2011 alnsn

branches: 1.92.4;
Regenerate files to pick up correct RCS Ids. Suggested by Chris Badura.


# 1.91 30-May-2011 alnsn

Add fadvise64 and fadvise64_64 syscalls to compat_linux and compat_linux32.


# 1.90 10-Apr-2011 christos

Regen: Argh:
cat: rumphdr.types: No such file or directory
rm: rumphdr.types: No such file or directory
*** Error code 1


Revision tags: bouyer-quota2-nbase bouyer-quota2-base jruoho-x86intr-base matt-mips64-premerge-20101231 uebayasi-xip-base4 uebayasi-xip-base3 yamt-nfs-mp-base11 uebayasi-xip-base2 yamt-nfs-mp-base10
# 1.89 07-Jul-2010 chs

branches: 1.89.2;
regen


Revision tags: uebayasi-xip-base1
# 1.88 23-Apr-2010 chs

regen


Revision tags: yamt-nfs-mp-base9 uebayasi-xip-base
# 1.87 14-Dec-2009 matt

branches: 1.87.2; 1.87.4;
Regen (new makesyscalls.sh)


Revision tags: matt-premerge-20091211
# 1.86 24-Nov-2009 njoly

Regen for personality(2) update.


Revision tags: yamt-nfs-mp-base8 yamt-nfs-mp-base7 jymxensuspend-base yamt-nfs-mp-base6 yamt-nfs-mp-base5 jym-xensuspend-nbase
# 1.85 08-Jun-2009 njoly

Regen for rt_queueinfo(2) update.


Revision tags: yamt-nfs-mp-base4 yamt-nfs-mp-base3 nick-hppapmap-base4 nick-hppapmap-base3 nick-hppapmap-base2 jym-xensuspend-base nick-hppapmap-base
# 1.84 17-Jan-2009 njoly

branches: 1.84.2;
Regen for wait4 update.


Revision tags: mjf-devfs2-base
# 1.83 13-Jan-2009 pooka

Regen to prove I didn't screw up the conversion: purely RCSID changes.


# 1.82 11-Jan-2009 christos

merge christos-time_t


Revision tags: haad-dm-base2 haad-nbase2 ad-audiomp2-base christos-time_t-nbase haad-dm-base christos-time_t-base
# 1.81 19-Nov-2008 ad

Regen.


# 1.80 19-Nov-2008 njoly

Regen for futex timeout argument cleanup/fix.


# 1.79 12-Nov-2008 njoly

Regen for nanosleep(2) fix.


Revision tags: netbsd-5-base
# 1.78 26-Oct-2008 christos

branches: 1.78.2; 1.78.4;
regen


# 1.77 26-Oct-2008 christos

regen


Revision tags: matt-mips64-base2 haad-dm-base1 wrstuden-revivesa-base-4 wrstuden-revivesa-base-3 wrstuden-revivesa-base-2 wrstuden-revivesa-base-1 simonb-wapbl-nbase yamt-pf42-base4 simonb-wapbl-base yamt-pf42-base3 hpcarm-cleanup-nbase yamt-pf42-base2 yamt-nfs-mp-base2 wrstuden-revivesa-base yamt-nfs-mp-base
# 1.76 23-Apr-2008 ad

branches: 1.76.2; 1.76.4; 1.76.8;
Regen.


Revision tags: yamt-pf42-baseX yamt-pf42-base
# 1.75 04-Apr-2008 njoly

branches: 1.75.2;
Regen for linux_sys_msync removal.


Revision tags: 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.74 15-Jan-2008 njoly

branches: 1.74.6; 1.74.8;
Regen.


Revision tags: vmlocking2-base3 matt-armv6-base
# 1.73 24-Dec-2007 njoly

Regen for linux_sys_getpgid removal.


# 1.72 21-Dec-2007 njoly

Regen for getfsuid/setfsgid syscall exchange.


# 1.71 20-Dec-2007 dsl

regen


Revision tags: yamt-kmem-base3 cube-autoconf-base yamt-kmem-base2 yamt-kmem-base vmlocking2-base2 reinoud-bufcleanup-nbase vmlocking2-base1 bouyer-xenamd64-base2 vmlocking-nbase bouyer-xenamd64-base jmcneill-pm-base reinoud-bufcleanup-base
# 1.70 16-Nov-2007 njoly

branches: 1.70.2; 1.70.6;
Regen, for syscalls cleanup.


Revision tags: nick-csl-alignment-base5 matt-armv6-prevmlocking jmcneill-base yamt-x86pmap-base4 yamt-x86pmap-base3 yamt-x86pmap-base2 yamt-x86pmap-base matt-mips64-base nick-csl-alignment-base mjf-ufs-trans-base vmlocking-base
# 1.69 13-Jun-2007 christos

branches: 1.69.6; 1.69.8; 1.69.12; 1.69.14;
regen


# 1.68 13-Jun-2007 christos

regen.


Revision tags: yamt-idlelwp-base8 thorpej-atomic-base ad-audiomp-base post-newlock2-merge
# 1.67 09-Feb-2007 ad

branches: 1.67.6; 1.67.8;
Merge newlock2 to head.


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 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.66 01-Sep-2006 matt

branches: 1.66.2;
Regen.


# 1.65 30-Aug-2006 matt

Regen


Revision tags: abandoned-netbsd-4-base yamt-pdpolicy-base7 yamt-pdpolicy-base6 chap-midi-nbase gdamore-uart-base chap-midi-base
# 1.64 10-Jun-2006 christos

regen


Revision tags: simonb-timcounters-final yamt-pdpolicy-base5 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.63 11-Dec-2005 christos

branches: 1.63.4; 1.63.8; 1.63.14;
merge ktrace-lwp.


Revision tags: yamt-readahead-base3 yamt-readahead-base2 yamt-readahead-pervnode yamt-readahead-perfile yamt-readahead-base ktrace-lwp-base
# 1.62 06-Nov-2005 manu

regen


# 1.61 06-Nov-2005 tron

Regen with correct RCS Ids.


# 1.60 05-Nov-2005 dogcow

mirror manu's amd64 changes to implement linux sched_{seg,get}affinity;
the kernel and linux lkm now compile again.


Revision tags: yamt-vop-base3 yamt-vop-base2 thorpej-vnode-attr-base yamt-vop-base
# 1.59 18-Oct-2005 joerg

Regen.


# 1.58 16-May-2005 fvdl

branches: 1.58.2;
Regen.


# 1.57 16-May-2005 fvdl

Regen.


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 netbsd-3-0-RC5 netbsd-3-0-RC4 netbsd-3-0-RC3 netbsd-3-0-RC2 netbsd-3-0-RC1 yamt-km-base4 yamt-km-base3 netbsd-3-base kent-audio2-base
# 1.56 26-Feb-2005 perry

regen


Revision tags: yamt-km-base2 yamt-km-base kent-audio1-beforemerge kent-audio1-base
# 1.55 20-Sep-2004 jdolecek

branches: 1.55.4; 1.55.6;
regen:
implement support for Linux statfs64() syscall - 64bit variant of statfs()


# 1.54 08-Sep-2004 jdolecek

regen: add exit_group(2)


# 1.53 01-Aug-2004 jdolecek

regen - sync syscall lists with Linux kernel 2.6.7


# 1.52 01-Aug-2004 jdolecek

regen:

connect madvise(2) and mincore(2) - apparently the newer Linux libs
don't stub it anymore, so allow the application to take advantage
of them

the Linux calls appear to be compatible in the flag values and semantics,
so a wrapper is not necessary


# 1.51 01-Aug-2004 jdolecek

connect madvise(2) and mincore(2) - apparently the newer Linux libs
don't stub it anymore, so allow the application to take advantage
of them

the Linux calls appear to be compatible in the flag values and semantics,
so a wrapper is not necessary


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.50 10-Aug-2003 jdolecek

regen - added wrapper for Linux ftruncate64()


# 1.49 03-Jul-2003 christos

Regen.


# 1.48 23-Jun-2003 christos

branches: 1.48.2;
Regen.


# 1.47 18-Jan-2003 thorpej

Regen for correct RCS IDs.


# 1.46 18-Jan-2003 thorpej

Merge the nathanw_sa branch.


Revision tags: netbsd-1-6-PATCH001 netbsd-1-6-PATCH001-RELEASE netbsd-1-6-PATCH001-RC3 netbsd-1-6-PATCH001-RC2 netbsd-1-6-PATCH001-RC1 nathanw_sa_before_merge fvdl_fs64_base gmcgarry_ctxsw_base gmcgarry_ucred_base nathanw_sa_base kqueue-aftermerge kqueue-beforemerge netbsd-1-6-RELEASE netbsd-1-6-RC3 netbsd-1-6-RC2 netbsd-1-6-RC1 netbsd-1-6-base gehenna-devsw-base kqueue-base
# 1.45 10-Apr-2002 christos

branches: 1.45.4;
regen


# 1.44 22-Mar-2002 christos

regen


Revision tags: eeh-devprop-base newlock-base ifpoll-base
# 1.43 15-Feb-2002 christos

regen


# 1.42 15-Feb-2002 christos

- add a real linux_sys___sysctl because the mib numbers are different.
implement only the kernel version getting entries.
- make the signal conversion functions consistent; dest is arg 1.
- make linux_fakedev deal with block and char devices differently.
- add linux_sys_ugetrlimit, and flesh out the regular get/setrlimit so
that they work properly.
- add linux_mmap2 [untested].
- bump kernel to 2.4.18, and make the date be valentine's day :-)
- linux_sys_*stat64 family was totally busted. Fix it.

tested only on i386.

Status:
gdb, telnet, work
jdk-1.4.0 extractor works, jdk still coredumps.

christos


# 1.41 13-Nov-2001 lukem

add RCSIDs (including regeneration of files as appropriate)


Revision tags: thorpej-mips-cache-base thorpej-devvp-base3 thorpej-devvp-base2
# 1.40 30-Sep-2001 manu

Fixes my last commit: only mips really need fcntl64 to work now. i386 and
powerpc could use it later if needed. m68k and alpha should never need it.


Revision tags: post-chs-ubcperf pre-chs-ubcperf thorpej-devvp-base
# 1.39 30-May-2001 mrg

branches: 1.39.2; 1.39.4;
use _KERNEL_OPT.


# 1.38 13-May-2001 manu

Improved the accuracy of gettimeofday/settimeofday: Linux stores a srtuct
timezone in the kernel. We now keep track of it for emulated processes.
Tested for powerpc and i386. Untested on m68k, but it should be ok
Alpha has a particular implementation (osf1_sys_gettimeofday), and it has
therefore not been touched.


Revision tags: thorpej_scsipi_beforemerge thorpej_scsipi_nbase thorpej_scsipi_base
# 1.37 30-Mar-2001 jdolecek

regen


# 1.36 30-Mar-2001 jdolecek

regen


# 1.35 27-Jan-2001 thorpej

branches: 1.35.2;
Regen; getpid(2) is MP-safe.


# 1.34 27-Jan-2001 thorpej

Regen; add sy_flags.


# 1.33 29-Dec-2000 fvdl

Regen.


# 1.32 27-Dec-2000 fvdl

Regen.


# 1.31 18-Dec-2000 fvdl

Regen.


# 1.30 13-Dec-2000 augustss

Regen.


# 1.29 12-Dec-2000 jdolecek

regen


# 1.28 12-Dec-2000 jdolecek

regen


# 1.27 11-Dec-2000 mycroft

Regen.


# 1.26 09-Dec-2000 jdolecek

regen


# 1.25 09-Dec-2000 mycroft

Regen.


# 1.24 02-Dec-2000 jdolecek

regen after addition of linux_sys_swapoff()


# 1.23 01-Dec-2000 jdolecek

regen


# 1.22 13-Nov-2000 jdolecek

change the type of *syscallnames[] array to 'const char * const foo[]'


# 1.21 01-Nov-2000 jdolecek

regen


# 1.20 23-Aug-2000 christos

regen


# 1.19 18-Aug-2000 cgd

update for changed makesyscalls.master


# 1.18 18-Aug-2000 cgd

update for new makesyscalls.sh, and also for correct ids for changed
syscalls.master files. (you need to regenerate after checking in
syscalls.master to get the correct ids.)


Revision tags: netbsd-1-5-RELEASE netbsd-1-5-BETA2 netbsd-1-5-BETA netbsd-1-5-ALPHA2 netbsd-1-5-base minoura-xpg4dl-base
# 1.17 18-Mar-2000 erh

branches: 1.17.4;
Regen.


Revision tags: chs-ubc2-newbase
# 1.16 03-Feb-2000 abs

regen


Revision tags: wrstuden-devbsize-19991221 wrstuden-devbsize-base
# 1.15 12-Dec-1999 tron

Regen.


# 1.14 05-Dec-1999 tron

Regen.


# 1.13 04-Dec-1999 tron

Regen.


Revision tags: comdex-fall-1999-base fvdl-softdep-base
# 1.12 04-Oct-1999 tron

branches: 1.12.2; 1.12.8;
Regen from "syscalls.master".


# 1.11 16-Aug-1999 tron

Regen.


Revision tags: chs-ubc2-base
# 1.10 14-May-1999 thorpej

Regen.


# 1.9 13-May-1999 thorpej

Regen.


Revision tags: kame_141_19991130 netbsd-1-4-PATCH001 kame_14_19990705 kame_14_19990628 netbsd-1-4-RELEASE netbsd-1-4-base
# 1.8 30-Mar-1999 abs

branches: 1.8.2; 1.8.4;
Regenerate (with poll())


# 1.7 27-Mar-1999 tron

Regen.


# 1.6 23-Mar-1999 thorpej

Regen; pread(2) and pwrite(2).


# 1.5 09-Feb-1999 christos

Regen


# 1.4 10-Dec-1998 christos

Regen


Revision tags: kenh-if-detach-base chs-ubc-base
# 1.3 04-Oct-1998 fvdl

Assign my copyright to TNF. Merge with others were appropriate.
Regen syscall files after script change.


# 1.2 03-Oct-1998 christos

Attempt to fix the mess.


# 1.1 01-Oct-1998 erh

Regen.


Revision tags: nick-nhusb-base-20161204 pgoyette-localcount-20161104 nick-nhusb-base-20161004 localcount-20160914 pgoyette-localcount-20160806 pgoyette-localcount-20160726
# 1.109 24-Jul-2016 njoly

Regen for readlink/readlinkat signatures.


Revision tags: pgoyette-localcount-base nick-nhusb-base-20160907 nick-nhusb-base-20160529 nick-nhusb-base-20160422 nick-nhusb-base-20160319 nick-nhusb-base-20151226
# 1.108 24-Sep-2015 christos

branches: 1.108.2;
regen


Revision tags: nick-nhusb-base-20150921 nick-nhusb-base-20150606 nick-nhusb-base-20150406
# 1.107 23-Mar-2015 ozaki-r

Regen


# 1.106 07-Mar-2015 christos

regen


Revision tags: nick-nhusb-base
# 1.105 22-Nov-2014 njoly

branches: 1.105.2;
Regen for ppoll signature fix


Revision tags: netbsd-7-0-2-RELEASE netbsd-7-nhusb-base netbsd-7-0-1-RELEASE netbsd-7-0-RELEASE netbsd-7-0-RC3 netbsd-7-0-RC2 netbsd-7-0-RC1 netbsd-7-base tls-earlyentropy-base tls-maxphys-base
# 1.104 31-May-2014 njoly

Regen for munmap(2) signature.


# 1.103 29-May-2014 njoly

Regen for utimes(2) change.


# 1.102 20-May-2014 njoly

Regen for getgroups/setgroups update.


Revision tags: rmind-smpnet-nbase rmind-smpnet-base
# 1.101 17-May-2014 njoly

Regen for fadvise64 offset types changes.


Revision tags: yamt-pagecache-base9
# 1.100 04-May-2014 njoly

Regen for pread/pwrite 64bit offset argument.


# 1.99 08-Apr-2014 njoly

Regen.


Revision tags: riastradh-xf86-video-intel-2-7-1-pre-2-21-15 riastradh-drm2-base3
# 1.98 18-Nov-2013 chs

branches: 1.98.2;
regen


# 1.97 07-Nov-2013 njoly

Regen for dup/dup2/dup3 argument types fix.


# 1.96 24-Sep-2013 njoly

Regen for utimensat(2).


Revision tags: riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base
# 1.95 08-Apr-2013 pooka

branches: 1.95.4;
regen for utimes


Revision tags: agc-symver-base yamt-pagecache-base8 yamt-pagecache-base7 yamt-pagecache-base6
# 1.94 19-Sep-2012 pooka

regen for ppoll (and, apparently, SYCALL_ARG_PTR)


Revision tags: netbsd-6-0-6-RELEASE netbsd-6-1-5-RELEASE netbsd-6-1-4-RELEASE netbsd-6-0-5-RELEASE netbsd-6-1-3-RELEASE netbsd-6-0-4-RELEASE netbsd-6-1-2-RELEASE netbsd-6-0-3-RELEASE netbsd-6-1-1-RELEASE netbsd-6-0-2-RELEASE netbsd-6-1-RELEASE netbsd-6-1-RC4 netbsd-6-1-RC3 netbsd-6-1-RC2 netbsd-6-1-RC1 netbsd-6-0-1-RELEASE matt-nb6-plus-nbase netbsd-6-0-RELEASE netbsd-6-0-RC2 matt-nb6-plus-base netbsd-6-0-RC1 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
# 1.93 18-Nov-2011 christos

branches: 1.93.10;
- add sigtimedwait support.
- merge the siginfo population code.


Revision tags: yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base rmind-uvmplock-nbase cherry-xenmp-base rmind-uvmplock-base
# 1.92 30-May-2011 alnsn

branches: 1.92.4;
Regenerate files to pick up correct RCS Ids. Suggested by Chris Badura.


# 1.91 30-May-2011 alnsn

Add fadvise64 and fadvise64_64 syscalls to compat_linux and compat_linux32.


# 1.90 10-Apr-2011 christos

Regen: Argh:
cat: rumphdr.types: No such file or directory
rm: rumphdr.types: No such file or directory
*** Error code 1


Revision tags: bouyer-quota2-nbase bouyer-quota2-base jruoho-x86intr-base matt-mips64-premerge-20101231 uebayasi-xip-base4 uebayasi-xip-base3 yamt-nfs-mp-base11 uebayasi-xip-base2 yamt-nfs-mp-base10
# 1.89 07-Jul-2010 chs

branches: 1.89.2;
regen


Revision tags: uebayasi-xip-base1
# 1.88 23-Apr-2010 chs

regen


Revision tags: yamt-nfs-mp-base9 uebayasi-xip-base
# 1.87 14-Dec-2009 matt

branches: 1.87.2; 1.87.4;
Regen (new makesyscalls.sh)


Revision tags: matt-premerge-20091211
# 1.86 24-Nov-2009 njoly

Regen for personality(2) update.


Revision tags: yamt-nfs-mp-base8 yamt-nfs-mp-base7 jymxensuspend-base yamt-nfs-mp-base6 yamt-nfs-mp-base5 jym-xensuspend-nbase
# 1.85 08-Jun-2009 njoly

Regen for rt_queueinfo(2) update.


Revision tags: yamt-nfs-mp-base4 yamt-nfs-mp-base3 nick-hppapmap-base4 nick-hppapmap-base3 nick-hppapmap-base2 jym-xensuspend-base nick-hppapmap-base
# 1.84 17-Jan-2009 njoly

branches: 1.84.2;
Regen for wait4 update.


Revision tags: mjf-devfs2-base
# 1.83 13-Jan-2009 pooka

Regen to prove I didn't screw up the conversion: purely RCSID changes.


# 1.82 11-Jan-2009 christos

merge christos-time_t


Revision tags: haad-dm-base2 haad-nbase2 ad-audiomp2-base christos-time_t-nbase haad-dm-base christos-time_t-base
# 1.81 19-Nov-2008 ad

Regen.


# 1.80 19-Nov-2008 njoly

Regen for futex timeout argument cleanup/fix.


# 1.79 12-Nov-2008 njoly

Regen for nanosleep(2) fix.


Revision tags: netbsd-5-base
# 1.78 26-Oct-2008 christos

branches: 1.78.2; 1.78.4;
regen


# 1.77 26-Oct-2008 christos

regen


Revision tags: matt-mips64-base2 haad-dm-base1 wrstuden-revivesa-base-4 wrstuden-revivesa-base-3 wrstuden-revivesa-base-2 wrstuden-revivesa-base-1 simonb-wapbl-nbase yamt-pf42-base4 simonb-wapbl-base yamt-pf42-base3 hpcarm-cleanup-nbase yamt-pf42-base2 yamt-nfs-mp-base2 wrstuden-revivesa-base yamt-nfs-mp-base
# 1.76 23-Apr-2008 ad

branches: 1.76.2; 1.76.4; 1.76.8;
Regen.


Revision tags: yamt-pf42-baseX yamt-pf42-base
# 1.75 04-Apr-2008 njoly

branches: 1.75.2;
Regen for linux_sys_msync removal.


Revision tags: 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.74 15-Jan-2008 njoly

branches: 1.74.6; 1.74.8;
Regen.


Revision tags: vmlocking2-base3 matt-armv6-base
# 1.73 24-Dec-2007 njoly

Regen for linux_sys_getpgid removal.


# 1.72 21-Dec-2007 njoly

Regen for getfsuid/setfsgid syscall exchange.


# 1.71 20-Dec-2007 dsl

regen


Revision tags: yamt-kmem-base3 cube-autoconf-base yamt-kmem-base2 yamt-kmem-base vmlocking2-base2 reinoud-bufcleanup-nbase vmlocking2-base1 bouyer-xenamd64-base2 vmlocking-nbase bouyer-xenamd64-base jmcneill-pm-base reinoud-bufcleanup-base
# 1.70 16-Nov-2007 njoly

branches: 1.70.2; 1.70.6;
Regen, for syscalls cleanup.


Revision tags: nick-csl-alignment-base5 matt-armv6-prevmlocking jmcneill-base yamt-x86pmap-base4 yamt-x86pmap-base3 yamt-x86pmap-base2 yamt-x86pmap-base matt-mips64-base nick-csl-alignment-base mjf-ufs-trans-base vmlocking-base
# 1.69 13-Jun-2007 christos

branches: 1.69.6; 1.69.8; 1.69.12; 1.69.14;
regen


# 1.68 13-Jun-2007 christos

regen.


Revision tags: yamt-idlelwp-base8 thorpej-atomic-base ad-audiomp-base post-newlock2-merge
# 1.67 09-Feb-2007 ad

branches: 1.67.6; 1.67.8;
Merge newlock2 to head.


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 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.66 01-Sep-2006 matt

branches: 1.66.2;
Regen.


# 1.65 30-Aug-2006 matt

Regen


Revision tags: abandoned-netbsd-4-base yamt-pdpolicy-base7 yamt-pdpolicy-base6 chap-midi-nbase gdamore-uart-base chap-midi-base
# 1.64 10-Jun-2006 christos

regen


Revision tags: simonb-timcounters-final yamt-pdpolicy-base5 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.63 11-Dec-2005 christos

branches: 1.63.4; 1.63.8; 1.63.14;
merge ktrace-lwp.


Revision tags: yamt-readahead-base3 yamt-readahead-base2 yamt-readahead-pervnode yamt-readahead-perfile yamt-readahead-base ktrace-lwp-base
# 1.62 06-Nov-2005 manu

regen


# 1.61 06-Nov-2005 tron

Regen with correct RCS Ids.


# 1.60 05-Nov-2005 dogcow

mirror manu's amd64 changes to implement linux sched_{seg,get}affinity;
the kernel and linux lkm now compile again.


Revision tags: yamt-vop-base3 yamt-vop-base2 thorpej-vnode-attr-base yamt-vop-base
# 1.59 18-Oct-2005 joerg

Regen.


# 1.58 16-May-2005 fvdl

branches: 1.58.2;
Regen.


# 1.57 16-May-2005 fvdl

Regen.


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 netbsd-3-0-RC5 netbsd-3-0-RC4 netbsd-3-0-RC3 netbsd-3-0-RC2 netbsd-3-0-RC1 yamt-km-base4 yamt-km-base3 netbsd-3-base kent-audio2-base
# 1.56 26-Feb-2005 perry

regen


Revision tags: yamt-km-base2 yamt-km-base kent-audio1-beforemerge kent-audio1-base
# 1.55 20-Sep-2004 jdolecek

branches: 1.55.4; 1.55.6;
regen:
implement support for Linux statfs64() syscall - 64bit variant of statfs()


# 1.54 08-Sep-2004 jdolecek

regen: add exit_group(2)


# 1.53 01-Aug-2004 jdolecek

regen - sync syscall lists with Linux kernel 2.6.7


# 1.52 01-Aug-2004 jdolecek

regen:

connect madvise(2) and mincore(2) - apparently the newer Linux libs
don't stub it anymore, so allow the application to take advantage
of them

the Linux calls appear to be compatible in the flag values and semantics,
so a wrapper is not necessary


# 1.51 01-Aug-2004 jdolecek

connect madvise(2) and mincore(2) - apparently the newer Linux libs
don't stub it anymore, so allow the application to take advantage
of them

the Linux calls appear to be compatible in the flag values and semantics,
so a wrapper is not necessary


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.50 10-Aug-2003 jdolecek

regen - added wrapper for Linux ftruncate64()


# 1.49 03-Jul-2003 christos

Regen.


# 1.48 23-Jun-2003 christos

branches: 1.48.2;
Regen.


# 1.47 18-Jan-2003 thorpej

Regen for correct RCS IDs.


# 1.46 18-Jan-2003 thorpej

Merge the nathanw_sa branch.


Revision tags: netbsd-1-6-PATCH001 netbsd-1-6-PATCH001-RELEASE netbsd-1-6-PATCH001-RC3 netbsd-1-6-PATCH001-RC2 netbsd-1-6-PATCH001-RC1 nathanw_sa_before_merge fvdl_fs64_base gmcgarry_ctxsw_base gmcgarry_ucred_base nathanw_sa_base kqueue-aftermerge kqueue-beforemerge netbsd-1-6-RELEASE netbsd-1-6-RC3 netbsd-1-6-RC2 netbsd-1-6-RC1 netbsd-1-6-base gehenna-devsw-base kqueue-base
# 1.45 10-Apr-2002 christos

branches: 1.45.4;
regen


# 1.44 22-Mar-2002 christos

regen


Revision tags: eeh-devprop-base newlock-base ifpoll-base
# 1.43 15-Feb-2002 christos

regen


# 1.42 15-Feb-2002 christos

- add a real linux_sys___sysctl because the mib numbers are different.
implement only the kernel version getting entries.
- make the signal conversion functions consistent; dest is arg 1.
- make linux_fakedev deal with block and char devices differently.
- add linux_sys_ugetrlimit, and flesh out the regular get/setrlimit so
that they work properly.
- add linux_mmap2 [untested].
- bump kernel to 2.4.18, and make the date be valentine's day :-)
- linux_sys_*stat64 family was totally busted. Fix it.

tested only on i386.

Status:
gdb, telnet, work
jdk-1.4.0 extractor works, jdk still coredumps.

christos


# 1.41 13-Nov-2001 lukem

add RCSIDs (including regeneration of files as appropriate)


Revision tags: thorpej-mips-cache-base thorpej-devvp-base3 thorpej-devvp-base2
# 1.40 30-Sep-2001 manu

Fixes my last commit: only mips really need fcntl64 to work now. i386 and
powerpc could use it later if needed. m68k and alpha should never need it.


Revision tags: post-chs-ubcperf pre-chs-ubcperf thorpej-devvp-base
# 1.39 30-May-2001 mrg

branches: 1.39.2; 1.39.4;
use _KERNEL_OPT.


# 1.38 13-May-2001 manu

Improved the accuracy of gettimeofday/settimeofday: Linux stores a srtuct
timezone in the kernel. We now keep track of it for emulated processes.
Tested for powerpc and i386. Untested on m68k, but it should be ok
Alpha has a particular implementation (osf1_sys_gettimeofday), and it has
therefore not been touched.


Revision tags: thorpej_scsipi_beforemerge thorpej_scsipi_nbase thorpej_scsipi_base
# 1.37 30-Mar-2001 jdolecek

regen


# 1.36 30-Mar-2001 jdolecek

regen


# 1.35 27-Jan-2001 thorpej

branches: 1.35.2;
Regen; getpid(2) is MP-safe.


# 1.34 27-Jan-2001 thorpej

Regen; add sy_flags.


# 1.33 29-Dec-2000 fvdl

Regen.


# 1.32 27-Dec-2000 fvdl

Regen.


# 1.31 18-Dec-2000 fvdl

Regen.


# 1.30 13-Dec-2000 augustss

Regen.


# 1.29 12-Dec-2000 jdolecek

regen


# 1.28 12-Dec-2000 jdolecek

regen


# 1.27 11-Dec-2000 mycroft

Regen.


# 1.26 09-Dec-2000 jdolecek

regen


# 1.25 09-Dec-2000 mycroft

Regen.


# 1.24 02-Dec-2000 jdolecek

regen after addition of linux_sys_swapoff()


# 1.23 01-Dec-2000 jdolecek

regen


# 1.22 13-Nov-2000 jdolecek

change the type of *syscallnames[] array to 'const char * const foo[]'


# 1.21 01-Nov-2000 jdolecek

regen


# 1.20 23-Aug-2000 christos

regen


# 1.19 18-Aug-2000 cgd

update for changed makesyscalls.master


# 1.18 18-Aug-2000 cgd

update for new makesyscalls.sh, and also for correct ids for changed
syscalls.master files. (you need to regenerate after checking in
syscalls.master to get the correct ids.)


Revision tags: netbsd-1-5-RELEASE netbsd-1-5-BETA2 netbsd-1-5-BETA netbsd-1-5-ALPHA2 netbsd-1-5-base minoura-xpg4dl-base
# 1.17 18-Mar-2000 erh

branches: 1.17.4;
Regen.


Revision tags: chs-ubc2-newbase
# 1.16 03-Feb-2000 abs

regen


Revision tags: wrstuden-devbsize-19991221 wrstuden-devbsize-base
# 1.15 12-Dec-1999 tron

Regen.


# 1.14 05-Dec-1999 tron

Regen.


# 1.13 04-Dec-1999 tron

Regen.


Revision tags: comdex-fall-1999-base fvdl-softdep-base
# 1.12 04-Oct-1999 tron

branches: 1.12.2; 1.12.8;
Regen from "syscalls.master".


# 1.11 16-Aug-1999 tron

Regen.


Revision tags: chs-ubc2-base
# 1.10 14-May-1999 thorpej

Regen.


# 1.9 13-May-1999 thorpej

Regen.


Revision tags: kame_141_19991130 netbsd-1-4-PATCH001 kame_14_19990705 kame_14_19990628 netbsd-1-4-RELEASE netbsd-1-4-base
# 1.8 30-Mar-1999 abs

branches: 1.8.2; 1.8.4;
Regenerate (with poll())


# 1.7 27-Mar-1999 tron

Regen.


# 1.6 23-Mar-1999 thorpej

Regen; pread(2) and pwrite(2).


# 1.5 09-Feb-1999 christos

Regen


# 1.4 10-Dec-1998 christos

Regen


Revision tags: kenh-if-detach-base chs-ubc-base
# 1.3 04-Oct-1998 fvdl

Assign my copyright to TNF. Merge with others were appropriate.
Regen syscall files after script change.


# 1.2 03-Oct-1998 christos

Attempt to fix the mess.


# 1.1 01-Oct-1998 erh

Regen.