OSDN Git Service

uclinux-h8/uClibc.git
23 years agoUSe the name crt0.o, and cp it to $(TOPDIR)/libcrt0.o
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

23 years agoFix naming error. s/sigsetjmp/__sigsetjmp/g
Eric Andersen [Mon, 15 Jan 2001 13:25:30 +0000 (13:25 -0000)]
Fix naming error.   s/sigsetjmp/__sigsetjmp/g

23 years agoReduce dependancies -- don't use sysconf() internal to libc.
Eric Andersen [Mon, 15 Jan 2001 13:23:33 +0000 (13:23 -0000)]
Reduce dependancies -- don't use sysconf() internal to libc.

23 years agoMake the implementation match the header file.
Eric Andersen [Mon, 15 Jan 2001 13:19:54 +0000 (13:19 -0000)]
Make the implementation match the header file.

23 years agoI've been working on fixing up the rpc crap. now it is only
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...

23 years agoMakeheader files be more like GNU
Eric Andersen [Mon, 15 Jan 2001 13:16:59 +0000 (13:16 -0000)]
Makeheader files be more like GNU

23 years ago"I will always compile before I commit."
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

23 years agoPatch from James Graves <jgraves@deltamobile.com> to better handle m68k.
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

23 years agoThanks to James Graves <jgraves@deltamobile.com>, we now have
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.

23 years agoClean test dir on 'make clean'
Eric Andersen [Fri, 12 Jan 2001 09:57:53 +0000 (09:57 -0000)]
Clean test dir on 'make clean'

23 years agoUpdate makefile to match the new malloc code
Eric Andersen [Fri, 12 Jan 2001 09:51:06 +0000 (09:51 -0000)]
Update makefile to match the new malloc code

23 years agoManuel Novoa III modified malloc.c and avlmacro.h to reduce code size by
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.

23 years agoCannot portably pass a short via va_args, since it will be
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

23 years agoIgnore generated files.
Eric Andersen [Fri, 12 Jan 2001 09:25:15 +0000 (09:25 -0000)]
Ignore generated files.

23 years agoMakefile cleanups. For starters, OPTIMIZATION was missing...
Eric Andersen [Fri, 12 Jan 2001 09:21:10 +0000 (09:21 -0000)]
Makefile cleanups.  For starters, OPTIMIZATION was missing...

23 years agoWhen doing a 'make clean', clean all subdirs, not just the current arch.
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.

23 years agoA large update from Manuel Novoa III <mnovoa3@bellsouth.net>.
Eric Andersen [Thu, 11 Jan 2001 11:42:17 +0000 (11:42 -0000)]
A large update from Manuel Novoa III <mnovoa3@bellsouth.net>.

23 years agoMake error msg even friendlier.
Eric Andersen [Fri, 5 Jan 2001 22:55:17 +0000 (22:55 -0000)]
Make error msg even friendlier.

23 years agoOops. left strftime.c in twice.
Eric Andersen [Tue, 2 Jan 2001 23:52:21 +0000 (23:52 -0000)]
Oops.  left strftime.c in twice.

23 years agoPatch from James Graves <jgraves@deltamobile.com> to get
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...

23 years agoOops. Extra #endif...
Eric Andersen [Tue, 2 Jan 2001 23:32:29 +0000 (23:32 -0000)]
Oops.  Extra #endif...

23 years agoDuh. This was so wrong.
Eric Andersen [Tue, 2 Jan 2001 18:36:44 +0000 (18:36 -0000)]
Duh.  This was so wrong.

23 years agoCarefully tell folks when their Config is screwed up.
Eric Andersen [Mon, 1 Jan 2001 22:29:27 +0000 (22:29 -0000)]
Carefully tell folks when their Config is screwed up.

23 years agoA bunch of updates, part from Manuel Novoa III (such as more long long
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.

23 years agoSeems I forgot these...
Eric Andersen [Sat, 30 Dec 2000 11:12:41 +0000 (11:12 -0000)]
Seems I forgot these...

23 years agoMove stuff out if pwd_gep that doesn't belong there (getpass, utmp stuff)
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)

23 years agoJust define __kernel_off_t ourselves...
Eric Andersen [Sat, 23 Dec 2000 17:56:55 +0000 (17:56 -0000)]
Just define __kernel_off_t ourselves...

23 years agoThis file violated policy and directly used kernel headers.
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.

23 years agoSync version number with Makefile
Eric Andersen [Thu, 21 Dec 2000 16:21:27 +0000 (16:21 -0000)]
Sync version number with Makefile

23 years agoA number of updates from Manuel Novoa III. Things look good...
Eric Andersen [Wed, 20 Dec 2000 22:52:58 +0000 (22:52 -0000)]
A number of updates from Manuel Novoa III.  Things look good...

23 years agoHandle fork and vfork on a per architecture basis...
Eric Andersen [Wed, 13 Dec 2000 16:29:09 +0000 (16:29 -0000)]
Handle fork and vfork on a per architecture basis...

23 years agoAdd yet another missing header file
Eric Andersen [Tue, 12 Dec 2000 18:30:29 +0000 (18:30 -0000)]
Add yet another missing header file

23 years agoA few cleanups. Fix fflush so it remembers to init stdio.
Eric Andersen [Tue, 12 Dec 2000 17:31:23 +0000 (17:31 -0000)]
A few cleanups.  Fix fflush so it remembers to init stdio.

23 years agoSeveral updates from W. Greathouse
Eric Andersen [Thu, 30 Nov 2000 20:10:35 +0000 (20:10 -0000)]
Several updates from W. Greathouse

23 years agoSome cleanups from W. Greathouse <wgreathouse@smva.com> (and a few of my own)
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)

23 years agoAdd in an additional test for memcmp suggested by Mathias Lewin
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).

23 years agoFix a bug in memcmp -- don't terminate the compare on a NULL, keep
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.

23 years agoOops -- this should not have debugging hardcoded...
Eric Andersen [Fri, 17 Nov 2000 20:17:13 +0000 (20:17 -0000)]
Oops -- this should not have debugging hardcoded...

23 years agoAdd in flock (though nobody should use it...)
Eric Andersen [Fri, 17 Nov 2000 19:15:32 +0000 (19:15 -0000)]
Add in flock (though nobody should use it...)

23 years agoSome cleanups from Manuel Novoa III <mnovoa3@bellsouth.net>,
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.

23 years agoTurn off debug noise
Eric Andersen [Fri, 17 Nov 2000 00:13:00 +0000 (00:13 -0000)]
Turn off debug noise

23 years agoBad Erik. Repeat after me: "I will always compile before I commit".
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

23 years agoDoh!!! I am an idiot. I had broken malloc by disabling getpagesize(), and I
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

23 years agoFix it so files are not stripped when debugging (doh!). Fix up strip
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

23 years agoRemove environ from _USE_GNU wrapper.
Eric Andersen [Thu, 16 Nov 2000 18:51:25 +0000 (18:51 -0000)]
Remove environ from _USE_GNU wrapper.

23 years agoAdd in tmpnam() support from David Whedon <dwhedon@gordian.com>,
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.

23 years agoFix up a few messes so it compiles cleanly again.
Eric Andersen [Sat, 11 Nov 2000 01:20:50 +0000 (01:20 -0000)]
Fix up a few messes so it compiles cleanly again.

23 years agoFix doc blunder.
Eric Andersen [Sat, 4 Nov 2000 23:34:43 +0000 (23:34 -0000)]
Fix doc blunder.

23 years agoFix doc blunder
Eric Andersen [Sat, 4 Nov 2000 23:23:09 +0000 (23:23 -0000)]
Fix doc blunder

23 years agoFix doc blunder.
Eric Andersen [Sat, 4 Nov 2000 23:22:32 +0000 (23:22 -0000)]
Fix doc blunder.

23 years agoMake spelling of uClibc be consistant.
Eric Andersen [Sat, 4 Nov 2000 23:15:45 +0000 (23:15 -0000)]
Make spelling of uClibc be consistant.

23 years agoMore cleanups. Fix things so tinylogin compiles.
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>.

23 years agoNeed these includes, so add 'em.
Eric Andersen [Mon, 30 Oct 2000 22:12:27 +0000 (22:12 -0000)]
Need these includes, so add 'em.

23 years agoFix symbol problem. Add in arm support -- might even work...
Eric Andersen [Mon, 30 Oct 2000 22:09:42 +0000 (22:09 -0000)]
Fix symbol problem.  Add in arm support -- might even work...

23 years agoRemove need for the bloated sysdep.h -- we don't need it, so axe it.
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.

23 years agogetcwd did not include the alloc-space-as-needed-on-NULL-buffer
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.

23 years agoMove config stuff to a file named "Config". Makes sense to me...
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...

23 years agoFirst pass at fixing readdir by adding a getdents wrapper...
Eric Andersen [Mon, 30 Oct 2000 08:25:20 +0000 (08:25 -0000)]
First pass at fixing readdir by adding a getdents wrapper...

23 years agoFixup some PMTs
Eric Andersen [Mon, 30 Oct 2000 06:41:35 +0000 (06:41 -0000)]
Fixup some PMTs

23 years agoMore header file updates
Eric Andersen [Mon, 30 Oct 2000 06:35:54 +0000 (06:35 -0000)]
More header file updates

23 years agoHeader file cleanup
Eric Andersen [Mon, 30 Oct 2000 06:26:31 +0000 (06:26 -0000)]
Header file cleanup

23 years agoOops. Fix up stat. Again.
Eric Andersen [Sun, 29 Oct 2000 06:49:13 +0000 (06:49 -0000)]
Oops.  Fix up stat.  Again.

23 years agoFix up stat so we translate from kernel stat to libc stat. Try to fix
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

23 years agoAdd in a platform specific _start
Eric Andersen [Sat, 28 Oct 2000 00:40:31 +0000 (00:40 -0000)]
Add in a platform specific _start

23 years ago_start.c is a failed experiment. Go back to using asm...
Eric Andersen [Sat, 28 Oct 2000 00:28:47 +0000 (00:28 -0000)]
_start.c is a failed experiment.  Go back to using asm...

23 years agoMore random fixes and additions.
Eric Andersen [Fri, 27 Oct 2000 21:40:35 +0000 (21:40 -0000)]
More random fixes and additions.

23 years agoFix up signal handling
Eric Andersen [Fri, 27 Oct 2000 21:38:32 +0000 (21:38 -0000)]
Fix up signal handling

23 years agoAdd in getprotobyname, getservicebyname, and related junk
Eric Andersen [Fri, 27 Oct 2000 20:44:19 +0000 (20:44 -0000)]
Add in getprotobyname, getservicebyname, and related junk

23 years agoNot needed. Seems to work fine without asm...
Eric Andersen [Fri, 27 Oct 2000 18:22:24 +0000 (18:22 -0000)]
Not needed.  Seems to work fine without asm...

23 years agoIgnore leftovers...
Eric Andersen [Fri, 27 Oct 2000 00:28:24 +0000 (00:28 -0000)]
Ignore leftovers...

23 years agoAdd in a fork test. Fix select so it works.
Eric Andersen [Thu, 26 Oct 2000 09:23:38 +0000 (09:23 -0000)]
Add in a fork test.  Fix select so it works.

23 years agoThis had some nasty x86 asm inlines it. Throw them away.
Eric Andersen [Thu, 26 Oct 2000 09:19:38 +0000 (09:19 -0000)]
This had some nasty x86 asm inlines it.  Throw them away.

23 years agoFix makefile bugs
Eric Andersen [Thu, 26 Oct 2000 08:29:37 +0000 (08:29 -0000)]
Fix makefile bugs

23 years agoNot needed -- apps simply need to link vs libgcc.
Eric Andersen [Thu, 26 Oct 2000 08:22:50 +0000 (08:22 -0000)]
Not needed -- apps simply need to link vs libgcc.

23 years agoLink vs libgcc to include needed stuff.
Eric Andersen [Thu, 26 Oct 2000 08:19:35 +0000 (08:19 -0000)]
Link vs libgcc to include needed stuff.

23 years agoRemove some minor glibc'isms.
Eric Andersen [Thu, 26 Oct 2000 07:52:35 +0000 (07:52 -0000)]
Remove some minor glibc'isms.

23 years agoRemove redundant clone file. Fix Makefile so archs build again.
Eric Andersen [Thu, 26 Oct 2000 07:49:08 +0000 (07:49 -0000)]
Remove redundant clone file.  Fix Makefile so archs build again.

23 years agoFix it so it compiles again.
Eric Andersen [Thu, 26 Oct 2000 07:47:29 +0000 (07:47 -0000)]
Fix it so it compiles again.

23 years agoAdd in arm specific bits.
Eric Andersen [Thu, 26 Oct 2000 07:32:44 +0000 (07:32 -0000)]
Add in arm specific bits.

23 years agoAdd some more stuff -- {get|set}mntent, getline, getdelim, etc.
Eric Andersen [Thu, 26 Oct 2000 07:12:49 +0000 (07:12 -0000)]
Add some more stuff -- {get|set}mntent, getline, getdelim, etc.

23 years agoMove syscalls to sysdeps/linux/common (since they are common).
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.

23 years agoA few more syscalls.
Eric Andersen [Wed, 25 Oct 2000 06:58:57 +0000 (06:58 -0000)]
A few more syscalls.

23 years agoTry adding in a generic cross platform _start.c to make future
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

23 years agoSupport even more syscalls.
Eric Andersen [Tue, 24 Oct 2000 21:15:59 +0000 (21:15 -0000)]
Support even more syscalls.
 -Erik

23 years agoFix a few more screwups.
Eric Andersen [Mon, 23 Oct 2000 23:53:33 +0000 (23:53 -0000)]
Fix a few more screwups.

23 years agoForgot a few things...
Eric Andersen [Mon, 23 Oct 2000 23:35:07 +0000 (23:35 -0000)]
Forgot a few things...

23 years agoMore reorg. A place for everything and everything in its place...
Eric Andersen [Mon, 23 Oct 2000 23:23:54 +0000 (23:23 -0000)]
More reorg.  A place for everything and everything in its place...

23 years agoDependancy fix
Eric Andersen [Mon, 23 Oct 2000 18:22:42 +0000 (18:22 -0000)]
Dependancy fix

23 years agoFix dependancy problem
Eric Andersen [Mon, 23 Oct 2000 18:21:22 +0000 (18:21 -0000)]
Fix dependancy problem

23 years agoAnother bug fix. ioctl lacked a ;
Eric Andersen [Mon, 23 Oct 2000 17:08:59 +0000 (17:08 -0000)]
Another bug fix.  ioctl lacked a ;

23 years agoUpdates (list_syscalls.sh was missing _syscall0 calls).
Eric Andersen [Mon, 23 Oct 2000 16:54:56 +0000 (16:54 -0000)]
Updates (list_syscalls.sh was missing _syscall0 calls).

23 years agoRevert Makefie changes.
Eric Andersen [Mon, 23 Oct 2000 16:14:17 +0000 (16:14 -0000)]
Revert Makefie changes.

23 years agoFirst pass at arm arch support. Works on my netwinder...
Eric Andersen [Mon, 23 Oct 2000 16:11:48 +0000 (16:11 -0000)]
First pass at arm arch support.  Works on my netwinder...
 -Erik

23 years agoCleanup arch support
Eric Andersen [Mon, 23 Oct 2000 15:47:35 +0000 (15:47 -0000)]
Cleanup arch support

23 years agoTry removing no-builtin
Eric Andersen [Mon, 23 Oct 2000 15:27:33 +0000 (15:27 -0000)]
Try removing no-builtin

23 years agoInclude real prototype for bcmp
Eric Andersen [Mon, 23 Oct 2000 15:26:33 +0000 (15:26 -0000)]
Include real prototype for bcmp

23 years agoLink w libcc.
Eric Andersen [Mon, 23 Oct 2000 15:26:01 +0000 (15:26 -0000)]
Link w libcc.

23 years agoNeed this now.
Eric Andersen [Sun, 22 Oct 2000 23:24:58 +0000 (23:24 -0000)]
Need this now.

23 years agoRemove io
Eric Andersen [Sun, 22 Oct 2000 23:24:29 +0000 (23:24 -0000)]
Remove io

23 years agoSwitch to doing syscalls in C. Makes things much more easily portable.
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.