OSDN Git Service

d6b7e7b7e27b7d34836a4b684ad0c93a17557e5e
[uclinux-h8/uClibc.git] / Changelog
1 0.9.9
2
3 Erik Andersen:
4     o   Reworked all signal handling such that it now passes 
5         POSIX conformance tests.
6     o   Fixed sleep and usleep to work correctly when
7         interrupted by signals.
8     o   Made getopt behave the same when staticly linking
9         as when dynamicly linking.  It was using different
10         implementations depending on how apps were linked.
11     o   Added missing inttypes.h header file
12     o   Eliminate all C++ style comments from header files
13     o   Support statvfs and statfs
14     o   Support getmntent_r
15     o   Scandir and scandir64 were calling malloc without
16         checking for ENOMEM
17     o   Fixed stpcpy function declaration
18     o   Many large file support improvements.
19     o   Fixed fcntl to work when DOLFS is enabled
20     o   Fixed termios code to do the Right Thing(tm)
21     o   Allow regex to be excluded at compile time
22     o   Implemented mempcpy
23     o   Build ldd and readelf for the target system and for the 
24         host system
25     o   Fix several cases where get-needed-libgcc-objects.sh
26         could fail, breaking the shared uClibc library.
27     o   Include all shared library loader objects into a
28         single C file, thereby reducing its size further.
29     o   Reworked the shared library linking process to be more 
30         flexible so that gcc and ld can more easily be built to
31         target uClibc library.
32     o   Better error checking in the Makefiles
33     o   We can now autodetect the target architecture
34     o   Hide references to wchar_t so GNU autoconf
35         configure scripts won't get confused and try to 
36         enable wide char support. 
37     o   Fixed stdio.h so apps can use varargs.h if they want to.
38     o   Added brk/sbrk support for ARM
39     o   Added missing syscalls: get_kernel_syms, fcntl64,
40         fdatasync, sched_setparam, sched_getparam,
41         sched_setscheduler, sched_getscheduler,
42         sched_get_priority_max, sched_get_priority_min,
43         sched_rr_get_interval, sigaltstack, sendfile, 
44         pivot_root, sigsuspend
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