summaryrefslogtreecommitdiffstats
path: root/include
Commit message (Collapse)AuthorAgeFilesLines
* - Prototypes, including pointers to functionspeter1996-12-302-28/+30
| | | | - C++ safe
* First commit of a series of cleanups for the libc rpc code which has beenpeter1996-12-308-84/+137
| | | | | | | | | | | suffering a bad case neglect for the last few years. - Add full prototypes, including to function pointers. - Make the wire protocols 64-bit type safe, eg: 32 bit quantities are int32_t, not long. The orginal rpc code was implemented when an int could be 16 bits. Obtained from: a diff of FreeBSD vs. OpenBSD/NetBSD rpc code.
* Update 4.9.4-P1 -> 4.9.5-P1peter1996-12-302-42/+110
| | | | Included here are definitions for the DNSSEC key management stuff.
* Update the resolver definitions from bind-4.9.4-P1 to 4.9.5-P1 level.peter1996-12-302-53/+94
| | | | (More commits to come)
* Geeze, I'm really off-target on my Makefile hacking tonite. Guess I'lljkh1996-12-301-3/+3
| | | | | | | go to bed. :-) Revert this change which would have broken the ${DESTDIR} relative link when chrooted. Pointed-Out-To-My-Embarassment-By: bde
* Add some missing ${DESTDIR}s here.jkh1996-12-301-3/+3
|
* string.h defines nonstandard routines when _POSIX_SOURCE isimp1996-12-171-1/+1
| | | | | | | defined. It has been fixed to not do that. Submitted by: Jake Hamby <jehamby@lightside.com> Closes PR: 1954
* Fix compiler warning: /* inside commentache1996-12-051-1/+1
| | | | 2.2 candidate
* Bump maximum username length to 16 characters. This brings us intojkh1996-12-041-2/+2
| | | | | | | | | | | line with BSD/OS and Linux's username limits, making transitioning from either operating system a lot easier than it is now. I'm currently running with this change on my system, as are several others, and have experienced no ill effects. This is not for 2.2! This needs to get shaken out longer term in 3.0. Previously-approved-by: davidg
* Update to more current reality.phk1996-11-281-11/+31
| | | | | Reviewed by: phk Submitted by: Robin Carey <robin@mailgate.dtc.rankxerox.co.uk>
* Matching routed.h to go along with latest routed.wollman1996-11-191-2/+14
|
* Change prototypes for gmtime_r() and localtime_r() in accordance withhsu1996-11-111-3/+3
| | | | IEEE pthreads specification.
* Prototype pthread_mutexattr_getkind_np() and pthread_mutexattr_setkind_np().hsu1996-11-111-5/+7
|
* Moved pthread_mutexattr_default inside #ifndef PTHREAD_KERNEL now thathsu1996-11-111-2/+8
| | | | | | we use it in the uthreads implementation. Moved enum pthread_mutextype here from libc_r/uthread/pthread_private.h. Change prototype for pthread_getspecific().
* Remove collate_range_cmpache1996-10-311-3/+0
|
* improve comments for UT_NAMESIZEwosch1996-10-272-3/+7
|
* Fixed tabs and punctuation to match nearby (and KNF) style. Sigh.bde1996-10-241-2/+2
|
* GNU-style changes:ache1996-10-231-3/+4
| | | | | 1) Rename FNM_ICASE to FNM_CASEFOLD 2) Add FNM_LEADING_DIR
* add flag FNM_ICASE for case insensitve searchwosch1996-10-201-0/+1
| | | | Reviewed by: ache
* Add back netnsjkh1996-10-171-3/+3
|
* Fixed the wrong include file for a "prototype mismatch" error betweenscrappy1996-10-081-3/+3
| | | | dlfcn.h and link.h
* dlfcn.h and link.h have conflicting declarations for dlopen/dlsym,scrappy1996-10-071-3/+3
| | | | | | | | | | | | | | with dlfcn.h declaring them as: void *dlopen __P((const char *, int)); void *dlsym __P((void *, const char *)); while link.h declared them as extern void *dlopen __P((char *, int)); extern void *dlsym __P((void *, char *)); Fix link.h to match dlfcn.h
* Add support for storing a -R path in ld in the section dispatch table,peter1996-10-011-2/+5
| | | | | | | | | support LD_HINTS_VERSION_2 that has the ldconfig pathname stored in the ld.so.hints file (ie: a new library can be installed and used without needing to run ldconfig -m first) Reviewed by: nate, jdp Obtained from: NetBSD (mostly)
* Add the linker set stab types: N_SETA N_SETT N_SETD N_SETB N_SETVpeter1996-10-011-1/+8
|
* Fixed CLEANFILES. osreldate was missing.bde1996-09-201-3/+4
| | | | Cleaned up LDIRS line.
* Don't use __dead or __pure in user code. They were obfuscationsbde1996-09-145-78/+75
| | | | | | for gcc >= 2.5 and no-ops for gcc >= 2.6. Converted to use __dead2 or __pure2 where it wasn't already done, except in math.h where use of __pure was mostly wrong.
* install rpc header filesadam1996-09-011-1/+4
|
* 'make install' is not supposed to touch anything.peter1996-08-301-2/+2
|
* missed these parts of Bruce's changes last time..peter1996-08-301-2/+2
| | | | Submitted by: bde (again :-)
* echo -> ${ECHO}peter1996-08-301-6/+6
| | | | | | | do the rm -rf and ln -s in two seperate commands to allow a fork/exec without a "sh -c" in the middle. Submitted by: bde
* Some bmake magic to clean up the install more.peter1996-08-301-10/+6
| | | | | | | fix another missed -c typo of mine. clean the rpcgen implicit rule more Submitted by: bde
* Hand merge in the bind-4.9.4-P1 resolver updates.peter1996-08-294-6/+56
|
* replace cmp -s || install with ${INSTALL} -C, and @for with .forpeter1996-08-291-21/+10
|
* Clean up include Makefile:peter1996-08-291-75/+61
| | | | | | | | | | | | - use .for loops instead of shell for loops. This means we can be shown what is happening while it's going, rather than some pacifier "echo" statement. - use "${INSTALL} -C", nuke the "cmp -s" hack - for "copies" mode, the include files are no longer touched each time the world is built. (ie: no rm -rf. symlinks are removed, mtree builds the new dirs or confirms the existing ones) - osreldate.h is build in the local dir and conditionally installed, rather than built in /usr/include and either renamed or deleted.
* New version of routed.h to match new version of routed.wollman1996-08-271-17/+20
|
* Submitted by: John Birrell <cimaxp1!jb@werple.net.au>julian1996-08-203-191/+193
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Here are the diffs for libc_r to get it one step closer to P1003.1c These make most of the thread/mutex/condvar structures opaque to the user. There are three functions which have been renamed with _np suffixes because they are extensions to P1003.1c (I did them for JAVA, which needs to suspend/resume threads and also start threads suspended). I've created a new header (pthread_np.h) for the non-POSIX stuff. The egrep tags stuff in /usr/src/lib/libc_r/Makefile that I uncommented doesn't work. I think its best to delete it. I don't think libc_r needs tags anyway, 'cause most of the source is in libc which does have tags. also: Here's the first batch of man pages for the thread functions. The diff to /usr/src/lib/libc_r/Makefile removes some stuff that was inherited from /usr/src/lib/libc/Makefile that should only be done with libc. also: I should have sent this diff with the pthread(3) man page. It allows people to type make -DWANT_LIBC_R world to get libc_r built with the rest of the world. I put this in the pthread(3) man page. The default is still not to build libc_r. also: The diff attached adds a pthread(3) man page to /usr/src/share/man/man3. The idea is that without libc_r installed, this man page will give people enough info to know that they have to build libc_r.
* #if !ANSI !POSIX newly added collate_range_cmp functionache1996-08-131-0/+2
|
* There is so many places where range comparation (using collate)ache1996-08-121-0/+1
| | | | | needed (much more than I think initially), so I forced to add new user-visible non-standard function to libc.
* Create FreeBSD copyright (c comment) for OS versionwosch1996-08-041-3/+4
|
* New routed.h that goes with the new routed.wollman1996-07-221-13/+1
|
* Fixed new and old standards conformance bugs. The non-POSIX confstr() wasbde1996-07-171-3/+2
| | | | | | in the POSIX section for a log time. The non-POSIX getgrouplist() and setgroups() were recently added to the POSIX section although setgroups() was already in the non-POSIX section.
* General -Wall warning cleanup, part I.jkh1996-07-121-0/+2
| | | | Submitted-By: Kent Vander Velden <graphix@iastate.edu>
* Add netatalk symlink, ifconfig not compiled in other caseache1996-07-091-2/+2
|
* There are a few small additions to the protocol to make itwpaul1996-07-041-5/+63
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | easier to use in mixed environments: - Add three new members to the request structure: - a filename specification - a database type specification - a system byte prder specification These allow the client to ask the server for a particular type of database (Berkeley DB hash/btree/recno, GNU GDBM, dbm, ndbm, etc...) and get back a meaningful error if the server doesn't support it. The byte order spec is needed if the database type is byte order sensntive. You don't, for example, want to read an ndbm database from a big endian machine on a little endian machine (the ndbm code will explode). The filename spec lets the client handle things like ndbm which uses two seperate files per database (foo.dir and foo.pag). The client can ask for each half, one at a time. - Add a list of database types and byte order values. Each list has a wildcard 'ANY' entry which lets the client ask for whatever the server supports. (XFR_ENDIAN_ANY is useful with the Berkeley DB hash method for instance, since it isn't byte order sensitive.) - Add two newserver failure codes: XFR_DB_TYPE_MISMATCH and XFR_DB_ENDIAN_MISMATCH. The server uses these to tell the client that it doesn't support the requested type/byte order. These changes were made at the suggestion of Thorsten Kukuk, the current maintainer of the Linux ypserv distribution. This allows Linux and FreeBSD NIS servers to use the same ypxfrd protocol and avoid accidentally exchanging incompatible map files.
* remove zopen, zopen is not part of libc.wosch1996-07-021-1/+0
|
* Added missing prototype for sigaltstack()smpatel1996-06-281-0/+1
|
* Add `netkey' to list of kernel directories to include in /usr/include.wollman1996-06-151-2/+2
|
* Add an independent implementation of addr2ascii(3) and ascii2addr(3)wollman1996-06-131-1/+6
| | | | following the API of the INRIA IPv6 implementation.
* Now that Peter has been nice enough to bail me out of my last littlewpaul1996-06-051-4/+5
| | | | mishap, it's time to have the Makefile install ypxfrd.x and ypxfrd.h.
* This commit was generated by cvs2svn to compensate for changes in r16119,wpaul1996-06-051-0/+117
| | | | which included commits to RCS files with non-trunk default branches.
OpenPOWER on IntegriCloud