Roland McGrath
ce5922110a
1999-07-11 Roland McGrath <roland@baalperazim.frob.com>
...
* sysdeps/mach/hurd/brk.c (static_data_start): New variable.
(_hurd_set_brk, init_brk): Use that instead of &__data_start.
Initialize it from &__data_start if defined, or else &_end.
1999-07-11 17:13:53 +00:00
Roland McGrath
ba39129c14
1999-06-25 Roland McGrath <roland@baalperazim.frob.com>
...
* hurd/hurd.h, hurd/hurd/fd.h, hurd/hurd/port.h, hurd/hurd/signal.h,
hurd/hurd/threadvar.h, hurd/hurd/userlink.h: Instead of
_EXTERN_INLINE, use a macro specific to each file,
_HURD_FD_H_EXTERN_INLINE and the like.
* hurd/Makefile (inline-headers): New variable.
(routines): Remove hurdinline. Add $(inlines).
(inlines): New variable.
($(inlines:%=$(objpfx)%.c)): New static pattern rule to generate them.
(generated): Append those here.
* hurd/hurdinline.c: File removed.
1999-07-11 17:02:11 +00:00
Ulrich Drepper
d97e5d3cd0
Update.
1999-07-10 09:58:57 +00:00
Ulrich Drepper
667217ce8e
(pthread_handle_create): Free mmap region after stack if clone failed.
1999-07-10 09:57:24 +00:00
Ulrich Drepper
5c87d67634
(__memcpy_c): Help some stupid old compilers.
...
(__memset_cc): Likewise.
1999-07-10 09:57:03 +00:00
Ulrich Drepper
249b3724ed
For SUID binaries check whether the standard file descriptors are open.
1999-07-10 09:56:37 +00:00
Ulrich Drepper
a75a5b6ad6
Remove mmap64 alias for mmap.
1999-07-10 09:56:18 +00:00
Ulrich Drepper
bd09d69b2e
Test whether mapped area is in range of mmap. If not fail.
1999-07-10 09:55:58 +00:00
Ulrich Drepper
702b909d14
Fix typo.
1999-07-10 00:04:04 +00:00
Ulrich Drepper
c3980b2cc1
Update.
1999-07-09 22:26:37 +00:00
Ulrich Drepper
fa24269a63
(buffered_vfprintf): Add locking.
1999-07-09 22:26:18 +00:00
Ulrich Drepper
059f928f81
Correct last patch.
1999-07-09 22:15:02 +00:00
Ulrich Drepper
538baf4819
Revert last patch.
1999-07-09 22:14:16 +00:00
Ulrich Drepper
5175645757
Update.
1999-07-09 21:02:49 +00:00
Ulrich Drepper
af0bec70ce
Add sem_destroy, sem_getvalue, sem_init, sem_post, sem_trywait,
...
and sem_wait to GLIBC_2.1.
1999-07-09 21:02:24 +00:00
Ulrich Drepper
e8e4384834
Compatibility versions of semaphore functions.
1999-07-09 21:01:18 +00:00
Ulrich Drepper
92cb24bf3c
(libpthread-routines): Add oldsemaphore routine.
1999-07-09 21:00:54 +00:00
Ulrich Drepper
defb047600
Add default_symbol_versions for the changed functions.
...
(__new_sem_init): Rename from sem_init.
(__new_sem_post): Rename from sem_post.
(__new_sem_wait): Rename from sem_wait.
(__new_sem_trywait): Rename from sem_trywait.
(__new_sem_getvalue): Rename from sem_getvalue.
(__new_sem_destroy): Rename from sem_destroy.
1999-07-09 21:00:41 +00:00
Ulrich Drepper
27815ec39a
Update
1999-07-09 20:44:38 +00:00
Ulrich Drepper
e3998308eb
(getspent_r, getspnam_r): Added to GLIBC_2.1.2.
1999-07-09 20:43:21 +00:00
Ulrich Drepper
faf3a61855
(getpwent_r, getpwuid_r): Likewise.
1999-07-09 20:43:04 +00:00
Ulrich Drepper
cc7b66164b
(getaliasbyname_r, getaliasent_r, gethostbyaddr_r, gethostbyname2_r,
...
gethostbyname_r, gethostent_r, getnetbyaddr_r, getnetbyname_r, getnetent_r,
getnetgrent_r, getprotobyname_r, getprotobynumber_r, getprotoent_r,
getrpcbyname_r, getrpcbynumber_r, getrpcent_r, getservbyname_r): Added to
GLIBC_2.1.2.
1999-07-09 20:42:51 +00:00
Ulrich Drepper
4678f78846
(getgrent_r, getgrgid_r, getgrnam_r): Added to GLIBC_2.1.2.
1999-07-09 20:42:01 +00:00
Ulrich Drepper
afe923264f
Make the new ABI GLIBC_2.1.2 and keep the old one as GLIBC_2.0.
1999-07-09 20:41:38 +00:00
Ulrich Drepper
a291118ec5
(GLIBC_2.1.2): Added.
1999-07-09 20:40:57 +00:00
Ulrich Drepper
974b0708fa
Update.
1999-07-09 20:35:45 +00:00
Ulrich Drepper
e84df956c7
Make sure resultbuf->h_addr_list addresses are correctly aligned.
1999-07-09 20:35:28 +00:00
Ulrich Drepper
58edf87b66
Update.
1999-07-09 14:36:24 +00:00
Ulrich Drepper
da196a5b5f
Split _dl_start in two pieces to prevent GOT usage before the relocation
...
happened.
1999-07-09 14:36:08 +00:00
Ulrich Drepper
b329794bfd
Update.
1999-07-09 14:14:53 +00:00
Ulrich Drepper
93dceeb10e
(exchange_and_add): Remove `volatile';
...
add `memory' clobber; optimise for constant `val'.
(atomic_add): Likewise.
(test_and_set): Remove `volatile'; add `memory' clobber; be more
like the original `test_and_set'.
(compare_and_swap): Remove `volatile'; add `memory' clobber;
optimise for constant `oldval'.
(always_swap): Remove `volatile'; add `memory' clobber.
1999-07-09 14:14:40 +00:00
Ulrich Drepper
1ab0549119
Changed to use p_nextlock instead of p_nextwaiting.
1999-07-09 13:56:57 +00:00
Ulrich Drepper
1cc75359d7
Added p_nextlock to initializers.
1999-07-09 13:47:00 +00:00
Ulrich Drepper
4d3a2ae384
Added p_nextlock entry to separate queueing for a lock from queueing
...
for a CV (sometimes a thread queues on a lock to serialize removing
itself from a CV queue).
1999-07-09 13:46:33 +00:00
Ulrich Drepper
fc4617e98c
Add question about arch version problems during compilation.
1999-07-08 18:15:32 +00:00
Ulrich Drepper
472003f445
Update.
1999-07-08 11:57:12 +00:00
Ulrich Drepper
cb22d4a460
Return -1 instead of EOF and set errno if the stream is not a real file stream.
1999-07-08 11:55:34 +00:00
Ulrich Drepper
2bce6a471e
Update.
1999-07-08 11:53:38 +00:00
Ulrich Drepper
d5030d7ffb
Fix typos.
1999-07-08 11:53:17 +00:00
Ulrich Drepper
e3d32a604f
Update.
1999-07-08 11:50:22 +00:00
Ulrich Drepper
84dfd1608c
Check that /dev/pts is mounted.
...
(_PATH_DEVPTS, DEVPTS_SUPER_MAGIC): New definitions.
(_PATH_DEVPTMX): Use _PATH_DEV.
1999-07-08 11:50:04 +00:00
Ulrich Drepper
667305cc20
Correct last patch. Handle getcwd (NULL, != 0) correctly.
...
When resizing buffer make sure new size is large enough.
1999-07-08 11:49:46 +00:00
Ulrich Drepper
29b58d09d5
Describe problem.
1999-07-08 11:49:21 +00:00
Ulrich Drepper
1a2cd2711f
(request2size): Also set errno if failing.
...
(request2size): Take care of overflow in addition.
1999-07-08 11:49:00 +00:00
Ulrich Drepper
59263f403f
Update.
1999-07-07 11:58:40 +00:00
Ulrich Drepper
9ca6526ecf
Revert bogus 'unset IFS' change. It doesn't belong in the tests, but in
...
the wordexp implementation.
1999-07-07 11:58:30 +00:00
Ulrich Drepper
e6e0e176f2
(exec_comm): Unset IFS so that subshells don't split fields.
1999-07-07 11:58:14 +00:00
Ulrich Drepper
6bb72f8ad4
Update.
1999-07-06 16:07:40 +00:00
Ulrich Drepper
38deee8be7
Add support for some more motherboards.
1999-07-06 16:07:24 +00:00
Ulrich Drepper
7d4b96d50f
Update.
1999-07-06 15:53:40 +00:00