summaryrefslogtreecommitdiffstats
path: root/lib/libc/sys/Makefile.inc
Commit message (Collapse)AuthorAgeFilesLines
* Add a link to extattr.2 (from extattr_get_file.2). The other namesdd2001-06-241-1/+2
| | | | | are too specific and too long, and extattr.2 makes a nice point of reference for "extattr-related syscalls".
* Make links from setresuid.2 to getresgid.2 and getresuid.2.dd2001-04-151-1/+1
|
* Install links to extattr_(get|set|delete)_fd.2 (from extattr_get_file.2).dd2001-04-081-2/+5
|
* Hook the extattr_get_file.2 manual page into the build. Add MLINKSdd2001-04-011-1/+3
| | | | for extattr_set_file.2 and extattr_delete_file.2.
* MAN[1-9] -> MAN.ru2001-03-271-2/+2
|
* Clean up syscall generation in libc by removing HIDDEN_SYSCALLSdeischen2001-01-291-28/+7
| | | | | | | | | | | | | | and treating (almost) all system calls the same way: __sys_foo - actual syscall foo, _foo - weak definitions to __sys_foo Change PSEUDO syscalls (currently only _exit and _getlogin) to be __sys_foo (T) and _foo (W). Add $FreeBSD$ to a few files to satisfy commitprep. Suggested by: bde
* Add man pages for mod*(2). Shamelessly cut/pasted from the kld*(2) manpeter2000-09-281-0/+2
| | | | pages by Chris Costello.
* Revert the temporary hack in rev 1.79.peter2000-08-011-1/+1
|
* Deal with the exit entry in MIASM changing to sys_exit.peter2000-07-291-1/+1
| | | | This Is A Hack(TM).
* Some mdoc cleanups for the manual page.jlemon2000-05-061-0/+1
| | | | Submitted by: phantom
* Add a kqueue(2) manual page.jlemon2000-05-041-1/+1
|
* Add a man page for aio_waitcomplete(). Update the aio_cancel() man page tojasone2000-03-211-1/+1
| | | | | | reflect the fact that aio_cancel() works now. Submitted by: Christopher Sedore <cmsedore@maxwell.syr.edu>
* Fixed missing backslash in previous commit. Adding setresuid.2 has takenbde2000-01-181-1/+1
| | | | 4 commits and 2 world breakages so far.
* Fix line too long style bug in the previous commit (which, by thesheldonh2000-01-181-2/+2
| | | | way, unbroke world).
* add setresuid.2ache2000-01-181-1/+1
|
* Add manual pages for the newly added setres[ug]id system calls.sheldonh2000-01-171-0/+1
|
* Fixed missing installation of a link to getlogin_r.3. This is the firstbde1999-12-231-0/+1
| | | | | example of section 2 and section 3 interfaces sharing a man page. It's probably a bad example.
* Fixed disordering in previous commit.bde1999-09-111-1/+1
|
* Document fhopen, fhstat, and fhstatfs syscalls.alfred1999-09-111-1/+3
| | | | Obtained from: NetBSD
* Add aio_{cancel,error,return,suspend,write} into the mix.billf1999-09-091-1/+3
| | | | | Submitted by: Dan Nelson <dnelson@emsphone.com> Forgotten by: mpp
* $Id$ -> $FreeBSD$peter1999-08-281-1/+1
|
* FIxed disordering in previous commit. Fixed some old disorder.bde1999-07-311-3/+3
|
* Document the getdents(2) system call. The documentation wasmpp1999-07-301-1/+2
| | | | | | added to the getdirentries(2) man page because 95%+ of that man page comprised the text of the getdents(2) man page I obtained from NetBSD.
* Document the lchmod(2) system call.mpp1999-07-301-2/+2
| | | | Pointed-out-by: bde
* Document the lutimes() and futimes() system calls.mpp1999-07-301-1/+2
| | | | | PR: kern/11213 Obtained from: NetBSD w/some minor changes by me
* This Implements the mumbled about "Jail" feature.phk1999-04-281-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is a seriously beefed up chroot kind of thing. The process is jailed along the same lines as a chroot does it, but with additional tough restrictions imposed on what the superuser can do. For all I know, it is safe to hand over the root bit inside a prison to the customer living in that prison, this is what it was developed for in fact: "real virtual servers". Each prison has an ip number associated with it, which all IP communications will be coerced to use and each prison has its own hostname. Needless to say, you need more RAM this way, but the advantage is that each customer can run their own particular version of apache and not stomp on the toes of their neighbors. It generally does what one would expect, but setting up a jail still takes a little knowledge. A few notes: I have no scripts for setting up a jail, don't ask me for them. The IP number should be an alias on one of the interfaces. mount a /proc in each jail, it will make ps more useable. /proc/<pid>/status tells the hostname of the prison for jailed processes. Quotas are only sensible if you have a mountpoint per prison. There are no privisions for stopping resource-hogging. Some "#ifdef INET" and similar may be missing (send patches!) If somebody wants to take it from here and develop it into more of a "virtual machine" they should be most welcome! Tools, comments, patches & documentation most welcome. Have fun... Sponsored by: http://www.rndassociates.com/ Run for almost a year by: http://www.servetheweb.com/
* Document pread() and pwrite().dt1999-04-111-3/+3
| | | | Obtained from: NetBSD (mostly)
* Fixed disordering in previous 2 commits. Fixed an English error.bde1999-04-051-5/+6
|
* Add wrappers for pread and pwrite syscalls.dt1999-04-041-2/+2
|
* Manpages for the KLD system calls.dfr1999-04-041-1/+2
| | | | | PR: docs/10412 Submitted by: Chris Costello <chris@calldei.com>
* Enable aio_read(2).jkoshy1998-11-241-2/+2
|
* Added a manual page for sendfile(2).dg1998-11-051-2/+2
|
* Remove support for NetBSD syscalls.jb1998-08-171-11/+1
|
* Add wrappers for i386_*_ioperm, i386_vm86 so userland code doesjlemon1998-07-281-2/+3
| | | | | not have to call sysarch() directly. Added man pages for above, as well as sysarch()
* Nuke signanosleep()peter1998-05-141-2/+1
|
* Fixed disordering and other style bugs in rev.1.50.bde1998-05-011-6/+4
|
* Build __error.c into libc, but not libc_r. The weak symbol in thejb1998-04-301-2/+7
| | | | | | | | | | file works with libpthread, but when built into libc_r which has a non-weak symbol of the same name, the linker behaves unpredicatably and sometimes links the wrong symbol. The linker behaviour is a byproduct of what the program calls from object to object so it is like winning a lottery if the program actually works. The odds are quite good - 95:1, I think. We need a sure thing, though, so weak symbols can't be used instead of renaming things.
* Finish _POSIX_PRIORITY_SCHEDULING. Needs P1003_1B anddufault1998-03-281-1/+13
| | | | | | | | | | | | | | | | _KPOSIX_PRIORITY_SCHEDULING options to work. Changes: Change all "posix4" to "p1003_1b". Misnamed files are left as "posix4" until I'm told if I can simply delete them and add new ones; Add _POSIX_PRIORITY_SCHEDULING system calls for FreeBSD and Linux; Add man pages for _POSIX_PRIORITY_SCHEDULING system calls; Add options to LINT; Minor fixes to P1003_1B code during testing.
* For 1.3, NetBSD replaced the swapon() syscall with swapctl() and movedjb1998-03-231-2/+2
| | | | | the only call to compat_12 which isn't there by default. Provide a wrapper.
* For 1.3, NetBSD walloped the msync syscall and replaced it withjb1998-03-231-2/+2
| | | | | | __msync13. The old one got moved to compat_12. Wrap __msync13 up to look like FreeBSD's msync and be careful to respect the fact that MS_SYNC is 0x0000 on FreeBSD, but 0x0004 on NetBSD.
* Yikes, this is the worst of the lot. Bruce suggested doing this (!).jb1998-03-091-58/+47
| | | | | | | | | | | | | | | | | | | | | | | | | | Include the architecture specific sys makefile like previously, but what this contains differs. It defines MDASM which list architecture specific asm code that *replaces* syscalls of the same name defined in MIASM (which gets defined by the syscall.mk or netbsd_syscall.mk dependent of NETBSD_SYSCALLS being defined). If a syscall has a C source implementation or something funny done to it, or just doesn't need default asm source generated for it, then it is listed in NOASM. syscall.mk is generated by makesyscalls.sh with other syscall files. netbsd_syscall.mk is a hand-generated equivalent. So if a new syscall is added and no other makefiles are edited, it will automatically have the default asm source generated for it (whether you want it or not). Anything listed in MDASM gets added to SRCS and gets built. For each syscall name in MIASM, if it doesn't exist in MDASM or NOASM, it gets added to the ASM or ASMR lists to have code generated for it. If the syscall name was listed in HIDDEN_SYSCALLS (intended for use by libc_r, not libc which has it defined, but empty), then the name is added to the ASMR list and gets renamed before being built; otherwise it is added to the ASM list and gets built with the same name. I wonder if this is too complicated. But it works on both i386 and alpha.
* Don't add OBJS to CLEANFILES. bsd.obj.mk does it. Some objects werebde1998-02-251-3/+1
| | | | duplicated.
* Kill lfs files that were causing make world to fail.imp1998-01-311-3/+2
|
* Sorted lists.bde1997-10-211-21/+23
|
* Include the machine-dependent Makefile.inc for sys in the correct place.bde1997-10-151-1/+3
|
* Removed the subdirectory paths from the definitions of MAN[1-9]. Theybde1997-10-151-33/+21
| | | | | were a workaround for limitations in bsd.man.mk that were fixed about 2 years ago.
* Add the AIO/LIO to libc. They aren't fully done yet, but have been in thedyson1997-10-101-2/+4
| | | | kernel for a few months.
* Add __getcwd() syscall, and have getcwd() take a shot at it.phk1997-09-141-2/+2
| | | | | If your kernel doesn't support __getcwd() or if __getcwd() cannot deliver because of cache expiry, it does the canonical thing.
* A poll(2) manpage.peter1997-09-141-2/+2
| | | | Obtained from: NetBSD
* Generate poll syscall stubpeter1997-09-141-2/+2
|
OpenPOWER on IntegriCloud