OSDN Git Service
Eric Andersen [Mon, 15 Jan 2001 13:28:58 +0000 (13:28 -0000)]
USe the name crt0.o, and cp it to $(TOPDIR)/libcrt0.o
Eric Andersen [Mon, 15 Jan 2001 13:25:30 +0000 (13:25 -0000)]
Fix naming error. s/sigsetjmp/__sigsetjmp/g
Eric Andersen [Mon, 15 Jan 2001 13:23:33 +0000 (13:23 -0000)]
Reduce dependancies -- don't use sysconf() internal to libc.
Eric Andersen [Mon, 15 Jan 2001 13:19:54 +0000 (13:19 -0000)]
Make the implementation match the header file.
Eric Andersen [Mon, 15 Jan 2001 13:18:42 +0000 (13:18 -0000)]
I've been working on fixing up the rpc crap. now it is only
_mostly_ broken, a big improvement. Still doesn't compile...
Eric Andersen [Mon, 15 Jan 2001 13:16:59 +0000 (13:16 -0000)]
Makeheader files be more like GNU
Eric Andersen [Fri, 12 Jan 2001 11:53:48 +0000 (11:53 -0000)]
"I will always compile before I commit."
"I will always compile before I commit."
"I will always compile before I commit."
-Erik
Eric Andersen [Fri, 12 Jan 2001 10:53:48 +0000 (10:53 -0000)]
Patch from James Graves <jgraves@deltamobile.com> to better handle m68k.
Also fixes 2 very important malloc bugs! Anyone using malloc (esp mmu-less)
should update and recompile.
-Erik
Eric Andersen [Fri, 12 Jan 2001 10:16:05 +0000 (10:16 -0000)]
Thanks to James Graves <jgraves@deltamobile.com>, we now have
a first pass at getting m68k working. It may have some problems,
but should now be fairly close.
Eric Andersen [Fri, 12 Jan 2001 09:57:53 +0000 (09:57 -0000)]
Clean test dir on 'make clean'
Eric Andersen [Fri, 12 Jan 2001 09:51:06 +0000 (09:51 -0000)]
Update makefile to match the new malloc code
Eric Andersen [Fri, 12 Jan 2001 09:42:21 +0000 (09:42 -0000)]
Manuel Novoa III modified malloc.c and avlmacro.h to reduce code size by
using functions instead on Inlining (size vas speed tradeoff). I ran the
results through indent. Looking pretty good IMHO.
Eric Andersen [Fri, 12 Jan 2001 09:37:32 +0000 (09:37 -0000)]
Cannot portably pass a short via va_args, since it will be
internally converted to an int on many platforms. So make
it be an int explicitly and call that good enough.
-Erik
Eric Andersen [Fri, 12 Jan 2001 09:25:15 +0000 (09:25 -0000)]
Ignore generated files.
Eric Andersen [Fri, 12 Jan 2001 09:21:10 +0000 (09:21 -0000)]
Makefile cleanups. For starters, OPTIMIZATION was missing...
Eric Andersen [Fri, 12 Jan 2001 09:16:13 +0000 (09:16 -0000)]
When doing a 'make clean', clean all subdirs, not just the current arch.
Eric Andersen [Thu, 11 Jan 2001 11:42:17 +0000 (11:42 -0000)]
A large update from Manuel Novoa III <mnovoa3@bellsouth.net>.
Eric Andersen [Fri, 5 Jan 2001 22:55:17 +0000 (22:55 -0000)]
Make error msg even friendlier.
Eric Andersen [Tue, 2 Jan 2001 23:52:21 +0000 (23:52 -0000)]
Oops. left strftime.c in twice.
Eric Andersen [Tue, 2 Jan 2001 23:50:51 +0000 (23:50 -0000)]
Patch from James Graves <jgraves@deltamobile.com> to get
m68k started. Should be just sysdeps/linux/m68k left to
hack at this point...
Eric Andersen [Tue, 2 Jan 2001 23:32:29 +0000 (23:32 -0000)]
Oops. Extra #endif...
Eric Andersen [Tue, 2 Jan 2001 18:36:44 +0000 (18:36 -0000)]
Duh. This was so wrong.
Eric Andersen [Mon, 1 Jan 2001 22:29:27 +0000 (22:29 -0000)]
Carefully tell folks when their Config is screwed up.
Eric Andersen [Mon, 1 Jan 2001 22:16:11 +0000 (22:16 -0000)]
A bunch of updates, part from Manuel Novoa III (such as more long long
support), and other updates by me (better cross platform, cross-compiler,
etc, support. Now compiles with 2.0.x kernels for armnommu.
Eric Andersen [Sat, 30 Dec 2000 11:12:41 +0000 (11:12 -0000)]
Seems I forgot these...
Eric Andersen [Sat, 23 Dec 2000 17:57:49 +0000 (17:57 -0000)]
Move stuff out if pwd_gep that doesn't belong there (getpass, utmp stuff)
Eric Andersen [Sat, 23 Dec 2000 17:56:55 +0000 (17:56 -0000)]
Just define __kernel_off_t ourselves...
Eric Andersen [Thu, 21 Dec 2000 20:49:50 +0000 (20:49 -0000)]
This file violated policy and directly used kernel headers.
This fixes it by using our own copy of the stuct in question.
Eric Andersen [Thu, 21 Dec 2000 16:21:27 +0000 (16:21 -0000)]
Sync version number with Makefile
Eric Andersen [Wed, 20 Dec 2000 22:52:58 +0000 (22:52 -0000)]
A number of updates from Manuel Novoa III. Things look good...
Eric Andersen [Wed, 13 Dec 2000 16:29:09 +0000 (16:29 -0000)]
Handle fork and vfork on a per architecture basis...
Eric Andersen [Tue, 12 Dec 2000 18:30:29 +0000 (18:30 -0000)]
Add yet another missing header file
Eric Andersen [Tue, 12 Dec 2000 17:31:23 +0000 (17:31 -0000)]
A few cleanups. Fix fflush so it remembers to init stdio.
Eric Andersen [Thu, 30 Nov 2000 20:10:35 +0000 (20:10 -0000)]
Several updates from W. Greathouse
Eric Andersen [Thu, 30 Nov 2000 19:57:33 +0000 (19:57 -0000)]
Some cleanups from W. Greathouse <wgreathouse@smva.com> (and a few of my own)
Eric Andersen [Wed, 22 Nov 2000 22:16:06 +0000 (22:16 -0000)]
Add in an additional test for memcmp suggested by Mathias Lewin
<mln@sys.sigma.se> (I just checked in a fix for memcmp to make it pass).
Eric Andersen [Wed, 22 Nov 2000 21:18:34 +0000 (21:18 -0000)]
Fix a bug in memcmp -- don't terminate the compare on a NULL, keep
comparing up to n bytes, till the are found to be either the same or
differernt.
Eric Andersen [Fri, 17 Nov 2000 20:17:13 +0000 (20:17 -0000)]
Oops -- this should not have debugging hardcoded...
Eric Andersen [Fri, 17 Nov 2000 19:15:32 +0000 (19:15 -0000)]
Add in flock (though nobody should use it...)
Eric Andersen [Fri, 17 Nov 2000 17:09:06 +0000 (17:09 -0000)]
Some cleanups from Manuel Novoa III <mnovoa3@bellsouth.net>,
and a bit of extra cleanup in the test makefiles.
Eric Andersen [Fri, 17 Nov 2000 00:13:00 +0000 (00:13 -0000)]
Turn off debug noise
Eric Andersen [Thu, 16 Nov 2000 23:17:06 +0000 (23:17 -0000)]
Bad Erik. Repeat after me: "I will always compile before I commit".
-Erik
Eric Andersen [Thu, 16 Nov 2000 23:13:57 +0000 (23:13 -0000)]
Doh!!! I am an idiot. I had broken malloc by disabling getpagesize(), and I
didn't even do it for a good reason. Fixed, so malloc should work again...
-Erik
Eric Andersen [Thu, 16 Nov 2000 20:35:25 +0000 (20:35 -0000)]
Fix it so files are not stripped when debugging (doh!). Fix up strip
rules. With this fix in place, I can now find what is wrong with malloc...
-Erik
Eric Andersen [Thu, 16 Nov 2000 18:51:25 +0000 (18:51 -0000)]
Remove environ from _USE_GNU wrapper.
Eric Andersen [Wed, 15 Nov 2000 21:12:09 +0000 (21:12 -0000)]
Add in tmpnam() support from David Whedon <dwhedon@gordian.com>,
rework include/stdio.h, and fix up the resultant damage.
Eric Andersen [Sat, 11 Nov 2000 01:20:50 +0000 (01:20 -0000)]
Fix up a few messes so it compiles cleanly again.
Eric Andersen [Sat, 4 Nov 2000 23:34:43 +0000 (23:34 -0000)]
Fix doc blunder.
Eric Andersen [Sat, 4 Nov 2000 23:23:09 +0000 (23:23 -0000)]
Fix doc blunder
Eric Andersen [Sat, 4 Nov 2000 23:22:32 +0000 (23:22 -0000)]
Fix doc blunder.
Eric Andersen [Sat, 4 Nov 2000 23:15:45 +0000 (23:15 -0000)]
Make spelling of uClibc be consistant.
Eric Andersen [Sat, 4 Nov 2000 04:37:24 +0000 (04:37 -0000)]
More cleanups. Fix things so tinylogin compiles.
Fix a bug in getdelim -- patch from David Whedon <dwhedon@gordian.com>.
Eric Andersen [Mon, 30 Oct 2000 22:12:27 +0000 (22:12 -0000)]
Need these includes, so add 'em.
Eric Andersen [Mon, 30 Oct 2000 22:09:42 +0000 (22:09 -0000)]
Fix symbol problem. Add in arm support -- might even work...
Eric Andersen [Mon, 30 Oct 2000 21:43:47 +0000 (21:43 -0000)]
Remove need for the bloated sysdep.h -- we don't need it, so axe it.
Eric Andersen [Mon, 30 Oct 2000 21:42:41 +0000 (21:42 -0000)]
getcwd did not include the alloc-space-as-needed-on-NULL-buffer
feature which busybox needed. So I added it.
Eric Andersen [Mon, 30 Oct 2000 08:27:02 +0000 (08:27 -0000)]
Move config stuff to a file named "Config". Makes sense to me...
Eric Andersen [Mon, 30 Oct 2000 08:25:20 +0000 (08:25 -0000)]
First pass at fixing readdir by adding a getdents wrapper...
Eric Andersen [Mon, 30 Oct 2000 06:41:35 +0000 (06:41 -0000)]
Fixup some PMTs
Eric Andersen [Mon, 30 Oct 2000 06:35:54 +0000 (06:35 -0000)]
More header file updates
Eric Andersen [Mon, 30 Oct 2000 06:26:31 +0000 (06:26 -0000)]
Header file cleanup
Eric Andersen [Sun, 29 Oct 2000 06:49:13 +0000 (06:49 -0000)]
Oops. Fix up stat. Again.
Eric Andersen [Sun, 29 Oct 2000 05:47:04 +0000 (05:47 -0000)]
Fix up stat so we translate from kernel stat to libc stat. Try to fix
up a few little things with dir entry reading. busybox now compiles,
and seems to basically work... :-)
-Erik
Eric Andersen [Sat, 28 Oct 2000 00:40:31 +0000 (00:40 -0000)]
Add in a platform specific _start
Eric Andersen [Sat, 28 Oct 2000 00:28:47 +0000 (00:28 -0000)]
_start.c is a failed experiment. Go back to using asm...
Eric Andersen [Fri, 27 Oct 2000 21:40:35 +0000 (21:40 -0000)]
More random fixes and additions.
Eric Andersen [Fri, 27 Oct 2000 21:38:32 +0000 (21:38 -0000)]
Fix up signal handling
Eric Andersen [Fri, 27 Oct 2000 20:44:19 +0000 (20:44 -0000)]
Add in getprotobyname, getservicebyname, and related junk
Eric Andersen [Fri, 27 Oct 2000 18:22:24 +0000 (18:22 -0000)]
Not needed. Seems to work fine without asm...
Eric Andersen [Fri, 27 Oct 2000 00:28:24 +0000 (00:28 -0000)]
Ignore leftovers...
Eric Andersen [Thu, 26 Oct 2000 09:23:38 +0000 (09:23 -0000)]
Add in a fork test. Fix select so it works.
Eric Andersen [Thu, 26 Oct 2000 09:19:38 +0000 (09:19 -0000)]
This had some nasty x86 asm inlines it. Throw them away.
Eric Andersen [Thu, 26 Oct 2000 08:29:37 +0000 (08:29 -0000)]
Fix makefile bugs
Eric Andersen [Thu, 26 Oct 2000 08:22:50 +0000 (08:22 -0000)]
Not needed -- apps simply need to link vs libgcc.
Eric Andersen [Thu, 26 Oct 2000 08:19:35 +0000 (08:19 -0000)]
Link vs libgcc to include needed stuff.
Eric Andersen [Thu, 26 Oct 2000 07:52:35 +0000 (07:52 -0000)]
Remove some minor glibc'isms.
Eric Andersen [Thu, 26 Oct 2000 07:49:08 +0000 (07:49 -0000)]
Remove redundant clone file. Fix Makefile so archs build again.
Eric Andersen [Thu, 26 Oct 2000 07:47:29 +0000 (07:47 -0000)]
Fix it so it compiles again.
Eric Andersen [Thu, 26 Oct 2000 07:32:44 +0000 (07:32 -0000)]
Add in arm specific bits.
Eric Andersen [Thu, 26 Oct 2000 07:12:49 +0000 (07:12 -0000)]
Add some more stuff -- {get|set}mntent, getline, getdelim, etc.
Eric Andersen [Wed, 25 Oct 2000 07:12:13 +0000 (07:12 -0000)]
Move syscalls to sysdeps/linux/common (since they are common).
Remove _start.S since I now have a portable C version.
Eric Andersen [Wed, 25 Oct 2000 06:58:57 +0000 (06:58 -0000)]
A few more syscalls.
Eric Andersen [Wed, 25 Oct 2000 06:30:10 +0000 (06:30 -0000)]
Try adding in a generic cross platform _start.c to make future
porting less painful.
-Erik
Eric Andersen [Tue, 24 Oct 2000 21:15:59 +0000 (21:15 -0000)]
Support even more syscalls.
-Erik
Eric Andersen [Mon, 23 Oct 2000 23:53:33 +0000 (23:53 -0000)]
Fix a few more screwups.
Eric Andersen [Mon, 23 Oct 2000 23:35:07 +0000 (23:35 -0000)]
Forgot a few things...
Eric Andersen [Mon, 23 Oct 2000 23:23:54 +0000 (23:23 -0000)]
More reorg. A place for everything and everything in its place...
Eric Andersen [Mon, 23 Oct 2000 18:22:42 +0000 (18:22 -0000)]
Dependancy fix
Eric Andersen [Mon, 23 Oct 2000 18:21:22 +0000 (18:21 -0000)]
Fix dependancy problem
Eric Andersen [Mon, 23 Oct 2000 17:08:59 +0000 (17:08 -0000)]
Another bug fix. ioctl lacked a ;
Eric Andersen [Mon, 23 Oct 2000 16:54:56 +0000 (16:54 -0000)]
Updates (list_syscalls.sh was missing _syscall0 calls).
Eric Andersen [Mon, 23 Oct 2000 16:14:17 +0000 (16:14 -0000)]
Revert Makefie changes.
Eric Andersen [Mon, 23 Oct 2000 16:11:48 +0000 (16:11 -0000)]
First pass at arm arch support. Works on my netwinder...
-Erik
Eric Andersen [Mon, 23 Oct 2000 15:47:35 +0000 (15:47 -0000)]
Cleanup arch support
Eric Andersen [Mon, 23 Oct 2000 15:27:33 +0000 (15:27 -0000)]
Try removing no-builtin
Eric Andersen [Mon, 23 Oct 2000 15:26:33 +0000 (15:26 -0000)]
Include real prototype for bcmp
Eric Andersen [Mon, 23 Oct 2000 15:26:01 +0000 (15:26 -0000)]
Link w libcc.
Eric Andersen [Sun, 22 Oct 2000 23:24:58 +0000 (23:24 -0000)]
Need this now.
Eric Andersen [Sun, 22 Oct 2000 23:24:29 +0000 (23:24 -0000)]
Remove io
Eric Andersen [Fri, 20 Oct 2000 07:46:54 +0000 (07:46 -0000)]
Switch to doing syscalls in C. Makes things much more easily portable.