OSDN Git Service
Miles Bader [Thu, 11 Jul 2002 07:15:29 +0000 (07:15 -0000)]
Grumble...
Eric Andersen [Wed, 10 Jul 2002 05:40:19 +0000 (05:40 -0000)]
The mips config files were broken, and failed to define NM
for some reason...
Eric Andersen [Wed, 10 Jul 2002 04:38:37 +0000 (04:38 -0000)]
Tobias Anderberg <tobias.anderberg@axis.com> noticed that
we were opening the socket() as SOCK_STREAM instead of
using SOCK_DGRAM like we should have done.
Eric Andersen [Wed, 10 Jul 2002 04:32:03 +0000 (04:32 -0000)]
Per bug report from Ronald Wahl <rwa@peppercon.com>:
...inet_pton breaks since tolower is implemented as
a macro and its argument is evaluated more than once:
while ((ch = tolower (*src++)) != '\0') {
So I fixed it by just undefining tolower() so we use the
function version, not the macro.
-Erik
Eric Andersen [Wed, 10 Jul 2002 04:15:31 +0000 (04:15 -0000)]
Add missing stropts.h
Eric Andersen [Wed, 10 Jul 2002 04:09:18 +0000 (04:09 -0000)]
Patch from Ronald Wahl <rwa@peppercon.com> to fix a memory leak
Eric Andersen [Mon, 8 Jul 2002 22:02:34 +0000 (22:02 -0000)]
Fix a typo
Manuel Novoa III [Mon, 8 Jul 2002 17:57:11 +0000 (17:57 -0000)]
Remove obsolete code.
Manuel Novoa III [Mon, 8 Jul 2002 17:56:36 +0000 (17:56 -0000)]
Fix a preprocessor buglet. Redo sys_siglist/strsignal/psignal.
Eric Andersen [Mon, 8 Jul 2002 01:38:22 +0000 (01:38 -0000)]
Finer grained locking in __connect_dns() so we don't hold the
lock while sending packets out onto the wire.
-Erik
Manuel Novoa III [Sun, 7 Jul 2002 20:14:55 +0000 (20:14 -0000)]
Obligatory forgotten file.
Manuel Novoa III [Sun, 7 Jul 2002 20:13:41 +0000 (20:13 -0000)]
Attempt to clean up the strerror_r situation.
Eric Andersen [Sun, 7 Jul 2002 07:52:28 +0000 (07:52 -0000)]
Doh! search-n-replace strikes again
-Erik
Eric Andersen [Sun, 7 Jul 2002 07:30:24 +0000 (07:30 -0000)]
Fix namespace pollution by hiding statfix and statfix64 by
prepending an __ to the name. Not perfect but better.
-Erik
Eric Andersen [Sun, 7 Jul 2002 07:27:44 +0000 (07:27 -0000)]
Cleanup namespace leaks by prepending __ to global stuff to
indicate it is (alledgedly) private.
-Erik
Eric Andersen [Sun, 7 Jul 2002 07:25:57 +0000 (07:25 -0000)]
Kill namespace pollution in getrpcent.c. Silence other rpc warnings
by fixing prototypes. Fix global stuff so it should behave itself
properly now,
-Erik
Eric Andersen [Sun, 7 Jul 2002 06:45:04 +0000 (06:45 -0000)]
Patch from Larry Doolittle <ldoolitt@recycle.lbl.gov> to cleanup
connect_dns() and simplify IPV6 support by reducing the number of
ifdefs sprinkled about.
Eric Andersen [Sat, 6 Jul 2002 00:00:40 +0000 (00:00 -0000)]
Stupid filesystems like cramfs fail to guarantee that st_ino and st_dev
uniquely identify a file, contrary to SuSv3, so we cannot be quite so
precise as to require an exact match. Settle for something less...
Grumble...
-Erik
Eric Andersen [Fri, 5 Jul 2002 22:47:07 +0000 (22:47 -0000)]
Only enable elf2flt support when using elf toolchains
-Erik
Manuel Novoa III [Fri, 5 Jul 2002 17:38:49 +0000 (17:38 -0000)]
Add copyright message and remove dead code.
Manuel Novoa III [Fri, 5 Jul 2002 17:37:04 +0000 (17:37 -0000)]
Update header for strlcat and strlcpy.
Manuel Novoa III [Fri, 5 Jul 2002 17:35:40 +0000 (17:35 -0000)]
Add two missing glibc wide string funcs as well as OpenBSD string funcs
strlcat and strlcpy.
Manuel Novoa III [Fri, 5 Jul 2002 13:56:48 +0000 (13:56 -0000)]
Only define __uwchar_t if wide char support is enabled.
Manuel Novoa III [Thu, 4 Jul 2002 15:10:04 +0000 (15:10 -0000)]
Update my todo list entries.
Eric Andersen [Wed, 3 Jul 2002 21:29:43 +0000 (21:29 -0000)]
Add a weak to make apache happy
-Erik
Manuel Novoa III [Wed, 3 Jul 2002 18:04:54 +0000 (18:04 -0000)]
For now, have locale support automaticly enable wide char support.
Things currently won't build otherwise.
Manuel Novoa III [Wed, 3 Jul 2002 17:35:42 +0000 (17:35 -0000)]
Update Config files for current locale and wide char configuration options.
Manuel Novoa III [Wed, 3 Jul 2002 17:24:17 +0000 (17:24 -0000)]
Enable WCHAR support for C/POSIX stub locales.
Implemented unformatted wide i/o functions. (ungetwc still needs testing)
Fix a few bugs in wchar.c.
Modifications for bcc/elks support.
"Steven J. Hill" [Wed, 3 Jul 2002 17:18:19 +0000 (17:18 -0000)]
Change default config files for MIPS platforms. Nothing major.
Eric Andersen [Wed, 3 Jul 2002 03:38:10 +0000 (03:38 -0000)]
Make clone work, part 2.
-Erik
Eric Andersen [Wed, 3 Jul 2002 03:23:20 +0000 (03:23 -0000)]
Fix clone so it compiles
-Erik
Eric Andersen [Tue, 2 Jul 2002 09:07:53 +0000 (09:07 -0000)]
Oops. missed a spot
-Erik
Eric Andersen [Tue, 2 Jul 2002 09:05:05 +0000 (09:05 -0000)]
openlog could deadlock when called from vsyslog, so
allow recursive locking,
-Erik
Eric Andersen [Tue, 2 Jul 2002 07:37:16 +0000 (07:37 -0000)]
Disable ldconfig.target for now
-Erik
Eric Andersen [Tue, 2 Jul 2002 06:16:30 +0000 (06:16 -0000)]
Add a bunch of extra pedantic annoyingly strict checks
-Erik
Eric Andersen [Tue, 2 Jul 2002 06:15:23 +0000 (06:15 -0000)]
Resync the install defines
-Erik
Eric Andersen [Tue, 2 Jul 2002 05:45:54 +0000 (05:45 -0000)]
Fixup where locals shadowed globals
-Erik
Eric Andersen [Tue, 2 Jul 2002 05:23:33 +0000 (05:23 -0000)]
fix this header so it behaves itself
-Erik
Eric Andersen [Tue, 2 Jul 2002 05:00:07 +0000 (05:00 -0000)]
Change the default structure of the installed toolchain
-Erik
Eric Andersen [Mon, 1 Jul 2002 16:58:28 +0000 (16:58 -0000)]
Patch from Ronald Wahl <rwa@peppercon.com> -- kill references to
the obsolete PTHREAD_MUTEX_FAST_NP, and change the default mutex
type to adaptive
Eric Andersen [Mon, 1 Jul 2002 16:36:20 +0000 (16:36 -0000)]
This patch, from Ronald Wahl <rwa@peppercon.com>, fixes the
spots where I screwed up and forgot to fix realloc to use
free_unlocked() instead of free(). Thanks Ronald!
Eric Andersen [Wed, 26 Jun 2002 09:10:52 +0000 (09:10 -0000)]
Several cleanups/fixes from Marshall M. Midden <m4@brecis.com>
Eric Andersen [Mon, 24 Jun 2002 18:05:13 +0000 (18:05 -0000)]
Per "Marshall M. Midden" <m4@brecis.com>, remove double
define of _PATH_LOCALE.
Eric Andersen [Sun, 23 Jun 2002 05:18:22 +0000 (05:18 -0000)]
Fixup target util handling
-Erik
Eric Andersen [Sun, 23 Jun 2002 05:14:04 +0000 (05:14 -0000)]
Don't try to compile the target utils unless told to do so.
-Erik
Eric Andersen [Sun, 23 Jun 2002 04:57:20 +0000 (04:57 -0000)]
Rework compiler optimization code to be smarter
-Erik
Eric Andersen [Fri, 21 Jun 2002 21:35:24 +0000 (21:35 -0000)]
Fix spelling
Eric Andersen [Fri, 21 Jun 2002 21:34:44 +0000 (21:34 -0000)]
Fix silly spelling error
Eric Andersen [Fri, 21 Jun 2002 21:32:00 +0000 (21:32 -0000)]
Fix support for 2.0.x linux kernels. Oops.
-Erik
Eric Andersen [Thu, 20 Jun 2002 17:39:11 +0000 (17:39 -0000)]
Fix spelling
Eric Andersen [Thu, 20 Jun 2002 17:29:00 +0000 (17:29 -0000)]
Remove noise
Eric Andersen [Thu, 20 Jun 2002 17:01:51 +0000 (17:01 -0000)]
Last Changelog update
Manuel Novoa III [Thu, 20 Jun 2002 16:49:51 +0000 (16:49 -0000)]
Update my todo list.
Eric Andersen [Thu, 20 Jun 2002 16:27:44 +0000 (16:27 -0000)]
Update my TODO stuff
Eric Andersen [Thu, 20 Jun 2002 16:23:36 +0000 (16:23 -0000)]
Kill this file. Don't need it.
-Erik
Eric Andersen [Thu, 20 Jun 2002 16:22:35 +0000 (16:22 -0000)]
Update the README a bit
-Erik
Eric Andersen [Thu, 20 Jun 2002 16:14:15 +0000 (16:14 -0000)]
Some release notes
-Erik
Eric Andersen [Thu, 20 Jun 2002 15:53:48 +0000 (15:53 -0000)]
Commit the full changelog since the last release
-Erik
Eric Andersen [Thu, 20 Jun 2002 15:48:58 +0000 (15:48 -0000)]
Update the webpage for release
-Erik
Eric Andersen [Thu, 20 Jun 2002 14:35:19 +0000 (14:35 -0000)]
Add support for doing the mmu-less thing
-Erik
Eric Andersen [Thu, 20 Jun 2002 14:28:03 +0000 (14:28 -0000)]
Cleanup the function pointer comparisions
-Erik
Eric Andersen [Thu, 20 Jun 2002 10:29:09 +0000 (10:29 -0000)]
Some Rules cleanups, better gcc-3.1 support.
-Erik
Eric Andersen [Thu, 20 Jun 2002 10:25:10 +0000 (10:25 -0000)]
Fix a bug reported by Michael Weiser <michael@weiser.saale-net.de>
which could cause incorrect invocations of g++. Cleanup a few things.
Add a new --uclibc-ctors flag allowing one to apply ctor/dtor support
to regular C code.
-Erik
Eric Andersen [Thu, 20 Jun 2002 10:19:50 +0000 (10:19 -0000)]
Several test case cleanups
-Erik
Eric Andersen [Thu, 20 Jun 2002 05:22:17 +0000 (05:22 -0000)]
Fix DNS resolution so that it once again works. I'd broken it
when adding some locking code.
-Erik
Eric Andersen [Wed, 19 Jun 2002 17:25:06 +0000 (17:25 -0000)]
Fix incorrect comment re malloc-930716
-Erik
Eric Andersen [Wed, 19 Jun 2002 03:44:02 +0000 (03:44 -0000)]
Oops. Looks like I broke ttyname. Fix it.
-Erik
Eric Andersen [Tue, 18 Jun 2002 20:46:40 +0000 (20:46 -0000)]
A simple test for getcwd
-Erik
Eric Andersen [Tue, 18 Jun 2002 20:43:49 +0000 (20:43 -0000)]
Cleanup the getcwd implementation (again) since I broke it
last night. Restore malloc-ing when buf=NULL for the syscall
version... Move getcwd to libc/sysdeps/linux/common and out
of syscalls.c so there is just one getcwd.o object present.
-Erik
Eric Andersen [Tue, 18 Jun 2002 10:32:26 +0000 (10:32 -0000)]
Make sure the sccsid tags never get compiled in.
-Erik
Eric Andersen [Tue, 18 Jun 2002 10:27:16 +0000 (10:27 -0000)]
Eliminate all the pointless globals from getcwd(). Default
to using the getcwd syscall instead, when it is present.
-Erik
Eric Andersen [Tue, 18 Jun 2002 10:12:17 +0000 (10:12 -0000)]
update as far as i've double checked things thus far
-Erik
Manuel Novoa III [Tue, 18 Jun 2002 10:03:43 +0000 (10:03 -0000)]
Add in thread locking for tzset() and associated data. Also, fix a bug so
that localtime_r() calls tzset() to initialize/update timezone data.
Eric Andersen [Tue, 18 Jun 2002 09:29:16 +0000 (09:29 -0000)]
Kill kernel_version.c, which is completely meaningless crap
and didn't even work.
-Erik
Eric Andersen [Tue, 18 Jun 2002 09:19:10 +0000 (09:19 -0000)]
Rework, reduce the size, add proper locking
-Erik
Manuel Novoa III [Tue, 18 Jun 2002 08:54:53 +0000 (08:54 -0000)]
Remove obsolete files.
Manuel Novoa III [Tue, 18 Jun 2002 08:41:28 +0000 (08:41 -0000)]
Fix perror() and printf("%m") to not call strerror(), as required by the
standards. Temporarily added a utility function to wrap Erik's strerror_r
so that "Unknown error xxx" strings can be generated for errno's which
cause strerror_r to fail. That utility function will eventually be merged
in with the strerror/strerror_r functions when I change over to optionallly
mmap'ing the system error strings to provide for lower mem comsumption on
non-MMU platforms, as well as locale-specific system error messages.
Eric Andersen [Tue, 18 Jun 2002 07:50:22 +0000 (07:50 -0000)]
Silly name change
Eric Andersen [Tue, 18 Jun 2002 07:47:58 +0000 (07:47 -0000)]
Rework and kill pointless static variable
-Erik
Eric Andersen [Tue, 18 Jun 2002 06:45:46 +0000 (06:45 -0000)]
Fix thread locking so it works
-Erik
Eric Andersen [Tue, 18 Jun 2002 06:39:18 +0000 (06:39 -0000)]
Fix locking. Kill
Eric Andersen [Tue, 18 Jun 2002 06:25:22 +0000 (06:25 -0000)]
Some commentary
-Erik
Eric Andersen [Tue, 18 Jun 2002 01:10:28 +0000 (01:10 -0000)]
Patch from Martin Proulx <mproulx@okiok.com> to support
the i960 architecture.
Eric Andersen [Mon, 17 Jun 2002 21:18:37 +0000 (21:18 -0000)]
Update rpc headers. Add missing some headers
-Erik
Eric Andersen [Mon, 17 Jun 2002 21:16:54 +0000 (21:16 -0000)]
kill cruft
Eric Andersen [Mon, 17 Jun 2002 21:15:35 +0000 (21:15 -0000)]
Make things more re-entrany, kill some cruft.
-Erik
Eric Andersen [Mon, 17 Jun 2002 21:12:16 +0000 (21:12 -0000)]
Re-backport all the rpc stuff from glibc 2.2.5. This allows us to make this
junk (and I do mean that ;-) thread safe without undue pain. Adds 12k worth to
the code size I'm afraid, but since I never use NFS and therefore never include
this stuff, I guess thats acceptable. I still need to enable the multi-threaded
bits...
-Erik
Eric Andersen [Mon, 17 Jun 2002 19:49:02 +0000 (19:49 -0000)]
Implement strerror_r. This is per SuSv3, not glibc which does
something different.
-Erik
Eric Andersen [Mon, 17 Jun 2002 19:02:01 +0000 (19:02 -0000)]
Shuffle the logic around a bit
-Erik
Eric Andersen [Mon, 17 Jun 2002 19:00:59 +0000 (19:00 -0000)]
Shuffle the logic around a bit
Eric Andersen [Mon, 17 Jun 2002 18:58:58 +0000 (18:58 -0000)]
Some cleanups so utmp/wtmp behaves. Fix potential use of
uninitialized memory. Prepare to reentrantify the utmp
stuff.
-Erik
Eric Andersen [Mon, 17 Jun 2002 18:49:47 +0000 (18:49 -0000)]
Ah kant spel mi name
Eric Andersen [Mon, 17 Jun 2002 17:31:43 +0000 (17:31 -0000)]
Add support for sigtimedwait and sigwaitinfo
-Erik
Manuel Novoa III [Mon, 17 Jun 2002 09:45:15 +0000 (09:45 -0000)]
Commit the new time stuff, even though I haven't made it threadsafe yet.
At least people can play with it. Also, fix a buglet in setenv.c.
Manuel Novoa III [Mon, 17 Jun 2002 08:35:18 +0000 (08:35 -0000)]
I guess nobody's tried this stuff. I apparently checked in the wrong version
several weeks ago.
Eric Andersen [Sat, 15 Jun 2002 19:27:00 +0000 (19:27 -0000)]
time() is implemented in syscalls.c
-Erik
Eric Andersen [Sat, 15 Jun 2002 19:24:08 +0000 (19:24 -0000)]
Implement ttyname_r
-Erik
Eric Andersen [Sat, 15 Jun 2002 19:23:42 +0000 (19:23 -0000)]
Prevent buffer overflow
Eric Andersen [Sat, 15 Jun 2002 18:37:27 +0000 (18:37 -0000)]
Fix a silly bug...
Eric Andersen [Thu, 13 Jun 2002 02:16:09 +0000 (02:16 -0000)]
Fix pthreads to use the rt signals if present
-Erik