OSDN Git Service
Manuel Novoa III [Sat, 26 May 2001 19:43:06 +0000 (19:43 -0000)]
Minor fix.
Eric Andersen [Sat, 26 May 2001 06:18:30 +0000 (06:18 -0000)]
These are needed for arm to compile
Eric Andersen [Sat, 26 May 2001 06:16:44 +0000 (06:16 -0000)]
Don't try to run ldconfig unless it exists
David Schleef [Sat, 26 May 2001 01:50:21 +0000 (01:50 -0000)]
Added definition of __THROW
David Schleef [Sat, 26 May 2001 01:48:56 +0000 (01:48 -0000)]
Makefile targets to symlink arch-specific headers into include/ (only
used on mipsel.)
David Schleef [Sat, 26 May 2001 01:39:15 +0000 (01:39 -0000)]
Nasty hack to get around inconsistency between dynamic linker
entry and kernel entry to crt0.o.
Eric Andersen [Sat, 26 May 2001 00:17:26 +0000 (00:17 -0000)]
Make powerpc compile. Needs this header...
Eric Andersen [Sat, 26 May 2001 00:01:58 +0000 (00:01 -0000)]
Fix regex support to be compatible with 4.2 BSD regex library. This is
the last bit that was needed to get util-linux to compile.
Eric Andersen [Sat, 26 May 2001 00:00:27 +0000 (00:00 -0000)]
Add in message queue support, based on work from <tapu@371.net>.
This is required to compile util-linux
David Schleef [Fri, 25 May 2001 23:30:34 +0000 (23:30 -0000)]
Fixing flak from the directory rearrangement
David Schleef [Fri, 25 May 2001 23:28:20 +0000 (23:28 -0000)]
Added -Wall
David Schleef [Fri, 25 May 2001 23:27:04 +0000 (23:27 -0000)]
Changes to make types.h more compatible with the Linux kernel.
David Schleef [Fri, 25 May 2001 23:25:56 +0000 (23:25 -0000)]
Random change to get a log message: Previous change is to make this
header more compatible with the kernel and not with glibc.
Eric Andersen [Fri, 25 May 2001 23:24:53 +0000 (23:24 -0000)]
Enable mlock and friends if __UCLIBC_HAS_MMU__ is defined. util-linux
needs this to compile.
David Schleef [Fri, 25 May 2001 23:23:41 +0000 (23:23 -0000)]
Added powerpc-specific mmap syscall, 'cause we're special.
Eric Andersen [Fri, 25 May 2001 23:23:02 +0000 (23:23 -0000)]
Add in some more GNU compatible locale stuff. I only implement the
C locale of course. util-linux needs this stuff to compile...
David Schleef [Fri, 25 May 2001 23:22:25 +0000 (23:22 -0000)]
added __GNUC_PREREQ() macro
David Schleef [Fri, 25 May 2001 23:20:55 +0000 (23:20 -0000)]
Random quick-and-dirty evil malloc checker.
David Schleef [Fri, 25 May 2001 23:07:35 +0000 (23:07 -0000)]
The mmap syscall has 6 arguments, which has various implementations
on different architectures.
David Schleef [Fri, 25 May 2001 23:04:51 +0000 (23:04 -0000)]
Test to check for proper stat mangling.
David Schleef [Fri, 25 May 2001 20:58:22 +0000 (20:58 -0000)]
termios test program, since I'm having difficulty on powerpc
David Schleef [Fri, 25 May 2001 18:03:28 +0000 (18:03 -0000)]
Needed for libm
Eric Andersen [Fri, 25 May 2001 16:07:27 +0000 (16:07 -0000)]
Add in missing capset and capget syscalls. Stub out syscalls when missing
rather then just omitting them...
-Erik
Eric Andersen [Fri, 25 May 2001 07:54:03 +0000 (07:54 -0000)]
We need the definition of HUGE_VAL fpr some apps. Include it.
-Erik
Eric Andersen [Fri, 25 May 2001 07:11:50 +0000 (07:11 -0000)]
Cleanup the math.h header file. It was broken when enabling doubles
but disabling long doubles.
-Erik
Eric Andersen [Fri, 25 May 2001 01:30:16 +0000 (01:30 -0000)]
Update for the SH port from Jean-Yves Avenard <jean-yves_avenard@hp.com>
Eric Andersen [Fri, 25 May 2001 01:20:51 +0000 (01:20 -0000)]
One last structural change. Install header files to INSTALLDIR/usr/include
so we now parallel the behavior of the standard tools.
Also make sure we check INSTALLDIR/lib and INSTALLDIR/usr/lib for libraries.
-Erik
Manuel Novoa III [Wed, 23 May 2001 16:52:54 +0000 (16:52 -0000)]
Remove dead code.
Manuel Novoa III [Tue, 22 May 2001 15:03:49 +0000 (15:03 -0000)]
Added file for non-Cephes double routines; currently only fmod and modf.
Manuel Novoa III [Tue, 22 May 2001 15:02:51 +0000 (15:02 -0000)]
Add poll.h header.
David Schleef [Tue, 22 May 2001 14:40:44 +0000 (14:40 -0000)]
Copied sgidefs.h from Debian libc6 2.2.2-4 for MIPS. Should go into
the main include/ directory, but we'll hide it here for now.
David Schleef [Tue, 22 May 2001 14:36:19 +0000 (14:36 -0000)]
Header cleanups to fix compilation. Mostly a hack, pending figuring
out the best way to do some things.
David Schleef [Tue, 22 May 2001 14:32:43 +0000 (14:32 -0000)]
Copied bits/*.h from Debian MIPS libc6-dev 2.2.2-4 package.
David Schleef [Tue, 22 May 2001 14:29:02 +0000 (14:29 -0000)]
First cut of MIPS port
Eric Andersen [Mon, 21 May 2001 23:00:16 +0000 (23:00 -0000)]
rewrite to accomodate devfs
Eric Andersen [Mon, 21 May 2001 21:26:59 +0000 (21:26 -0000)]
Stub out libresolv for now. Some apps try to link with it (though
almost always erroneously as a result of configure scripts that
were poorly done). This will let such apps compile...
-Erik
Eric Andersen [Mon, 21 May 2001 20:32:51 +0000 (20:32 -0000)]
Patch from Andreas Neuhaus <andy@fasta.fh-dortmund.de>
gcc was looking for crt0 in the wrong dir. Oops!
Eric Andersen [Mon, 21 May 2001 20:09:59 +0000 (20:09 -0000)]
Wrap getline() inside #ifdef __USE_GNU
Manuel Novoa III [Mon, 21 May 2001 16:21:46 +0000 (16:21 -0000)]
Proper prototype for mtherr, although this should probably be made an
internal/hidden function (and merror and internal/hidden variable).
Manuel Novoa III [Mon, 21 May 2001 16:19:42 +0000 (16:19 -0000)]
Add comment about scanf pushback behavior and glibc difference.
Eric Andersen [Fri, 18 May 2001 20:31:18 +0000 (20:31 -0000)]
I wasn't building the libdl shared lib anymore. Make each lib install a
libfoo.so symlink as well as a libfoo.so.0 link, since gcc is currently
only looking for files ending in .so. wierd.
-Erik
Eric Andersen [Thu, 17 May 2001 20:12:16 +0000 (20:12 -0000)]
Fix up some problems noted by August Hoerandl <ahoerandl@gmx.at>
when cross compiling with shared lib support, there were spots
where the native 'ld' was mistakenly being called.
Eric Andersen [Thu, 17 May 2001 05:30:43 +0000 (05:30 -0000)]
Patch from David McCullough <davidm@lineo.com> -- do not
try to build ldso when we don't support shared libraries...
Eric Andersen [Thu, 17 May 2001 05:25:30 +0000 (05:25 -0000)]
Add in tempnam()
Eric Andersen [Wed, 16 May 2001 21:48:24 +0000 (21:48 -0000)]
Move the default ptrace.c to common, but let arches override it (such
as m68k which has some asm in its version).
-Erik
Eric Andersen [Wed, 16 May 2001 21:39:34 +0000 (21:39 -0000)]
Sigpause was broken. Now it is fixed.
-Erik
Eric Andersen [Wed, 16 May 2001 21:13:49 +0000 (21:13 -0000)]
Oops again. We do want to print this info, but only when
_dl_trace_loaded_objects is true (i.e. when doing an 'ldd')
-Erik
Eric Andersen [Wed, 16 May 2001 21:01:00 +0000 (21:01 -0000)]
Oops. I left in some debugging noise. Also some minor formatting updates.
Eric Andersen [Wed, 16 May 2001 20:14:45 +0000 (20:14 -0000)]
Fix up a few little problems
Eric Andersen [Sat, 12 May 2001 07:10:15 +0000 (07:10 -0000)]
Should not call make on ldso/libdl
Eric Andersen [Sat, 12 May 2001 06:59:25 +0000 (06:59 -0000)]
These seem to be missing also
Eric Andersen [Sat, 12 May 2001 06:57:35 +0000 (06:57 -0000)]
Add in a libc.so link as well
Eric Andersen [Sat, 12 May 2001 06:47:05 +0000 (06:47 -0000)]
This file was missing on arm
Eric Andersen [Sat, 12 May 2001 06:41:45 +0000 (06:41 -0000)]
I'd broken powerpc crt0.o installation
Eric Andersen [Sat, 12 May 2001 06:30:55 +0000 (06:30 -0000)]
Add missing header file for arm
Eric Andersen [Sat, 12 May 2001 06:19:18 +0000 (06:19 -0000)]
Ok, this should finish off my massive ro-organization. The source
tree is less messy now (which helps), all libraries are placed into
uClibc/lib when compiling, all libraries now use a consistant mechanism
for being built, all libraries use a consistant naming scheme where the
lib name includes the uClibc version number, which makes ldconfig
happy and willing to work with us.
-Erik
Eric Andersen [Fri, 11 May 2001 21:26:43 +0000 (21:26 -0000)]
Rework where libraries get installed to. Now thew will be compiled and
dropped into a uClibc/lib dir when compiling, which will make life a
bit easier when installing and cleaning up. Preface uClibc with 'lib'
so ldconfig will recognize it as a library. Make all libraries have the
uClibc version number attached, making upgrades possible by using the
traditional symlink to the .so name plan.
-Erik
Eric Andersen [Fri, 11 May 2001 20:20:10 +0000 (20:20 -0000)]
Change 'crypt' to 'libcrypt'
Eric Andersen [Fri, 11 May 2001 20:01:37 +0000 (20:01 -0000)]
Fix a couple silly bugs in this test
Eric Andersen [Fri, 11 May 2001 19:51:31 +0000 (19:51 -0000)]
Bring powerpc back into line so it compiles again.
Eric Andersen [Fri, 11 May 2001 18:14:46 +0000 (18:14 -0000)]
Fix the 'make clean' target
Eric Andersen [Fri, 11 May 2001 18:12:08 +0000 (18:12 -0000)]
Fix up the 'make clean' target
Eric Andersen [Fri, 11 May 2001 16:25:55 +0000 (16:25 -0000)]
A patch from Matthias Kilian <kili@outback.escape.de> to fix -DDEBUG_MALLOC
so that it works for realloc too.
-Erik
Eric Andersen [Fri, 11 May 2001 16:21:36 +0000 (16:21 -0000)]
Fix up the 'make clean' target
Eric Andersen [Fri, 11 May 2001 16:20:40 +0000 (16:20 -0000)]
Fix 'make clean' target
Eric Andersen [Fri, 11 May 2001 16:19:37 +0000 (16:19 -0000)]
Fix 'make clean' so it clean the rpc dir
Eric Andersen [Thu, 10 May 2001 22:37:13 +0000 (22:37 -0000)]
Fix broken resources.h
Eric Andersen [Thu, 10 May 2001 22:36:17 +0000 (22:36 -0000)]
Oops. Forgot the makefile updates
Eric Andersen [Thu, 10 May 2001 17:54:23 +0000 (17:54 -0000)]
These are needed for ash-0.3.8
Eric Andersen [Thu, 10 May 2001 17:08:51 +0000 (17:08 -0000)]
Seems a few apps need this one...
Eric Andersen [Thu, 10 May 2001 05:44:29 +0000 (05:44 -0000)]
Check if ld.so is included in the NEEDED list. If so, do not _again_
try to fix up its symbols since they are already fixed up, thank-you
very much.
This checkin fixes the dlopen problems Manuel noticed.
-Erik
Eric Andersen [Thu, 10 May 2001 05:41:56 +0000 (05:41 -0000)]
Fix up naming of ld.so so every uses the same define. The top level
was using one name and the ld.so-1 dir was using another (they happened
to be the same). Fix that.
-Erik
Eric Andersen [Thu, 10 May 2001 04:45:56 +0000 (04:45 -0000)]
Ignore generated file
Eric Andersen [Thu, 10 May 2001 04:24:33 +0000 (04:24 -0000)]
minor formatting cleanups
Eric Andersen [Thu, 10 May 2001 04:23:19 +0000 (04:23 -0000)]
Add in _dl_strrchr
Eric Andersen [Thu, 10 May 2001 00:40:28 +0000 (00:40 -0000)]
uClibc now has a math library. muahahahaha!
-Erik
Eric Andersen [Thu, 10 May 2001 00:36:24 +0000 (00:36 -0000)]
Don't hard code path to TARGET_CC
Eric Andersen [Wed, 9 May 2001 18:00:04 +0000 (18:00 -0000)]
ignore generated stuff
Eric Andersen [Wed, 9 May 2001 17:08:22 +0000 (17:08 -0000)]
Add in an older libc5 glob implementation, which is a bit thinner.
-Erik
Eric Andersen [Wed, 9 May 2001 16:40:35 +0000 (16:40 -0000)]
By default, leave out the RPC junk (it adds over 30k). Add in a compile
time option to include it if NFS support is wanted (does anyone every
use this for anything else these days?)
-Erik
Eric Andersen [Wed, 9 May 2001 05:41:52 +0000 (05:41 -0000)]
compile up libutil
Eric Andersen [Wed, 9 May 2001 01:16:48 +0000 (01:16 -0000)]
Yipe. This was still pulling in kernel headers.
-Erik
Eric Andersen [Tue, 8 May 2001 19:58:20 +0000 (19:58 -0000)]
Add in libutil, based on Cory Visi's variant of Michael Shmulevich's libutil
port. I have reworked the code quite a bit so that the stuff that is supposed
to be in libc is in libc, and I added a bunch of missing stuff so the libutil
interface matches that of glibc's libutil. The only caveat is that
libutil/login.c is currently a stub.
-Erik
Eric Andersen [Tue, 8 May 2001 18:09:01 +0000 (18:09 -0000)]
Turns out alphasort was totally broken. This fixed one works.
-Erik
Eric Andersen [Tue, 8 May 2001 18:06:08 +0000 (18:06 -0000)]
A patch from Jon Nelson <jnelson@securepipe.com> to make scandir
sort things as it is supposed to do.
Eric Andersen [Tue, 8 May 2001 18:04:43 +0000 (18:04 -0000)]
Add in a qsort, alphasort, scandir test from Jon Nelson, jnelson@securepipe.com
Eric Andersen [Tue, 8 May 2001 17:09:45 +0000 (17:09 -0000)]
Make sure types are pulled in
Eric Andersen [Tue, 8 May 2001 17:08:03 +0000 (17:08 -0000)]
Some very minor cleanups
David McCullough [Tue, 8 May 2001 13:59:30 +0000 (13:59 -0000)]
Code did not match the prototypes, from what I can tell it should be using
size_t as the header files have it already.
David McCullough [Tue, 8 May 2001 13:56:56 +0000 (13:56 -0000)]
Quick fix to setjmp/longjmp/sigsetjmp etc to make them work.
This should really be fixed to fall into line with the other archs.
Manuel Novoa III [Tue, 8 May 2001 12:56:17 +0000 (12:56 -0000)]
Fix comment for #endif to remove warnings.
Eric Andersen [Tue, 8 May 2001 00:08:00 +0000 (00:08 -0000)]
Looks like I forgot to commit this.
Eric Andersen [Mon, 7 May 2001 22:02:05 +0000 (22:02 -0000)]
Use the symbolic name, don't hard code.
Eric Andersen [Mon, 7 May 2001 21:58:54 +0000 (21:58 -0000)]
Put in but leave commented the DL_DEBUG define
Manuel Novoa III [Mon, 7 May 2001 20:17:35 +0000 (20:17 -0000)]
Fix fwrite return value bug reported by Matthias Kilian <kili@outback.escape.de>.
Eric Andersen [Mon, 7 May 2001 18:29:33 +0000 (18:29 -0000)]
Change FILENAME_MAX to be only 255. Max filename on ext2 is 255,
so there is no reason to allocate 4k. Change working of execvep.c
per patch from Matthias Kilian <kili@outback.escape.de> so that there
is not a fixed 127 byte buffer. Too easy to overflow...
-Erik
Manuel Novoa III [Mon, 7 May 2001 16:19:17 +0000 (16:19 -0000)]
A couple of printf fixes from Johan Adolfsson (johan.adolfsson@axis.com).
Eric Andersen [Fri, 4 May 2001 23:39:15 +0000 (23:39 -0000)]
Add in inet_ntop() and inet_pton() -- ported from glibc 2.2.3
by Cory Visi <merlin@phear.lwz.org>
Eric Andersen [Fri, 4 May 2001 23:09:58 +0000 (23:09 -0000)]
Fixup ppc to powerpc
Eric Andersen [Fri, 4 May 2001 23:00:34 +0000 (23:00 -0000)]
Another update to make sure things work properly on x86 now.