Commit Graph
385 Commits
Author SHA1 Message Date
Thomas Gellekum e441bad0f8 MFC: Cancellation functions.
Reviewed by:	deischen
2000-01-04 10:42:28 +00:00
Thomas Gellekum df83ab9e9c MFC: make pthread_rwlockattr_setpshared POSIX compliant.
Reviewed by:	deischen
2000-01-04 10:28:39 +00:00
Thomas Gellekum fe7f9ec6c1 MFC: Add rand_r and readdir_r.
Reviewed by:	deischen
2000-01-04 10:20:43 +00:00
Sheldon Hearn b045cfea0f MFC rev 1.2: Conditionalize on __i386__ instead of i386 .
Added $FreeBSD$ to satisfy commit_prep.pl .

PR:		misc/15730
Reported by:	Brooks Davis <[email protected]>
1999-12-29 14:07:20 +00:00
John Baldwin 6c1d9a4851 Add missing function prototype for mkstemps().
Add $FreeBSD$ while I am here.

Forgotten by:	obrien
1999-12-23 17:46:52 +00:00
Jordan K. Hubbard 1774a29ac5 MFC: extra flags for rtld-elf 1999-12-17 01:39:41 +00:00
Andrey A. Chernov 255be8270d MFC: GNU-compatible define, move non-POSIX defines under ifdef 1999-11-22 21:46:12 +00:00
Julian Elischer b97518c85f MFC:
Turn on all the makefiles etc that enable Netgraph.
1999-11-22 07:08:13 +00:00
Warner Losh d57bb0b8cd MFC: Backport strl* routines.
Approved by: jkh
Tested by: make buildworld
1999-09-03 06:18:13 +00:00
Peter Wemm f376ef9054 $Id$ -> $FreeBSD$ 1999-08-29 14:49:43 +00:00
Steve Price 94d7898d7b MFC: wrap fpsetmask(3) and friends in 'extern "C"'. 1999-06-22 17:13:04 +00:00
Sheldon Hearn cbdb006386 MFC: rev 1.3: Add missing declarations. 1999-06-21 17:14:54 +00:00
Jacques Vidrine e37c20bd91 MFC: 16 characters for the device name in /etc/dumpdates is not long
enough, particularly when using vinum.  Allow 32 characters
(arbitrary, I know) instead.

PR:     bin/11433
1999-05-09 22:33:47 +00:00
John Birrell fe4dafab73 MFC: (mostly) Realtime scheduling patches from Dan Eischen. 1999-05-09 07:48:53 +00:00
Jordan K. Hubbard 2db95744e8 MFC: C++ safe. 1999-05-08 05:50:40 +00:00
Dmitrij Tejblum f098300238 MFC: pread() and pwrite(). 1999-05-05 23:19:59 +00:00
Dmitrij Tejblum f9b77ed91e MFC: fseeko() and ftello(). 1999-05-05 22:14:47 +00:00
Poul-Henning Kamp 84f52f714b MFC:
Have ntp_gettime access sysctl by name.
	Remove /usr/include/timepps.h
	Track PPS-API draft
	Improve interface/support for PPS drivers.
	Update to Dave Mills "nanokernel" PLL
	Make hardpps() work with timecounters.
1999-03-22 13:09:36 +00:00
cvs2svn 4b4d01da6f This commit was manufactured by cvs2svn to create branch 'RELENG_3'. 1999-01-21 00:55:31 +00:00
John Polstra 5d00b6ccba Add a prototype for strtok_r(). 1999-01-20 21:21:26 +00:00
Dag-Erling Smørgrav a135bdb9a0 Use the correct type for uid and gid in struct passwd. Document it. 1999-01-18 02:14:20 +00:00
Dmitrij Tejblum f7393eced7 Install <sys/aio.h> as <aio.h>. 1999-01-17 22:35:09 +00:00
John Polstra 1c3cb5788b Instead of a wrapper <linker_set.h>, use a symlink to
<sys/linker_set.h>.

Submitted by:	bde
1999-01-14 19:52:38 +00:00
John Polstra a528ae5332 Add a wrapper <linker_set.h> for <sys/linker_set.h>, so that
userland programs can use linker sets.
1999-01-14 05:53:54 +00:00
Mike Smith 10332f3227 optreset is a POSIX extension, make it visible in POSIX_SOURCE scope.
Submitted by:	 Andrzej Bialecki <[email protected]>
1999-01-11 11:32:35 +00:00
Satoshi Asami 16ceea1b93 Move nologin from /etc to /var/run. This means one less file that has
to be written to /etc.

The only essential change is in paths.h, so any third-party software
written correctly will pick it up in the next rebuild.

Reviewed by:	the committers list (actually an old version)
1999-01-11 09:07:42 +00:00
Mike Smith a79658408c POSIX introduced optreset to deal with multiple invocations
of getopt (as in, multiple input lines :). This is documented in the
man page and is used in the code, but unistd.h and stand.h do not
declare it. Incidentally, it prevents me fixing a bug in loader's
code... :-)

PR:		misc/9373
Submitted by:	"Daniel C. Sobral" <[email protected]>
1999-01-11 06:01:29 +00:00
Dmitrij Tejblum de16000123 Make ctime_r, asctime_r, gmtime_r, and localtime_r available in libc. 1999-01-04 20:45:20 +00:00
Doug Rabson b7f762137a Implement fpsetmask() and other fp*() functions. Programs should use
#include <ieeefp.h>

to access these functions instead of the i386 specific

	#include <machine/floatingpoint.h>

Submitted by: Hidetoshi Shimokawa <[email protected]>
1998-12-23 11:50:52 +00:00
Dmitrij Tejblum 68626e8df3 Install <sys/inttypes.h> as <inttypes.h>. 1998-12-19 00:21:13 +00:00
Dmitrij Tejblum 8252a465b9 Little reorganization:
- created internal names for fixed-size integral types, like __int32_t. They
  will be used to make several headers self-sufficient.
- <stdlib.h> don't include <machine/types.h> anymore.
- created <sys/inttypes.h>, which can be used as <inttypes.h>.
- declaration of uoff_t and ufs_daddr_t moved to <sys/types.h>.

Reviewed by:	bde
1998-12-19 00:02:34 +00:00
Bruce Evans b245b90a64 Declare size_t and ssize_t if they are not already declared, so that
<kvm.h> is self-sufficient again.

Moved typedefs and forward struct declarations out of __BEGIN_DECLS/
__END_DECLS.

Don't comment out the prototype for kvm_uread().  This was a 4 year
old kludge for previous breakage of self-sufficiency.  The prototypwe
was broken instead.

Fixed bitrot (const poisoning) in the type of kvm_uread().

Fixed order of the declaration of kvm_uread().
1998-12-16 18:59:47 +00:00
Dmitrij Tejblum c1b7af8ac3 Make this protototype of mmap return void *, like two other copies. 1998-12-14 19:23:16 +00:00
Archie Cobbs 17640fbe70 Make rcsid a const char[] instead of char[] to avoid compiler warnings 1998-12-06 08:15:08 +00:00
Eivind Eklund 07bab7c6a4 Add support for pthread_mutexattr_settype(). As a side effect of
testing this, fix MUTEX_TYPE_COUNTING_FAST.  Recursive locks now work.
1998-11-28 23:52:58 +00:00
Bruce Evans ba924eaf7c Don't forget to use the appropriate __printf*like attribute for verr*
and vwarn*.

Sorted attributes.

UnFrom'ed vendor id.
1998-11-22 05:12:27 +00:00
Dima Ruban 689c44c5b3 64bit clean now 1998-11-08 08:27:16 +00:00
John Polstra 7fd62c59f5 Add support for -Wformat consistency checking between format strings
and their argument lists for the err(3) family of functions.  Note,
I intentionally used __printflike instead of __printf0like for
warnx.  Although a NULL format string is legal for that function, it
doesn't make any sense.
1998-10-29 22:18:47 +00:00
Dima Ruban 97b465b142 64bit fixes.
(Note: ``dump'' doesn't work on alpha yet. Apparently there's a problem
somewhere is the physio() area)

Submitted by:	myself && Matt Dillon.
1998-10-27 04:01:19 +00:00
Dima Ruban e9b30c621d make talk/talkd work on alpha. 1998-10-20 07:07:07 +00:00
Bruce Evans 996997fdef Don't even think about using a sysctl to build osreldate.h, since this
breaks cross-builds.  Just depend on ${.CURDIR}/../sys/conf/newvers.sh
existing.

Don't override the (correct) defaults for the depend, lint or tags target.

In LDIRS: fixed order-rot.  Don't comment out dead networking directories;
remove them.
1998-10-17 15:52:48 +00:00
Jordan K. Hubbard eecd46375c Move auth.conf path in here. Doesn't affect published interface. 1998-10-09 07:34:47 +00:00
Andrey A. Chernov d0de224af2 back out h2ph from here, Bruce found another proper place 1998-10-02 13:00:58 +00:00
Andrey A. Chernov 3514e2d635 Add h2ph call to afterinstall target
Error code ignored to allow building without perl installed
1998-10-02 00:49:43 +00:00
Bill Paul 6ed6e30166 #ifdef out DES ioctls which don't exist in FreeBSD. These originated
with the SunRPC code to allow the use of hardware DES on certain Sun
hardware that supported it (if you installed the appropriate kit). We
don't have them and they apparently break the ioctl table
generation for kdump.

Pointed out by: bde
1998-09-26 01:29:51 +00:00
Bruce Evans 1245e3e02b Don't declare functions without a prototype if KERNEL is defined. This
fixes lots of warnings about missing prototypes in sys/netatm/spans/*.
1998-09-21 02:43:30 +00:00
David E. O'Brien b8cff82d7f Build headers with -DWANT_NFS3.
(finishing up on Amd upgrade)
1998-09-17 19:51:40 +00:00
Doug Rabson 4fab6203a9 Adjust the declarations of kvm_read and kvm_write to match reality a little
closer.
1998-09-16 09:30:14 +00:00
Poul-Henning Kamp 3f8c45065e (this is an extract from src/share/examples/atm/README)
===================================
                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.
1998-09-15 11:44:44 +00:00
Justin T. Gibbs 78e7747291 Add new cam include hierarchy. 1998-09-15 10:22:37 +00:00