The NetBSD Project

CVS log for src/sys/compat/linux/arch/m68k/syscalls.master

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

Request diff between arbitrary revisions


Default branch: MAIN


Revision 1.101 / (download) - annotate - [select for diffs], Thu Dec 2 04:29:48 2021 UTC (14 months ago) by ryo
Branch: MAIN
CVS Tags: netbsd-10-base, netbsd-10, bouyer-sunxi-drm-base, bouyer-sunxi-drm, HEAD
Changes since 1.100: +3 -2 lines
Diff to previous 1.100 (colored)

add prlimit64(2) syscall to COMPAT_LINUX and COMPAT_LINUX32

Revision 1.100 / (download) - annotate - [select for diffs], Wed Nov 24 18:52:13 2021 UTC (14 months, 1 week ago) by ryo
Branch: MAIN
Changes since 1.99: +3 -2 lines
Diff to previous 1.99 (colored)

add getrandom(2) syscall entry

Revision 1.99 / (download) - annotate - [select for diffs], Mon Sep 20 02:20:02 2021 UTC (16 months, 2 weeks ago) by thorpej
Branch: MAIN
Changes since 1.98: +7 -3 lines
Diff to previous 1.98 (colored)

Add preadv(2) and pwritev(2) system calls to COMPAT_LINUX and COMPAT_LINUX32.

Revision 1.98 / (download) - annotate - [select for diffs], Mon Sep 20 00:09:01 2021 UTC (16 months, 2 weeks ago) by thorpej
Branch: MAIN
Changes since 1.97: +4 -3 lines
Diff to previous 1.97 (colored)

Add the eventfd system calls to COMPAT_LINUX and COMPAT_LINUX32.

Revision 1.97 / (download) - annotate - [select for diffs], Sun Sep 19 23:51:36 2021 UTC (16 months, 2 weeks ago) by thorpej
Branch: MAIN
Changes since 1.96: +8 -4 lines
Diff to previous 1.96 (colored)

Add the timerfd syscalls to COMPAT_LINUX and COMPAT_LINUX32.

Revision 1.96 / (download) - annotate - [select for diffs], Sun Sep 19 23:01:50 2021 UTC (16 months, 2 weeks ago) by thorpej
Branch: MAIN
Changes since 1.95: +10 -6 lines
Diff to previous 1.95 (colored)

Add the POSIX timer syscalls (timer_create(), timer_settime(), timer_gettime(),
timer_getoverrun(), and timer_delete()) to COMPAT_LINUX and COMPAT_LINUX32.

Revision 1.95.2.2 / (download) - annotate - [select for diffs], Thu Dec 17 03:14:15 2020 UTC (2 years, 1 month ago) by thorpej
Branch: thorpej-futex
Changes since 1.95.2.1: +7 -3 lines
Diff to previous 1.95.2.1 (colored) to branchpoint 1.95 (colored) next main 1.96 (colored)

Add suppport for Linux preadv(2) and pwritev(2).  Same as native, except
for the silly way that the offset argument is passed in.

Revision 1.95.2.1 / (download) - annotate - [select for diffs], Tue Dec 15 14:07:21 2020 UTC (2 years, 1 month ago) by thorpej
Branch: thorpej-futex
Changes since 1.95: +20 -11 lines
Diff to previous 1.95 (colored)

Add Linux eventfd, timerfd, and POSIX timer calls.

Revision 1.95 / (download) - annotate - [select for diffs], Sun Apr 26 18:53:32 2020 UTC (2 years, 9 months ago) by thorpej
Branch: MAIN
CVS Tags: thorpej-i2c-spi-conf2-base, thorpej-i2c-spi-conf2, thorpej-i2c-spi-conf-base, thorpej-i2c-spi-conf, thorpej-futex2-base, thorpej-futex2, thorpej-futex-base, thorpej-cfargs2-base, thorpej-cfargs2, thorpej-cfargs-base, thorpej-cfargs, cjep_sun2x-base1, cjep_sun2x-base, cjep_sun2x, cjep_staticlib_x-base1, cjep_staticlib_x-base, cjep_staticlib_x
Branch point for: thorpej-futex
Changes since 1.94: +10 -6 lines
Diff to previous 1.94 (colored)

Add a NetBSD native futex implementation, mostly written by riastradh@.
Map the COMPAT_LINUX futex calls to the native ones.

Revision 1.93.14.1 / (download) - annotate - [select for diffs], Mon Apr 13 08:04:15 2020 UTC (2 years, 9 months ago) by martin
Branch: phil-wifi
Changes since 1.93: +3 -2 lines
Diff to previous 1.93 (colored) next main 1.94 (colored)

Mostly merge changes from HEAD upto 20200411

Revision 1.94 / (download) - annotate - [select for diffs], Sat Nov 9 23:44:32 2019 UTC (3 years, 2 months ago) by jdolecek
Branch: MAIN
CVS Tags: phil-wifi-20200421, phil-wifi-20200411, phil-wifi-20200406, phil-wifi-20191119, is-mlppp-base, is-mlppp, bouyer-xenpvh-base2, bouyer-xenpvh-base1, bouyer-xenpvh-base, bouyer-xenpvh, ad-namecache-base3, ad-namecache-base2, ad-namecache-base1, ad-namecache-base, ad-namecache
Changes since 1.93: +3 -2 lines
Diff to previous 1.93 (colored)

add dummy implementation of linux fallocate() which just returns EOPNOTSUPP;
this is needed so that glibc falls back to emulation and apps behaving
properly, since EOPNOTSUPP is a documented and expected return code, but
ENOSYS is not

right now there are no filesystems in NetBSD tree supporting the fallocate
VOP, so no point trying to map this to a native call

supposed to help with problem reported in
https://mail-index.netbsd.org/tech-kern/2019/11/03/msg025641.html

Revision 1.73.10.4 / (download) - annotate - [select for diffs], Sun Dec 3 11:36:54 2017 UTC (5 years, 2 months ago) by jdolecek
Branch: tls-maxphys
Changes since 1.73.10.3: +55 -4 lines
Diff to previous 1.73.10.3 (colored) to branchpoint 1.73 (colored) next main 1.74 (colored)

update from HEAD

Revision 1.91.2.1 / (download) - annotate - [select for diffs], Fri Apr 21 16:53:41 2017 UTC (5 years, 9 months ago) by bouyer
Branch: bouyer-socketcan
Changes since 1.91: +49 -1 lines
Diff to previous 1.91 (colored) next main 1.92 (colored)

Sync with HEAD

Revision 1.88.2.1 / (download) - annotate - [select for diffs], Mon Apr 17 05:19:09 2017 UTC (5 years, 9 months ago) by snj
Branch: netbsd-7
CVS Tags: netbsd-7-2-RELEASE
Changes since 1.88: +5 -2 lines
Diff to previous 1.88 (colored) next main 1.89 (colored)

Pull up following revision(s) (requested by manu in ticket #1354):
	sys/compat/linux/arch/alpha/syscalls.master: revision 1.92 via patch
	sys/compat/linux/arch/amd64/syscalls.master: revision 1.58 via patch
	sys/compat/linux/arch/arm/syscalls.master: revision 1.65 via patch
	sys/compat/linux/arch/i386/syscalls.master: revision 1.122 via patch
	sys/compat/linux/arch/m68k/syscalls.master: revision 1.91 via patch
	sys/compat/linux/arch/mips/syscalls.master: revision 1.61 via patch
	sys/compat/linux/arch/powerpc/syscalls.master: revision 1.70 via patch
	sys/compat/linux/common/linux_misc.c: revision 1.234
	sys/compat/linux/common/linux_signal.h: revision 1.31
Add pselect6 Linux system call.
This lets Matlab R2016A run on NetBSD/amd64

Revision 1.89.4.3 / (download) - annotate - [select for diffs], Mon Mar 20 06:57:24 2017 UTC (5 years, 10 months ago) by pgoyette
Branch: pgoyette-localcount
Changes since 1.89.4.2: +49 -1 lines
Diff to previous 1.89.4.2 (colored) to branchpoint 1.89 (colored) next main 1.90 (colored)

Sync with HEAD

Revision 1.89.2.2 / (download) - annotate - [select for diffs], Sun Feb 5 13:40:25 2017 UTC (6 years ago) by skrll
Branch: nick-nhusb
Changes since 1.89.2.1: +53 -2 lines
Diff to previous 1.89.2.1 (colored) to branchpoint 1.89 (colored) next main 1.90 (colored)

Sync with HEAD

Revision 1.93 / (download) - annotate - [select for diffs], Fri Feb 3 16:44:12 2017 UTC (6 years ago) by christos
Branch: MAIN
CVS Tags: tls-maxphys-base-20171202, prg-localcount2-base3, prg-localcount2-base2, prg-localcount2-base1, prg-localcount2-base, prg-localcount2, phil-wifi-base, phil-wifi-20190609, pgoyette-localcount-20170426, pgoyette-localcount-20170320, pgoyette-compat-merge-20190127, pgoyette-compat-base, pgoyette-compat-20190127, pgoyette-compat-20190118, pgoyette-compat-1226, pgoyette-compat-1126, pgoyette-compat-1020, pgoyette-compat-0930, pgoyette-compat-0906, pgoyette-compat-0728, pgoyette-compat-0625, pgoyette-compat-0521, pgoyette-compat-0502, pgoyette-compat-0422, pgoyette-compat-0415, pgoyette-compat-0407, pgoyette-compat-0330, pgoyette-compat-0322, pgoyette-compat-0315, pgoyette-compat, perseant-stdc-iso10646-base, perseant-stdc-iso10646, nick-nhusb-base-20170825, nick-nhusb-base-20170204, netbsd-9-base, netbsd-9-3-RELEASE, netbsd-9-2-RELEASE, netbsd-9-1-RELEASE, netbsd-9-0-RELEASE, netbsd-9-0-RC2, netbsd-9-0-RC1, netbsd-9, netbsd-8-base, netbsd-8-2-RELEASE, netbsd-8-1-RELEASE, netbsd-8-1-RC1, netbsd-8-0-RELEASE, netbsd-8-0-RC2, netbsd-8-0-RC1, netbsd-8, matt-nb8-mediatek-base, matt-nb8-mediatek, jdolecek-ncq-base, jdolecek-ncq, isaki-audio2-base, isaki-audio2, bouyer-socketcan-base1
Branch point for: phil-wifi
Changes since 1.92: +46 -26 lines
Diff to previous 1.92 (colored)

and send and recv mmsg and unimpl

Revision 1.92 / (download) - annotate - [select for diffs], Fri Feb 3 07:54:26 2017 UTC (6 years ago) by martin
Branch: MAIN
Changes since 1.91: +29 -1 lines
Diff to previous 1.91 (colored)

Add accept4

Revision 1.89.4.2 / (download) - annotate - [select for diffs], Sat Jan 7 08:56:30 2017 UTC (6 years, 1 month ago) by pgoyette
Branch: pgoyette-localcount
Changes since 1.89.4.1: +5 -2 lines
Diff to previous 1.89.4.1 (colored) to branchpoint 1.89 (colored)

Sync with HEAD.  (Note that most of these changes are simply $NetBSD$
tag issues.)

Revision 1.91 / (download) - annotate - [select for diffs], Mon Jan 2 16:32:09 2017 UTC (6 years, 1 month ago) by manu
Branch: MAIN
CVS Tags: pgoyette-localcount-20170107, bouyer-socketcan-base
Branch point for: bouyer-socketcan
Changes since 1.90: +5 -2 lines
Diff to previous 1.90 (colored)

Add pselect6 Linux system call.
This lets Matlab R2016A run on NetBSD/amd64

Revision 1.89.2.1 / (download) - annotate - [select for diffs], Wed Oct 5 20:55:38 2016 UTC (6 years, 4 months ago) by skrll
Branch: nick-nhusb
Changes since 1.89: +3 -3 lines
Diff to previous 1.89 (colored)

Sync with HEAD

Revision 1.89.4.1 / (download) - annotate - [select for diffs], Tue Jul 26 03:24:20 2016 UTC (6 years, 6 months ago) by pgoyette
Branch: pgoyette-localcount
Changes since 1.89: +3 -3 lines
Diff to previous 1.89 (colored)

Sync with HEAD

Revision 1.90 / (download) - annotate - [select for diffs], Sun Jul 24 13:22:01 2016 UTC (6 years, 6 months ago) by njoly
Branch: MAIN
CVS Tags: pgoyette-localcount-20161104, pgoyette-localcount-20160806, pgoyette-localcount-20160726, nick-nhusb-base-20161204, nick-nhusb-base-20161004, localcount-20160914
Changes since 1.89: +3 -3 lines
Diff to previous 1.89 (colored)

Small cleanup. Adjust readlink/readlinkat signatures to reduce diffs with
native.

Revision 1.89 / (download) - annotate - [select for diffs], Sat Nov 22 13:18:45 2014 UTC (8 years, 2 months ago) by njoly
Branch: MAIN
CVS Tags: pgoyette-localcount-base, nick-nhusb-base-20160907, nick-nhusb-base-20160529, nick-nhusb-base-20160422, nick-nhusb-base-20160319, nick-nhusb-base-20151226, nick-nhusb-base-20150921, nick-nhusb-base-20150606, nick-nhusb-base-20150406, nick-nhusb-base
Branch point for: pgoyette-localcount, nick-nhusb
Changes since 1.88: +2 -2 lines
Diff to previous 1.88 (colored)

Fix ppoll signature (int ->u_int)

Revision 1.73.10.3 / (download) - annotate - [select for diffs], Wed Aug 20 00:03:32 2014 UTC (8 years, 5 months ago) by tls
Branch: tls-maxphys
Changes since 1.73.10.2: +55 -40 lines
Diff to previous 1.73.10.2 (colored) to branchpoint 1.73 (colored)

Rebase to HEAD as of a few days ago.

Revision 1.81.2.1 / (download) - annotate - [select for diffs], Sun Aug 10 06:54:33 2014 UTC (8 years, 6 months ago) by tls
Branch: tls-earlyentropy
Changes since 1.81: +20 -18 lines
Diff to previous 1.81 (colored) next main 1.82 (colored)

Rebase.

Revision 1.88 / (download) - annotate - [select for diffs], Sat May 31 08:51:19 2014 UTC (8 years, 8 months ago) by njoly
Branch: MAIN
CVS Tags: tls-maxphys-base, tls-earlyentropy-base, netbsd-7-nhusb-base-20170116, netbsd-7-nhusb-base, netbsd-7-nhusb, netbsd-7-base, netbsd-7-1-RELEASE, netbsd-7-1-RC2, netbsd-7-1-RC1, netbsd-7-1-2-RELEASE, netbsd-7-1-1-RELEASE, netbsd-7-1, netbsd-7-0-RELEASE, netbsd-7-0-RC3, netbsd-7-0-RC2, netbsd-7-0-RC1, netbsd-7-0-2-RELEASE, netbsd-7-0-1-RELEASE, netbsd-7-0
Branch point for: netbsd-7
Changes since 1.87: +2 -2 lines
Diff to previous 1.87 (colored)

Fix munmap(2) signature.

Revision 1.87 / (download) - annotate - [select for diffs], Thu May 29 10:35:27 2014 UTC (8 years, 8 months ago) by njoly
Branch: MAIN
Changes since 1.86: +3 -2 lines
Diff to previous 1.86 (colored)

For utimes(2), use compat_50_sys_utimes() instead of local version.

Revision 1.72.2.3 / (download) - annotate - [select for diffs], Thu May 22 11:40:16 2014 UTC (8 years, 8 months ago) by yamt
Branch: yamt-pagecache
Changes since 1.72.2.2: +48 -34 lines
Diff to previous 1.72.2.2 (colored) to branchpoint 1.72 (colored) next main 1.73 (colored)

sync with head.

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

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

Revision 1.86 / (download) - annotate - [select for diffs], Tue May 20 17:24:49 2014 UTC (8 years, 8 months ago) by njoly
Branch: MAIN
Changes since 1.85: +3 -3 lines
Diff to previous 1.85 (colored)

Fix getgroups/setgroups signature.

Revision 1.75.4.1 / (download) - annotate - [select for diffs], Sun May 18 17:45:32 2014 UTC (8 years, 8 months ago) by rmind
Branch: rmind-smpnet
Changes since 1.75: +51 -37 lines
Diff to previous 1.75 (colored) next main 1.76 (colored)

sync with head

Revision 1.85 / (download) - annotate - [select for diffs], Sat May 17 09:23:51 2014 UTC (8 years, 8 months ago) by njoly
Branch: MAIN
CVS Tags: rmind-smpnet-nbase, rmind-smpnet-base
Changes since 1.84: +5 -5 lines
Diff to previous 1.84 (colored)

Fix fadvise64 syscalls to use 64bit offset types.

Revision 1.84 / (download) - annotate - [select for diffs], Tue May 6 17:33:35 2014 UTC (8 years, 9 months ago) by njoly
Branch: MAIN
CVS Tags: yamt-pagecache-base9
Changes since 1.83: +2 -2 lines
Diff to previous 1.83 (colored)

Reduce diffs between archs; make mknod device argument unsigned.

Revision 1.83 / (download) - annotate - [select for diffs], Sun May 4 10:08:53 2014 UTC (8 years, 9 months ago) by njoly
Branch: MAIN
Changes since 1.82: +3 -3 lines
Diff to previous 1.82 (colored)

Fix pread/pwrite syscalls which need a 64bit offset argument.

Revision 1.82 / (download) - annotate - [select for diffs], Tue Apr 8 16:48:01 2014 UTC (8 years, 10 months ago) by njoly
Branch: MAIN
Changes since 1.81: +8 -7 lines
Diff to previous 1.81 (colored)

Adjust read/write/readv/writev signature to match native versions.

Revision 1.81 / (download) - annotate - [select for diffs], Sat Feb 15 22:35:08 2014 UTC (8 years, 11 months ago) by njoly
Branch: MAIN
CVS Tags: riastradh-xf86-video-intel-2-7-1-pre-2-21-15, riastradh-drm2-base3
Branch point for: tls-earlyentropy
Changes since 1.80: +3 -3 lines
Diff to previous 1.80 (colored)

Reduce diffs between archs, add mincore/madvise to m68k.

Revision 1.80 / (download) - annotate - [select for diffs], Tue Dec 24 13:41:25 2013 UTC (9 years, 1 month ago) by njoly
Branch: MAIN
Changes since 1.79: +2 -2 lines
Diff to previous 1.79 (colored)

Reduce diffs between arches, add fcntl64() to m68k.

Revision 1.79 / (download) - annotate - [select for diffs], Sun Dec 8 15:55:10 2013 UTC (9 years, 2 months ago) by njoly
Branch: MAIN
Changes since 1.78: +6 -6 lines
Diff to previous 1.78 (colored)

Sprinkle a few more linux_umode_t where appropriate.
Reduce diffs between archs.

Revision 1.78 / (download) - annotate - [select for diffs], Tue Nov 19 03:52:07 2013 UTC (9 years, 2 months ago) by chs
Branch: MAIN
Changes since 1.77: +25 -13 lines
Diff to previous 1.77 (colored)

add the *at() syscalls.

Revision 1.77 / (download) - annotate - [select for diffs], Thu Nov 7 19:37:19 2013 UTC (9 years, 3 months ago) by njoly
Branch: MAIN
Changes since 1.76: +3 -3 lines
Diff to previous 1.76 (colored)

Fix dup/dup2/dup3 argument types (u_int -> int).

Revision 1.76 / (download) - annotate - [select for diffs], Tue Sep 24 13:27:49 2013 UTC (9 years, 4 months ago) by njoly
Branch: MAIN
Changes since 1.75: +3 -2 lines
Diff to previous 1.75 (colored)

Add utimensat(2) for compat linux.

Revision 1.73.10.2 / (download) - annotate - [select for diffs], Sun Jun 23 06:20:15 2013 UTC (9 years, 7 months ago) by tls
Branch: tls-maxphys
Changes since 1.73.10.1: +2 -2 lines
Diff to previous 1.73.10.1 (colored) to branchpoint 1.73 (colored)

resync from head

Revision 1.75 / (download) - annotate - [select for diffs], Mon Apr 8 20:54:48 2013 UTC (9 years, 10 months ago) by pooka
Branch: MAIN
CVS Tags: riastradh-drm2-base2, riastradh-drm2-base1, riastradh-drm2-base, riastradh-drm2, khorben-n900
Branch point for: rmind-smpnet
Changes since 1.74: +2 -2 lines
Diff to previous 1.74 (colored)

support utimes on non-alpha linux platforms

Revision 1.73.10.1 / (download) - annotate - [select for diffs], Tue Nov 20 03:01:55 2012 UTC (10 years, 2 months ago) by tls
Branch: tls-maxphys
Changes since 1.73: +4 -2 lines
Diff to previous 1.73 (colored)

Resync to 2012-11-19 00:00:00 UTC

Revision 1.72.2.2 / (download) - annotate - [select for diffs], Tue Oct 30 17:20:42 2012 UTC (10 years, 3 months ago) by yamt
Branch: yamt-pagecache
CVS Tags: yamt-pagecache-tag8
Changes since 1.72.2.1: +4 -2 lines
Diff to previous 1.72.2.1 (colored) to branchpoint 1.72 (colored)

sync with head

Revision 1.74 / (download) - annotate - [select for diffs], Wed Sep 19 21:19:14 2012 UTC (10 years, 4 months ago) by pooka
Branch: MAIN
CVS Tags: yamt-pagecache-base8, yamt-pagecache-base7, yamt-pagecache-base6, agc-symver-base, agc-symver
Changes since 1.73: +4 -2 lines
Diff to previous 1.73 (colored)

emulate ppoll which is essentially our pollts

Revision 1.72.2.1 / (download) - annotate - [select for diffs], Tue Apr 17 00:07:16 2012 UTC (10 years, 9 months ago) by yamt
Branch: yamt-pagecache
Changes since 1.72: +5 -2 lines
Diff to previous 1.72 (colored)

sync with head

Revision 1.73 / (download) - annotate - [select for diffs], Fri Nov 18 04:03:50 2011 UTC (11 years, 2 months ago) by christos
Branch: MAIN
CVS Tags: yamt-pagecache-base5, yamt-pagecache-base4, netbsd-6-base, netbsd-6-1-RELEASE, netbsd-6-1-RC4, netbsd-6-1-RC3, netbsd-6-1-RC2, netbsd-6-1-RC1, netbsd-6-1-5-RELEASE, netbsd-6-1-4-RELEASE, netbsd-6-1-3-RELEASE, netbsd-6-1-2-RELEASE, netbsd-6-1-1-RELEASE, netbsd-6-1, netbsd-6-0-RELEASE, netbsd-6-0-RC2, netbsd-6-0-RC1, netbsd-6-0-6-RELEASE, netbsd-6-0-5-RELEASE, netbsd-6-0-4-RELEASE, netbsd-6-0-3-RELEASE, netbsd-6-0-2-RELEASE, netbsd-6-0-1-RELEASE, netbsd-6-0, netbsd-6, matt-nb6-plus-nbase, matt-nb6-plus-base, matt-nb6-plus, jmcneill-usbmp-pre-base2, jmcneill-usbmp-base9, jmcneill-usbmp-base8, jmcneill-usbmp-base7, jmcneill-usbmp-base6, jmcneill-usbmp-base5, jmcneill-usbmp-base4, jmcneill-usbmp-base3, jmcneill-usbmp-base2, jmcneill-usbmp-base10, jmcneill-usbmp-base, jmcneill-usbmp, jmcneill-audiomp3-base, jmcneill-audiomp3
Branch point for: tls-maxphys
Changes since 1.72: +5 -2 lines
Diff to previous 1.72 (colored)

add sigtimedwait

Revision 1.72 / (download) - annotate - [select for diffs], Sat Jul 9 14:49:40 2011 UTC (11 years, 7 months ago) by christos
Branch: MAIN
CVS Tags: yamt-pagecache-base3, yamt-pagecache-base2, yamt-pagecache-base
Branch point for: yamt-pagecache
Changes since 1.71: +3 -3 lines
Diff to previous 1.71 (colored)

the first argument of {g,s}etitimer() is int not u_int.

Revision 1.69.2.1 / (download) - annotate - [select for diffs], Mon Jun 6 09:07:25 2011 UTC (11 years, 8 months ago) by jruoho
Branch: jruoho-x86intr
Changes since 1.69: +7 -5 lines
Diff to previous 1.69 (colored) next main 1.70 (colored)

Sync with HEAD.

Revision 1.68.4.3 / (download) - annotate - [select for diffs], Tue May 31 03:04:29 2011 UTC (11 years, 8 months ago) by rmind
Branch: rmind-uvmplock
Changes since 1.68.4.2: +4 -2 lines
Diff to previous 1.68.4.2 (colored) to branchpoint 1.68 (colored) next main 1.69 (colored)

sync with head

Revision 1.71 / (download) - annotate - [select for diffs], Mon May 30 17:50:32 2011 UTC (11 years, 8 months ago) by alnsn
Branch: MAIN
CVS Tags: rmind-uvmplock-nbase, rmind-uvmplock-base, cherry-xenmp-base, cherry-xenmp
Changes since 1.70: +5 -3 lines
Diff to previous 1.70 (colored)

Add fadvise64 and fadvise64_64 syscalls to compat_linux and compat_linux32.

Revision 1.68.4.2 / (download) - annotate - [select for diffs], Thu Apr 21 01:41:40 2011 UTC (11 years, 9 months ago) by rmind
Branch: rmind-uvmplock
Changes since 1.68.4.1: +2 -2 lines
Diff to previous 1.68.4.1 (colored) to branchpoint 1.68 (colored)

sync with head

Revision 1.70 / (download) - annotate - [select for diffs], Fri Apr 15 13:04:53 2011 UTC (11 years, 9 months ago) by he
Branch: MAIN
Changes since 1.69: +3 -3 lines
Diff to previous 1.69 (colored)

Add dup3() and pipe2() for these archs as well.

Revision 1.68.4.1 / (download) - annotate - [select for diffs], Sat Mar 5 20:52:45 2011 UTC (11 years, 11 months ago) by rmind
Branch: rmind-uvmplock
Changes since 1.68: +92 -8 lines
Diff to previous 1.68 (colored)

sync with head

Revision 1.68.2.1 / (download) - annotate - [select for diffs], Tue Aug 17 06:45:45 2010 UTC (12 years, 5 months ago) by uebayasi
Branch: uebayasi-xip
Changes since 1.68: +92 -8 lines
Diff to previous 1.68 (colored) next main 1.69 (colored)

Sync with HEAD.

Revision 1.61.2.4 / (download) - annotate - [select for diffs], Wed Aug 11 22:53:06 2010 UTC (12 years, 5 months ago) by yamt
Branch: yamt-nfs-mp
Changes since 1.61.2.3: +92 -8 lines
Diff to previous 1.61.2.3 (colored) to branchpoint 1.61 (colored) next main 1.62 (colored)

sync with head.

Revision 1.69 / (download) - annotate - [select for diffs], Wed Jul 7 01:30:34 2010 UTC (12 years, 7 months ago) by chs
Branch: MAIN
CVS Tags: yamt-nfs-mp-base11, yamt-nfs-mp-base10, uebayasi-xip-base4, uebayasi-xip-base3, uebayasi-xip-base2, matt-mips64-premerge-20101231, jruoho-x86intr-base, bouyer-quota2-nbase, bouyer-quota2-base, bouyer-quota2
Branch point for: jruoho-x86intr
Changes since 1.68: +92 -8 lines
Diff to previous 1.68 (colored)

many changes for COMPAT_LINUX:
 - update the linux syscall table for each platform.
 - support new-style (NPTL) linux pthreads on all platforms.
   clone() with CLONE_THREAD uses 1 process with many LWPs
   instead of separate processes.
 - move the contents of sys__lwp_setprivate() into a new
   lwp_setprivate() and use that everywhere.
 - update linux_release[] and linux32_release[] to "2.6.18".
 - adjust placement of emul fork/exec/exit hooks as needed
   and adjust other emul code to match.
 - convert all struct emul definitions to use named initializers.
 - change the pid allocator to allow multiple pids to refer to the same proc.
 - remove a few fields from struct proc that are no longer needed.
 - disable the non-functional "vdso" code in linux32/amd64,
   glibc works fine without it.
 - fix a race in the futex code where we could miss a wakeup after
   a requeue operation.
 - redo futex locking to be a little more efficient.

Revision 1.61.2.3 / (download) - annotate - [select for diffs], Thu Mar 11 15:03:15 2010 UTC (12 years, 11 months ago) by yamt
Branch: yamt-nfs-mp
Changes since 1.61.2.2: +2 -2 lines
Diff to previous 1.61.2.2 (colored) to branchpoint 1.61 (colored)

sync with head

Revision 1.68 / (download) - annotate - [select for diffs], Tue Nov 24 10:42:44 2009 UTC (13 years, 2 months ago) by njoly
Branch: MAIN
CVS Tags: yamt-nfs-mp-base9, uebayasi-xip-base1, uebayasi-xip-base, matt-premerge-20091211
Branch point for: uebayasi-xip, rmind-uvmplock
Changes since 1.67: +2 -2 lines
Diff to previous 1.67 (colored)

Update personality(2) to match Linux definition where the argument is an
unsigned long.

Revision 1.66.2.1 / (download) - annotate - [select for diffs], Thu Jul 23 23:31:40 2009 UTC (13 years, 6 months ago) by jym
Branch: jym-xensuspend
Changes since 1.66: +2 -3 lines
Diff to previous 1.66 (colored) next main 1.67 (colored)

Sync with HEAD.

Revision 1.61.2.2 / (download) - annotate - [select for diffs], Sat Jun 20 07:20:16 2009 UTC (13 years, 7 months ago) by yamt
Branch: yamt-nfs-mp
Changes since 1.61.2.1: +2 -3 lines
Diff to previous 1.61.2.1 (colored) to branchpoint 1.61 (colored)

sync with head

Revision 1.67 / (download) - annotate - [select for diffs], Mon Jun 8 13:26:57 2009 UTC (13 years, 8 months ago) by njoly
Branch: MAIN
CVS Tags: yamt-nfs-mp-base8, yamt-nfs-mp-base7, yamt-nfs-mp-base6, yamt-nfs-mp-base5, jymxensuspend-base, jym-xensuspend-nbase
Changes since 1.66: +2 -3 lines
Diff to previous 1.66 (colored)

Update rt_queueinfo(2) definition, and kill a corresponding comment.

Revision 1.61.2.1 / (download) - annotate - [select for diffs], Mon May 4 08:12:21 2009 UTC (13 years, 9 months ago) by yamt
Branch: yamt-nfs-mp
Changes since 1.61: +202 -198 lines
Diff to previous 1.61 (colored)

sync with head.

Revision 1.62.4.1 / (download) - annotate - [select for diffs], Mon Jan 19 13:17:26 2009 UTC (14 years ago) by skrll
Branch: nick-hppapmap
Changes since 1.62: +201 -198 lines
Diff to previous 1.62 (colored) next main 1.63 (colored)

Sync with HEAD.

Revision 1.66 / (download) - annotate - [select for diffs], Sat Jan 17 22:28:52 2009 UTC (14 years ago) by njoly
Branch: MAIN
CVS Tags: yamt-nfs-mp-base4, yamt-nfs-mp-base3, nick-hppapmap-base4, nick-hppapmap-base3, nick-hppapmap-base2, nick-hppapmap-base, jym-xensuspend-base
Branch point for: jym-xensuspend
Changes since 1.65: +2 -2 lines
Diff to previous 1.65 (colored)

Convert linux/linux32 wait(4) to use a compat50 rusage structure.

Revision 1.59.6.3 / (download) - annotate - [select for diffs], Sat Jan 17 13:28:44 2009 UTC (14 years ago) by mjf
Branch: mjf-devfs2
Changes since 1.59.6.2: +199 -196 lines
Diff to previous 1.59.6.2 (colored) to branchpoint 1.59 (colored) next main 1.60 (colored)

Sync with HEAD.

Revision 1.65 / (download) - annotate - [select for diffs], Tue Jan 13 22:27:43 2009 UTC (14 years ago) by pooka
Branch: MAIN
CVS Tags: mjf-devfs2-base
Changes since 1.64: +193 -193 lines
Diff to previous 1.64 (colored)

Convert the syscalls.master to a format from which it is easier
to parse and generate the compat name and basename (e.g. __stat50
and stat).  Use this to autogenerate __RENAME()'s to the rump_syscalls
header so that they can be called e.g. rump_sys_socket() instead
of rump_sys___socket30().

Revision 1.64 / (download) - annotate - [select for diffs], Sun Jan 11 12:59:34 2009 UTC (14 years ago) by tsutsui
Branch: MAIN
Changes since 1.63: +11 -9 lines
Diff to previous 1.63 (colored)

Update for compat_50 stuff. (compile test only)

Revision 1.62.2.1 / (download) - annotate - [select for diffs], Sat Dec 13 01:13:54 2008 UTC (14 years, 1 month ago) by haad
Branch: haad-dm
Changes since 1.62: +4 -3 lines
Diff to previous 1.62 (colored) next main 1.63 (colored)

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

Revision 1.62.6.1 / (download) - annotate - [select for diffs], Thu Nov 20 03:03:05 2008 UTC (14 years, 2 months ago) by snj
Branch: netbsd-5
CVS Tags: netbsd-5-2-RELEASE, netbsd-5-2-RC1, netbsd-5-2-3-RELEASE, netbsd-5-2-2-RELEASE, netbsd-5-2-1-RELEASE, netbsd-5-2, netbsd-5-1-RELEASE, netbsd-5-1-RC4, netbsd-5-1-RC3, netbsd-5-1-RC2, netbsd-5-1-RC1, netbsd-5-1-5-RELEASE, netbsd-5-1-4-RELEASE, netbsd-5-1-3-RELEASE, netbsd-5-1-2-RELEASE, netbsd-5-1-1-RELEASE, netbsd-5-1, netbsd-5-0-RELEASE, netbsd-5-0-RC4, netbsd-5-0-RC3, netbsd-5-0-RC2, netbsd-5-0-RC1, netbsd-5-0-2-RELEASE, netbsd-5-0-1-RELEASE, netbsd-5-0, matt-nb5-pq3-base, matt-nb5-pq3, matt-nb5-mips64-u2-k2-k4-k7-k8-k9, matt-nb5-mips64-u1-k1-k5, matt-nb5-mips64-premerge-20101231, matt-nb5-mips64-premerge-20091211, matt-nb5-mips64-k15, matt-nb5-mips64, matt-nb4-mips64-k7-u2a-k9b
Changes since 1.62: +4 -3 lines
Diff to previous 1.62 (colored) next main 1.63 (colored)

Pull up following revision(s) (requested by njoly in ticket #81):
	sys/compat/linux/arch/mips/syscalls.master: revision 1.30
	sys/compat/linux/arch/m68k/syscalls.master: revision 1.63
	sys/compat/linux32/arch/amd64/syscalls.master: revision 1.39
	sys/compat/linux/arch/alpha/syscalls.master: revision 1.63
	sys/compat/linux/arch/powerpc/syscalls.master: revision 1.38
	sys/compat/linux32/common/linux32_time.c: revision 1.22
	sys/compat/linux/arch/amd64/syscalls.master: revision 1.25
	sys/compat/linux/arch/i386/syscalls.master: revision 1.94
	sys/compat/linux/arch/arm/syscalls.master: revision 1.36
	sys/compat/linux/common/linux_time.c: revision 1.26
Fix nanosleep(2) on 64-bit archs. Do not call native nanosleep
syscall, but rather a modified version the will take care of `struct
timespec' conversions.

Revision 1.63 / (download) - annotate - [select for diffs], Wed Nov 12 18:07:40 2008 UTC (14 years, 2 months ago) by njoly
Branch: MAIN
CVS Tags: haad-nbase2, haad-dm-base2, haad-dm-base, ad-audiomp2-base, ad-audiomp2
Changes since 1.62: +4 -3 lines
Diff to previous 1.62 (colored)

Fix nanosleep(2) on 64-bit archs. Do not call native nanosleep
syscall, but rather a modified version the will take care of `struct
timespec' conversions.

Revision 1.59.6.2 / (download) - annotate - [select for diffs], Sun Jun 29 09:33:03 2008 UTC (14 years, 7 months ago) by mjf
Branch: mjf-devfs2
Changes since 1.59.6.1: +1 -0 lines
Diff to previous 1.59.6.1 (colored) to branchpoint 1.59 (colored)

Sync with HEAD.

Revision 1.61.4.3 / (download) - annotate - [select for diffs], Mon Jun 23 04:30:54 2008 UTC (14 years, 7 months ago) by wrstuden
Branch: wrstuden-revivesa
Changes since 1.61.4.2: +2 -1 lines
Diff to previous 1.61.4.2 (colored) to branchpoint 1.61 (colored) next main 1.62 (colored)

Sync w/ -current. 34 merge conflicts to follow.

Revision 1.61.6.1 / (download) - annotate - [select for diffs], Wed Jun 18 16:32:55 2008 UTC (14 years, 7 months ago) by simonb
Branch: simonb-wapbl
Changes since 1.61: +2 -1 lines
Diff to previous 1.61 (colored) next main 1.62 (colored)

Sync with head.

Revision 1.62 / (download) - annotate - [select for diffs], Wed Jun 18 12:21:20 2008 UTC (14 years, 7 months ago) by tsutsui
Branch: MAIN
CVS Tags: wrstuden-revivesa-base-4, wrstuden-revivesa-base-3, wrstuden-revivesa-base-2, wrstuden-revivesa-base-1, wrstuden-revivesa-base, simonb-wapbl-nbase, simonb-wapbl-base, netbsd-5-base, matt-mips64-base2, haad-dm-base1
Branch point for: nick-hppapmap, netbsd-5, haad-dm
Changes since 1.61: +2 -1 lines
Diff to previous 1.61 (colored)

Include <sys/sched.h> before <sys/syscallargs.h> for cpuset_t.

Revision 1.59.6.1 / (download) - annotate - [select for diffs], Mon Jun 2 13:23:01 2008 UTC (14 years, 8 months ago) by mjf
Branch: mjf-devfs2
Changes since 1.59: +3 -3 lines
Diff to previous 1.59 (colored)

Sync with HEAD.

Revision 1.60.2.1 / (download) - annotate - [select for diffs], Sun May 18 12:33:16 2008 UTC (14 years, 8 months ago) by yamt
Branch: yamt-pf42
Changes since 1.60: +2 -2 lines
Diff to previous 1.60 (colored) next main 1.61 (colored)

sync with head.

Revision 1.61.4.2 / (download) - annotate - [select for diffs], Wed May 14 01:35:04 2008 UTC (14 years, 8 months ago) by wrstuden
Branch: wrstuden-revivesa
Changes since 1.61.4.1: +1 -2 lines
Diff to previous 1.61.4.1 (colored) to branchpoint 1.61 (colored)

Per discussion with ad, remove most of the #include <sys/sa.h> lines
as they were including sa.h just for the type(s) needed for syscallargs.h.

Instead, create a new file, sys/satypes.h, which contains just the
types needed for syscallargs.h. Yes, there's only one now, but that
may change and it's probably more likely to change if it'd be difficult
to handle. :-)

Per discussion with matt at n dot o, add an include of satypes.h to
sigtypes.h. Upcall handlers are kinda signal handlers, and signalling
is the header file that's already included for syscallargs.h that
closest matches SA.

This shaves about 3000 lines off of the diff of the branch relative
to the base. That also represents about 18% of the total before this
checkin.

I think this reduction is very good thing.

Revision 1.61.4.1 / (download) - annotate - [select for diffs], Sat May 10 23:48:53 2008 UTC (14 years, 9 months ago) by wrstuden
Branch: wrstuden-revivesa
Changes since 1.61: +2 -1 lines
Diff to previous 1.61 (colored)

Initial checkin of re-adding SA. Everything except kern_sa.c
compiles in GENERIC for i386. This is still a work-in-progress, but
this checkin covers most of the mechanical work (changing signalling
to be able to accomidate SA's process-wide signalling and re-adding
includes of sys/sa.h and savar.h). Subsequent changes will be much
more interesting.

Also, kern_sa.c has received partial cleanup. There's still more
to do, though.

Revision 1.61 / (download) - annotate - [select for diffs], Wed Apr 23 14:07:50 2008 UTC (14 years, 9 months ago) by ad
Branch: MAIN
CVS Tags: yamt-pf42-base4, yamt-pf42-base3, yamt-pf42-base2, yamt-nfs-mp-base2, yamt-nfs-mp-base, hpcarm-cleanup-nbase
Branch point for: yamt-nfs-mp, wrstuden-revivesa, simonb-wapbl
Changes since 1.60: +2 -2 lines
Diff to previous 1.60 (colored)

-SYCALL_MPSAFE

Revision 1.60 / (download) - annotate - [select for diffs], Fri Apr 4 12:38:53 2008 UTC (14 years, 10 months ago) by njoly
Branch: MAIN
CVS Tags: yamt-pf42-baseX, yamt-pf42-base
Branch point for: yamt-pf42
Changes since 1.59: +2 -2 lines
Diff to previous 1.59 (colored)

Cleanup. Kill linux_sys_msync and use sys___msync13 instead.
No functional changes expected.

Revision 1.54.16.2 / (download) - annotate - [select for diffs], Sun Mar 23 02:04:32 2008 UTC (14 years, 10 months ago) by matt
Branch: matt-armv6
Changes since 1.54.16.1: +22 -17 lines
Diff to previous 1.54.16.1 (colored) to branchpoint 1.54 (colored) next main 1.55 (colored)

sync with HEAD

Revision 1.54.22.3 / (download) - annotate - [select for diffs], Mon Feb 18 21:05:26 2008 UTC (14 years, 11 months ago) by mjf
Branch: mjf-devfs
Changes since 1.54.22.2: +22 -17 lines
Diff to previous 1.54.22.2 (colored) to branchpoint 1.54 (colored) next main 1.55 (colored)

Sync with HEAD.

Revision 1.46.2.5 / (download) - annotate - [select for diffs], Mon Jan 21 09:41:17 2008 UTC (15 years ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.46.2.4: +26 -20 lines
Diff to previous 1.46.2.4 (colored) next main 1.47 (colored)

sync with head

Revision 1.55.6.2 / (download) - annotate - [select for diffs], Sat Jan 19 12:14:57 2008 UTC (15 years ago) by bouyer
Branch: bouyer-xeni386
Changes since 1.55.6.1: +21 -16 lines
Diff to previous 1.55.6.1 (colored) to branchpoint 1.55 (colored) next main 1.56 (colored)

Sync with HEAD

Revision 1.59 / (download) - annotate - [select for diffs], Tue Jan 15 22:38:34 2008 UTC (15 years ago) by njoly
Branch: MAIN
CVS Tags: yamt-lazymbuf-base15, yamt-lazymbuf-base14, nick-net80211-sync-base, nick-net80211-sync, mjf-devfs-base, matt-armv6-nbase, keiichi-mipv6-nbase, keiichi-mipv6-base, keiichi-mipv6, hpcarm-cleanup-base, bouyer-xeni386-nbase, bouyer-xeni386-base, ad-socklock-base1
Branch point for: mjf-devfs2
Changes since 1.58: +22 -17 lines
Diff to previous 1.58 (colored)

compat linux (and linux32) uid16 functions cleanup and fixes.

- Move uid16 functions to their own file linux_uid16.c, included by
  needed archs (arm, i386 and m68k).
- Add new MI types linux_{u,g}id16_t.
- Add macros to handle linux_uid16_t and uid_t conversions.
- Add linux_sys_getres{uid,gid}16 syscalls, to fix an overflow with
  bad sizes given to copyout when linux_sys_getres{uid,gid} are used.
- Update arm syscall table to use more uid16 functions.

Revision 1.54.16.1 / (download) - annotate - [select for diffs], Wed Jan 9 01:51:03 2008 UTC (15 years, 1 month ago) by matt
Branch: matt-armv6
Changes since 1.54: +18 -18 lines
Diff to previous 1.54 (colored)

sync with HEAD

Revision 1.55.6.1 / (download) - annotate - [select for diffs], Wed Jan 2 21:52:25 2008 UTC (15 years, 1 month ago) by bouyer
Branch: bouyer-xeni386
CVS Tags: bouyer-xeni386-merge1
Changes since 1.55: +5 -4 lines
Diff to previous 1.55 (colored)

Sync with HEAD

Revision 1.54.22.2 / (download) - annotate - [select for diffs], Thu Dec 27 00:44:01 2007 UTC (15 years, 1 month ago) by mjf
Branch: mjf-devfs
Changes since 1.54.22.1: +5 -4 lines
Diff to previous 1.54.22.1 (colored) to branchpoint 1.54 (colored)

Sync with HEAD.

Revision 1.55.2.1 / (download) - annotate - [select for diffs], Wed Dec 26 19:49:11 2007 UTC (15 years, 1 month ago) by ad
Branch: vmlocking2
Changes since 1.55: +5 -4 lines
Diff to previous 1.55 (colored) next main 1.56 (colored)

Sync with head.

Revision 1.58 / (download) - annotate - [select for diffs], Mon Dec 24 14:17:18 2007 UTC (15 years, 1 month ago) by njoly
Branch: MAIN
CVS Tags: vmlocking2-base3, matt-armv6-base
Changes since 1.57: +2 -2 lines
Diff to previous 1.57 (colored)

Kill unneeded linux_sys_getpgid and use native sys_getpgid instead.

Revision 1.57 / (download) - annotate - [select for diffs], Fri Dec 21 22:26:21 2007 UTC (15 years, 1 month ago) by njoly
Branch: MAIN
Changes since 1.56: +3 -3 lines
Diff to previous 1.56 (colored)

- Fix setfsuid to return uid on success.
- Replace getfsuid, which never existed on Linux, by correct setfsgid
  syscall.

ok by christos and dsl.

Revision 1.56 / (download) - annotate - [select for diffs], Thu Dec 20 23:02:53 2007 UTC (15 years, 1 month ago) by dsl
Branch: MAIN
Changes since 1.55: +2 -1 lines
Diff to previous 1.55 (colored)

Convert all the system call entry points from:
    int foo(struct lwp *l, void *v, register_t *retval)
to:
    int foo(struct lwp *l, const struct foo_args *uap, register_t *retval)
Fixup compat code to not write into 'uap' and (in some cases) to actually
pass a correctly formatted 'uap' structure with the right name to the
next routine.
A few 'compat' routines that just call standard ones have been deleted.
All the 'compat' code compiles (along with the kernels required to test
build it).
98% done by automated scripts.

Revision 1.46.2.4 / (download) - annotate - [select for diffs], Fri Dec 7 17:28:16 2007 UTC (15 years, 2 months ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.46.2.3: +14 -15 lines
Diff to previous 1.46.2.3 (colored)

sync with head

Revision 1.54.14.1 / (download) - annotate - [select for diffs], Wed Nov 21 21:53:51 2007 UTC (15 years, 2 months ago) by joerg
Branch: jmcneill-pm
Changes since 1.54: +14 -15 lines
Diff to previous 1.54 (colored) next main 1.55 (colored)

Sync with HEAD.

Revision 1.54.22.1 / (download) - annotate - [select for diffs], Mon Nov 19 00:47:23 2007 UTC (15 years, 2 months ago) by mjf
Branch: mjf-devfs
Changes since 1.54: +14 -15 lines
Diff to previous 1.54 (colored)

Sync with HEAD.

Revision 1.54.20.1 / (download) - annotate - [select for diffs], Sun Nov 18 19:35:06 2007 UTC (15 years, 2 months ago) by bouyer
Branch: bouyer-xenamd64
Changes since 1.54: +14 -15 lines
Diff to previous 1.54 (colored) next main 1.55 (colored)

Sync with HEAD

Revision 1.55 / (download) - annotate - [select for diffs], Fri Nov 16 12:51:55 2007 UTC (15 years, 2 months ago) by njoly
Branch: MAIN
CVS Tags: yamt-kmem-base3, yamt-kmem-base2, yamt-kmem-base, yamt-kmem, vmlocking2-base2, vmlocking2-base1, vmlocking-nbase, reinoud-bufcleanup-nbase, reinoud-bufcleanup-base, jmcneill-pm-base, cube-autoconf-base, cube-autoconf, bouyer-xenamd64-base2, bouyer-xenamd64-base
Branch point for: vmlocking2, bouyer-xeni386
Changes since 1.54: +14 -15 lines
Diff to previous 1.54 (colored)

Cleanup. Remove a few linux syscalls definitions, now identical to
native ones (with stackgap and ALT_CHECK_xxx removal). No functional
changes expected.

Revision 1.46.2.3 / (download) - annotate - [select for diffs], Mon Sep 3 14:32:18 2007 UTC (15 years, 5 months ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.46.2.2: +11 -11 lines
Diff to previous 1.46.2.2 (colored)

sync with head.

Revision 1.53.2.1 / (download) - annotate - [select for diffs], Mon Mar 12 05:52:17 2007 UTC (15 years, 11 months ago) by rmind
Branch: yamt-idlelwp
Changes since 1.53: +11 -11 lines
Diff to previous 1.53 (colored) next main 1.54 (colored)

Sync with HEAD.

Revision 1.54 / (download) - annotate - [select for diffs], Sun Mar 4 06:01:22 2007 UTC (15 years, 11 months ago) by christos
Branch: MAIN
CVS Tags: yamt-x86pmap-base4, yamt-x86pmap-base3, yamt-x86pmap-base2, yamt-x86pmap-base, yamt-x86pmap, yamt-idlelwp-base8, vmlocking-base, vmlocking, thorpej-atomic-base, thorpej-atomic, reinoud-bufcleanup, nick-csl-alignment-base5, nick-csl-alignment-base, nick-csl-alignment, mjf-ufs-trans-base, mjf-ufs-trans, matt-mips64-base, matt-mips64, matt-armv6-prevmlocking, jmcneill-base, hpcarm-cleanup
Branch point for: mjf-devfs, matt-armv6, jmcneill-pm, bouyer-xenamd64
Changes since 1.53: +11 -11 lines
Diff to previous 1.53 (colored)

Kill caddr_t; there will be some MI fallout, but it will be fixed shortly.

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

sync with head.

Revision 1.53 / (download) - annotate - [select for diffs], Fri Feb 9 21:55:19 2007 UTC (16 years ago) by ad
Branch: MAIN
CVS Tags: post-newlock2-merge, ad-audiomp-base, ad-audiomp
Branch point for: yamt-idlelwp
Changes since 1.52: +1 -2 lines
Diff to previous 1.52 (colored)

Merge newlock2 to head.

Revision 1.52.2.1 / (download) - annotate - [select for diffs], Tue Jan 30 13:51:32 2007 UTC (16 years ago) by ad
Branch: newlock2
Changes since 1.52: +1 -2 lines
Diff to previous 1.52 (colored) next main 1.53 (colored)

Remove support for SA. Ok core@.

Revision 1.48.4.1 / (download) - annotate - [select for diffs], Sat Sep 9 02:45:38 2006 UTC (16 years, 5 months ago) by rpaulo
Branch: rpaulo-netinet-merge-pcb
Changes since 1.48: +2 -2 lines
Diff to previous 1.48 (colored) next main 1.49 (colored)

sync with head

Revision 1.52 / (download) - annotate - [select for diffs], Fri Sep 1 20:58:18 2006 UTC (16 years, 5 months ago) by matt
Branch: MAIN
CVS Tags: yamt-splraiseipl-base5, yamt-splraiseipl-base4, yamt-splraiseipl-base3, yamt-splraiseipl-base2, yamt-splraiseipl-base, yamt-splraiseipl, yamt-pdpolicy-base9, yamt-pdpolicy-base8, wrstuden-fixsa-newbase, wrstuden-fixsa-base-1, wrstuden-fixsa-base, wrstuden-fixsa, rpaulo-netinet-merge-pcb-base, newlock2-nbase, newlock2-base, netbsd-4-base, netbsd-4-0-RELEASE, netbsd-4-0-RC5, netbsd-4-0-RC4, netbsd-4-0-RC3, netbsd-4-0-RC2, netbsd-4-0-RC1, netbsd-4-0-1-RELEASE, netbsd-4-0, netbsd-4, matt-nb4-arm-base, matt-nb4-arm
Branch point for: newlock2
Changes since 1.51: +1 -6 lines
Diff to previous 1.51 (colored)

Don't conditionalize *sys_ptrace.  The lack of sys_ptrace will be dealt
with differently.

Revision 1.51 / (download) - annotate - [select for diffs], Wed Aug 30 11:14:39 2006 UTC (16 years, 5 months ago) by matt
Branch: MAIN
Changes since 1.50: +6 -1 lines
Diff to previous 1.50 (colored)

Update to deal with options PTRACE

Revision 1.48.8.1 / (download) - annotate - [select for diffs], Mon Jun 26 12:46:01 2006 UTC (16 years, 7 months ago) by yamt
Branch: yamt-pdpolicy
Changes since 1.48: +2 -2 lines
Diff to previous 1.48 (colored) next main 1.49 (colored)

sync with head.

Revision 1.46.2.1 / (download) - annotate - [select for diffs], Wed Jun 21 14:59:11 2006 UTC (16 years, 7 months ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.46: +6 -2 lines
Diff to previous 1.46 (colored)

sync with head.

Revision 1.48.14.1 / (download) - annotate - [select for diffs], Mon Jun 19 03:45:52 2006 UTC (16 years, 7 months ago) by chap
Branch: chap-midi
Changes since 1.48: +2 -2 lines
Diff to previous 1.48 (colored) next main 1.49 (colored)

Sync with head.

Revision 1.50 / (download) - annotate - [select for diffs], Tue Jun 13 22:23:03 2006 UTC (16 years, 7 months ago) by he
Branch: MAIN
CVS Tags: yamt-pdpolicy-base7, yamt-pdpolicy-base6, gdamore-uart-base, gdamore-uart, chap-midi-nbase, chap-midi-base, abandoned-netbsd-4-base, abandoned-netbsd-4
Changes since 1.49: +2 -2 lines
Diff to previous 1.49 (colored)

We need the argument structure for the getpriority syscall defined, so
change NOARGS to STD.

Revision 1.49 / (download) - annotate - [select for diffs], Sat Jun 10 21:15:33 2006 UTC (16 years, 8 months ago) by christos
Branch: MAIN
Changes since 1.48: +2 -2 lines
Diff to previous 1.48 (colored)

linux getpriority is off-by-20 so use our own function.
From PR/33671: Nicolas Joly

Revision 1.48 / (download) - annotate - [select for diffs], Sun Dec 11 12:20:16 2005 UTC (17 years, 2 months ago) by christos
Branch: MAIN
CVS Tags: yamt-uio_vmspace-base5, yamt-uio_vmspace, yamt-pdpolicy-base5, yamt-pdpolicy-base4, yamt-pdpolicy-base3, yamt-pdpolicy-base2, yamt-pdpolicy-base, simonb-timecounters-base, simonb-timecounters, simonb-timcounters-final, peter-altq-base, peter-altq, elad-kernelauth-base, elad-kernelauth
Branch point for: yamt-pdpolicy, rpaulo-netinet-merge-pcb, chap-midi
Changes since 1.47: +1 -1 lines
Diff to previous 1.47 (colored)

merge ktrace-lwp.

Revision 1.42.2.4 / (download) - annotate - [select for diffs], Thu Nov 10 14:01:06 2005 UTC (17 years, 3 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.42.2.3: +58 -13 lines
Diff to previous 1.42.2.3 (colored) next main 1.43 (colored)

Sync with HEAD. Here we go again...

Revision 1.47 / (download) - annotate - [select for diffs], Tue Oct 18 18:37:44 2005 UTC (17 years, 3 months ago) by joerg
Branch: MAIN
CVS Tags: yamt-vop-base3, yamt-vop-base2, yamt-vop-base, yamt-vop, yamt-readahead-pervnode, yamt-readahead-perfile, yamt-readahead-base3, yamt-readahead-base2, yamt-readahead-base, yamt-readahead, thorpej-vnode-attr-base, thorpej-vnode-attr, ktrace-lwp-base
Changes since 1.46: +5 -1 lines
Diff to previous 1.46 (colored)

sys_uselib is needed by COMPAT_LINUX for EXEC_AOUT. Since it doesn't get
build when EXEC_AOUT is not defined, the syscalls.master entry has to be
conditionalized. Alpha did so already, so let the other archs catch up
with it.

Go-on: christos

Revision 1.46 / (download) - annotate - [select for diffs], Mon May 23 23:21:49 2005 UTC (17 years, 8 months ago) by jmc
Branch: MAIN
Branch point for: yamt-lazymbuf
Changes since 1.45: +33 -1 lines
Diff to previous 1.45 (colored)

Add clock_* POSIX functions.

Revision 1.45 / (download) - annotate - [select for diffs], Mon May 16 16:02:20 2005 UTC (17 years, 8 months ago) by fvdl
Branch: MAIN
Changes since 1.44: +22 -13 lines
Diff to previous 1.44 (colored)

Add *xattr functions (they all return EOPNOTSUPP).

Revision 1.42.2.3 / (download) - annotate - [select for diffs], Tue Sep 21 13:25:27 2004 UTC (18 years, 4 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.42.2.2: +1 -1 lines
Diff to previous 1.42.2.2 (colored)

Fix the sync with head I botched.

Revision 1.42.2.2 / (download) - annotate - [select for diffs], Sat Sep 18 14:43:32 2004 UTC (18 years, 4 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.42.2.1: +1 -1 lines
Diff to previous 1.42.2.1 (colored)

Sync with HEAD.

Revision 1.42.2.1 / (download) - annotate - [select for diffs], Tue Aug 3 10:44:03 2004 UTC (18 years, 6 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.42: +16 -2 lines
Diff to previous 1.42 (colored)

Sync with HEAD

Revision 1.44 / (download) - annotate - [select for diffs], Sun Aug 1 15:34:22 2004 UTC (18 years, 6 months ago) by jdolecek
Branch: MAIN
CVS Tags: yamt-km-base4, yamt-km-base3, yamt-km-base2, yamt-km-base, yamt-km, netbsd-3-base, netbsd-3-1-RELEASE, netbsd-3-1-RC4, netbsd-3-1-RC3, netbsd-3-1-RC2, netbsd-3-1-RC1, netbsd-3-1-1-RELEASE, netbsd-3-1, netbsd-3-0-RELEASE, netbsd-3-0-RC6, netbsd-3-0-RC5, netbsd-3-0-RC4, netbsd-3-0-RC3, netbsd-3-0-RC2, netbsd-3-0-RC1, netbsd-3-0-3-RELEASE, netbsd-3-0-2-RELEASE, netbsd-3-0-1-RELEASE, netbsd-3-0, netbsd-3, kent-audio2-base, kent-audio2, kent-audio1-beforemerge, kent-audio1-base, kent-audio1
Changes since 1.43: +14 -1 lines
Diff to previous 1.43 (colored)

sync the syscall lists with Linux kernel 2.6.7

Revision 1.39.4.4 / (download) - annotate - [select for diffs], Thu May 27 09:05:18 2004 UTC (18 years, 8 months ago) by tron
Branch: netbsd-1-6
Changes since 1.39.4.3: +2 -2 lines
Diff to previous 1.39.4.3 (colored) to branchpoint 1.39 (colored) next main 1.40 (colored)

Apply patch (requested by skrll in ticket #1701):
Correct incorrect definition of system call 194 (linux_sys_ftruncate64)
caused by the patch for ticket #1686.

Revision 1.39.4.3 / (download) - annotate - [select for diffs], Tue May 11 14:30:33 2004 UTC (18 years, 9 months ago) by tron
Branch: netbsd-1-6
Changes since 1.39.4.2: +3 -2 lines
Diff to previous 1.39.4.2 (colored) to branchpoint 1.39 (colored)

Pull up revision 1.43 via patch (requested by wennmach in ticket #1686):
add Linux compat arg wrapper for ftruncate64(), and change linux compat
truncate64() wrapper to translate args structure
NetBSD truncate() and ftrucate() have hidden 'pad' argument, so we have
to do the argument translation
Problem found and patch supplied in PR kern/22360 by Ales Krenek
This is the last of syscalls with hidden 'pad' arg we didn't have
wrapper for; all the others (lseek, mmap, pwrite, pread) already had
wrapper before.

Revision 1.39.4.2 / (download) - annotate - [select for diffs], Thu Nov 20 04:21:35 2003 UTC (19 years, 2 months ago) by jmc
Branch: netbsd-1-6
CVS Tags: netbsd-1-6-PATCH002-RELEASE, netbsd-1-6-PATCH002-RC4, netbsd-1-6-PATCH002-RC3, netbsd-1-6-PATCH002
Changes since 1.39.4.1: +2 -1 lines
Diff to previous 1.39.4.1 (colored) to branchpoint 1.39 (colored)

Followup from ticket #1427. Need to include mmap2.h here or it won't compile

Revision 1.39.4.1 / (download) - annotate - [select for diffs], Wed Oct 22 04:03:01 2003 UTC (19 years, 3 months ago) by jmc
Branch: netbsd-1-6
CVS Tags: netbsd-1-6-PATCH002-RC2, netbsd-1-6-PATCH002-RC1
Changes since 1.39: +4 -2 lines
Diff to previous 1.39 (colored)

Regen files (requested by tv in ticket #1427)

Proper support for mmap2

Revision 1.43 / (download) - annotate - [select for diffs], Sun Aug 10 20:16:23 2003 UTC (19 years, 6 months ago) by jdolecek
Branch: MAIN
CVS Tags: netbsd-2-base, netbsd-2-1-RELEASE, netbsd-2-1-RC6, netbsd-2-1-RC5, netbsd-2-1-RC4, netbsd-2-1-RC3, netbsd-2-1-RC2, netbsd-2-1-RC1, netbsd-2-1, netbsd-2-0-base, netbsd-2-0-RELEASE, netbsd-2-0-RC5, netbsd-2-0-RC4, netbsd-2-0-RC3, netbsd-2-0-RC2, netbsd-2-0-RC1, netbsd-2-0-3-RELEASE, netbsd-2-0-2-RELEASE, netbsd-2-0-1-RELEASE, netbsd-2-0, netbsd-2
Changes since 1.42: +3 -2 lines
Diff to previous 1.42 (colored)

add Linux compat arg wrapper for ftruncate64(), and change linux compat
truncate64() wrapper to translate args structure
NetBSD truncate() and ftrucate() have hidden 'pad' argument, so we have
to do the argument translation

Problem found and patch supplied in PR kern/22360 by Ales Krenek

This is the last of syscalls with hidden 'pad' arg we didn't have
wrapper for; all the others (lseek, mmap, pwrite, pread) already had
wrapper before.

Revision 1.42 / (download) - annotate - [select for diffs], Sun Jun 29 16:07:58 2003 UTC (19 years, 7 months ago) by thorpej
Branch: MAIN
Branch point for: ktrace-lwp
Changes since 1.41: +2 -1 lines
Diff to previous 1.41 (colored)

Adapt to linux mmap2 changes.

Revision 1.41 / (download) - annotate - [select for diffs], Mon Jun 23 21:25:57 2003 UTC (19 years, 7 months ago) by christos
Branch: MAIN
Changes since 1.40: +4 -2 lines
Diff to previous 1.40 (colored)

PR/21937: Todd Vierling: Proper support for mmap2

Revision 1.40 / (download) - annotate - [select for diffs], Sat Jan 18 08:02:49 2003 UTC (20 years ago) by thorpej
Branch: MAIN
Changes since 1.39: +2 -1 lines
Diff to previous 1.39 (colored)

Merge the nathanw_sa branch.

Revision 1.34.2.2 / (download) - annotate - [select for diffs], Sun Jun 23 17:44:13 2002 UTC (20 years, 7 months ago) by jdolecek
Branch: kqueue
Changes since 1.34.2.1: +11 -8 lines
Diff to previous 1.34.2.1 (colored) to branchpoint 1.34 (colored) next main 1.35 (colored)

catch up with -current on kqueue branch

Revision 1.29.2.7 / (download) - annotate - [select for diffs], Thu Jun 20 03:43:01 2002 UTC (20 years, 7 months ago) by nathanw
Branch: nathanw_sa
CVS Tags: nathanw_sa_end
Changes since 1.29.2.6: +6 -4 lines
Diff to previous 1.29.2.6 (colored) next main 1.30 (colored)

Catch up to -current.

Revision 1.29.2.6 / (download) - annotate - [select for diffs], Wed May 29 21:32:33 2002 UTC (20 years, 8 months ago) by nathanw
Branch: nathanw_sa
Changes since 1.29.2.5: +2 -1 lines
Diff to previous 1.29.2.5 (colored)

#include <sys/sa.h> before <sys/syscallargs.h>, to provide sa_upcall_t
now that <sys/param.h> doesn't include <sys/sa.h>.

(Behold the Power of Ed)

Revision 1.39 / (download) - annotate - [select for diffs], Sun May 12 13:55:54 2002 UTC (20 years, 9 months ago) by jdolecek
Branch: MAIN
CVS Tags: netbsd-1-6-base, netbsd-1-6-RELEASE, netbsd-1-6-RC3, netbsd-1-6-RC2, netbsd-1-6-RC1, netbsd-1-6-PATCH001-RELEASE, netbsd-1-6-PATCH001-RC3, netbsd-1-6-PATCH001-RC2, netbsd-1-6-PATCH001-RC1, netbsd-1-6-PATCH001, nathanw_sa_before_merge, nathanw_sa_base, kqueue-beforemerge, kqueue-base, kqueue-aftermerge, gmcgarry_ucred_base, gmcgarry_ucred, gmcgarry_ctxsw_base, gmcgarry_ctxsw, gehenna-devsw-base, gehenna-devsw, fvdl_fs64_base
Branch point for: netbsd-1-6
Changes since 1.38: +6 -4 lines
Diff to previous 1.38 (colored)

update for newer syscalls (from 2.5.15)
Linux m68k doesn't seem to have fcntl64 syscall - oversight?

Revision 1.29.2.5 / (download) - annotate - [select for diffs], Wed Apr 17 00:05:02 2002 UTC (20 years, 9 months ago) by nathanw
Branch: nathanw_sa
Changes since 1.29.2.4: +2 -1 lines
Diff to previous 1.29.2.4 (colored)

Catch up to -current.

Revision 1.38 / (download) - annotate - [select for diffs], Wed Apr 10 18:18:28 2002 UTC (20 years, 10 months ago) by christos
Branch: MAIN
Changes since 1.37: +3 -2 lines
Diff to previous 1.37 (colored)

add getdents64

Revision 1.29.2.4 / (download) - annotate - [select for diffs], Mon Apr 1 07:44:16 2002 UTC (20 years, 10 months ago) by nathanw
Branch: nathanw_sa
Changes since 1.29.2.3: +4 -4 lines
Diff to previous 1.29.2.3 (colored)

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

Revision 1.37 / (download) - annotate - [select for diffs], Fri Mar 22 15:17:04 2002 UTC (20 years, 10 months ago) by christos
Branch: MAIN
Changes since 1.36: +4 -4 lines
Diff to previous 1.36 (colored)

add mprotect, nuke mmap2

Revision 1.34.2.1 / (download) - annotate - [select for diffs], Sat Mar 16 16:00:34 2002 UTC (20 years, 10 months ago) by jdolecek
Branch: kqueue
Changes since 1.34: +16 -16 lines
Diff to previous 1.34 (colored)

Catch up with -current.

Revision 1.29.2.3 / (download) - annotate - [select for diffs], Thu Feb 28 04:12:52 2002 UTC (20 years, 11 months ago) by nathanw
Branch: nathanw_sa
Changes since 1.29.2.2: +16 -16 lines
Diff to previous 1.29.2.2 (colored)

Catch up to -current.

Revision 1.36 / (download) - annotate - [select for diffs], Sun Feb 17 19:35:30 2002 UTC (20 years, 11 months ago) by christos
Branch: MAIN
CVS Tags: newlock-base, newlock, ifpoll-base, eeh-devprop-base, eeh-devprop
Changes since 1.35: +6 -8 lines
Diff to previous 1.35 (colored)

fix rlimit confusion.

Revision 1.35 / (download) - annotate - [select for diffs], Fri Feb 15 16:48:01 2002 UTC (20 years, 11 months ago) by christos
Branch: MAIN
Changes since 1.34: +12 -10 lines
Diff to previous 1.34 (colored)

- 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

Revision 1.29.2.2 / (download) - annotate - [select for diffs], Thu Jun 21 19:59:37 2001 UTC (21 years, 7 months ago) by nathanw
Branch: nathanw_sa
Changes since 1.29.2.1: +4 -4 lines
Diff to previous 1.29.2.1 (colored)

Catch up to -current.

Revision 1.34 / (download) - annotate - [select for diffs], Wed May 30 11:37:27 2001 UTC (21 years, 8 months ago) by mrg
Branch: MAIN
CVS Tags: thorpej-mips-cache-base, thorpej-mips-cache, thorpej-devvp-base3, thorpej-devvp-base2, thorpej-devvp-base, thorpej-devvp, pre-chs-ubcperf, post-chs-ubcperf
Branch point for: kqueue
Changes since 1.33: +2 -2 lines
Diff to previous 1.33 (colored)

use _KERNEL_OPT.

Revision 1.33 / (download) - annotate - [select for diffs], Sun May 13 20:54:44 2001 UTC (21 years, 9 months ago) by manu
Branch: MAIN
Changes since 1.32: +3 -3 lines
Diff to previous 1.32 (colored)

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 1.14.4.2 / (download) - annotate - [select for diffs], Tue May 1 08:56:18 2001 UTC (21 years, 9 months ago) by he
Branch: netbsd-1-5
CVS Tags: netbsd-1-5-PATCH003, netbsd-1-5-PATCH002, netbsd-1-5-PATCH001
Changes since 1.14.4.1: +2 -2 lines
Diff to previous 1.14.4.1 (colored) to branchpoint 1.14 (colored) next main 1.15 (colored)

Pull up revision 1.30 (requested by jdolecek):
  Make it possible to use a different function for unimplemented
  syscalls than sys_nosys(), so that the Linux emulation can avoid
  posting SIGSYS and instead just return ENOSYS.

Revision 1.9.2.7 / (download) - annotate - [select for diffs], Sat Apr 21 17:46:18 2001 UTC (21 years, 9 months ago) by bouyer
Branch: thorpej_scsipi
Changes since 1.9.2.6: +5 -2 lines
Diff to previous 1.9.2.6 (colored) to branchpoint 1.9 (colored) next main 1.10 (colored)

Sync with HEAD

Revision 1.29.2.1 / (download) - annotate - [select for diffs], Mon Apr 9 01:55:38 2001 UTC (21 years, 10 months ago) by nathanw
Branch: nathanw_sa
Changes since 1.29: +5 -2 lines
Diff to previous 1.29 (colored)

Catch up with -current.

Revision 1.14.4.1 / (download) - annotate - [select for diffs], Fri Mar 30 21:36:23 2001 UTC (21 years, 10 months ago) by he
Branch: netbsd-1-5
Changes since 1.14: +2 -2 lines
Diff to previous 1.14 (colored)

Pull up revision 1.28 (requested by fvdl):
  Add some required Linux emulation bits to support the Linux
  version of VMware.

Revision 1.32 / (download) - annotate - [select for diffs], Fri Mar 30 18:01:20 2001 UTC (21 years, 10 months ago) by jdolecek
Branch: MAIN
CVS Tags: thorpej_scsipi_nbase, thorpej_scsipi_beforemerge, thorpej_scsipi_base
Changes since 1.31: +3 -3 lines
Diff to previous 1.31 (colored)

use UNIMPL instead of NODEF for the dummy syscalls 218, 219

Revision 1.31 / (download) - annotate - [select for diffs], Fri Mar 30 17:59:46 2001 UTC (21 years, 10 months ago) by jdolecek
Branch: MAIN
Changes since 1.30: +4 -1 lines
Diff to previous 1.30 (colored)

Add new syscalls from Linux 2.4.3 to the lists. Not implemented ATM.

Revision 1.30 / (download) - annotate - [select for diffs], Fri Mar 30 17:16:34 2001 UTC (21 years, 10 months ago) by jdolecek
Branch: MAIN
Changes since 1.29: +2 -2 lines
Diff to previous 1.29 (colored)

Implement linux_sys_nosys() and use it instead of sys_nosys() for
unimplemented syscalls. Difference is that linux_sys_nosys() doesn't
post SIGSYS to the process. Linux doesn't do that and thus glibc (and
probably other Linux code) doesn't deal with SIGSYS, even through it
generally contains fallback code for ENOSYS case.

This also addresses port-i386/12503, though the issue was already discussed
earlier.

Revision 1.9.2.6 / (download) - annotate - [select for diffs], Sun Feb 11 19:13:48 2001 UTC (22 years ago) by bouyer
Branch: thorpej_scsipi
Changes since 1.9.2.5: +2 -2 lines
Diff to previous 1.9.2.5 (colored) to branchpoint 1.9 (colored)

Sync with HEAD.

Revision 1.29 / (download) - annotate - [select for diffs], Sat Jan 27 07:55:23 2001 UTC (22 years ago) by thorpej
Branch: MAIN
Branch point for: nathanw_sa
Changes since 1.28: +2 -2 lines
Diff to previous 1.28 (colored)

getpid(2) is MP-safe.

Revision 1.9.2.5 / (download) - annotate - [select for diffs], Fri Jan 5 17:35:25 2001 UTC (22 years, 1 month ago) by bouyer
Branch: thorpej_scsipi
Changes since 1.9.2.4: +49 -43 lines
Diff to previous 1.9.2.4 (colored) to branchpoint 1.9 (colored)

Sync with HEAD

Revision 1.28 / (download) - annotate - [select for diffs], Fri Dec 29 20:10:17 2000 UTC (22 years, 1 month ago) by fvdl
Branch: MAIN
Changes since 1.27: +2 -2 lines
Diff to previous 1.27 (colored)

Don't pass through link(2) directly, as we need to do altpath checks.

Revision 1.27 / (download) - annotate - [select for diffs], Wed Dec 27 22:04:05 2000 UTC (22 years, 1 month ago) by fvdl
Branch: MAIN
Changes since 1.26: +31 -27 lines
Diff to previous 1.26 (colored)

Add all uid and gid calls, and do the right thing for the older 16 bit
ones.

Revision 1.26 / (download) - annotate - [select for diffs], Tue Dec 26 01:57:10 2000 UTC (22 years, 1 month ago) by itohy
Branch: MAIN
Changes since 1.25: +3 -3 lines
Diff to previous 1.25 (colored)

Declare linux_sys_setgid16()  (NOARGS -> STD).
Change syscall #182 from linux_sys_lchown() to linux_sys_lchown16().

Revision 1.25 / (download) - annotate - [select for diffs], Mon Dec 18 14:37:17 2000 UTC (22 years, 1 month ago) by fvdl
Branch: MAIN
Changes since 1.24: +25 -23 lines
Diff to previous 1.24 (colored)

Update for Linux calls with 32 bit uids/gids.

Revision 1.24 / (download) - annotate - [select for diffs], Thu Dec 14 20:37:57 2000 UTC (22 years, 1 month ago) by jdolecek
Branch: MAIN
Changes since 1.23: +2 -2 lines
Diff to previous 1.23 (colored)

add sysinfo()

Revision 1.9.2.4 / (download) - annotate - [select for diffs], Wed Dec 13 15:49:48 2000 UTC (22 years, 1 month ago) by bouyer
Branch: thorpej_scsipi
Changes since 1.9.2.3: +35 -2 lines
Diff to previous 1.9.2.3 (colored) to branchpoint 1.9 (colored)

Sync with HEAD (for UBC fixes).

Revision 1.23 / (download) - annotate - [select for diffs], Tue Dec 12 22:23:03 2000 UTC (22 years, 2 months ago) by jdolecek
Branch: MAIN
Changes since 1.22: +3 -4 lines
Diff to previous 1.22 (colored)

actually, we need to wrap sys_truncate() call so that the /emul/linux/...
path is tried first
fix ftruncate64 entry - first arg to ftruncate is int fd, not path

Revision 1.22 / (download) - annotate - [select for diffs], Tue Dec 12 19:02:00 2000 UTC (22 years, 2 months ago) by jdolecek
Branch: MAIN
Changes since 1.21: +11 -6 lines
Diff to previous 1.21 (colored)

add emulation of Linux truncate64(2), ftruncate64(2), *stat64(2)

Revision 1.21 / (download) - annotate - [select for diffs], Sat Dec 9 12:23:36 2000 UTC (22 years, 2 months ago) by jdolecek
Branch: MAIN
Changes since 1.20: +29 -1 lines
Diff to previous 1.20 (colored)

add more unimplemented syscalls to list

Revision 1.20 / (download) - annotate - [select for diffs], Sat Dec 9 05:31:10 2000 UTC (22 years, 2 months ago) by mycroft
Branch: MAIN
Changes since 1.19: +2 -1 lines
Diff to previous 1.19 (colored)

Add the %% separators.

Revision 1.19 / (download) - annotate - [select for diffs], Sat Dec 9 05:27:29 2000 UTC (22 years, 2 months ago) by mycroft
Branch: MAIN
Changes since 1.18: +3 -3 lines
Diff to previous 1.18 (colored)

Add the %% separators.

Revision 1.9.2.3 / (download) - annotate - [select for diffs], Fri Dec 8 09:08:26 2000 UTC (22 years, 2 months ago) by bouyer
Branch: thorpej_scsipi
Changes since 1.9.2.2: +5 -11 lines
Diff to previous 1.9.2.2 (colored) to branchpoint 1.9 (colored)

Sync with HEAD.

Revision 1.18 / (download) - annotate - [select for diffs], Sat Dec 2 16:43:51 2000 UTC (22 years, 2 months ago) by jdolecek
Branch: MAIN
Changes since 1.17: +2 -2 lines
Diff to previous 1.17 (colored)

add emulation of linux swapoff(2)

Revision 1.17 / (download) - annotate - [select for diffs], Fri Dec 1 21:02:56 2000 UTC (22 years, 2 months ago) by jdolecek
Branch: MAIN
Changes since 1.16: +5 -11 lines
Diff to previous 1.16 (colored)

replace compat_09_sys_setdomainname() with linux_sys_setdomainname(),
compat_12_sys_swapon() with linux_sys_swapon() - this is to drop dependency
on COMPAT_12/COMPAT_09

Revision 1.9.2.2 / (download) - annotate - [select for diffs], Wed Nov 22 16:02:42 2000 UTC (22 years, 2 months ago) by bouyer
Branch: thorpej_scsipi
Changes since 1.9.2.1: +3 -3 lines
Diff to previous 1.9.2.1 (colored) to branchpoint 1.9 (colored)

Sync with HEAD.

Revision 1.9.2.1 / (download) - annotate - [select for diffs], Mon Nov 20 18:08:21 2000 UTC (22 years, 2 months ago) by bouyer
Branch: thorpej_scsipi
Changes since 1.9: +15 -11 lines
Diff to previous 1.9 (colored)

Update thorpej_scsipi to -current as of a month ago

Revision 1.16 / (download) - annotate - [select for diffs], Wed Nov 1 20:38:50 2000 UTC (22 years, 3 months ago) by jdolecek
Branch: MAIN
Changes since 1.15: +3 -3 lines
Diff to previous 1.15 (colored)

support mlockall(), munlockall() - they are same as respective NetBSD syscalls

Revision 1.15 / (download) - annotate - [select for diffs], Thu Aug 31 03:46:30 2000 UTC (22 years, 5 months ago) by itohy
Branch: MAIN
Changes since 1.14: +4 -2 lines
Diff to previous 1.14 (colored)

Add linux_sys_sigaltstack().

Revision 1.14 / (download) - annotate - [select for diffs], Sat Mar 18 22:16:46 2000 UTC (22 years, 10 months ago) by erh
Branch: MAIN
CVS Tags: netbsd-1-5-base, netbsd-1-5-RELEASE, netbsd-1-5-BETA2, netbsd-1-5-BETA, netbsd-1-5-ALPHA2, minoura-xpg4dl-base, minoura-xpg4dl
Branch point for: netbsd-1-5
Changes since 1.13: +3 -2 lines
Diff to previous 1.13 (colored)

Use linux_sys_reboot instead of sys_reboot.

Revision 1.13 / (download) - annotate - [select for diffs], Thu Feb 3 10:03:00 2000 UTC (23 years ago) by abs
Branch: MAIN
CVS Tags: chs-ubc2-newbase
Changes since 1.12: +3 -3 lines
Diff to previous 1.12 (colored)

Add Linux fsuid system calls - from Witold J. Wnuk in PR kern/9335

Revision 1.9.8.1 / (download) - annotate - [select for diffs], Mon Dec 27 18:34:26 1999 UTC (23 years, 1 month ago) by wrstuden
Branch: wrstuden-devbsize
Changes since 1.9: +8 -7 lines
Diff to previous 1.9 (colored) next main 1.10 (colored)

Pull up to last week's -current.

Revision 1.12 / (download) - annotate - [select for diffs], Thu Dec 16 15:13:02 1999 UTC (23 years, 1 month ago) by tron
Branch: MAIN
CVS Tags: wrstuden-devbsize-base, wrstuden-devbsize-19991221
Changes since 1.11: +3 -2 lines
Diff to previous 1.11 (colored)

Add ptrace(2).

Revision 1.11 / (download) - annotate - [select for diffs], Sun Dec 5 21:24:30 1999 UTC (23 years, 2 months ago) by tron
Branch: MAIN
Changes since 1.10: +5 -5 lines
Diff to previous 1.10 (colored)

Add proper stub code to make emulation of Linux's pread(2) and pwrite(2)
work. Fixes PR kern/8945 by Dave Sainty.

Revision 1.10 / (download) - annotate - [select for diffs], Sat Dec 4 22:14:15 1999 UTC (23 years, 2 months ago) by tron
Branch: MAIN
Changes since 1.9: +2 -2 lines
Diff to previous 1.9 (colored)

Consistently call signal number arguments "signum".

Revision 1.9 / (download) - annotate - [select for diffs], Mon Oct 4 16:55:55 1999 UTC (23 years, 4 months ago) by tron
Branch: MAIN
CVS Tags: fvdl-softdep-base, fvdl-softdep, comdex-fall-1999-base, comdex-fall-1999
Branch point for: wrstuden-devbsize, thorpej_scsipi
Changes since 1.8: +11 -8 lines
Diff to previous 1.8 (colored)

Add emulation for scheduler related syscalls. Although they are dummies
even under Linux the posix thread library for "glibc2" requires them.

Revision 1.8 / (download) - annotate - [select for diffs], Mon Aug 16 19:13:02 1999 UTC (23 years, 5 months ago) by tron
Branch: MAIN
Changes since 1.7: +2 -2 lines
Diff to previous 1.7 (colored)

Add stime() to syscalls table.

Revision 1.5.4.1 / (download) - annotate - [select for diffs], Mon Jun 21 01:07:37 1999 UTC (23 years, 7 months ago) by thorpej
Branch: chs-ubc2
Changes since 1.5: +14 -9 lines
Diff to previous 1.5 (colored) next main 1.6 (colored)

Sync w/ -current.

Revision 1.7 / (download) - annotate - [select for diffs], Fri May 14 18:43:58 1999 UTC (23 years, 9 months ago) by thorpej
Branch: MAIN
CVS Tags: chs-ubc2-base
Changes since 1.6: +13 -8 lines
Diff to previous 1.6 (colored)

Emulate the Linux vfork(2) (which is like NetBSD's __vfork14(2)),
{get,set}resuid(2), and {get,set}resgid(2).  Note a few more system
calls that we don't yet emulate.

Revision 1.6 / (download) - annotate - [select for diffs], Thu May 13 23:42:34 1999 UTC (23 years, 9 months ago) by thorpej
Branch: MAIN
Changes since 1.5: +2 -2 lines
Diff to previous 1.5 (colored)

Emulate the Linux clone(2) system call.

Revision 1.5 / (download) - annotate - [select for diffs], Tue Mar 30 07:29:05 1999 UTC (23 years, 10 months ago) by tron
Branch: MAIN
CVS Tags: netbsd-1-4-base, netbsd-1-4-RELEASE, netbsd-1-4-PATCH003, netbsd-1-4-PATCH002, netbsd-1-4-PATCH001, netbsd-1-4, kame_14_19990705, kame_14_19990628, kame_141_19991130, kame
Branch point for: chs-ubc2
Changes since 1.4: +4 -2 lines
Diff to previous 1.4 (colored)

Add poll() emulation.

Revision 1.4 / (download) - annotate - [select for diffs], Sat Mar 27 01:10:57 1999 UTC (23 years, 10 months ago) by tron
Branch: MAIN
Changes since 1.3: +2 -2 lines
Diff to previous 1.3 (colored)

Add emulation for Linux "getcwd" syscall.

Revision 1.3 / (download) - annotate - [select for diffs], Tue Mar 23 03:00:52 1999 UTC (23 years, 10 months ago) by thorpej
Branch: MAIN
Changes since 1.2: +5 -3 lines
Diff to previous 1.2 (colored)

Add support for emulating the Linux pread(2) and pwrite(2) system calls;
just call the native NetBSD versions.

PR #7202, Jaromir Dolecek <dolecek@ics.muni.cz>.

Revision 1.2 / (download) - annotate - [select for diffs], Wed Feb 10 10:36:26 1999 UTC (24 years ago) by itohy
Branch: MAIN
Changes since 1.1: +31 -24 lines
Diff to previous 1.1 (colored)

const mania

Revision 1.1 / (download) - annotate - [select for diffs], Tue Dec 15 19:25:41 1998 UTC (24 years, 1 month ago) by itohy
Branch: MAIN

Initial support of Linux/m68k compatibility.

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




CVSweb <webmaster@jp.NetBSD.org>