summaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Collapse)AuthorAgeFilesLines
* Fix typo in SEE ALSO section.jasone2000-06-283-3/+3
|
* If multiple threads are blocked in sigwait() for the same signal that doesjasone2000-06-279-12/+111
| | | | | | | | | | | | | | | not have a user-supplied signal handler, when a signal is delivered, one thread will receive the signal, and then the code reverts to having no signal handler for the signal. This can leave the other sigwait()ing threads stranded permanently if the signal is later ignored, or can result in process termination when the process should have delivered the signal to one of the threads in sigwait(). To fix this problem, maintain a count of sigwait()ers for each signal that has no default signal handler. Use the count to correctly install/uninstall dummy signal handlers. Reviewed by: deischen
* Fixed PunchFWHole():ru2000-06-271-2/+3
| | | | | - ipfw always rejected rule with `neither in nor out' diagnostics. - number of src/dst ports was not set properly.
* change first release date to 4.1-R as 5.0-R won't be out for at least ajmg2000-06-261-1/+1
| | | | | | year (from jkh).. Caught by: Fx macro warning on 3.4-R
* The argument is not mcontext_t but ucontext_t.alex2000-06-261-1/+1
| | | | | PR: 17836 Submitted by: Tim Moore <moore@bricoworks.com>
* Repair a cross-reference to sync(1) that should refer to sync(8).chris2000-06-231-1/+1
|
* Properly separate paragraphs by using `.Pp' instead of a blank line.chris2000-06-233-6/+6
|
* Remove blank lines.chris2000-06-234-4/+0
|
* Mark up errno as a variable (Va), not as a defined value (Dv).sheldonh2000-06-231-3/+3
| | | | | Do not terminate the cross-reference list in the SEE ALSO section with a period.
* Apply the accepted line breaking rules.sheldonh2000-06-231-7/+10
|
* Let Disk_Names() take advantage of the kern.disks sysctl if it'snbm2000-06-231-0/+15
| | | | | | | | | available. If not, it falls back to the existing hack and slash method. A positive side effect is that non-root users may now use Disk_Names(), for non-dangerous libh/disk.tcl testing. Reviewed by: phk
* Replace .Va, .Ar and .Nm with .Fa or .Va where necessary, examples:chris2000-06-2329-145/+145
| | | | | | ``.Ar errno'' -> ``.Va errno'' ``.Nm ops'' -> ``.Fa ops'' ``.Va fd'' -> ``.Fa fd''
* Replace an erroneous `.Va error' with `.Va errno'.chris2000-06-231-1/+1
|
* Replace ``FreeBSD 4.0'' with ``.Fx 4.0'' and remove a useless empty linechris2000-06-231-2/+2
| | | | at the end of the file.
* Replace .Va references to function arguments to .Fa references.chris2000-06-231-2/+2
|
* - Make sure the message token returned by NgSendMsg() is non-negativearchie2000-06-213-4/+28
| | | | | | - Have NgSendAsciiMsg() return the same token as NgSendMsg() - Document that NgSendMsg() and NgSendAsciiMsg() return the token - Add MLINKS for the functions defined in netgraph(3)
* Don't incorrectly report a protocol error when we get a 302 and redirectsdes2000-06-211-2/+5
| | | | are disabled.
* Don't call _getipnodebyname_multi(). It fixes the problem thatume2000-06-201-190/+1216
| | | | | | | | | getaddrinfo() accidentally returns IPv4 mapped IPv6 address instead of native IPv4 address. Now, getaddinfo() is scoped address ready. You can put scoped address within /etc/hosts. Obtained from: KAME Project.
* Back out wes' commit with extreme prejudice.des2000-06-201-143/+5
|
* - Removed PacketAliasPptp() API function.ru2000-06-204-38/+1
| | | | - SHLIB_MAJOR++.
* Added true support for PPTP aliasing. Some nice features include:ru2000-06-207-11/+422
| | | | | | | | | | | | | | | | | | | | - Multiple PPTP clients behind NAT to the same or different servers. - Single PPTP server behind NAT -- you just need to redirect TCP port 1723 to a local machine. Multiple servers behind NAT is possible but would require a simple API change. - No API changes! For more information on how this works see comments at the start of the alias_pptp.c. PacketAliasPptp() is no longer necessary and will be removed soon. Submitted by: Erik Salander <erik@whistle.com> Reviewed by: ru Rewritten by: ru Reviewed by: Erik Salander <erik@whistle.com>
* Fix groff confusion for PS output.alex2000-06-201-3/+1
| | | | | PR: 14532 Submitted by: Peter Jeremy <peter.jeremy@alcatel.com.au>
* Add implementation of fetchListFTP.wes2000-06-201-5/+143
| | | | Reviewed by: silence
* Re-commit DNS IPv6 transport support with fixes for IPv4 onlyume2000-06-192-59/+153
| | | | | | kernel and compatibility issue. Obtained from: KAME Project
* Remove the setflags/getflags routines. Their functionality hasjoe2000-06-182-234/+0
| | | | been replaced with the library calls fflagstostr and strtofflags.
* Make a note of fflagstostr and strtofflags in the 'see also' section.joe2000-06-171-0/+2
|
* Add strtofflags and fflagstostr to libc.joe2000-06-171-2/+3
|
* Modify strtofflags so that it returns a malloced string instead of ajoe2000-06-172-4/+30
| | | | pointer to a static buffer.
* The "def" arg for fflagstostr is too specialized for ls. The callerjoe2000-06-172-8/+5
| | | | | | | can easily translate from "" to whatever it wants to print if no flags are set. (ls prints "-" and mtree prints "none".) Suggested by: bde
* Return of the evil file flags! The {s|g}etflags functions werejoe2000-06-174-250/+16
| | | | | | | | renamed to {s|g}etflagsbyname, which received objections. They're now called strtofflags (string to file flags) and fflagstostr (file flags to string). Suggested by: bde
* - Improved passive mode FTP support by aliasing 229 replies.ru2000-06-161-312/+337
| | | | | - Stricter checking of PORT/EPRT/227/229 messages format. - Moved all security checks into one place.
* Backout my previous commit.ume2000-06-142-110/+56
| | | | | | Cannot resolve any host on IPv4 only kernel. Reported by: ache
* pthread_mutex_lock(), pthread_cond_trywait(), and pthread_cond_wait() arejasone2000-06-1418-108/+375
| | | | | | | | | | not allowed to return EINTR, but use of pthread_suspend_np() could cause EINTR to be returned. To fix this, restructure pthread_suspend_np() so that it does not interrupt a thread that is waiting on a mutex or condition, and keep enough state around that pthread_resume_np() can fix things up afterwards. Reviewed by: deischen
* - Added support for passive mode FTP by aliasing 227 replies.ru2000-06-143-15/+228
| | | | | | | | | | | | | | | It does mean that it is now possible to run passive-mode FTP server behind NAT. - SECURITY: FTP aliasing engine now ensures that: o the segment preceding a PORT/227 segment terminates with a \r\n; o the IP address in the PORT/227 matches the source IP address of the packet; o the port number in the PORT command or 277 reply is greater than or equal to 1024. Submitted by: Erik Salander <erik@whistle.com> Reviewed by: ru
* add libxpg4ache2000-06-141-1/+1
|
* You need options USER_LDT in your kernel to use these functions.alex2000-06-141-0/+4
| | | | | | PR: 18943 Submitted by: Ben Smithurst <ben@scientia.demon.co.uk> Reviewed by: asmodai
* Add libxpg4 as the current version had it's SO version number bumped andobrien2000-06-131-0/+116
| | | | it no longer contains the locale functions.
* Fix typo: turn of -> turn off.alex2000-06-131-1/+1
| | | | | | PR: 18805 Submitted by: Yoshihiro Ota <ota@mail.drexel.edu> Kind of Reviewed by: asmodai ("sure")
* Bump major to preserve 3.x binaries compatibilityache2000-06-131-0/+3
| | | | Found by: "Akinori -Aki- MUSHA" <knu@idaemons.org>
* The USB library from NetBSD by Lennart Augustsson <lennart@augustsson.net>.n_hibma2000-06-1119-0/+2626
|
* DNS IPv6 transport support.ume2000-06-112-56/+110
| | | | | | It is nessesary for IPv6 only life. Obtained from: KAME
* - Replace ``.Va (cap_t)NULL'' with ``.Dv NULL''chris2000-06-092-6/+6
| | | | | | - Fix a typo: ``constrains'' -> ``constraints'' Reviewed by: rwatson
* - Replacechris2000-06-092-54/+26
| | | | | | | | | | | | .Pp .Fn func .Pp Description ... with a list (Bl ... Li ... El). - Remove a superfluous ``.Sh ENVIRONMENT'' and replace it with a ``.Pp'' within the IMPLEMENTATION DETAILS section. Reviewed by: rwatson
* add a BUGS section on how we can only watch VNODE's on a UFS file systemjmg2000-06-071-0/+4
| | | | | | | | | right now... I talked w/ phk last night and "fixing" this in a generic way is going to require a lot of complex thought on stacking let alone the NFS problems.. add missing sys/time.h for struct timespec def...
* Removed bogus 'l' suffixes in FP register to register instructions.bde2000-06-066-8/+8
|
* Re-support "wd" if PC98 is defined. Because PC-98 still uses the wd driver.nyan2000-06-052-1/+9
|
* o Introduce libposix1e capability support routines, which provide arwatson2000-06-0416-0/+810
| | | | | | | | standardized interface to the capability support in TrustedBSD. o Not currently enabled in Makefile, as this code depends on syscalls and include files that will be committed at a later date. Obtained from: TrustedBSD Project
* o Fix incorrect descriptions of cap_get_flag() and cap_set_flag() inrwatson2000-06-042-24/+36
| | | | | | capabilities summary manpage, cap(3). Obtained from: TrustedBSD Project
* o Build and install POSIX.1e capabilities man pagesrwatson2000-06-042-2/+42
| | | | | | | | o Add shared library version 2 to libposix1e given API changes, et al o Commented out cap_*.c as that is not currently being compiled into the library (pending syscalls being committed) Obtained from: TrustedBSD Project
* o Add posix1e(3) references to acl.3 and cap.3rwatson2000-06-044-4/+8
| | | | Obtained from: TrustedBSD Project
OpenPOWER on IntegriCloud