summaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Collapse)AuthorAgeFilesLines
* Fix to check disk geometry.nyan2002-10-141-1/+18
| | | | Submitted by: kawanobe@st.rim.or.jp (Kawanobe Koh)
* Use a weak reference instead of a macro to make vfscanf an aliastjr2002-10-142-0/+4
| | | | for __vfscanf.
* Write the strvis()'d string out to the history file in history_save(),tjr2002-10-141-1/+1
| | | | | not the original string. Fixes the bug where every second line of a history file was empty.
* FA, FB and FC are lead bytes according to recent Microsoft documentation.tjr2002-10-141-1/+1
|
* Style changes. Mainly removing excessive whitespace and parens.tjr2002-10-141-24/+29
|
* Dump in $TMPDIR if !setugid, and use mode 0644 instead of 0666.kris2002-10-131-7/+11
| | | | MFC after: 2 weeks
* Ignore TMPDIR if the application is setugid.kris2002-10-131-1/+2
| | | | MFC after: 2 weeks
* FreeBSD's libedit does not include NetBSD's readline emulation code.tjr2002-10-131-4/+3
| | | | Remove references to it from the Authors and History sections.
* Use buffer-safe string functions for paranoia.kris2002-10-121-11/+12
|
* Zero memory after malloc. This stops sysinstall from dumping corekris2002-10-121-0/+1
| | | | | | during disk probing with malloc debugging enabled. MFC after: 1 week
* Add restrict type-qualifier.mike2002-10-1218-31/+33
|
* Cosmetic: use LCMONETARY_SIZE_{FULL,MIN} defines like in other placesache2002-10-121-4/+5
|
* Describe the restrictions on seeking on wide character streams, and alsotjr2002-10-121-3/+15
| | | | point out that fseek() clears the ungetwc() buffer.
* Fix a typo causing incorrect formatting for negative values in some localestjr2002-10-121-3/+5
| | | | | | (at least the French ones), a memory leak upon successful termination, a pointer arithmetic error causing heap corruption, and an off-by-one bug causing incorrect amounts of padding at the right of the value.
* Save errno around calls to free(); at least some code paths clobber ittjr2002-10-111-0/+3
| | | | and we are not interested in any errors it may report.
* Document the kind of format string strfmon() expects. Sync the Errorstjr2002-10-111-5/+74
| | | | section with reality.
* Use the new struct lconv members to determine how to format internationaltjr2002-10-111-1/+12
| | | | monetary values.
* Non-negative amounts should not have an extra space in front of themtjr2002-10-111-6/+2
| | | | when the `(' flag is used.
* "Left precision" and "right precision" are not flags, but separate partstjr2002-10-111-13/+15
| | | | of the format string that appear after the field width.
* Zap the early-adopter transition aid before we get into seriouspeter2002-10-112-5/+1
| | | | | 5.0-R territory, as threatened. This only affects antique 5.0 systems that have not had a 'make world' done for well over a year.
* Build kerberized versions of the PAM library, and install themru2002-10-111-0/+8
| | | | | | | into corresponding distributions during "make release". (This also cleans the "slib" distribution up from the .o files.) PR: misc/43825 (inspired by)
* Do not allow empty GIDs for non-NIS entries.maxim2002-10-111-0/+7
| | | | MFC after: 2 weeks
* Add a UTF-8 encoding method, which will eventually replace the antiquetjr2002-10-1010-9/+349
| | | | | | | "UTF2" method. Although UTF-8 and the old UTF2 encoding are compatible for 16-bit characters, the new UTF-8 implementation is much more strict about rejecting malformed input and also handles the full 31 bit range of characters.
* Document that write(2) et al can return EROFS for attempts to write theschweikh2002-10-101-0/+7
| | | | | | | | disk label area. PR: 43891 Submitted by: Diomidis D. Spinellis <dds@istlab.dmst.aueb.gr> MFC after: 3 days
* Fix another spelling mistake.robert2002-10-101-1/+1
|
* Correct a spelling mistake.robert2002-10-101-1/+1
|
* Add cross-references to wide character versions of these functions.tjr2002-10-103-3/+6
|
* Cross-reference between byte and wide-character stdio functions. Removetjr2002-10-107-13/+13
| | | | references to fputwc() and fgetwc() being macros while I'm at it.
* de-__P()alfred2002-10-091-2/+1
|
* Add brief mention of the extattr_*_link() system call variants.rwatson2002-10-091-0/+16
| | | | | Obtained from: TrustedBSD Project Sponsored by: DARPA, Network Associates Laboratories
* Add support for the 6 new C99 struct lconv members dealing with formattingtjr2002-10-094-4/+76
| | | | | | | | | international monetary values: int_p_cs_precedes, int_n_cs_precedes, int_p_sep_by_space, int_n_sep_by_space, int_p_sign_posn, int_n_sign_posn. This should not break existing binaries or LC_MONETARY data files. Reviewed by: ache MFC after: 1 month
* Drop almost 3k from /bin/sync by moving errno to a seperate filepeter2002-10-093-2/+31
| | | | | | to avoid all syscalls pulling in sys_errlst[]. Noted by: bde
* Add note that there is a kernel-imposed limit on the number of threadsarchie2002-10-081-0/+7
| | | | in a KSE group that may be simultaneously blocked in the kernel.
* Add MLINKS to kse.2.archie2002-10-081-0/+2
|
* Fix to support pc98.nyan2002-10-083-0/+12
|
* Add a note to the Compatiblity section suggesting that these functionstjr2002-10-0613-13/+162
| | | | | only be used for byte values. Add cross-references to the wide-char counterparts.
* Put giant locks due to make getaddrinfo(), getnameinfo()ume2002-10-062-1/+41
| | | | | | | | | | and getipnodeby*() thread-safe. Our res_*() is not thread-safe. So, we share lock between getaddrinfo() and getipnodeby*(). Still, we cannot use getaddrinfo() and getipnodeby*() in conjunction with other functions which call res_*(). Requested by: many people
* Remove rants/whines about the rune interface being superior to thetjr2002-10-061-16/+2
| | | | ISO C interface.
* Remove a completely incorrect statement from the Return Values section.tjr2002-10-061-5/+6
| | | | Add cross-references to the restartable mulitybte functions (mbrlen(3) etc.)
* Once again, remove the i386-specific hacks to save and restoredeischen2002-10-051-9/+0
| | | | | | | | the FPU state on receiving and returning from a signal. The FPU save and restore macros are no longer needed, but remain defined in case we need to use them again (something else breaks). They'll be removed permanently once new syscalls are added to handle the new i386 ucontext size.
* Add restrict type-qualifier to sem_getvalue().mike2002-10-044-4/+4
|
* White-space change only. Move closer to style(9).phk2002-10-041-323/+322
|
* Minor tweaks to make this manpage readable.ru2002-10-041-4/+5
|
* Style.ru2002-10-041-9/+5
| | | | Approved by: phk
* Connect libbsdxml (nee libexpat) to the build.phk2002-10-041-1/+1
|
* Correct the regressive part of my last commit to these files:robert2002-10-042-7/+4
| | | | | | | use the .Fn macro instead of the .Fo ... .Fc combination to format function prototypes. Reminded by: bde
* Ok, concensus was to install libexpat under a "private brandname", and afterphk2002-10-042-9/+78
| | | | | | | | | | | some deliberation the name "libbsdxml" was chosen since it conveys the two most important attributes: "Private to FreeBSD" and "XML". Add a skeleton man-page to give the credit and point for further documentation. (If somebody wants to write a true mdoc manpage for this I am sure both the eXpat people and I will be grateful). (Still not connected to the build)
* Add a placeholder implementation of wcscoll() and wcsxfrm() which givestjr2002-10-045-4/+454
| | | | | locale-sensitive collation only in single-byte locales, and just does binary comparison for the others with extended character sets.
* Drop login.c and logwtmp.c from the library build. None of the appspeter2002-10-041-1/+1
| | | | | that we build use it, and any that do should be using the official login()/logwtmp() in libutil.
* Add stpcpy(3).obrien2002-10-034-2/+73
|
OpenPOWER on IntegriCloud