summaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Collapse)AuthorAgeFilesLines
* s/yellow pages/NIS/phk1998-09-171-3/+2
| | | | | | PR: 7949 Reviewed by: phk Submitted by: Norihiro Kumagai <kuma@jp.freebsd.org>
* libscsi is obsoleted by CAM.gibbs1998-09-175-1652/+2
|
* Fix some Alpha portability problems, and add some belt-and-suspendersken1998-09-161-9/+44
| | | | | | | checking in some functions. Submitted by: dfr Modified by: ken
* Adjust the declarations of kvm_read and kvm_write to match reality a littledfr1998-09-161-2/+2
| | | | closer.
* Change to a code sequence which is more likely to work on SMP systems.dfr1998-09-162-40/+16
| | | | Now all I need is an alpha SMP box to port FreeBSD to :-)
* Sort table and descriptions.jkoshy1998-09-161-7/+7
| | | | Pointed out by: bde
* Replace memory leaking instances of realloc with non-leaking reallocf.imp1998-09-1634-67/+70
| | | | | | | | | | | In some cases replace if (a == null) a = malloc(x); else a = realloc(a, x); with simple reallocf(a, x). Per ANSI-C, this is guaranteed to be the same thing. I've been running these on my system here w/o ill effects for some time. However, the CTM-express is at part 6 of 34 for the CAM changes, so I've not been able to do a build world with the CAM in the tree with these changes. Shouldn't impact anything, but...
* o Don't reference non-existant function freealloc.imp1998-09-161-4/+4
| | | | | | o Properly order things Pointed out by: bde
* Fix style problems noted by Bruce:imp1998-09-162-8/+35
| | | | | | o No copyright on reallocf. o Order makefile list correctly. o indent reallocf properly.
* Bump minor version number and add version.c to update to version 0.4fenner1998-09-151-3/+7
| | | | PR: bin/7877
* Don't initialize NIS until it is really necessary. Now, in case of networkdt1998-09-151-55/+71
| | | | | | or NIS server problems, local user can login without a pause. Also, -Wsomething cleanup.
* (this is an extract from src/share/examples/atm/README)phk1998-09-151-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | =================================== HARP | Host ATM Research Platform =================================== HARP 3 What is this stuff? ------------------- The Advanced Networking Group (ANG) at the Minnesota Supercomputer Center, Inc. (MSCI), as part of its work on the MAGIC Gigabit Testbed, developed the Host ATM Research Platform (HARP) software, which allows IP hosts to communicate over ATM networks using standard protocols. It is intended to be a high-quality platform for IP/ATM research. HARP provides a way for IP hosts to connect to ATM networks. It supports standard methods of communication using IP over ATM. A host's standard IP software sends and receives datagrams via a HARP ATM interface. HARP provides functionality similar to (and typically replaces) vendor-provided ATM device driver software. HARP includes full source code, making it possible for researchers to experiment with different approaches to running IP over ATM. HARP is self-contained; it requires no other licenses or commercial software packages. HARP implements support for the IETF Classical IP model for using IP over ATM networks, including: o IETF ATMARP address resolution client o IETF ATMARP address resolution server o IETF SCSP/ATMARP server o UNI 3.1 and 3.0 signalling protocols o Fore Systems's SPANS signalling protocol What's supported ---------------- The following are supported by HARP 3: o ATM Host Interfaces - FORE Systems, Inc. SBA-200 and SBA-200E ATM SBus Adapters - FORE Systems, Inc. PCA-200E ATM PCI Adapters - Efficient Networks, Inc. ENI-155p ATM PCI Adapters o ATM Signalling Protocols - The ATM Forum UNI 3.1 signalling protocol - The ATM Forum UNI 3.0 signalling protocol - The ATM Forum ILMI address registration - FORE Systems's proprietary SPANS signalling protocol - Permanent Virtual Channels (PVCs) o IETF "Classical IP and ARP over ATM" model - RFC 1483, "Multiprotocol Encapsulation over ATM Adaptation Layer 5" - RFC 1577, "Classical IP and ARP over ATM" - RFC 1626, "Default IP MTU for use over ATM AAL5" - RFC 1755, "ATM Signaling Support for IP over ATM" - RFC 2225, "Classical IP and ARP over ATM" - RFC 2334, "Server Cache Synchronization Protocol (SCSP)" - Internet Draft draft-ietf-ion-scsp-atmarp-00.txt, "A Distributed ATMARP Service Using SCSP" o ATM Sockets interface - The file atm-sockets.txt contains further information What's not supported -------------------- The following major features of the above list are not currently supported: o UNI point-to-multipoint support o Driver support for Traffic Control/Quality of Service o SPANS multicast and MPP support o SPANS signalling using Efficient adapters This software was developed under the sponsorship of the Defense Advanced Research Projects Agency (DARPA). Reviewed (lightly) by: phk Submitted by: Network Computing Services, Inc.
* Turn off replies to ICMP echo requests for broadcast and multicastjkoshy1998-09-151-2/+6
| | | | | | | | | | | | | addresses by default. Add a knob "icmp_bmcastecho" to "rc.network" to allow this behaviour to be controlled from "rc.conf". Document the controlling sysctl variable "net.inet.icmp.bmcastecho" in sysctl(3). Reviewed by: dg, jkh Reminded on -hackers by: Steinar Haug <sthaug@nethelp.no>
* Remove references to the "od" device.gibbs1998-09-152-5/+3
|
* Hook up libcam and libdevstat.gibbs1998-09-151-4/+4
|
* Add new files for HARP3phk1998-09-158-0/+1642
| | | | | | Host ATM Research Platform (HARP), Network Computing Services, Inc. This software was developed with the support of the Defense Advanced Research Projects Agency (DARPA).
* Device statistics library. Used by iostat, vmstat, and systat togibbs1998-09-154-0/+1755
| | | | | | format and analyze the output of the new device statistics sysctls. Submitted by: "Kenneth D. Merry" <ken@FreeBSD.org>
* I hate late night commits. These should be nuked from the atticy bygibbs1998-09-154-0/+0
| | | | the CVS meister.
* CAM userland utility library, a replacement for libscsi.gibbs1998-09-158-0/+1774
| | | | Submitted by: "Kenneth D. Merry" <ken@FreeBSD.org>
* Remove (wrong) OBJFORMAT setting.msmith1998-09-151-6/+1
|
* Replace accidentally-deleted `x' which caused warnx() to misbehave.wollman1998-09-151-2/+2
|
* Correct a typo that I noticed.jkoshy1998-09-151-1/+1
|
* o use strncpy safelyimp1998-09-141-3/+8
| | | | | | | o Only allow options and domain name to be set when we aren't running setuid. Obtained from: OpenBSD
* Add reallocf to the library. This function is simliar to realloc, butimp1998-09-143-13/+42
| | | | | | | | | | | | | when it returns NULL to indicate failure, it will also free the memory that was passed to it, if that was non-null. This does not change the semantics of realloc. A second commit will be done to commit the conversion of those places in the code that can safely use this to avoid memory leaks when confronted with low memory situations. Beaten-to-death-but-finally-approved-in: -current
* Fix a cut 'n paste mistake.luoqi1998-09-132-8/+8
|
* Don't clobber errno if we are not going to fail.dt1998-09-131-1/+4
|
* Don't lock newfd if it is not opened.dt1998-09-131-3/+14
| | | | PR: 5961
* In libc_r, rename vfork syscall to _thread_sys_vfork and make vfork an aliasdt1998-09-129-9/+47
| | | | | | | to fork. It is difficult to do real vfork in libc_r, since almost every operation with file descriptsor changes _thread_fd_table and friends. popen(3) works much better with this change.
* Document the fact that shutdown(2) is expected to comply with Posix.1g,wollman1998-09-121-3/+20
| | | | when it happens.
* Change return type of strptime from const char* to char*.dt1998-09-122-5/+5
| | | | const char* was wrong and nonstandard.
* A small last-minute iitem for 3.0:wollman1998-09-122-84/+124
| | | | | | | | | - Fix some style errors I made back in 1995. - Add a new flavor of the err(3) family, which takes an explicit errno argument rather than implicitly examining errno. This will make it easier to use these functions in conjunction with modern library interfaces that return an errno value explicitly.
* Use ellipsis in synopsis.jkoshy1998-09-121-2/+6
| | | | Requested by: bde
* Define PBUFSIZ in terms of MAXPATHLEN rather than hard coding it toimp1998-09-111-4/+5
| | | | | | 512. Obtained, I think, from: OpenBSD
* $@ -> ${.TARGET}imp1998-09-112-35/+35
|
* $* -> ${.PREFIX}imp1998-09-111-1/+1
|
* Remove definition of malloc and realloc. Instead include stdlib.h.imp1998-09-111-5/+4
|
* $@ -> ${.TARGET}imp1998-09-111-2/+2
|
* Change obsolete $@ to ${.TARGET}.imp1998-09-111-1/+1
|
* Don't trust TMPDIR if we're setuid root. This is used only for theimp1998-09-111-2/+3
| | | | | | | | | | backing file for an anonymous (memory based) btree, and I don't think that any setuid programs actually use it, but it is better to be safe than sorry. This has been in my tree for a long time, maybe a year or more... Inspired by: Similar changes in OpenBSD, if memory serves (like nearly a year ago)
* Mention which system interface functions are signal-safe.brian1998-09-091-1/+103
| | | | Suggested on -current by: Terry Lambert <tlambert@primenet.com>
* Document a number of VM sysctl variables with help from old emailsghelmer1998-09-091-1/+38
| | | | written by John Dyson.
* Fixed bug, caused threads to wait for locks which nobody hold.dt1998-09-091-3/+3
| | | | Fixed sign extension bug, caused undefined behavior if FILE live in stack.
* Change ${MACHINE} into ${MACHINE_ARCH} to support MACHINE=pc98.kato1998-09-092-12/+12
|
* Change i386 in a few paths to ${MACHINE} to support MACHINE=pc98.kato1998-09-091-5/+5
|
* Add $Id$, remove quoting for `...'.jkoshy1998-09-091-1/+3
| | | | Requested by: bde
* Add a new library function getobjformat(). It checks all thejdp1998-09-093-3/+238
| | | | | | | | | | | | | standard places ("/etc/objformat", ${OBJFORMAT}, argv) for an indication of the user's preferred object file format. This consolidates some code that was starting to be duplicated in more and more places. Use the new function in ldconfig. Note: I don't think that gcc should use getobjformat(), even though it could. The compiler should limit itself to functions that are widespread, to ease porting and cross-compilation.
* Add support for the RPC 64-bit integer type ``hyper''.obrien1998-09-081-1/+57
|
* restore rev 1.23 to give clear SIGALRM handling example, 68 yearsache1998-09-081-28/+16
| | | | are too long to affect real code
* Use ellipsis in the synopsis, and an appropriate explanation injkoshy1998-09-082-4/+12
| | | | | | the text of the manual page. Suggested by: bde
* Make profiling work for ELF. gprof now autodetects the format ofjdp1998-09-074-4/+50
| | | | | | | | | | | the executable file, so it will work for both a.out and ELF format files. I have split the object format specific code into separate source files. It's cleaner than it was before, but it's still pretty crufty. Don't cheat on your make world for this update. A lot of things have to be rebuilt for it to work, including the compiler and all of the profiled libraries.
OpenPOWER on IntegriCloud