summaryrefslogtreecommitdiff
path: root/lib
Commit message (Collapse)AuthorAgeFilesLines
* Remove reference to signanosleepAndrey A. Chernov1998-05-141-1/+0
| | | | Notes: svn path=/head/; revision=36039
* Nuke signanosleep()Peter Wemm1998-05-142-21/+3
| | | | Notes: svn path=/head/; revision=36037
* libtcl now builds (with lots of pointer to int cast warnings) on alpha.John Birrell1998-05-131-2/+2
| | | | Notes: svn path=/head/; revision=36026
* Make -Werror i386 specific because gcc with -nostdinc on alpha belchesJohn Birrell1998-05-111-1/+6
| | | | | | | | | warnings about static inline functions that cause the build to fail. And for some reason, alpha needs MD5. Find that out later! Notes: svn path=/head/; revision=35942
* Cast a pointer to a long, not an int and make the arg passed to the functionJohn Birrell1998-05-111-2/+2
| | | | | | | a long too (it does have a proper prototype). Notes: svn path=/head/; revision=35941
* Remove a 'const' because it was getting thrown away anyway.John Birrell1998-05-101-1/+1
| | | | Notes: svn path=/head/; revision=35926
* There is no alpha asm code like on i386, so all the functions thatJohn Birrell1998-05-101-1/+28
| | | | | | | the i386 builds with a __generic prefix need to have that stripped. Notes: svn path=/head/; revision=35925
* Cast a pointer to a long, not an int before masking it.John Birrell1998-05-101-1/+1
| | | | Notes: svn path=/head/; revision=35923
* Remove 'of type long' from a sentence talking about four 4-byte valuesJohn Birrell1998-05-101-2/+1
| | | | | | | because that is wrong on alpha. Notes: svn path=/head/; revision=35922
* Fixed the usual missing dependencies on headers generated by rpcgen.Bruce Evans1998-05-101-2/+2
| | | | Notes: svn path=/head/; revision=35908
* Fixed the usual missing dependencies on headers generated by rpcgen.Bruce Evans1998-05-091-6/+6
| | | | | | | | | | | | Use rpcgen's -C option, although using it for non-headers breaks K&R support. A local copy of yp.h is built to avoid adding -I/usr/include/rpcsvc to CFLAGS. This version of yp.h differed from <rpcsvc/yp.h> only in not declaring prototypes. Fixed style bugs. Notes: svn path=/head/; revision=35898
* Add a BUGS section and describe a problem I've been having forBrian Somers1998-05-091-1/+14
| | | | | | | a few weeks now. Notes: svn path=/head/; revision=35897
* Simplified by using new yacc rules.Bruce Evans1998-05-081-9/+6
| | | | Notes: svn path=/head/; revision=35840
* This is a hack to workaround source that is coded to use long variablesJohn Birrell1998-05-082-2/+2528
| | | | | | | | | | | | | but also assumes that they are 32-bits. This is one place where I don't think it is appropriate to change 'long' to 'int'. I don't see why the code couldn't be fixed so that using natural long variables does the right thing. It's spaggetti code so it'll take some effort. Obviously NetBSD thought so too because they change 'long' to 'int32_t' etc and left it at that. As a temporary measure FreeBSD/Alpha can use the NetBSD code and put this on the list of things to fix. Notes: svn path=/head/; revision=35837
* Remote the NetBSD kludge for vfprintf.cJohn Birrell1998-05-081-9/+2
| | | | Notes: svn path=/head/; revision=35836
* Don't assign the va_list variable 'ap' directly to the argtable becauseJohn Birrell1998-05-081-19/+18
| | | | | | | | va_list is not a pointer on alpha. Instead, use the va_arg() macro to return the address that is stored in the argtable. Notes: svn path=/head/; revision=35835
* Use the thread-aware errno definition all the time.John Birrell1998-05-052-44/+6
| | | | Notes: svn path=/head/; revision=35762
* Build the syscalls (in libc, not libc_r) with weak symbols so thatJohn Birrell1998-05-052-6/+18
| | | | | | | libpthread can override them as required. Notes: svn path=/head/; revision=35761
* Remove extern int errno and #include <errno.h> to get the proper definition.John Birrell1998-05-051-1/+1
| | | | Notes: svn path=/head/; revision=35760
* Remove leading underscores from the FILE lock functions that POSIXJohn Birrell1998-05-051-3/+3
| | | | | | | specifies. Notes: svn path=/head/; revision=35759
* Remove leading underscores for the functions (weak symbols here) thatJohn Birrell1998-05-051-4/+7
| | | | | | | POSIX defines. Notes: svn path=/head/; revision=35757
* The __set_ospeed() function is coded against the speed_t type declaredJohn Birrell1998-05-052-3/+3
| | | | | | | | | | | in termios.h, but it's prototype in termcap.h and the main file use the underlying definition (which is now an int, not a long for compatibility with NetBSD). Really termcap.h should use speed_t too, but I guess that this might break sources that don't include termios.h first. Notes: svn path=/head/; revision=35756
* Treat the lock value as volatile.John Birrell1998-05-053-6/+6
| | | | Notes: svn path=/head/; revision=35754
* In a threaded library, expect the lock field to be declared volatile,John Birrell1998-05-051-5/+5
| | | | | | | | so provide function prototypes that respect that, avoiding a gcc warning that `volatile' is being thrown away. Notes: svn path=/head/; revision=35753
* Fix a few nits in quoted code fragments and elsewhere.Robert Nordier1998-05-041-5/+4
| | | | Notes: svn path=/head/; revision=35726
* Force BOOTSTRAP mode all the time while the headers are broken on alphaJohn Birrell1998-05-041-1/+5
| | | | | | | as the result of i386 changes. Notes: svn path=/head/; revision=35664
* Typo fixesJames Raynard1998-05-032-4/+6
| | | | Notes: svn path=/head/; revision=35657
* Typo fix.James Raynard1998-05-031-2/+2
| | | | Notes: svn path=/head/; revision=35656
* Pedantry (NULL -> NUL).James Raynard1998-05-031-1/+1
| | | | Notes: svn path=/head/; revision=35655
* Don't imply sigset_t == int.James Raynard1998-05-031-1/+1
| | | | Notes: svn path=/head/; revision=35654
* Add libbindPeter Wemm1998-05-031-2/+2
| | | | Notes: svn path=/head/; revision=35636
* Build libbind for named and friends (not installed in /usr/lib)Peter Wemm1998-05-031-0/+42
| | | | Notes: svn path=/head/; revision=35635
* Resolve some unexpected differences when comparing with the 2.2 version.Peter Wemm1998-05-021-2/+10
| | | | | | | | | One bug was relatively harmless (select's timeout had an uninitialized tv_usec), the other I'm not so sure.. (neglected to catch select returns less than zero). Both of these were irrelevant on kernels with poll(). Notes: svn path=/head/; revision=35624
* Update libc dns code to 4.9.7-T1B level. This involved chopping out largePeter Wemm1998-05-023-249/+753
| | | | | | | | | chunks of res_comp.c and replacing it with chunks of bind-8.1.1's resolver code. (There are no interface changes though) The other parts are better bounds checking related. Notes: svn path=/head/; revision=35623
* Cleanup in the child, not the parent.John Birrell1998-05-023-6/+6
| | | | | | | Submitted by: Tor Egge <Tor.Egge@idi.ntnu.no> Notes: svn path=/head/; revision=35614
* Go back to version 1.16 - it was correct the way it was.Brian Somers1998-05-011-6/+6
| | | | | | | Pointed out by: bde Notes: svn path=/head/; revision=35607
* Fixed disordering and other style bugs in rev.1.50.Bruce Evans1998-05-011-6/+4
| | | | Notes: svn path=/head/; revision=35592
* connect() returns -1 on error - not 0.Brian Somers1998-05-011-7/+7
| | | | Notes: svn path=/head/; revision=35570
* Fix the incremental priority increment.John Birrell1998-04-303-6/+6
| | | | | | | PR: bin/6467 Marino Ladavac <lada@pc8811.gud.siemens.at> Notes: svn path=/head/; revision=35564
* Add reference to setlocale(3)Andrey A. Chernov1998-04-301-2/+3
| | | | Notes: svn path=/head/; revision=35556
* Add reference to catopen(3)Andrey A. Chernov1998-04-301-1/+4
| | | | Notes: svn path=/head/; revision=35555
* Return -1 for invalid descriptor in catcloseAndrey A. Chernov1998-04-301-2/+2
| | | | Notes: svn path=/head/; revision=35552
* If passed catgets descriptor is NULL or -1, return default string immediatelyAndrey A. Chernov1998-04-301-1/+3
| | | | Notes: svn path=/head/; revision=35550
* Force loadType to 0Andrey A. Chernov1998-04-301-5/+4
| | | | Notes: svn path=/head/; revision=35549
* Implement NL_CAT_LOCALEAndrey A. Chernov1998-04-304-12/+33
| | | | | | | Manpages cleanup Notes: svn path=/head/; revision=35548
* Prototypes/typedefs cleanupAndrey A. Chernov1998-04-302-21/+22
| | | | | | | Fix error return codes Notes: svn path=/head/; revision=35546
* Oops, backout the previous change having confused my underscores.John Birrell1998-04-302-6/+4
| | | | | | | | | __thread_create is a syscall that uses the default asm. It is _thread_create that contains specific asm code, but that lives in libpthread. Notes: svn path=/head/; revision=35544
* Change the description of errno to match the thread-aware implementationJohn Birrell1998-04-301-32/+6
| | | | | | | | from 3.0 on. With 3.0 being a major release, now is a good time to do this. Notes: svn path=/head/; revision=35543
* Make cerror thread aware by calling __error() to get a pointer to theJohn Birrell1998-04-302-44/+10
| | | | | | | | thread-specific error variable. This change make libc use the same cerror code that libc_r has been using. Notes: svn path=/head/; revision=35541
* The syscall that creates a kernel thread is coming, but it doesn't use theJohn Birrell1998-04-302-8/+6
| | | | | | | | | default syscall asm, so add it to NOASM. The other syscalls that manipulate kernel threads use the default asm code, so they just get built automatically. Notes: svn path=/head/; revision=35540