summaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Collapse)AuthorAgeFilesLines
...
* Patch RPC library to avoid possible denial of service attacks as describedwpaul1998-05-152-2/+4
| | | | | | recently in BUGTRAQ. If a stream oriented transport fails to properly decode an RPC message header structure where there should be one, it should mark the stream as dead so that the connection will be dropped.
* Low level use of 'vidattr()' can cause a NULL pointer to beache1998-05-151-5/+11
| | | | | | | | | dereferenced. This is because 'SP' is only initialized via 'newterm()' (which is not required if you are going to interact with the 'terminfo' database without using 'ncurses'). PR: 6648 Submitted by: Max Euston <meuston@jmrodgers.com>
* Change an arbitarly hardcoded `10' to MAX_NO_DISKS, which is currently "20".obrien1998-05-151-2/+2
| | | | | Otherwise can't see sd10 (obtained using wired down sd unit numbers), reguardless of the number of actual disks you have.
* Remove a big hack after adding a small one to libc/gen/getcwd.c tojb1998-05-152-232/+2
| | | | handle the lack of __getcwd syscall in NetBSD.
* NetBSD doesn't have a __getcwd syscall, so set have__getcwd to `no'jb1998-05-151-0/+4
| | | | when building libc with NetBSD syscalls.
* int -> long changes that reduce the diffs with the NetBSD version tojb1998-05-142-34/+34
| | | | work in a 64-bit environment.
* Remove reference to signanosleepache1998-05-141-1/+0
|
* Nuke signanosleep()peter1998-05-142-21/+3
|
* libtcl now builds (with lots of pointer to int cast warnings) on alpha.jb1998-05-131-2/+2
|
* Make -Werror i386 specific because gcc with -nostdinc on alpha belchesjb1998-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!
* Cast a pointer to a long, not an int and make the arg passed to the functionjb1998-05-111-2/+2
| | | | a long too (it does have a proper prototype).
* Remove a 'const' because it was getting thrown away anyway.jb1998-05-101-1/+1
|
* There is no alpha asm code like on i386, so all the functions thatjb1998-05-101-1/+28
| | | | the i386 builds with a __generic prefix need to have that stripped.
* Cast a pointer to a long, not an int before masking it.jb1998-05-101-1/+1
|
* Remove 'of type long' from a sentence talking about four 4-byte valuesjb1998-05-101-2/+1
| | | | because that is wrong on alpha.
* Fixed the usual missing dependencies on headers generated by rpcgen.bde1998-05-101-2/+2
|
* Fixed the usual missing dependencies on headers generated by rpcgen.bde1998-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.
* Add a BUGS section and describe a problem I've been having forbrian1998-05-091-1/+14
| | | | a few weeks now.
* Simplified by using new yacc rules.bde1998-05-081-9/+6
|
* This is a hack to workaround source that is coded to use long variablesjb1998-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.
* Remote the NetBSD kludge for vfprintf.cjb1998-05-081-9/+2
|
* Don't assign the va_list variable 'ap' directly to the argtable becausejb1998-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.
* Use the thread-aware errno definition all the time.jb1998-05-052-44/+6
|
* Build the syscalls (in libc, not libc_r) with weak symbols so thatjb1998-05-052-6/+18
| | | | libpthread can override them as required.
* Remove extern int errno and #include <errno.h> to get the proper definition.jb1998-05-051-1/+1
|
* Remove leading underscores from the FILE lock functions that POSIXjb1998-05-051-3/+3
| | | | specifies.
* Remove leading underscores for the functions (weak symbols here) thatjb1998-05-051-4/+7
| | | | POSIX defines.
* The __set_ospeed() function is coded against the speed_t type declaredjb1998-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.
* Treat the lock value as volatile.jb1998-05-053-6/+6
|
* In a threaded library, expect the lock field to be declared volatile,jb1998-05-051-5/+5
| | | | | so provide function prototypes that respect that, avoiding a gcc warning that `volatile' is being thrown away.
* Fix a few nits in quoted code fragments and elsewhere.rnordier1998-05-041-5/+4
|
* Force BOOTSTRAP mode all the time while the headers are broken on alphajb1998-05-041-1/+5
| | | | as the result of i386 changes.
* Typo fixesjraynard1998-05-032-4/+6
|
* Typo fix.jraynard1998-05-031-2/+2
|
* Pedantry (NULL -> NUL).jraynard1998-05-031-1/+1
|
* Don't imply sigset_t == int.jraynard1998-05-031-1/+1
|
* Add libbindpeter1998-05-031-2/+2
|
* Build libbind for named and friends (not installed in /usr/lib)peter1998-05-031-0/+42
|
* Resolve some unexpected differences when comparing with the 2.2 version.peter1998-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().
* Update libc dns code to 4.9.7-T1B level. This involved chopping out largepeter1998-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.
* Cleanup in the child, not the parent.jb1998-05-023-6/+6
| | | | Submitted by: Tor Egge <Tor.Egge@idi.ntnu.no>
* Go back to version 1.16 - it was correct the way it was.brian1998-05-011-6/+6
| | | | Pointed out by: bde
* Fixed disordering and other style bugs in rev.1.50.bde1998-05-011-6/+4
|
* connect() returns -1 on error - not 0.brian1998-05-011-7/+7
|
* Fix the incremental priority increment.jb1998-04-303-6/+6
| | | | PR: bin/6467 Marino Ladavac <lada@pc8811.gud.siemens.at>
* Add reference to setlocale(3)ache1998-04-301-2/+3
|
* Add reference to catopen(3)ache1998-04-301-1/+4
|
* Return -1 for invalid descriptor in catcloseache1998-04-301-2/+2
|
* If passed catgets descriptor is NULL or -1, return default string immediatelyache1998-04-301-1/+3
|
* Force loadType to 0ache1998-04-301-5/+4
|
OpenPOWER on IntegriCloud