opnsense-src/lib/libc/sys
Peter Wemm 4dd719bd7f Change the C wrappers for mmap/lseek/pread/pwrite/truncate/ftruncate to
call the pad-less versions of the corresponding syscalls if the running
kernel supports it.  Check kern.osreldate once per program and cache the
result to select the appropriate syscall.  This maintains userland
compatability with kernel.old's from quite a while back.

Approved by:  re (kensmith)
2007-07-04 23:27:38 +00:00
..
__error.c Remove 3rd clause, renumber, ok per email 2007-01-12 07:31:30 +00:00
_exit.2
abort2.2
accept.2
access.2
acct.2
adjtime.2
aio_cancel.2
aio_error.2
aio_read.2
aio_return.2
aio_suspend.2
aio_waitcomplete.2
aio_write.2
bind.2
brk.2 Per Regents of the University of Calfornia letter, remove advertising 2007-01-09 00:28:16 +00:00
chdir.2
chflags.2
chmod.2
chown.2
chroot.2
clock_gettime.2
close.2
connect.2
dup.2
execve.2
extattr_get_file.2
fcntl.2
fhopen.2
flock.2
fork.2
fsync.2
ftruncate.c Change the C wrappers for mmap/lseek/pread/pwrite/truncate/ftruncate to 2007-07-04 23:27:38 +00:00
getdirentries.2
getdtablesize.2
getfh.2 Per Regents of the University of Calfornia letter, remove advertising 2007-01-09 00:28:16 +00:00
getfsstat.2
getgid.2
getgroups.2
getitimer.2
getlogin.2
getpeername.2
getpgrp.2
getpid.2
getpriority.2
getrlimit.2
getrusage.2
getsid.2
getsockname.2
getsockopt.2
gettimeofday.2
getuid.2
intro.2
ioctl.2
issetugid.2
jail.2
kenv.2
kill.2
kldfind.2
kldfirstmod.2
kldload.2
kldnext.2
kldstat.2
kldsym.2
kldunload.2
kqueue.2
kse.2
ktrace.2
link.2
lio_listio.2
listen.2
lseek.2
lseek.c Change the C wrappers for mmap/lseek/pread/pwrite/truncate/ftruncate to 2007-07-04 23:27:38 +00:00
madvise.2
Makefile.inc Classify mmap, lseek, pread, pwrite, truncate, ftruncate as pseudo 2007-07-04 23:23:01 +00:00
mincore.2
minherit.2
mkdir.2
mkfifo.2
mknod.2
mlock.2
mlockall.2 Fixed markup. 2004-07-03 23:14:34 +00:00
mmap.2
mmap.c Change the C wrappers for mmap/lseek/pread/pwrite/truncate/ftruncate to 2007-07-04 23:27:38 +00:00
modfind.2
modnext.2
modstat.2 Catch up with the code. 2007-06-13 19:22:29 +00:00
mount.2
mprotect.2
mq_close.2 Fix library names. 2007-06-18 01:50:03 +00:00
mq_getattr.2 Fix library names. 2007-06-18 01:50:03 +00:00
mq_notify.2 Fix library names. 2007-06-18 01:50:03 +00:00
mq_open.2 Fix library names. 2007-06-18 01:50:03 +00:00
mq_receive.2 Fix library names. 2007-06-18 01:50:03 +00:00
mq_send.2 Fix library names. 2007-06-18 01:50:03 +00:00
mq_setattr.2 Fix library names. 2007-06-18 01:50:03 +00:00
msync.2
munmap.2
nanosleep.2
nfssvc.2
ntp_adjtime.2
ntp_gettime.2
open.2
pathconf.2
pipe.2
poll.2
pread.c Change the C wrappers for mmap/lseek/pread/pwrite/truncate/ftruncate to 2007-07-04 23:27:38 +00:00
profil.2
ptrace.2 Belatedly bump Dd for my recent changes. 2007-04-11 20:31:06 +00:00
pwrite.c Change the C wrappers for mmap/lseek/pread/pwrite/truncate/ftruncate to 2007-07-04 23:27:38 +00:00
quotactl.2
read.2
readlink.2
reboot.2
recv.2
rename.2
revoke.2
rfork.2 Document RFTHREAD 2007-05-14 13:58:54 +00:00
rmdir.2
rtprio.2
sched_get_priority_max.2
sched_setparam.2
sched_setscheduler.2
sched_yield.2
sctp_generic_recvmsg.2
sctp_generic_sendmsg.2
sctp_peeloff.2
select.2
semctl.2
semget.2
semop.2
send.2 Remove the MSG_PEEK flag from the documentation of the send(2) syscall - 2007-04-27 10:28:30 +00:00
sendfile.2
setgroups.2
setpgid.2
setregid.2
setresuid.2
setreuid.2
setsid.2
setuid.2
shm_open.2
shmat.2
shmctl.2
shmget.2
shutdown.2
sigaction.2
sigaltstack.2
sigpending.2
sigprocmask.2
sigqueue.2
sigreturn.2
sigstack.2
sigsuspend.2
sigwait.2
sigwaitinfo.2
socket.2
socketpair.2
stack_protector.c Expose __stack_chk_fail_local() so -fstack-protector-all works. 2007-06-05 08:24:34 +00:00
stat.2
statfs.2
swapon.2
Symbol.map Expose __stack_chk_fail_local() so -fstack-protector-all works. 2007-06-05 08:24:34 +00:00
symlink.2
sync.2 Per Regents of the University of Calfornia letter, remove advertising 2007-01-09 00:28:16 +00:00
sysarch.2
syscall.2
timer_create.2 Fix library names. 2007-06-18 01:50:03 +00:00
timer_delete.2 Fix library names. 2007-06-18 01:50:03 +00:00
timer_settime.2 Fix library names. 2007-06-18 01:50:03 +00:00
truncate.2
truncate.c Change the C wrappers for mmap/lseek/pread/pwrite/truncate/ftruncate to 2007-07-04 23:27:38 +00:00
umask.2
undelete.2
unlink.2
utimes.2
utrace.2
uuidgen.2
vfork.2
wait.2
write.2