summaryrefslogtreecommitdiff
path: root/lib/libc
Commit message (Collapse)AuthorAgeFilesLines
* Describe the `n' and `ps' arguments to mbrlen().Tim J. Robbins2002-11-091-2/+17
| | | | Notes: svn path=/head/; revision=106694
* Typo: pointer to -> pointed toTim J. Robbins2002-11-091-1/+1
| | | | Notes: svn path=/head/; revision=106693
* Use wide character ctype functions directly instead of relying onTim J. Robbins2002-11-091-2/+2
| | | | | | | 4.4BSD extensions to the single-byte ctype functions. Notes: svn path=/head/; revision=106687
* Add a missing return statement for the pwcs == NULL case (XSI extension).Tim J. Robbins2002-11-091-0/+1
| | | | Notes: svn path=/head/; revision=106685
* Update acl.3 to xref getfacl(1) and setfacl(1), the recommended tools forRobert Watson2002-11-081-6/+10
| | | | | | | | | | manipulating file ACLs. Update the status of the implementation a bit, update the copyright, etc. Obtained from: TrustedBSD Project Notes: svn path=/head/; revision=106629
* o Make the COMPATIBILITY section a bit less redundant.Chris Costello2002-11-061-1/+1
| | | | | | | | Obtained from: TrustedBSD Project Sponsored by: DARPA, Network Associates Labs Notes: svn path=/head/; revision=106510
* o Update man page to reflect the new prototypes for mac_{to,from}_text.Chris Costello2002-11-061-43/+15
| | | | | | | | | | o Remove a (currently) no-longer-pertinent entry from errors. Obtained from: TrustedBSD Project Sponsored by: DARPA, Network Associates Labs Notes: svn path=/head/; revision=106509
* Hook up the userland wrapper for __mac_execve().Robert Watson2002-11-062-0/+43
| | | | | | | | Obtained from: TrustedBSD Project Sponsored by: DARPA, Network Associates Laboratories Notes: svn path=/head/; revision=106482
* Wrap function prototype declarations in __BEGIN_DECLS to do the right thingJuli Mallett2002-11-051-0/+2
| | | | | | | | | with them in non-C cases. Requested by: Patrick Hartling <patrick@137.org> Notes: svn path=/head/; revision=106452
* License update authorized by NAI: remove clause 3.Robert Watson2002-11-051-7/+4
| | | | Notes: svn path=/head/; revision=106436
* Clarify language relating to ACLs, Capabtilities, and MAC, since theRobert Watson2002-11-041-28/+36
| | | | | | | | implementation status of these services has changed substantially since this man page was last updated. Notes: svn path=/head/; revision=106432
* Update license, historical information.Robert Watson2002-11-041-7/+8
| | | | Notes: svn path=/head/; revision=106430
* Point out that the MAC Framework is considered experimental.Robert Watson2002-11-041-0/+9
| | | | Notes: svn path=/head/; revision=106429
* After waiting for help with the markup, I finally decided to just patchNick Sayer2002-11-041-3/+3
| | | | | | | | | | | | the page myself. The new language is more accurate than what was there before, but the most accurate way of describing the funcionality eludes me. PR: kern/33904 MFC after: 1 month Notes: svn path=/head/; revision=106423
* Add descriptions for some _PC_* variables from <sys/unistd.h> thatTim J. Robbins2002-11-041-1/+40
| | | | | | | were missing. Notes: svn path=/head/; revision=106401
* Backout "compatibility hack" for __sF.Alfred Perlstein2002-11-042-9/+1
| | | | | | | Requested by: Steve Kargl <sgk@troutmask.apl.washington.edu> (submitter) Notes: svn path=/head/; revision=106396
* Provide a hook to make __sF visible outside of libc for commercial appsAlfred Perlstein2002-11-022-1/+9
| | | | | | | | | if WANT_COMPAT4_STDIO is defined when compiling libc. Submitted by: Steve Kargl <sgk@troutmask.apl.washington.edu> Notes: svn path=/head/; revision=106352
* Track the number of non-data chararacters stored in socket buffers so thatKelly Yancey2002-11-011-1/+1
| | | | | | | | | | | | | | the data value returned by kevent()'s EVFILT_READ filter on non-TCP sockets accurately reflects the amount of data that can be read from the sockets by applications. PR: 30634 Reviewed by: -net, -arch Sponsored by: NTT Multimedia Communications Labs MFC after: 2 weeks Notes: svn path=/head/; revision=106313
* * Add stubs for pthread_cond_broadcast.Doug Rabson2002-11-013-28/+246
| | | | | | | | | | | | | * Fix typos in rwlock stubs. * Add pthread_XXX counterparts to the _pthread_XXX stubs which libraries like libX11 can use to ensure thread-safety without requiring the use of a thread library. Submitted by: Terry Lambert (pthread_cond_broadcast) Reviewed by: deischen Notes: svn path=/head/; revision=106288
* No need to include floatio.h here: vfscanf() no longer uses anythingTim J. Robbins2002-11-012-2/+0
| | | | | | | it defines. Notes: svn path=/head/; revision=106282
* Re-apply the previously backed-out commit that fixes the problem whereArchie Cobbs2002-10-315-5/+5
| | | | | | | | | | | HUGE_VAL is not properly aligned on some architectures. The previous fix now works because the two versions of 'math.h' (include/math.h and lib/msun/src/math.h) have since been merged into one. PR: bin/43544 Notes: svn path=/head/; revision=106268
* Make __sF static. This can not be allowed to exist in 5.x.Alfred Perlstein2002-10-311-1/+1
| | | | Notes: svn path=/head/; revision=106230
* Add two additional references to the See Also section, which contain muchTim J. Robbins2002-10-301-2/+16
| | | | | | | better descriptions of UTF-8 and related issues. Notes: svn path=/head/; revision=106201
* Implement DCE 1.1 compliant UUID functions. Immediate use of theseMarcel Moolenaar2002-10-3012-0/+669
| | | | | | | | | | | | | | | | | | | | | | | | | | | | functions is expected for uuidgen(1), mca(8) and gpt(8). Given the generic use of UUIDs beyond the scope of the DCE 1.1 specification, visibility of the data structure at all levels of the machine, including firmware and the wish to not create a permanent build- time FreeBSD-ism for DCE compliant applications by creating a new library, it was decided that libc would be the least inappropriate place. Also, because the UUID functions live in libc under IRIX as well, we have maximized our portability and left as many options open as possible. This implementation introduces an extension not found in the specification: the status parameter is allowed to be a NULL- pointer. The reason for introducing the extension is because the status is almost never of any use. The manpage that's part of this commit is a minimal place-holder and is further fleshed-out in the near future. Approved by: re@ Contributed by: Hiten Mahesh Pandya <hiten@unixdaemons.com> Sponsored by: marcel :-) Tested on: alpha, i386, ia64 Notes: svn path=/head/; revision=106184
* While an interface can be depreciated, we prefer deprecated.Robert Watson2002-10-291-1/+1
| | | | | | | Submitted by: Wayne Morrison <tewok@tislabs.com> Notes: svn path=/head/; revision=106172
* Cosmetics.Ruslan Ermilov2002-10-291-1/+1
| | | | Notes: svn path=/head/; revision=106145
* bsd.doc.mk changes:Ruslan Ermilov2002-10-296-6/+0
| | | | | | | | | | | | | | | | | | Don't gratuitously pipe thru a cat(1) if NODOCCOMPRESS. Only create _stamp.extra when necessary. Get rid of SOELIMPP and OBJS. Use Groff version of soelim(1); we need its -I option for the following to work. Don't needlessly chdir to SRCDIR. Only a few documents need CD_HACK, and those that need it either use refer(1) or .PSPIC macro which internally uses the .psbb call. Notes: svn path=/head/; revision=106143
* Remove unnecessary inclusion of <rune.h> to make it obvious that this fileTim J. Robbins2002-10-291-1/+0
| | | | | | | does not use the deprecated rune system. Notes: svn path=/head/; revision=106119
* Scoop out examples illustrating the label text format and refer toChris Costello2002-10-281-51/+5
| | | | | | | | | | maclabel(7) instead. Obtained from: TrustedBSD Project Sponsored by: DARPA, Network Associates Labs Notes: svn path=/head/; revision=106104
* Cross-reference putc(3).Tim J. Robbins2002-10-281-0/+1
| | | | Notes: svn path=/head/; revision=106083
* Handle boundary cases more correctly; mblen(s, 0) and mbtowc(NULL, s, 0)Tim J. Robbins2002-10-282-8/+6
| | | | | | | | | | return -1 regardless of what s points to, mbtowc(&w, s, 1) sets w to a null wide character when s points to a null byte. This seems to be closer to what most other implementations do, but the C99 standard contradicts itself for these cases. Notes: svn path=/head/; revision=106077
* Create a small library function, check_utility_compat(3), to determineGarrett Wollman2002-10-283-2/+166
| | | | | | | | | | | whether a named utility should behave in FreeBSD 4.x-compatible mode or in a standard mode (default standard). The configuration is done malloc(3)-style, with either an environment variable or a symlink. Update expr(1) to use this new interface. Notes: svn path=/head/; revision=106065
* Update limits and configuration parameters for 1003.1/TC1/D6.Garrett Wollman2002-10-271-1/+23
| | | | | | | | | | | | | | Implement new sysconf keys. Change the implenentation of _SC_ASYNCHRONOUS_IO in preparation for the next set of changes. Move some limits which had been in <sys/syslimits.h> to <limits.h> where they belong. They had only ever been in syslimits.h to provide for the kernel implementation of the CTL_USER MIB branch, which went away with newsysctl years ago. (There is a #error in <sys/syslimits.h> which I will downgrade in the next commit.) Notes: svn path=/head/; revision=106055
* Do not include <sys/syslimits.h> directly; it is not intended for generalGarrett Wollman2002-10-273-3/+5
| | | | | | | consumption. Notes: svn path=/head/; revision=106053
* Style sweep.Tim J. Robbins2002-10-275-40/+32
| | | | Notes: svn path=/head/; revision=106032
* query ip6.arpa then ip6.int for IPv6 reverse lookup. follows RFC3152.Hajimu UMEMOTO2002-10-261-1/+7
| | | | | | | MFC after: 5 days Notes: svn path=/head/; revision=106000
* - scopeid is u_int32_tHajimu UMEMOTO2002-10-251-14/+21
| | | | | | | | | | - strtoul pedant. pointed out by deraadt Obtained from: KAME MFC after: 1 week Notes: svn path=/head/; revision=105943
* - kill strcpyHajimu UMEMOTO2002-10-251-67/+56
| | | | | | | | | | | | | | | | | - port range check need to be done before htons. from deraadt - %d/%u audit - correct bad practice in the code - it uses two changing variables to manage buffer (buf and buflen). we eliminate buflen and use fixed point (ep) as the ending pointer. - use snprintf, not sprintf - pass correct name into q.name. from lukem@netbsd - sync comment Obtained from: KAME MFC after: 1 week Notes: svn path=/head/; revision=105940
* Use an internal buffer for the result when the first argument is NULL.Tim J. Robbins2002-10-251-0/+4
| | | | Notes: svn path=/head/; revision=105932
* The ORIENTLOCK macro is no longer needed since all functions useTim J. Robbins2002-10-251-7/+0
| | | | | | | FLOCKFILE/FUNLOCKFILE explicitly. Notes: svn path=/head/; revision=105909
* Restored sigaction's name in its prototype.Bruce Evans2002-10-241-1/+1
| | | | Notes: svn path=/head/; revision=105870
* * Modernize aio(4), providing instructions for static and dynamic kernelSheldon Hearn2002-10-247-147/+8
| | | | | | | | | | | | | | | | | linking. * Fix disorder in the SEE ALSO sections of aio_*(2). * Remove unnecessary cross-references from the SEE ALSO sections of aio_*(2); config(8), kldload(8) and kldunload(8) are cross-referenced from aio(4). * Remove the KERNEL OPTIONS sections from aio_*(2), now that these pages cross-reference aio(4), which contains suitable kernel linking reference material. Notes: svn path=/head/; revision=105864
* Add cross-references to the aio(4) manual page.Dag-Erling Smørgrav2002-10-246-0/+6
| | | | | | | Submitted by: Craig Rodrigues <rodrigc@attbi.com> Notes: svn path=/head/; revision=105861
* Replace wcsstr() with an implementation based on strstr(), which is farTim J. Robbins2002-10-241-38/+32
| | | | | | | | | more efficient. The problem with the previous implementation was that it calculated the length of the first argument ("big") with wcslen() when it was not necessary. Notes: svn path=/head/; revision=105844
* Restore Berkeley SCCS id.Tim J. Robbins2002-10-241-1/+5
| | | | Notes: svn path=/head/; revision=105842
* Remove the Standards section again until we get these functions sortedTim J. Robbins2002-10-241-8/+0
| | | | | | | out. This will probably have to wait until after 5.0-R. Notes: svn path=/head/; revision=105838
* Place mac_prepare() with the other mac_prepare*() functions.Chris Costello2002-10-241-10/+10
| | | | Notes: svn path=/head/; revision=105837
* mac_free() no longer accepts a void * parameter; only mac_t's are supposedChris Costello2002-10-241-9/+20
| | | | | | | | | | | to be passed. Point this out in a warning notice, which will eventually go away, sometime between now and -RELEASE. Obtained from: TrustedBSD Project Sponsored by: DARPA, NAI Labs Notes: svn path=/head/; revision=105835
* Remove superfluous empty "FILES" section.Chris Costello2002-10-231-1/+0
| | | | | | | | Obtained from: TrustedBSD Project Sponsored by: DARPA, NAI Labs Notes: svn path=/head/; revision=105830
* Remove hard sentence breaks.Chris Costello2002-10-231-11/+19
| | | | | | | | Obtained from: TrustedBSD Project Sponsored by: DARPA, NAI Labs Notes: svn path=/head/; revision=105829