Edward Tomasz Napierala
0c5bd5f993
Regen after r366145.
...
Sponsored by: DARPA
2020-09-25 10:05:38 +00:00
Mateusz Guzik
1a18003240
compat: clean up empty lines in .c and .h files
2020-09-01 21:24:33 +00:00
John Baldwin
58b552dcec
Refactor ptrace() ABI compatibility.
...
Add a freebsd32_ptrace() and move as many freebsd32 shims as possible
to freebsd32_ptrace(). Aside from register sets, freebsd32 passes
pointers to native structures to kern_ptrace() and converts to/from
native/32-bit structure formats in freebsd32_ptrace() outside of
kern_ptrace().
Reviewed by: kib
Obtained from: CheriBSD
Sponsored by: DARPA
Differential Revision: https://reviews.freebsd.org/D25195
2020-06-09 16:43:23 +00:00
Kyle Evans
4cc12fb848
sysent: regenerate after r354835
...
The lua-based makesyscalls produces slightly different output than its
makesyscalls.sh predecessor, all whitespace differences more closely
matching the source syscalls.master.
2019-11-18 23:31:12 +00:00
Kyle Evans
d19f028e33
sysent: regenerate after r352693
2019-09-25 17:30:28 +00:00
Mateusz Guzik
d05b53e0ba
Add sysctlbyname system call
...
Previously userspace would issue one syscall to resolve the sysctl and then
another one to actually use it. Do it all in one trip.
Fallback is provided in case newer libc happens to be running on an older
kernel.
Submitted by: Pawel Biernacki
Reported by: kib, brooks
Differential Revision: https://reviews.freebsd.org/D17282
2019-09-03 04:16:30 +00:00
Ed Maste
0e26cd440f
make sysent after r347228
...
Regenerate to add @generated tag in generated files.
2019-05-07 18:10:21 +00:00
Olivier Houchard
21fb66241a
Regenerate sysent files after having modified syscalls.master.
2019-01-13 00:38:55 +00:00
Brooks Davis
4b499c75f9
Regen after r340302: Fix freebsd32 mknod(at).
...
Sponsored by: DARPA, AFRL
Differential Revision: https://reviews.freebsd.org/D17928
2018-11-09 21:02:07 +00:00
Brooks Davis
e1e300b671
Regen after r340274: Make freebsd32_utmx_op follow the freebsd32_foo
...
convention.
2018-11-09 00:46:50 +00:00
Brooks Davis
86e06fa55b
Regen after 340272: Make __sysctl follow the freebsd32_foo convention
...
Sponsored by: DARPA, AFRL
2018-11-09 00:22:45 +00:00
Brooks Davis
938e8dcf60
Regen after r340199: Use declared types for caddr_t arguments.
...
Sponsored by: DARPA, AFRL
Differential Revision: https://reviews.freebsd.org/D17852
2018-11-06 18:47:29 +00:00
Brooks Davis
4e8c73eb20
Regen after r340080: Add const to input-only char * arguments.
...
Sponsored by: DARPA, AFRL
Differential Revision: https://reviews.freebsd.org/D17812
2018-11-02 20:56:19 +00:00
Jamie Gritton
c542c43ef1
Revert r337922, except for some documention-only bits. This needs to wait
...
until user is changed to stop using jail(2).
Differential Revision: D14791
2018-08-16 19:09:43 +00:00
Jamie Gritton
284001a222
Put jail(2) under COMPAT_FREEBSD11. It has been the "old" way of creating
...
jails since FreeBSD 7.
Along with the system call, put the various security.jail.allow_foo and
security.jail.foo_allowed sysctls partly under COMPAT_FREEBSD11 (or
BURN_BRIDGES). These sysctls had two disparate uses: on the system side,
they were global permissions for jails created via jail(2) which lacked
fine-grained permission controls; inside a jail, they're read-only
descriptions of what the current jail is allowed to do. The first use
is obsolete along with jail(2), but keep them for the second-read-only use.
Differential Revision: D14791
2018-08-16 18:40:16 +00:00
Konstantin Belousov
f2f5c2152c
Regenerate after r336980.
2018-07-31 17:16:06 +00:00
Brooks Davis
2feb5b8dc9
Regen after r329322.
2018-02-15 18:32:11 +00:00
Brooks Davis
e4039d68fb
Revert r329323. I missed something in my testing.
2018-02-15 17:58:51 +00:00
Brooks Davis
a170bb0387
Regen after r329322: Fix getdirentries(2) under 32-bit compat.
...
Sponsored by: DARPA, AFRL
Differential Revision: https://reviews.freebsd.org/D14379
2018-02-15 17:27:19 +00:00
Jeff Roberson
af80820a57
Regenerate auto-generated files
2018-01-12 23:06:35 +00:00
Konstantin Belousov
eb84ca643c
Regen.
2017-06-17 00:58:19 +00:00
Konstantin Belousov
ec95c622ff
Regen.
2017-05-23 09:30:42 +00:00
Brooks Davis
e9f32d1dc4
Regent post r317845.
...
MFC after: 1 week
MFC with: r317845
Sponsored by: DARPA, AFRL
2017-05-05 18:50:22 +00:00
Robert Watson
d8ca0a2b70
Hook up new audit event identifiers for various non-Orange Book/CAPP
...
system calls supported by OpenBSM 1.2-alpha5.
Obtained from: TrustedBSD Project
MFC after: 3 weeks
Sponsored by: DARPA, AFRL
2017-03-29 22:33:56 +00:00
Eric van Gyzen
26f86ab732
Regenerate syscall files for r315526
...
Sponsored by: Dell EMC
2017-03-19 00:54:24 +00:00
John Baldwin
bb9b710477
Regenerate all the system call tables to drop "created from" lines.
...
One of the ibcs2 files contains some actual changes (new headers) as
it hasn't been regenerated after older changes to makesyscalls.sh.
2017-02-10 19:45:02 +00:00
John Baldwin
1fabda45c3
Regen after r310638.
...
Differential Revision: https://reviews.freebsd.org/D8854
2016-12-27 20:22:17 +00:00
Konstantin Belousov
94ffabd5ce
Regen.
2016-09-18 22:03:26 +00:00
George V. Neville-Neil
3e7e23332f
Remove the obsolete and unused openbsd_poll system call. (Phase 2)
...
Reported by: brooks
Reviewed by: brooks, jhb
Differential Revision: https://reviews.freebsd.org/D7548
2016-08-18 10:54:39 +00:00
Konstantin Belousov
1d2537a26a
Regen after r304176, fdatasync(2) addition.
2016-08-15 19:15:46 +00:00
Ed Schouten
e938ebbc0c
Regenerate system call tables for r303699 and r303700.
2016-08-03 06:36:45 +00:00
Brooks Davis
a72c64b0b6
Generate syscall tables and update pipe() implementation after r302094.
...
Mark the pipe() system call as COMPAT10.
As of r302092 libc uses pipe2() with a zero flags value instead of pipe().
Approved by: re (gjb)
Sponsored by: DARPA, AFRL
Differential Revision: https://reviews.freebsd.org/D6816
2016-06-22 21:18:19 +00:00
John Baldwin
8d91aced32
Regen.
2016-03-09 19:06:46 +00:00
Jilles Tjoelker
2b35e6a9f2
Run make sysent.
2015-01-23 21:08:24 +00:00
Dmitry Chagin
1beb1a8e13
Regen for r276654 (__getcwd()).
2015-01-04 10:40:23 +00:00
Dmitry Chagin
c28d9d0f9f
Regen for r274462.
2014-11-13 05:28:06 +00:00
Marcel Moolenaar
2e7634503e
Regenerate after r272823:
...
Move the SCTP syscalls to netinet with the rest of the SCTP code.
Submitted by: Steve Kiernan <stevek@juniper.net>
Reviewed by: tuexen, rrs
Obtained from: Juniper Networks, Inc.
2014-10-09 15:19:35 +00:00
Konstantin Belousov
5aec07c73d
Regen.
2014-08-27 01:02:19 +00:00
Attilio Rao
4f11a684ff
Regen per r263318.
...
Sponsored by: EMC / Isilon storage division
2014-03-18 21:34:11 +00:00
John Baldwin
a566e8e3c5
Regen.
...
Approved by: re (delphij)
2013-09-19 18:56:00 +00:00
Jilles Tjoelker
9fdb497cd0
Regenerate for freebsd32_cap_enter().
...
Approved by: re (hrs)
2013-09-17 20:49:05 +00:00
Pawel Jakub Dawidek
00a7f703b3
Regenerate after r255219.
...
Sponsored by: The FreeBSD Foundation
2013-09-05 00:11:59 +00:00
Pawel Jakub Dawidek
f69e5b30c9
Regenerate after r254491.
2013-08-18 13:38:39 +00:00
Pawel Jakub Dawidek
e11dc435ba
Regenerate after r254481.
2013-08-18 10:31:30 +00:00
Pawel Jakub Dawidek
9a57f6e88c
Regenerate after r254447.
...
Sponsored by: The FreeBSD Foundation
2013-08-17 14:18:41 +00:00
Konstantin Belousov
68044954d2
Regenerate.
2013-07-21 19:44:53 +00:00
Konstantin Belousov
c5d0363709
Regenerate
2013-07-20 13:40:03 +00:00
Gleb Smirnoff
8d1aa3c6b4
aio_mlock() added:
...
- Regen for r251526.
- Bump __FreeBSD_version.
2013-06-08 13:30:13 +00:00
Konstantin Belousov
f85769eb75
Regenerate.
2013-05-21 11:41:08 +00:00
Jilles Tjoelker
b201f4a0dc
Regenerate files for pipe2().
2013-05-01 22:45:04 +00:00