• R/O
  • HTTP
  • SSH
  • HTTPS

List of commits

Tags
No Tags

Frequently used words (click to add to your profile)

javac++androidlinuxc#windowsobjective-ccocoa誰得qtpythonphprubygameguibathyscaphec計画中(planning stage)翻訳omegatframeworktwitterdomtestvb.netdirectxゲームエンジンbtronarduinopreviewer

RSS
Rev. Time Author
a5e7362 2003-08-10 11:58:53 Eric Andersen

Add support for the ulimit syscall

a4ba059 2003-08-08 19:30:12 Eric Andersen

Add in a MALLOC_GLIBC_COMPAT option to let people decide if they
want glibc style malloc(0) behavior

ea9f6e1 2003-08-08 19:07:32 Eric Andersen

Add support for personality(), prctl(), ustat(), and ulimit()
syscalls, which had managed to stay unimplemented thus far.
-Erik

cffcfd3 2003-08-07 07:41:22 Eric Andersen

Begin documenting differences between uClibc and SuSv3
-Erik

5eef5dc 2003-08-06 03:51:16 Eric Andersen

Patch from David Wuertele to prevent "conflicts with new declaration with C
linkage" problems with C++

1d4e1d2 2003-08-05 17:08:46 Eric Andersen

Zou WeiJun noticed a type breaking the stime syscall
-Erik

b55a908 2003-08-05 14:58:50 Eric Andersen

Looks like I missed a spot

39aa328 2003-08-05 14:54:28 Eric Andersen

Shuffle options around a bit

fcf8c55 2003-08-05 10:52:39 Eric Andersen

Merge/rework config system per the latest from linux-2.6.0-test2
-Erik

5df743a 2003-08-05 05:23:05 Eric Andersen

For sparc, powerpc, mips, and alpha we should also use the
common ipc.h header and struct definitions.
-Erik

d2cc961 2003-08-05 04:03:33 Eric Andersen

Update inet_aton() to support an undocumented feature of inet_aton,
per UNIX Network Programming, Volume 1, second edition:

An undocumented feature of inet_aton is that if addrptr is
a null pointer, the function still performs it validation
of the input string, but does not store the result.

2f40578 2003-08-03 04:17:59 Eric Andersen

Update licensing discussion

e90f94f 2003-08-02 08:56:15 Manuel Novoa III

Replace 'new' in a prototype to avoid c++ problems.

0af3a0f 2003-08-02 05:35:12 Manuel Novoa III

Fix a silly error.

To use the pregenerated locales, untar in the extra/locale directory.
Do a 'make config' or 'make menuconfig' in the uClibc root dir, then
a 'make headers' followed by 'make -C extra/locale pregen'. Then
continue with 'make' as usual.

1217289 2003-08-02 05:08:59 Manuel Novoa III

Add a new *scanf implementation, includeing the *wscanf functions.
Should be standards compliant and with several optional features,
including support for hexadecimal float notation, locale awareness,
glibc-like locale-specific digit grouping with the `'' flag, and
positional arg support. I tested it pretty well (finding several
bugs in glibc's scanf in the process), but it is brand new so be
aware.

The *wprintf functions now support floating point output. Also, a
couple of bugs were squashed. Finally, %a/%A conversions are
now implemented.

Implement the glibc xlocale interface for thread-specific locale
support. Also add the various *_l(args, locale_t loc_arg) funcs.

NOTE!!! setlocale() is NOT threadsafe! NOTE!!!

The strto{floating point} conversion functions are now locale aware.
The also now support hexadecimal floating point notation.

Add the wcsto{floating point} conversion functions.

Fix a bug in mktime() related to dst. Note that unlike glibc's mktime,
uClibc's version always normalizes the struct tm before attempting
to determine the correct dst setting if tm_isdst == -1 on entry.

Add a stub version of the libintl functions. (untested)

Fixed a known memory leak in setlocale() related to the collation data.

Add lots of new config options (which Erik agreed to sort out :-),
including finally exposing some of the stripped down stdio configs.
Be careful with those though, as they haven't been tested in a
long time.


(temporary) GOTCHAs...

The ctype functions are currently incorrect for 8-bit locales. They
will be fixed shortly.

The ctype functions are now table-based, resulting in larger staticly
linked binaries. I'll be adding an option to use the old approach
in the stub locale configuration.

32b76c5 2003-08-01 18:13:43 Eric Andersen

Remove the arch specific shm.h and use the fixed up common
one which now uses the kernel structs
-Erik

79b9c94 2003-07-22 05:28:58 Eric Andersen

Doing an search and replace on CFLAGS can prove dangerous. We don't
do -O0 by default anyways, so leave this disabled for now.

7247787 2003-07-18 01:07:48 Manuel Novoa III

Bug fix from Peter Kjellerstedt <peter.kjellerstedt@axis.com>. vfscanf was
not setting the FILE bufread member to flag the end of the buffer.
Also, do not set bufgetc member if getc macro support is disabled.

654b5ef 2003-07-15 16:46:09 Eric Andersen

Patch from Peter Kjellerstedt to not modify include/bits/sysnum.h
if it does not need to be updated.

ecbc93c 2003-07-15 16:44:34 Eric Andersen

Patch from Peter Kjellerstedt to make it simpler for arches to specify
either -fPIC or -fpic

eb37884 2003-07-15 16:00:50 Eric Andersen

Fix a silly cut-n-paste error

61c396e 2003-07-15 06:16:54 Manuel Novoa III

Yikes! This was doing another lock instead of unlocking the stream.

8fee4bc 2003-07-03 19:40:18 Eric Andersen

As noted by Felix Radensky back on 16 Mar:

I've tried several times to compile uClibc with soft-float
(both gcc-3.2.2 toolchain and wrapper), but applications
compiled with uClibc always failed with "Invalid instruction".
So I ended up disabling floating point at all and this works well.
I also has no problem with glibc from Monta Vista, which is
compiled with soft-float. My processor is PowerPC 405GP.

Maybe the problem is in FP() macro definition in
libc/sysdeps/linux/powerpc/setjmp.S and
libc/sysdeps/linux/powerpc/__longjmp.S

#ifdef __UCLIBC_HAS_FLOATS__
#define FP(x...) x
#else
#define FP(x...)
#endif

which should be defined as

if defined __UCLIBC_HAS_FLOATS__ && ! defined __UCLIBC_HAS_SOFT_FLOAT__
#define FP(x...) x
#else
#define FP(x...)
#endif

08601aa 2003-07-03 02:04:08 Eric Andersen

Only exec child apps if they are elf type ET_EXEC

77bd7bc 2003-07-02 02:11:13 Eric Andersen

Fix source code URL

0df6268 2003-07-01 10:44:53 Eric Andersen

oops. This is 0.9.20, not .30

c1f7691 2003-07-01 09:49:22 Eric Andersen

More updates

5572ee7 2003-07-01 09:44:11 Eric Andersen

Update note re binary compat

db28637 2003-07-01 06:51:15 Eric Andersen

Update for release

b7f428b 2003-07-01 06:47:29 Eric Andersen

Yield to yet another glibc-ism and add __progname