Make fdwalk work when /proc isn't mounted
[kopensolaris-gnu/glibc.git] / TODO.opensolaris
1 /usr/include/gnu/stubs-32.h
2
3 ptrace details:
4   /proc/PID/{as,ctl,status,sigact,psinfo}
5   PTRACE_PEEK, PTRACE_PEEKDATA: pread(as)
6   PTRACE_PEEKUSR: user_t
7   PTRACE_POKETEXT, PTRACE_POKEDATA: pwrite(as)
8   PTRACE_POKEUSR: user_t
9   PTRACE_CONT:
10   PTRACE_KILL:
11
12   ctl is managed via PC* constants (e.g. PCSTRACE)
13     write command (long) followed by struct
14
15 These are solaris extensions that we should implement:
16   _sharefs (share.h)
17   exportfs, nfs_getfh, nfssvc [SYS_nfssys] (sys/nfssec.h) [maybe not]
18   pthread_rwlock_reltimedrdlock_np
19   pthread_rwlock_reltimedwrlock_np
20   fgetattr, fsetattr, getattrat, setattrat
21
22 Insert into headers:
23   resolvpath (unistd.h)
24   issetugid (unistd.h)
25   getvmusage (sys/vm_usage.h)
26   str2sig, sig2str (signal.h)
27   sigsend, sigsendset (signal.h)
28   getexecname (stdlib.h)
29   lltostr, ulltostr (stdlib.h)
30   fdwalk, closefrom (stdlib.h)
31
32 INVALID_NOT_TERMINATED_TD_P expects to succeed on terminated threads
33
34 More __builtin_expect's
35
36 More clocks in pthread_condattr_setclock
37
38 Use timer_* syscalls
39
40 Fix forward.c to include mutex_* and thr_main
41   thr_main should return -1 when libpthread.so is not linked in
42
43 Bypass the local PLT
44
45 Implement semaphores using a mutex and condition variable
46
47 Implement [python] some scripts:
48   Compiler/linker wrapper to translate sun -> gnu compiler/linker options