kleink
90c0c343b0
Regen from syscalls.master rev. 1.142:
...
POSIX-2001: Change readlink(2)'s return type from int to ssize_t.
2004-05-10 22:30:41 +00:00
kleink
3925dc263a
Regen from syscalls.master 1.141: [gs]ettimeofday(2) argument declaration
...
change.
2004-04-27 01:15:38 +00:00
kleink
679cb3e5a5
Regen from rev. 1.140:
...
POSIX-2001: Change the `who' argument to [gs]etpriority(2) from int
to id_t. Partially addressing PR standards/25216 from Murray Armfield.
2004-04-25 22:21:17 +00:00
christos
6bd1d6d4db
Replace the statfs() family of system calls with statvfs().
...
Retain binary compatibility.
2004-04-21 01:05:31 +00:00
drochner
4f4ec7e627
regen after __HAVE_SIGINFO removal
2004-03-26 15:29:28 +00:00
cl
63fe298156
regen after:
...
g/c sys_sa_unblockyield which has been unused since 2004/01/02
2004-03-14 00:47:25 +00:00
tsarna
72489e1ea0
uuidgen(2) syscall. Originally from FreeBSD, ported by John Franklin in
...
PR#23470, with minor updates by me. This is only the syscall support
from that PR, for now.
Changes: port over fix from FreeBSD for multicast address generation.
Changed bcopy to memcpy. For now, #ifdef notyet the portions of
kern_uuid.c that are meant to be used by (currently nonexistent) other
things in the kernel. Added syscall to COMPAT_FREEBSD as well, though
that's currently not useful, as any program new enough to use this call
also uses other syscalls we don't (yet) emulate.
2004-01-29 02:00:02 +00:00
cl
d5645dec8e
regen
2004-01-02 18:53:45 +00:00
thorpej
001102c808
Regen: fsync_range(2) system call.
2003-11-15 01:20:48 +00:00
christos
7bd9c302eb
Regen
2003-09-30 20:36:40 +00:00
matt
2546f51a33
Regen.
2003-09-26 23:11:16 +00:00
christos
643e2f262c
Regen
2003-09-23 14:34:38 +00:00
cl
d973127f38
Regen.
2003-09-16 13:49:23 +00:00
christos
6b4bd0dc1b
regen.
2003-09-11 14:00:21 +00:00
christos
cbd4e9f601
Regen
2003-09-10 16:44:12 +00:00
christos
46bb05bc86
regen
2003-03-18 18:09:48 +00:00
jdolecek
fa2b78c32c
regen:
...
- added __sigtimedwait(2)
- g/c sigwaitinfo(2) slot, move sigqueue(2) slot and free slot #246
2003-02-15 20:56:48 +00:00
thorpej
157e66459d
Regen; reserve slots for <mqueue.h> and <sched.h> system calls.
2003-01-24 01:28:05 +00:00
thorpej
30427190e0
Regen; allocate slot for _ksem_timedwait().
2003-01-24 01:18:50 +00:00
thorpej
9243a2a667
Regen; allow ktruss/kdump to properly see _ksem_*().
2003-01-23 23:31:36 +00:00
christos
326105323e
regen
2003-01-20 20:25:04 +00:00
christos
f82c14c1fc
regen
2003-01-20 20:06:25 +00:00
thorpej
a03cb2b851
Regen to get correct RCS ID.
2003-01-18 23:28:15 +00:00
thorpej
022e5e7902
Regen: Merge the nathanw_sa branch.
2003-01-18 10:08:00 +00:00
thorpej
4c82425f5e
Regen: reserved syscall slots for sigwaitinfo(2), sigtimedwait(2),
...
and sigqueue(2).
2002-12-19 23:53:42 +00:00
jdolecek
25f6d9c389
regen: kqueue branch merge, addition of kqueue(2), kevent(2)
2002-10-23 09:18:16 +00:00
jdolecek
32fad21d27
regen: claim syscall slots for kqueue(2) and kevent(2)
2002-09-04 07:46:25 +00:00
gmcgarry
14e30716d8
Regenerate: rasctl
2002-08-28 07:18:50 +00:00
briggs
5b1917a886
Regen for pmc_get_info, pmc_control.
2002-08-07 04:54:29 +00:00
thorpej
a08a4aecac
Regenerate: Added __sigaction_sigtramp at #340 .
2002-07-04 23:34:28 +00:00
eeh
89e107d917
Regen.
2002-05-03 00:22:16 +00:00
lukem
6e65bad538
regen (for RCSID)
2001-11-12 15:03:35 +00:00
thorpej
ce232da4eb
Regen; added Linux-compatible clone(2) system call.
2001-07-01 18:07:33 +00:00
mrg
09cf52ad81
regen.
2001-05-30 11:48:07 +00:00
kleink
fba80da1d1
Regen.
2001-04-10 11:06:20 +00:00
thorpej
cfa7048975
Regen; getpid(2) is MP-safe.
2001-01-27 07:48:28 +00:00
thorpej
1b6a66420e
Regen; add sy_flags.
2001-01-27 07:23:06 +00:00
jdolecek
2bd5bf0ec2
regen after utrace() parameter rename
2001-01-05 21:53:38 +00:00
jdolecek
7899fd7798
regen - utrace(2) addition
2000-12-28 11:16:48 +00:00
mycroft
547de8a6a3
Regen.
2000-12-09 07:05:10 +00:00
mycroft
51e3b887d7
Regen.
2000-12-09 06:19:40 +00:00
mycroft
f348afacb9
Regen.
2000-12-09 05:37:01 +00:00
jdolecek
78b866e95a
change the type of *syscallnames[] array to 'const char * const foo[]'
2000-11-13 21:32:15 +00:00
cgd
0199b04bef
update for changed makesyscalls.master
2000-08-18 19:35:15 +00:00
bjh21
24f9914cb3
Second phase of changes to remove ntp_adjtime(2) from the kernel entirely if
...
NTP is not defined.
Also removes sysctl_ntptime, since that's unreferenced without NTP.
ntp_gettime(2) is left alone, since it doesn't raise SIGSYS, which sys_nosys()
does.
2000-08-07 18:10:20 +00:00
minoura
d982197440
Regen.
2000-04-21 16:16:15 +00:00
mrg
9dc12ba15b
regen
2000-04-17 14:33:11 +00:00
christos
3d9c5d0450
Regen
2000-01-31 15:13:24 +00:00
mycroft
0153fa8a4d
Regen.
2000-01-23 01:01:51 +00:00
thorpej
4aafee104b
Regen.
1999-08-25 05:06:31 +00:00
thorpej
5fdbf26214
Regen.
1999-07-12 23:01:47 +00:00
kleink
dfa5aad003
Regen.
1999-07-12 22:04:00 +00:00
wrstuden
a9e728797e
regen.
1999-06-29 22:17:39 +00:00
thorpej
ad528dfdf0
Regen.
1999-06-15 23:29:17 +00:00
christos
e13d964178
Regen
1999-06-09 04:25:54 +00:00
thorpej
c146fe969e
Regen.
1999-06-08 03:08:32 +00:00
kleink
1c35ac8f6b
Regen.
1999-03-28 17:32:51 +00:00
sommerfe
6d0f67d6aa
Regen files based on changes to syscalls.master, vnode_if.src (latter
...
was changes to comments only, but..)
Build vfs_getcwd.c as standard part of kernel.
Add implementation of fchroot(), since two emulations already had it.
Call vn_isunder() in fchdir(), chroot(), and fchroot() to make it harder
to escape chroot().
1999-03-22 17:13:34 +00:00
kleink
5dfcd3c125
Regen: socklen_t changes.
1999-02-10 18:05:24 +00:00
christos
32b0dc0fbd
Regen
1998-12-10 16:44:16 +00:00
kleink
abd228c31c
Regen: getpgid() prototype change.
1998-11-26 16:13:56 +00:00
tron
f87a1b6e7a
1.93:Regen.
1998-10-19 22:19:26 +00:00
thorpej
f93b23110f
Regen.
1998-09-13 04:58:21 +00:00
mycroft
b1c2e63db6
Regen.
1998-09-12 10:48:51 +00:00
mycroft
584cc642fc
Regen.
1998-09-12 10:33:26 +00:00
thorpej
911fd86e93
Regen; signal changes. (mycroft must have forgotten to commit this)
1998-09-11 22:37:53 +00:00
jonathan
d275e56dee
* defopt COMPAT_{09,10,11,12,13} and COMPAT_NOMID.
...
TODO: revisit interaction between native compat and emul compat usage.
1998-07-05 08:49:30 +00:00
thorpej
e5f49cece3
Regen: pad off_t args in pread/pwrite/preadv/pwritev.
1998-07-02 01:24:24 +00:00
thorpej
1f37d1d569
Regen: added pread(2), pwrite(2), preadv(2), pwritev(2).
1998-06-30 19:34:20 +00:00
thorpej
23e23646da
Regen: defopt NFSSERVER
1998-06-25 22:17:21 +00:00
thorpej
5b5a9f45a5
Regen: defopt KTRACE
1998-06-25 21:16:58 +00:00
kleink
4648a78bba
Regen: addition of fdatasync().
1998-06-05 20:36:53 +00:00
kleink
4c3bf73d01
Regen: mlock() and munlock() prototype changes.
1998-05-30 22:23:30 +00:00
kleink
fb27bb18d3
Regen: various SysV IPC prototype changes.
1998-05-07 17:24:30 +00:00
christos
1efd649b47
Regen
1998-05-02 18:34:13 +00:00
christos
02cecf686a
New fktrace syscall from Darren Reed [with fixes from me]
1998-05-02 18:33:19 +00:00
kleink
5d9a1f3207
Regen: syscalls.master changed.
1998-03-27 13:09:52 +00:00
perry
a5385186b1
regen
1998-02-25 21:30:36 +00:00
thorpej
95cd40bf13
Regen; makesyscalls.sh changed
1998-02-19 03:31:11 +00:00
thorpej
990ca1baa0
Regen; syscalls.master and makesyscalls.sh changed.
1998-02-19 00:53:17 +00:00
kleink
f339e80ad6
Regen: syscalls.master change (addition of __posix_chown(), __posix_fchown(),
...
__posix_lchown(); posix_rename() -> __posix_rename()).
1998-02-14 20:05:53 +00:00
thorpej
6da644fd03
Regen: syscalls.master changes (getsid(2))
1998-02-14 00:40:45 +00:00
thorpej
1a49aac581
Regen.
1998-01-09 06:09:17 +00:00
thorpej
585f0dec73
Regen: back out RCD ID related changes.
1998-01-08 00:17:11 +00:00
perry
a69b5af889
regened with RCSID
1998-01-05 18:06:27 +00:00
thorpej
43677af399
Regen: add __vfork14() at #282 .
1998-01-04 03:47:05 +00:00
kleink
5f6a03cb5b
Regen.
1997-11-29 18:43:25 +00:00
kleink
08ca830d3b
Regen again to reflect correct syscalls.master version.
1997-11-25 21:10:48 +00:00
kleink
ef0caa8755
Regen.
1997-11-25 19:40:52 +00:00
thorpej
e51d1d566c
Regen - syscalls.master changed.
1997-11-04 21:26:18 +00:00
thorpej
fa87c324dc
Regen, syscalls.master changed.
1997-10-20 22:06:52 +00:00
mycroft
e704745a3c
Regen.
1997-10-19 03:26:22 +00:00
christos
0f4b4471a8
Regen.
1997-10-18 16:36:49 +00:00
christos
bf5e4c3957
Regen
1997-10-16 23:42:20 +00:00
mycroft
91395f0f4f
Regen.
1997-10-15 17:28:40 +00:00
mycroft
3a2dfc05e9
Regen.
1997-10-15 17:07:35 +00:00
fvdl
5bfc60c1e5
Regen.
1997-10-10 02:05:21 +00:00
veego
43e67d00a1
Regen with the correct NetBSD RCS ID from syscalls.master.
1997-10-04 17:43:31 +00:00
enami
45a77d9452
Regen.
1997-10-03 15:07:24 +00:00
veego
b79dba1b36
syscalls.master changed; regen.
1997-09-09 08:07:00 +00:00
chuck
5ef067d288
syscalls.master changed; regen.
1997-09-08 18:12:29 +00:00
mrg
5321ad5c6f
regenerate.
1997-06-12 22:07:47 +00:00
mrg
32d6beee19
regenerate.
1997-06-12 21:47:09 +00:00
mrg
8986bdf82d
regenerate.
1997-06-12 14:49:11 +00:00
kleink
2509589972
Add posix_rename() syscall: regen.
1997-05-18 20:07:27 +00:00
jtc
c9b0c57620
Add POSIX.1b nanosleep().
1997-04-16 14:41:28 +00:00
thorpej
1005d16030
Syscalls.master changed, regen. (NFSCLIENT -> NFS)
1997-01-31 02:35:52 +00:00
cgd
7e31391b10
update for new syscalls.master
1996-12-22 08:05:47 +00:00
cgd
8fac03afc3
regen for syscalls.master and makesyscalls.sh changes
1996-12-22 06:48:18 +00:00
thorpej
5c4caca2d5
syscalls.master changed; regen.
1996-12-06 20:06:35 +00:00
thorpej
6aaaad08d2
syscalls.master changed; regen.
1996-12-03 00:30:59 +00:00
jtc
d22cdecb45
Add clock_gettime, clock_settime, and clock_getres
1996-11-15 22:44:25 +00:00
thorpej
621d9e4932
Regen.
1996-11-14 04:52:30 +00:00
jtc
16fe807b60
renamed sys_getlogin to sys___getlogin. required by libc namespace conventions
1996-09-19 04:52:12 +00:00
mycroft
07d2eae876
Regen.
1996-09-07 14:18:04 +00:00
mycroft
264dd4757c
Regen.
1996-09-07 12:56:49 +00:00
mrg
5abbf990f3
Change reboot(2) to take two arguments: bootopt like normal and also
...
a boot string for firmware that can do this, such as the SPARC and
the sun3 models. It is currently silently ignored on all other
hardware now, however. The MD function "boot()" has been changed to
also take a char *.
1996-08-09 10:30:23 +00:00
mycroft
8ea2fc5788
Regen.
1996-06-23 11:08:01 +00:00
mycroft
7ee33b9890
Regen.
1996-04-23 10:27:28 +00:00
mycroft
65bd075be8
Reran makesyscalls.sh.
1996-03-08 21:05:40 +00:00
cgd
a321588516
update for new syscalls.master
1995-11-22 23:09:26 +00:00
mycroft
5a44558c93
Reran makesyscalls.sh.
1995-10-10 01:33:26 +00:00
mycroft
55c46e9514
Reran makesyscalls.sh.
1995-10-07 06:41:34 +00:00
mycroft
fab1d8444c
Update to match syscalls.master.
1995-03-09 17:33:07 +00:00
cgd
c6720544a8
update for new syscalls.master
1995-01-06 00:08:50 +00:00
cgd
8a8d0c16d8
make from latest syscalls.master.
1994-12-24 14:30:56 +00:00
mycroft
fcef736c87
Add undelete syscall, per CSRG.
1994-12-14 16:29:54 +00:00
mycroft
f19afe34cb
Reran makesyscalls.sh.
1994-10-21 00:15:36 +00:00
cgd
0da612d076
update rcsid
1994-10-20 04:32:39 +00:00
cgd
6b86130410
update for new syscall args description mechanism
1994-10-20 04:22:35 +00:00
cgd
a2e313bd42
gen syscall fiels from new syscalls.master
1994-06-30 17:01:45 +00:00
cgd
eea64debf1
make getdtablesize COMPAT_43; should be COMPAT_44 or _09, but that has probs
1994-06-14 05:18:03 +00:00
mycroft
699bbb84b6
Update to 4.4-Lite fs code.
1994-06-08 11:28:29 +00:00
cgd
9b0d8f0555
make getdomainname, setdomainname, and uname COMPAT_09 in syscall table
1994-05-17 00:02:28 +00:00
cgd
7409c5a619
do the syscall shuffle
1994-05-07 01:05:04 +00:00
cgd
f8dd4f370d
expand the rlimit struct, kill last vestiges of off_t bogosity.
1994-05-04 01:38:25 +00:00
cgd
f50f031448
kill syscall name aliases. no user-visible changes
1994-04-29 04:41:02 +00:00
cgd
551e92c16a
start to phase out temp. off_t syscalls
1994-04-16 23:19:06 +00:00
cgd
675a199909
SUGID semantics, similar to 4.4BSD
1994-04-07 00:40:14 +00:00
cgd
ed740c7de8
frob arguments a little bit
1994-04-02 08:39:20 +00:00
cgd
304e374292
expand uid_t/gid_t/off_t
1994-03-27 09:08:02 +00:00
cgd
535c793257
syscalls.master updated
1994-03-08 23:57:47 +00:00
deraadt
e5fc8b4460
update to new syscalls.master
1993-12-12 19:42:13 +00:00
cgd
4878a43c3d
Add the System V message queue and semaphore facilities. Implemented
...
by Daniel Boulet <danny@BouletFermat.ab.ca>
1993-11-14 13:21:59 +00:00
mycroft
9a1fcf008b
Update after fixing syscalls.master.
1993-10-02 09:55:09 +00:00
brezak
1905040ad2
Add sysarch() syscall.
1993-09-19 18:55:38 +00:00
cgd
57d3a6d525
add support for terry lambert's loadable kernel modules.
...
needs a bit of cleanup, but overall: SLICK!
1993-06-07 19:51:59 +00:00
cgd
4be87870bf
the id strings are now made immutable by rcs.
1993-05-20 16:20:12 +00:00
cgd
48e0fa217b
fix for new syscalls.master versioning
1993-05-20 02:59:55 +00:00
cgd
c5d886aff7
diffs for uname (posix!) system call, provided by John Brezak <brezak@osf.org>
1993-05-06 10:46:12 +00:00
glass
ff2c06d490
fixed '#ifdef NFS' appropriately.
1993-04-10 20:18:57 +00:00
glass
2a0fbbf7d6
added 'makesyscalls.sh' from BNR/2. Edit only 'syscalls.master'
...
recreates init_sysent.c syscalls.c ../sys/syscall.h which should
then be checked back in.
1993-04-06 10:37:09 +00:00
deraadt
355265a866
added: the entire domainanme set. domainmame(1), domainname(2), and a spiffy
...
man page.
1993-04-02 12:24:21 +00:00
cgd
61f282557f
initial import of 386bsd-0.1 sources
1993-03-21 09:45:37 +00:00