mirror of
https://sourceware.org/git/glibc.git
synced 2024-12-18 08:51:06 +00:00
1999-04-05 Roland McGrath <roland@baalperazim.frob.com>
* hurd/STATUS: File removed. Moved items that are still relevant into TODO list in hurd source. 1999-03-26 Mark Kettenis <kettenis@gnu.org> * sysdeps/mach/hurd/bits/time.h: New file. * sysdeps/mach/hurd/getrusage.c: New file. * sysdeps/mach/hurd/clk_tck.c: New file. * sysdeps/mach/hurd/Versions (libc) [GLIBC_2.1.1]: Add __libc_clk_tck. * sysdeps/mach/hurd/Makefile [$(subdir) = posix] (sysdep_routines): Add clk_tck. * sysdeps/mach/hurd/times.c: Removed, since getrusage is now implemented.
This commit is contained in:
parent
76bd175f4d
commit
18579100fa
16
ChangeLog
16
ChangeLog
@ -1,3 +1,19 @@
|
||||
1999-04-05 Roland McGrath <roland@baalperazim.frob.com>
|
||||
|
||||
* hurd/STATUS: File removed. Moved items that are still relevant into
|
||||
TODO list in hurd source.
|
||||
|
||||
1999-03-26 Mark Kettenis <kettenis@gnu.org>
|
||||
|
||||
* sysdeps/mach/hurd/bits/time.h: New file.
|
||||
* sysdeps/mach/hurd/getrusage.c: New file.
|
||||
* sysdeps/mach/hurd/clk_tck.c: New file.
|
||||
* sysdeps/mach/hurd/Versions (libc) [GLIBC_2.1.1]: Add __libc_clk_tck.
|
||||
* sysdeps/mach/hurd/Makefile [$(subdir) = posix]
|
||||
(sysdep_routines): Add clk_tck.
|
||||
* sysdeps/mach/hurd/times.c: Removed, since getrusage is now
|
||||
implemented.
|
||||
|
||||
1999-04-02 Ulrich Drepper <drepper@cygnus.com>
|
||||
|
||||
* misc/syslog.c (closelog_internal): Do not reset LogTag here.
|
||||
|
64
hurd/STATUS
64
hurd/STATUS
@ -1,64 +0,0 @@
|
||||
Status of Hurd support in libc. Last updated 21 Feb 95.
|
||||
Roland McGrath <roland@gnu.ai.mit.edu>
|
||||
|
||||
Everything not noted below is implemented, most of it tested. There are
|
||||
various very small things unfinished or thought to be perhaps wrong
|
||||
throughout the code, marked by comments containing `XXX'.
|
||||
|
||||
|
||||
* We are not sure about possible races between setpgrp (A, pgrp) from
|
||||
process B vs process A receiving proc_newids.
|
||||
|
||||
* The rest of libc (stdio et al) is not safe for multithreaded programs.
|
||||
mutex locks should be added to various things.
|
||||
|
||||
* Recovery from faults in the signal thread is not implemented yet.
|
||||
|
||||
* longjmp needs to clean up reply port, intr_port; needs thought about.
|
||||
|
||||
* Cooperation with cthreads is not finished. If you link with cthreads,
|
||||
libc internal code still does not use real condition variables.
|
||||
sigsuspend currently does a busy wait where it should use a condition.
|
||||
Signal state is per kernel thread; for unwired cthreads it should be per
|
||||
cthread instead.
|
||||
|
||||
* sigaltstack/sigstack do not really work: the signal stack needs thread
|
||||
variables and cthread data set up, which is not done.
|
||||
|
||||
* malloc is a kludge.
|
||||
|
||||
* Resource limits do not really work; current implementation is patchy and
|
||||
inconsistent.
|
||||
|
||||
* libc implicitly uses some environment variables. This is a security
|
||||
problem for setuid exec. Probably crt0 should remove the variables from
|
||||
the environment if setuid.
|
||||
|
||||
* The miscellaneous msg.defs calls are only partially implemented.
|
||||
|
||||
* The default SIGINFO handler needs to be written.
|
||||
|
||||
* File locking is not implemented; the RPC interface is not there yet.
|
||||
|
||||
* The current getitimer/setitimer implementation is a kludge.
|
||||
|
||||
* mmap cannot do MAP_NOEXTEND.
|
||||
|
||||
* Unimplemented calls (from the 4.4 system call list):
|
||||
acct
|
||||
fstatfs
|
||||
getfh
|
||||
getfsstat
|
||||
getrusage
|
||||
madvise
|
||||
mincore
|
||||
mount
|
||||
msync
|
||||
profil
|
||||
recvmsg
|
||||
revoke
|
||||
sendmsg
|
||||
sstk
|
||||
statfs
|
||||
swapon
|
||||
unmount
|
Loading…
Reference in New Issue
Block a user