summaryrefslogtreecommitdiffstats
path: root/lib/libc/gen/Makefile.inc (follow)
Commit message (Collapse)AuthorAgeFilesLines
* new clean-room manpages for posix_spawn, unencumbered by any POSIX bullshit.espie2012-04-111-8/+10
| | | | | | "just commit it" deraadt@ (nits to be fixed soon)
* Add dirfd() as a function to libc per POSIX requirement; dirfd() macromatthew2012-03-221-2/+2
| | | | | | to be pruned later when DIR is made an opaque type. ok guenther@; prodding by brad@ for VLC and other ports
* Implement execvpe(3) and posix_spawn(3) and family. Based onmatthew2012-03-211-5/+21
| | | | | | | | FreeBSD's implementation via Frank Denis, with various cleanups and tweaks by me. ok deraadt@, guenther@; discussions and tweaks from many others jmc@ promises to help me further with the man pages in tree
* Add (rough draft) documentation for fdopendir(3) and the 15 newmatthew2011-07-181-2/+2
| | | | | | | XXXat(2) system calls from POSIX 2008. Editing will be done in tree. General style discussed with jmc@, schwarze@, and deraadt@ ok jmc@
* Move fabs(3) manual page from libm to libc, for consistency. Themartynas2011-07-081-4/+5
| | | | modf(3), frexp(3), ldexp(3), fpclassify(3) pages are in libc, too.
* Revert (leaving the complex math part alone). Some stuff is dependingmartynas2011-07-081-5/+8
| | | | | on this historical behavior; so we're stuck in this stupid situation. No cookie for me.
* Move fabs(3), frexp(3), and modf(3) to libm--nothing has been usingmartynas2011-07-081-8/+5
| | | | them in libc for a very long time. OK guenther@.
* Use MACHINE_CPU instead of MACHINE_ARCH to pick the correct machine dependentmiod2010-02-031-3/+3
| | | | | | | files or directories when applicable. The inspiration and name of MACHINE_CPU come from NetBSD, although the way to provide it to Makefiles is completely different. ok kettenis@
* More shrinkage, a bit for ramdisks but mostly for static binaries:guenther2009-11-181-3/+5
| | | | | | | | | | | | | | | | | - wrap with #ifndef NO_LOG_BAD_DNS_RESPONSES libc code that uses p_class() and p_type() for diagnostics, then add that define to libstub to avoid pulling in res_debug_syms.o - split rcmd() and ruserok() into separate files, as nothing uses both - split readdir_r() to its own file - split syslog_r() from syslog(), as the latter needs localtime(); many binaries no longer need to pull in all the time code after this; switch from usleep() to nanosleep() while we're at it (The profit of analysis of -Wl,-M,--cref output) Chops 888kB from /bin and /sbin on i386 ok deraadt@, miod@
* tweak previous;jmc2009-06-021-3/+4
|
* Split getpw{nam,uid} off into their own man page. Hopefully, thismillert2009-06-011-4/+4
| | | | | will help people understand that endpwent() is not normally needed. OK deraadt@ jmc@
* remove from gen so that lint doesn't check gen if assembly versionsmartynas2009-04-211-2/+2
| | | | are available. spotted by theo
* - ldexp implementation has issues. switch to the one from libmmartynas2009-04-191-4/+4
| | | | | | - remove frexp in hppa64, cloned from hppa - move generic ieee754 implementations of modf and ldexp to gen ok kettenis@, "looks good" millert@
* - document and mlink frexpf, ldexpf, modff added 13 years agomartynas2008-12-121-1/+4
| | | | | - document frexpl, ldexpl added recently a tweak and ok jmc@
* - man pages for fpclassify, isfinite, isinf, isnan, isnormal, signbit,martynas2008-07-291-15/+19
| | | | | | | | | | | | mostly from freebsd - also describe deprecated aliases for isinff, isnanf, finite, finitef - describe behavior on vax - add mlinks for finite, finitef, isfinite, isinf, isinff, isnan, isnanf, isnormal, signbit - add man pages for isgreater, isgreaterequal, isless, islessequal, islessgreater, isunordered; from freebsd looked over by jmc@, it's better for him to work on when they are in tree
* - move isinf, isnan dups to gen, since most is ieee 754martynas2008-07-241-8/+9
| | | | | | | | | | | | | | | | - is{inf,nan} should be macros for real-floating, so rename to __is{inf,nan}, per C99 - implement C99 __fpclassify(), __fpclassifyf(), __isfinite(), __isfinitef(), __isnormal(), __isnormalf(), __signbit(), __signbitf() - long functions added, but not yet enabled, till ieee.h is fixed - implement vax equivalents of the functions - reimplement isinff, isnanf in a better way, and move to libc - add qnan bytes for all archs - bump major man pages will follow ok millert@. arm bits looked over by drahn@ discussed w/ theo, who showed the right direction, to put these functions in libc
* implement getpwnam_r() and getpwuid_r() -- very nearly a rewrite of thederaadt2008-06-241-1/+2
| | | | entire file. much help from kurt, and tested by many
* move statvfs.c to gen, since it is not a syscall; ok deraadt@otto2008-03-221-7/+8
|
* remove traces of non-existent getfstype() function;jmc2005-10-031-2/+2
| | | | ok krw@ deraadt@
* add missing MLINK for strnunvis.3, introduced -r1.14;jmc2005-10-021-2/+3
|
* Replace broken frexp() with a working one from FreeBSD. There'smillert2005-02-011-2/+2
| | | | | | no need to have a copy for each platform with ieee floating point, only vax needs a special version (which probably has similar bugs). OK and with help from otto@
* do not double login_cap.c; tholoderaadt2004-02-011-2/+2
|
* build ftw and nftwmillert2003-07-211-18/+21
|
* Implement isfdtype(3) as per the POSIX.1g draft; requested by David Hillmillert2002-10-161-11/+11
|
* use weak aliases whenever is possible; millert@ ok.fgsch2002-06-081-3/+2
|
* Add auth_getpwd MLINKmillert2002-03-161-3/+3
|
* MI man page to document fpgetmask(3) and friends; from ross@NetBSD, ok deraadtpvalchev2002-02-161-13/+17
|
* Add MLINK's for syslog_r and friends.fgsch2001-10-311-2/+3
|
* Add missing LINK for cgetusedbkrw2001-07-311-2/+2
|
* Move description of exect() to execve(2) man page. Add a note about exect() notaaron2001-03-141-3/+3
| | | | being portable.
* Add references to new files.millert2000-11-211-28/+45
|
* login.conf code from BSDi. This does not include the bsd auth codemillert2000-08-201-24/+26
| | | | | which will come later. At this stage it is primarily used for setting resource limits.
* from freebsd:mickey2000-07-191-4/+6
| | | | | | | | | strtofflags/fflagstostr to convert file flags to/from binary from/into a string as used in chflags(1). use u_int32_t instead of u_long (as freebsd does). increase libc minor. millert@ ok.
* well if you cannot do a libc commit properly a week before 2.7 tree lock, surely it can wait till after 2.7deraadt2000-04-251-3/+2
|
* getpw*_r()d2000-04-251-2/+3
|
* *_r MLINKSd2000-03-231-3/+4
|
* Add missing MLINKsmillert1999-11-171-2/+2
|
* doc isinff() and isnanf()deraadt1999-08-161-2/+2
|
* Add thread-safety to libc, so that libc_r will build (on i386 at least).d1998-11-201-4/+4
| | | | | | | | | | | | | 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
* man page repairs; aaron@ug.cs.dal.caderaadt1998-08-291-1/+3
|
* split dirname and basename man pagesderaadt1998-07-041-3/+3
|
* add XPG4.2 lockf; kleinkderaadt1997-12-221-4/+4
|
* new man page; mikelderaadt1997-09-081-2/+2
|
* ln basename.3 dirname.3millert1997-09-061-1/+2
|
* Move getsubopt(3) to stdlib like lite2 and XPG4.2 say...millert1997-08-201-3/+3
| | | | Update man page from lite2 while I'm at it.
* basename(3) and dirname(3) as specified by XPG4 and XPG4.2millert1997-08-171-4/+4
|
* trailing blankskstailey1997-07-231-2/+2
|
* tabifykstailey1997-07-231-2/+2
|
* Back out stringlistmillert1997-02-031-6/+6
|
* stringlist routines are now public (ftp uses them)millert1997-02-021-6/+6
|