ache
908b161b95
Remove reference to signanosleep
1998-05-14 14:39:58 +00:00
peter
4427c496d6
Nuke signanosleep()
1998-05-14 11:36:16 +00:00
jb
1e557ad96e
libtcl now builds (with lots of pointer to int cast warnings) on alpha.
1998-05-13 22:54:03 +00:00
jb
d2db96ea0c
Make -Werror i386 specific because gcc with -nostdinc on alpha belches
...
warnings about static inline functions that cause the build to fail.
And for some reason, alpha needs MD5. Find that out later!
1998-05-11 09:15:03 +00:00
jb
7cc9edd463
Cast a pointer to a long, not an int and make the arg passed to the function
...
a long too (it does have a proper prototype).
1998-05-11 09:10:38 +00:00
jb
186a8a7d93
Remove a 'const' because it was getting thrown away anyway.
1998-05-10 23:48:18 +00:00
jb
c0399f7b15
There is no alpha asm code like on i386, so all the functions that
...
the i386 builds with a __generic prefix need to have that stripped.
1998-05-10 23:46:01 +00:00
jb
df8078ac07
Cast a pointer to a long, not an int before masking it.
1998-05-10 21:22:47 +00:00
jb
de44a06af6
Remove 'of type long' from a sentence talking about four 4-byte values
...
because that is wrong on alpha.
1998-05-10 21:21:01 +00:00
bde
5fd26ab88a
Fixed the usual missing dependencies on headers generated by rpcgen.
1998-05-10 15:54:22 +00:00
bde
d04603a325
Fixed the usual missing dependencies on headers generated by rpcgen.
...
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.
1998-05-09 15:10:53 +00:00
brian
deb14ceb4a
Add a BUGS section and describe a problem I've been having for
...
a few weeks now.
1998-05-09 14:45:06 +00:00
bde
ff58493209
Simplified by using new yacc rules.
1998-05-08 06:43:07 +00:00
jb
1baebded07
This is a hack to workaround source that is coded to use long variables
...
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.
1998-05-08 05:41:57 +00:00
jb
444dd67e6d
Remote the NetBSD kludge for vfprintf.c
1998-05-08 05:17:11 +00:00
jb
de6ae1a8e2
Don't assign the va_list variable 'ap' directly to the argtable because
...
va_list is not a pointer on alpha. Instead, use the va_arg() macro
to return the address that is stored in the argtable.
1998-05-08 05:10:32 +00:00
jb
d0233a4f17
Use the thread-aware errno definition all the time.
1998-05-05 22:07:02 +00:00
jb
87e29f1d78
Build the syscalls (in libc, not libc_r) with weak symbols so that
...
libpthread can override them as required.
1998-05-05 22:06:16 +00:00
jb
6efb933327
Remove extern int errno and #include <errno.h> to get the proper definition.
1998-05-05 22:04:13 +00:00
jb
f615de946e
Remove leading underscores from the FILE lock functions that POSIX
...
specifies.
1998-05-05 22:02:29 +00:00
jb
7e3d598851
Remove leading underscores for the functions (weak symbols here) that
...
POSIX defines.
1998-05-05 21:56:42 +00:00
jb
ef2879f73e
The __set_ospeed() function is coded against the speed_t type declared
...
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.
1998-05-05 21:54:26 +00:00
jb
0dd6c91639
Treat the lock value as volatile.
1998-05-05 21:47:58 +00:00
jb
39a9cfde14
In a threaded library, expect the lock field to be declared volatile,
...
so provide function prototypes that respect that, avoiding a gcc
warning that `volatile' is being thrown away.
1998-05-05 21:46:30 +00:00
rnordier
f35a3f07ec
Fix a few nits in quoted code fragments and elsewhere.
1998-05-04 23:16:50 +00:00
jb
69ae143f47
Force BOOTSTRAP mode all the time while the headers are broken on alpha
...
as the result of i386 changes.
1998-05-04 02:06:09 +00:00
jraynard
0db69331c5
Typo fixes
1998-05-03 22:59:47 +00:00
jraynard
b887402c0f
Typo fix.
1998-05-03 22:50:14 +00:00
jraynard
577c94a0dc
Pedantry (NULL -> NUL).
1998-05-03 22:42:45 +00:00
jraynard
738fe753d0
Don't imply sigset_t == int.
1998-05-03 22:27:29 +00:00
peter
d057de38e9
Add libbind
1998-05-03 05:06:13 +00:00
peter
d7afc1d402
Build libbind for named and friends (not installed in /usr/lib)
1998-05-03 05:04:21 +00:00
peter
da6a2015e3
Resolve some unexpected differences when comparing with the 2.2 version.
...
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().
1998-05-02 15:51:54 +00:00
peter
119bf19557
Update libc dns code to 4.9.7-T1B level. This involved chopping out large
...
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.
1998-05-02 13:11:02 +00:00
jb
0bb53ecc6b
Cleanup in the child, not the parent.
...
Submitted by: Tor Egge <Tor.Egge@idi.ntnu.no>
1998-05-02 03:42:20 +00:00
brian
42e084c2b1
Go back to version 1.16 - it was correct the way it was.
...
Pointed out by: bde
1998-05-01 19:41:12 +00:00
bde
2a590c9b71
Fixed disordering and other style bugs in rev.1.50.
1998-05-01 15:46:06 +00:00
brian
2291918271
connect() returns -1 on error - not 0.
1998-05-01 01:16:39 +00:00
jb
ab20b86639
Fix the incremental priority increment.
...
PR: bin/6467 Marino Ladavac <lada@pc8811.gud.siemens.at>
1998-04-30 21:50:29 +00:00
ache
6a800a155d
Add reference to setlocale(3)
1998-04-30 16:11:50 +00:00
ache
31715c572f
Add reference to catopen(3)
1998-04-30 16:07:54 +00:00
ache
f4a8d4f4e4
Return -1 for invalid descriptor in catclose
1998-04-30 13:15:31 +00:00
ache
b2b5a3545a
If passed catgets descriptor is NULL or -1, return default string immediately
1998-04-30 12:25:05 +00:00
ache
c21e828637
Force loadType to 0
1998-04-30 11:39:08 +00:00
ache
1eaf120df9
Implement NL_CAT_LOCALE
...
Manpages cleanup
1998-04-30 11:06:12 +00:00
ache
fe58d493e0
Prototypes/typedefs cleanup
...
Fix error return codes
1998-04-30 10:14:55 +00:00
jb
b1f25ca922
Oops, backout the previous change having confused my underscores.
...
__thread_create is a syscall that uses the default asm. It is
_thread_create that contains specific asm code, but that lives in
libpthread.
1998-04-30 10:02:44 +00:00
jb
3a6394e02b
Change the description of errno to match the thread-aware implementation
...
from 3.0 on. With 3.0 being a major release, now is a good time to do
this.
1998-04-30 09:49:59 +00:00
jb
ae9a13b7c7
Make cerror thread aware by calling __error() to get a pointer to the
...
thread-specific error variable. This change make libc use the same cerror
code that libc_r has been using.
1998-04-30 09:32:48 +00:00
jb
96749f4d5c
The syscall that creates a kernel thread is coming, but it doesn't use the
...
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.
1998-04-30 09:30:50 +00:00