]> git.ipfire.org Git - thirdparty/glibc.git/commitdiff
1999-04-05 Roland McGrath <roland@baalperazim.frob.com>
authorRoland McGrath <roland@gnu.org>
Mon, 5 Apr 1999 20:43:11 +0000 (20:43 +0000)
committerRoland McGrath <roland@gnu.org>
Mon, 5 Apr 1999 20:43:11 +0000 (20:43 +0000)
* 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.

ChangeLog
hurd/STATUS [deleted file]

index a2ff5a5e4aae45a0d23c1e34a224bca0a8cfd688..b2dfee345c2eaa157f7c30e5ce351fbd703ea5d1 100644 (file)
--- a/ChangeLog
+++ b/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.
diff --git a/hurd/STATUS b/hurd/STATUS
deleted file mode 100644 (file)
index 35662e2..0000000
+++ /dev/null
@@ -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