summaryrefslogtreecommitdiff
path: root/lib
Commit message (Collapse)AuthorAgeFilesLines
* _PATH_DEV'ify libdiskJohn Baldwin2000-06-284-7/+11
| | | | Notes: svn path=/head/; revision=62223
* Handle multiline replies properly, instead of kinda-right.Dag-Erling Smørgrav2000-06-281-7/+16
| | | | Notes: svn path=/head/; revision=62215
* Fix typo in SEE ALSO section.Jason Evans2000-06-283-3/+3
| | | | Notes: svn path=/head/; revision=62197
* If multiple threads are blocked in sigwait() for the same signal that doesJason Evans2000-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 Notes: svn path=/head/; revision=62181
* Fixed PunchFWHole():Ruslan Ermilov2000-06-271-2/+3
| | | | | | | | - ipfw always rejected rule with `neither in nor out' diagnostics. - number of src/dst ports was not set properly. Notes: svn path=/head/; revision=62159
* change first release date to 4.1-R as 5.0-R won't be out for at least aJohn-Mark Gurney2000-06-261-1/+1
| | | | | | | | | year (from jkh).. Caught by: Fx macro warning on 3.4-R Notes: svn path=/head/; revision=62135
* The argument is not mcontext_t but ucontext_t.Alexander Langer2000-06-261-1/+1
| | | | | | | | PR: 17836 Submitted by: Tim Moore <moore@bricoworks.com> Notes: svn path=/head/; revision=62123
* Repair a cross-reference to sync(1) that should refer to sync(8).Chris Costello2000-06-231-1/+1
| | | | Notes: svn path=/head/; revision=62023
* Properly separate paragraphs by using `.Pp' instead of a blank line.Chris Costello2000-06-233-6/+6
| | | | Notes: svn path=/head/; revision=62022
* Remove blank lines.Chris Costello2000-06-234-4/+0
| | | | Notes: svn path=/head/; revision=62021
* Mark up errno as a variable (Va), not as a defined value (Dv).Sheldon Hearn2000-06-231-3/+3
| | | | | | | | Do not terminate the cross-reference list in the SEE ALSO section with a period. Notes: svn path=/head/; revision=62013
* Apply the accepted line breaking rules.Sheldon Hearn2000-06-231-7/+10
| | | | Notes: svn path=/head/; revision=62012
* Let Disk_Names() take advantage of the kern.disks sysctl if it'sNeil Blakey-Milner2000-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 Notes: svn path=/head/; revision=62008
* Replace .Va, .Ar and .Nm with .Fa or .Va where necessary, examples:Chris Costello2000-06-2329-145/+145
| | | | | | | | | ``.Ar errno'' -> ``.Va errno'' ``.Nm ops'' -> ``.Fa ops'' ``.Va fd'' -> ``.Fa fd'' Notes: svn path=/head/; revision=61988
* Replace an erroneous `.Va error' with `.Va errno'.Chris Costello2000-06-231-1/+1
| | | | Notes: svn path=/head/; revision=61984
* Replace ``FreeBSD 4.0'' with ``.Fx 4.0'' and remove a useless empty lineChris Costello2000-06-231-2/+2
| | | | | | | at the end of the file. Notes: svn path=/head/; revision=61983
* Replace .Va references to function arguments to .Fa references.Chris Costello2000-06-231-2/+2
| | | | Notes: svn path=/head/; revision=61982
* - Make sure the message token returned by NgSendMsg() is non-negativeArchie Cobbs2000-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) Notes: svn path=/head/; revision=61922
* Don't incorrectly report a protocol error when we get a 302 and redirectsDag-Erling Smørgrav2000-06-211-2/+5
| | | | | | | are disabled. Notes: svn path=/head/; revision=61896
* Don't call _getipnodebyname_multi(). It fixes the problem thatHajimu UMEMOTO2000-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. Notes: svn path=/head/; revision=61877
* Back out wes' commit with extreme prejudice.Dag-Erling Smørgrav2000-06-201-143/+5
| | | | Notes: svn path=/head/; revision=61866
* - Removed PacketAliasPptp() API function.Ruslan Ermilov2000-06-204-38/+1
| | | | | | | - SHLIB_MAJOR++. Notes: svn path=/head/; revision=61865
* Added true support for PPTP aliasing. Some nice features include:Ruslan Ermilov2000-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> Notes: svn path=/head/; revision=61861
* Fix groff confusion for PS output.Alexander Langer2000-06-201-3/+1
| | | | | | | | PR: 14532 Submitted by: Peter Jeremy <peter.jeremy@alcatel.com.au> Notes: svn path=/head/; revision=61859
* Add implementation of fetchListFTP.Wes Peters2000-06-201-5/+143
| | | | | | | Reviewed by: silence Notes: svn path=/head/; revision=61838
* Re-commit DNS IPv6 transport support with fixes for IPv4 onlyHajimu UMEMOTO2000-06-192-59/+153
| | | | | | | | | kernel and compatibility issue. Obtained from: KAME Project Notes: svn path=/head/; revision=61824
* Remove the setflags/getflags routines. Their functionality hasJosef Karthauser2000-06-182-234/+0
| | | | | | | been replaced with the library calls fflagstostr and strtofflags. Notes: svn path=/head/; revision=61803
* Make a note of fflagstostr and strtofflags in the 'see also' section.Josef Karthauser2000-06-171-0/+2
| | | | Notes: svn path=/head/; revision=61748
* Add strtofflags and fflagstostr to libc.Josef Karthauser2000-06-171-2/+3
| | | | Notes: svn path=/head/; revision=61747
* Modify strtofflags so that it returns a malloced string instead of aJosef Karthauser2000-06-172-4/+30
| | | | | | | pointer to a static buffer. Notes: svn path=/head/; revision=61746
* The "def" arg for fflagstostr is too specialized for ls. The callerJosef Karthauser2000-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 Notes: svn path=/head/; revision=61738
* Return of the evil file flags! The {s|g}etflags functions wereJosef Karthauser2000-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 Notes: svn path=/head/; revision=61737
* - Improved passive mode FTP support by aliasing 229 replies.Ruslan Ermilov2000-06-161-312/+337
| | | | | | | | - Stricter checking of PORT/EPRT/227/229 messages format. - Moved all security checks into one place. Notes: svn path=/head/; revision=61735
* Backout my previous commit.Hajimu UMEMOTO2000-06-142-110/+56
| | | | | | | | | Cannot resolve any host on IPv4 only kernel. Reported by: ache Notes: svn path=/head/; revision=61697
* pthread_mutex_lock(), pthread_cond_trywait(), and pthread_cond_wait() areJason Evans2000-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 Notes: svn path=/head/; revision=61681
* - Added support for passive mode FTP by aliasing 227 replies.Ruslan Ermilov2000-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 Notes: svn path=/head/; revision=61677
* add libxpg4Andrey A. Chernov2000-06-141-1/+1
| | | | Notes: svn path=/head/; revision=61667
* You need options USER_LDT in your kernel to use these functions.Alexander Langer2000-06-141-0/+4
| | | | | | | | | PR: 18943 Submitted by: Ben Smithurst <ben@scientia.demon.co.uk> Reviewed by: asmodai Notes: svn path=/head/; revision=61664
* Add libxpg4 as the current version had it's SO version number bumped andDavid E. O'Brien2000-06-131-0/+116
| | | | | | | it no longer contains the locale functions. Notes: svn path=/head/; revision=61636
* Fix typo: turn of -> turn off.Alexander Langer2000-06-131-1/+1
| | | | | | | | | PR: 18805 Submitted by: Yoshihiro Ota <ota@mail.drexel.edu> Kind of Reviewed by: asmodai ("sure") Notes: svn path=/head/; revision=61624
* Bump major to preserve 3.x binaries compatibilityAndrey A. Chernov2000-06-131-0/+3
| | | | | | | Found by: "Akinori -Aki- MUSHA" <knu@idaemons.org> Notes: svn path=/head/; revision=61597
* The USB library from NetBSD by Lennart Augustsson <lennart@augustsson.net>.Nick Hibma2000-06-1119-0/+2626
| | | | Notes: svn path=/head/; revision=61560
* DNS IPv6 transport support.Hajimu UMEMOTO2000-06-112-56/+110
| | | | | | | | | It is nessesary for IPv6 only life. Obtained from: KAME Notes: svn path=/head/; revision=61556
* - Replace ``.Va (cap_t)NULL'' with ``.Dv NULL''Chris Costello2000-06-092-6/+6
| | | | | | | | | - Fix a typo: ``constrains'' -> ``constraints'' Reviewed by: rwatson Notes: svn path=/head/; revision=61436
* - ReplaceChris Costello2000-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 Notes: svn path=/head/; revision=61435
* add a BUGS section on how we can only watch VNODE's on a UFS file systemJohn-Mark Gurney2000-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... Notes: svn path=/head/; revision=61375
* Removed bogus 'l' suffixes in FP register to register instructions.Bruce Evans2000-06-066-8/+8
| | | | Notes: svn path=/head/; revision=61335
* Re-support "wd" if PC98 is defined. Because PC-98 still uses the wd driver.Yoshihiro Takahashi2000-06-052-1/+9
| | | | Notes: svn path=/head/; revision=61279
* o Introduce libposix1e capability support routines, which provide aRobert Watson2000-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 Notes: svn path=/head/; revision=61264
* o Fix incorrect descriptions of cap_get_flag() and cap_set_flag() inRobert Watson2000-06-042-24/+36
| | | | | | | | | capabilities summary manpage, cap(3). Obtained from: TrustedBSD Project Notes: svn path=/head/; revision=61263