summaryrefslogtreecommitdiff
path: root/lib/libc/sys/Makefile.inc
AgeCommit message (Collapse)Author
2003-05-10Do not let userland access the swapon system call anymore (nothing uses itMiod Vallat
anyway). ok deraadt@ weingart@
2003-04-14There are two related changes.Artur Grabowski
The first one is an mquery(2) syscall. It's for asking the VM system about where to map things. It will be used by ld.so, read the man page for details. The second change is related and is a centralization of uvm_map hint that all callers of uvm_map calculated. This will allow us to adjust this hint on architectures that have segments for non-exec mappings. deraadt@ drahn@ ok.
2003-01-31Replace emulated versions of setreuid() and setregid() with real syscalls.Todd C. Miller
These are spec'd by POSIX as of 1003.1-2001; deraadt@ OK
2002-12-02Document getlogin_r()Todd C. Miller
2002-12-02Import propolice (http://www.trl.ibm.com/projects/security/ssp), a stackMiod Vallat
attack protection scheme, into gcc. This protection is enabled by default. It can be turned off by using the -fno-stack-protector flag. Code by Hiroaki Etoh (etoh at jp dot ibm dot com); work on openbsd-specific integration by fgsch@, deraadt@ and myself; tests by fgsch@, naddy@ and myself; beer drinking by myself. Please note that system upgrades with this new code will require a new libc and ld.so to be build and installed before the propolice-enabled compiler can be installed.
2002-11-10missing MLINKs for setresuid(2). millert ok.Federico G. Schwindt
2002-11-05thread safe libc -- 2nd try. OK miod@, millert@Marco S Hyman
Thanks to miod@ for m68k and vax fixes
2002-11-03back out previous patch.. there are still some vax/m68k issuesMarco S Hyman
2002-11-03libc changes for thread safety. Tested on:Marco S Hyman
alpha (millert@), i386 (marc@), m68k (millert@ and miod@), powerpc (drahn@ and dhartmei@), sparc (millert@ and marc@), sparc64 (marc@), and vax (millert@ and miod@). Thanks to millert@, miod@, and mickey@ for fixes along the way.
2002-10-30Add [gs]etres[ug]id(2) syscall to libc and use it in emulating some 4.3BSDTodd C. Miller
functions.
2002-08-05Fix brain blackout.Artur Grabowski
Pointed out byb miod@.
2002-08-05One more ELF_TOOLCHAIN.Artur Grabowski
2002-07-06Remove kernel support for NTP. ok deraadt@ and tholo@Thomas Nordin
2002-06-10correct comment.Federico G. Schwindt
2002-06-08ELF architectures all support weak aliases, enable them for this part.Dale Rahn
ok fgsch@
2002-02-22Extended Attribute support, from FreeBSD/TrustedBSD. ok art@ deraadt@Dale Rahn
libc support pieces
2002-02-21remove rfork.o from the auto-generated assembler stubsArtur Grabowski
2002-02-17rfork() needs a fork.S-like stub as well; ok artTheo de Raadt
2001-09-25Forgotten DEBUGLIBS stuffNiklas Hallqvist
2001-09-25Add an ASPICFLAG variable to bsd.own.mk which a platform use to pass flagsDale Rahn
to 'as' to make it compile pic. add defaults for sparc64 which needs picflags set to -fPIC and ASPICFLAGS to -KPIC. Also simplifies the systemcall generation for sparc64 PIC mode. ok epsie@.
2001-09-20Add PSEUDO_NOERROR similar to that used by NetBSD.Todd C. Miller
Some ports were setting errno in PSEUDO and some were not. Now errno is set for all in PSEUDO and PSEUDO_NOERROR is provided for the non-errno case (only used by _exit). Needs testing on vax and m88k. XXX - hppa and powerpc still lack a real PSEUDO_NOERROR implementation. Currently PSEUDO_NOERROR and PSEUDO are the same (so builds don't break on those platforms).
2001-07-09Install getpeereid(2) manpage.Federico G. Schwindt
2001-06-26implement djb's getpeereid(2), to allow local-domain servers to determine ↵Dug Song
client credentials. mostly from superscript.com. deraadt@ ok
2001-03-14Move description of exect() to execve(2) man page. Add a note about exect() notAaron Campbell
being portable.
2001-03-09Add mlockall and munlockall. man-page from NetBSD.Artur Grabowski
2001-01-10put up FD_* manual pages, in section 3Theo de Raadt
2000-12-23create proper docs for timer{add,clear,sub,isset,cmp}Theo de Raadt
2000-11-16kqueue and kevent system callsNiels Provos
2000-10-17damn it, i have had it with this untested weak shitTheo de Raadt
2000-10-16re-add weak sparc support; d@Theo de Raadt
2000-05-15Add support for building libraries with debugging information in them.Niklas Hallqvist
Enable by setting DEBUGLIBS=yes in /etc/mk.conf, then -g libraries will get installed in /usr/lib/debug. This directory will be searched first if gcc is given the -g flag during the link stage.
2000-05-01bye bye semconfig(2)Theo de Raadt
2000-04-20p{read,write}{,v} man pagesTheo de Raadt
2000-02-07add fhopen, fhstat, fhstatfs system calls. largely from NetBSDassar
2000-01-06for now, disable weak aliases for all archs except i386David Leonard
1999-12-14Install swapctl.2, not swapon.2. swapon.2 should probably go away.Todd C. Miller
1999-06-07replacement pipe() system call; copies data into place inside kernel, soTheo de Raadt
that EFAULT return value is possible
1999-05-22Add swapctl(2), and crank shlib minor.Tobias Weingartner
1999-02-01mi ptraceDavid Leonard
1998-11-20Add thread-safety to libc, so that libc_r will build (on i386 at least).David Leonard
All POSIX libc api now there (to P1003.1c/D10) (more md stuff is needed for other libc/arch/*) (setlogin is no longer a special syscall) Add -pthread option to gcc (that makes it use -lc_r and -D_POSIX_THREADS). Doc some re-entrant routines Add libc_r to intro(3) dig() uses some libc srcs and an extra -I was needed there. Add more md stuff to libc_r. Update includes for the pthreads api Update libc_r TODO
1998-09-18make use of xfspioctlArtur Grabowski
1998-02-08Better lint(1) framework. Mostly from cgd@NetBSDThorsten Lockert
1997-11-13add getsid(2), XPG4Theo de Raadt
1997-05-30add getpgrp(2) from NetBSDkstailey
1997-05-08add tagkstailey
1997-05-08make clock_gettime.cat2kstailey
1997-04-20New POSIX 1003.1b syscalls; from pk@NetBSDThorsten Lockert
1997-04-04seek(2) is not neededTheo de Raadt
1997-03-29futimes link; nakayosh@kcn.or.jpTheo de Raadt
1997-03-26install ktrace(2)Theo de Raadt