OSDN Git Service

6957e6b006a6448f6f0fbc0297fef68c88a440a3
[uclinux-h8/uClibc.git] / Changelog
1 0.9.9
2
3 Erik Andersen:
4     o   Reworked all signal handling such that signal handling
5         now passes POSIX conformance tests.
6     o   Added missing syscalls: get_kernel_syms, fcntl64,
7         fdatasync, sched_setparam, sched_getparam,
8         sched_setscheduler, sched_getscheduler,
9         sched_get_priority_max, sched_get_priority_min,
10         sched_rr_get_interval, sigaltstack, sendfile, 
11         pivot_root, sigsuspend
12     o   Fixed fcntl to work when DOLFS is enabled
13     o   Made getopt behave the same when staticly linking
14         as when dynamicly linking.  It was using different
15         implementations depending on how apps were linked.
16     o   Added missing inttypes.h header file
17     o   Eliminate all C++ style comments from header files
18     o   Support statvfs and statfs
19     o   Support getmntent_r
20     o   Scandir and scandir64 were calling malloc without
21         checking for ENOMEM
22     o   Fixed stpcpy function declaration
23     o   Many large file support improvements.
24     o   Fixed termios code to do the Right Thing(tm)
25     o   Allow regex to be excluded at compile time
26     o   Implemented mempcpy
27     o   Build ldd and readelf for the target system and for the 
28         host system
29     o   Fix several cases where get-needed-libgcc-objects.sh
30         could fail, breaking the shared uClibc library.
31     o   Include all shared library loader objects into a
32         single C file, thereby producing smaller code.
33     o   Reworked the shared library linking process to be more 
34         flexible so that gcc and ld can more easily target the 
35         C library.
36     o   Better error checking in the Makefiles
37     o   We can now autodetect the target architecture
38     o   Fixed sleep and usleep to work correctly when
39         interrupted by signals.
40     o   Hide references to wchar_t so GNU autoconf
41         configure scripts won't get confused and try to 
42         enable wide char support. 
43     o   Fixed stdio.h so apps can use varargs.h if they want to.
44     o   Added brk/sbrk support to arm
45 Miles Bader:
46     o   Fixes for the v850 architecture: crt0, setjmp, 
47         arch autodetection, etc.
48     o   Fixed `make install' to not build ldso stuff on
49         non-shared-library systems.
50 Michael E Brown:
51     o   Allow the gcc wrapper to support setting DEVEL_PREFIX
52         and BUILD_DIR at runtime (no more need to recompile).
53 M. R. Brown and Erik Andersen:
54     o   Fixed the SH port so it now works.  Tested and shown
55         working on an SH4 Dreamcast system.
56 Kim Heino:
57     o   Made 'make clean' remove generated bits/syscall.h
58 David McCullough:
59     o   SH architecture updates.  Added brk, sbrk,
60     o   Fixed simple malloc to work on systems with an MMU
61     o   Taught getutent to return NULL if utmp doesn't exist. 
62     o   Added insque/remque support
63     o   Fixed DNS resolver version number so apps won't get
64         confused and use the wrong API.
65     o   Added Config selectable shadow password support
66 Cédric Schieli:
67     o   Add support for inet_netof, inet_lnaof, inet_makeaddr 
68         and hstrerror.             
69 David Schleef:
70     o   Added libstrip, a nifty script to automagically
71         strip unneeded content from the uClibc shared 
72         libraries.
73 Stefan Soucek:
74     o   Add rcmd support, i.e. rsh, rlogin, etc.
75     o   Fix rcmd to avoid alloca, which is dangerous
76         on mmu-less systems
77 spudmonkey@racsa.co.cr:
78     o   Eliminate a buffer overflow in the shared library loader
79 Brian Stafford:
80     o   Enable support for Unix98 PTYs, and add option
81         to disable old style PTYs.
82
83