OSDN Git Service
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.
Eric Andersen [Fri, 20 Oct 2000 03:48:11 +0000 (03:48 -0000)]
A smaller, kinder, gentler regexp implementation.
Eric Andersen [Fri, 20 Oct 2000 00:14:04 +0000 (00:14 -0000)]
ignore more stuff
Eric Andersen [Fri, 20 Oct 2000 00:03:55 +0000 (00:03 -0000)]
Strip all object files of all non global symbols and .note and
.comment, saving a lot of space in the resultant binaries...
-Erik
Eric Andersen [Wed, 18 Oct 2000 23:38:13 +0000 (23:38 -0000)]
More updates. Implement strsignal. Add pwd_grp tests
Eric Andersen [Wed, 18 Oct 2000 21:06:41 +0000 (21:06 -0000)]
Signal test. One test written and already found a bug.
-Erik
Eric Andersen [Tue, 17 Oct 2000 21:25:58 +0000 (21:25 -0000)]
Naming fix
Eric Andersen [Tue, 17 Oct 2000 21:23:48 +0000 (21:23 -0000)]
Fix up ctype.h
Eric Andersen [Tue, 17 Oct 2000 18:41:23 +0000 (18:41 -0000)]
More stuff
Eric Andersen [Tue, 17 Oct 2000 18:21:26 +0000 (18:21 -0000)]
Better syscall building mechanism
Eric Andersen [Tue, 17 Oct 2000 18:16:15 +0000 (18:16 -0000)]
Ignore more junk
Eric Andersen [Tue, 17 Oct 2000 18:15:35 +0000 (18:15 -0000)]
Clean up after ourselves
Eric Andersen [Tue, 17 Oct 2000 18:14:21 +0000 (18:14 -0000)]
Update excludes
Eric Andersen [Tue, 17 Oct 2000 18:13:23 +0000 (18:13 -0000)]
Update to assert behavior
Eric Andersen [Tue, 17 Oct 2000 18:12:55 +0000 (18:12 -0000)]
More updates
Eric Andersen [Tue, 17 Oct 2000 18:12:30 +0000 (18:12 -0000)]
Bypass problem with signals for the moment...
Eric Andersen [Mon, 16 Oct 2000 18:17:02 +0000 (18:17 -0000)]
Stupid makefile bug,
Eric Andersen [Thu, 12 Oct 2000 15:30:49 +0000 (15:30 -0000)]
Makefile update
Eric Andersen [Thu, 12 Oct 2000 15:29:43 +0000 (15:29 -0000)]
Screwed up non-mmu support. #define was backwards.
-Erik
Eric Andersen [Wed, 11 Oct 2000 23:54:37 +0000 (23:54 -0000)]
Finish reorganizing things. At least I think I've finished.
Eric Andersen [Wed, 11 Oct 2000 22:51:25 +0000 (22:51 -0000)]
Test cleanup
Eric Andersen [Wed, 11 Oct 2000 22:51:00 +0000 (22:51 -0000)]
Reorg unistd dir
Eric Andersen [Wed, 11 Oct 2000 22:08:28 +0000 (22:08 -0000)]
New misc tree that actually has misc stuff in it.
Eric Andersen [Mon, 9 Oct 2000 22:48:30 +0000 (22:48 -0000)]
Needed now.