dragonfly.git
14 years agoMake hack compile with gcc40: Remove previously deprecated, now
Simon Schubert [Sat, 7 May 2005 18:02:35 +0000 (18:02 +0000)]
Make hack compile with gcc40: Remove previously deprecated, now
unsupported option -fwritable-strings.

This might break hack in some way, though a quick check didn't show
anything. Takers for cleaning this code?

14 years agoRemove PCVT kernel part and mop up.
Sascha Wildner [Sat, 7 May 2005 17:38:34 +0000 (17:38 +0000)]
Remove PCVT kernel part and mop up.

14 years agoFix gcc40 compilation of lib/libsvg by merging from FreeBSD:
Simon Schubert [Sat, 7 May 2005 16:22:42 +0000 (16:22 +0000)]
Fix gcc40 compilation of lib/libsvg by merging from FreeBSD:

bde         2004/03/11 05:38:54 PST

  FreeBSD src repository

  Modified files:
    sys/amd64/include    cpufunc.h
    sys/i386/include     cpufunc.h
  Log:
  Don't implement anything in the ffs family in <machine/cpufunc.h>
  in the non-_KERNEL case.  This "fixes" applications that include
  this "kernel-only" header and also include <strings.h> (or get
  <strings.h> via the default _BSD_VISIBLE pollution in <string.h>.
  In C++ there was a fatal error: the declaration specifies C linkage
  but the implementation gives C++ linkage.  In C there was only a
  static/extern mismatch if the headers were included in a certain order
  order, and a partially redundant declaration for all include orders;
  gcc emits incomplete or wrong diagnostics for these, but only for
  compiling with -Wsystem-headers and certain other warning options, so
  the problem was usually not seen for C.

  Ports breakage reported by:     kris

  Revision  Changes    Path
  1.142     +4 -0      src/sys/amd64/include/cpufunc.h
  1.139     +4 -0      src/sys/i386/include/cpufunc.h

14 years agoFix gcc40 compilation by removing casts of lvalues.
Simon Schubert [Sat, 7 May 2005 15:33:05 +0000 (15:33 +0000)]
Fix gcc40 compilation by removing casts of lvalues.

This gives us back one warning (with gcc34, gcc40 emits much more
anyways).  The correct fix would be sys/cdefs.h and __DECONST, but as this
is contrib source anyways I don't feel like fixing warning messages here.

14 years agoMove function prototype from function scope to file scope to
Simon Schubert [Sat, 7 May 2005 15:01:36 +0000 (15:01 +0000)]
Move function prototype from function scope to file scope to
satisfy gcc40.

14 years agoAttempt to make code more readable
Simon Schubert [Sat, 7 May 2005 13:53:47 +0000 (13:53 +0000)]
Attempt to make code more readable

14 years agoK&R -> modern C
Simon Schubert [Sat, 7 May 2005 13:32:24 +0000 (13:32 +0000)]
K&R -> modern C

14 years agoMove function prototype from function scope to file scope to
Simon Schubert [Sat, 7 May 2005 13:29:35 +0000 (13:29 +0000)]
Move function prototype from function scope to file scope to
satisfy gcc40.

14 years ago- Use standard types.
Sascha Wildner [Sat, 7 May 2005 13:06:44 +0000 (13:06 +0000)]
- Use standard types.
- Use TAB for indentation.
- Minor style(9) fixes.

14 years agoSort names.
David Xu [Sat, 7 May 2005 10:08:08 +0000 (10:08 +0000)]
Sort names.

14 years agoRemove unused function.
David Xu [Sat, 7 May 2005 09:59:58 +0000 (09:59 +0000)]
Remove unused function.

14 years ago1. Fix symbols needed by libthread_db.
David Xu [Sat, 7 May 2005 09:29:46 +0000 (09:29 +0000)]
1. Fix symbols needed by libthread_db.
2. Add mechanism to report thread events to debugger.

14 years agoAdd libthread_db, a thread debugging support library.
David Xu [Sat, 7 May 2005 09:25:44 +0000 (09:25 +0000)]
Add libthread_db, a thread debugging support library.

14 years agoAdd prototypes of proc service API, every debugger must provide the
David Xu [Sat, 7 May 2005 08:28:06 +0000 (08:28 +0000)]
Add prototypes of proc service API, every debugger must provide the
set of API before it can load thread debugging assistant library:
libthread_db.

14 years agoDefine type lwpid_t, it will be used for thread debugger code.
David Xu [Sat, 7 May 2005 08:23:51 +0000 (08:23 +0000)]
Define type lwpid_t, it will be used for thread debugger code.

14 years agoFix comment of error member, now errno is TLS based.
David Xu [Sat, 7 May 2005 07:50:51 +0000 (07:50 +0000)]
Fix comment of error member, now errno is TLS based.

14 years agoBackout revision 1.5, the pthread->error was used as internal
David Xu [Sat, 7 May 2005 07:39:14 +0000 (07:39 +0000)]
Backout revision 1.5, the pthread->error was used as internal
communication variable between threads, two tls_set_tcb calls
are not signal safe.

14 years agoCorrect typo: vender -> vendor
Sascha Wildner [Sat, 7 May 2005 02:11:25 +0000 (02:11 +0000)]
Correct typo: vender -> vendor

14 years ago- Produce more informative output to syslog. Generally improve/clean error handling
Liam J. Foy [Fri, 6 May 2005 17:16:18 +0000 (17:16 +0000)]
- Produce more informative output to syslog. Generally improve/clean error handling

Ok: dillon

14 years agoBackout the last commit. _S is also true for a few control codes for which
YONETANI Tomokazu [Fri, 6 May 2005 14:25:17 +0000 (14:25 +0000)]
Backout the last commit. _S is also true for a few control codes for which
isprint() should evaluate to false.

14 years agoFix compilation with gcc-4.0: static int debug can't be extern.
Simon Schubert [Fri, 6 May 2005 13:16:08 +0000 (13:16 +0000)]
Fix compilation with gcc-4.0: static int debug can't be extern.

14 years agoBring in fix from FreeBSD/cperciva:
Simon Schubert [Fri, 6 May 2005 11:52:02 +0000 (11:52 +0000)]
Bring in fix from FreeBSD/cperciva:
  Log:
  If we are going to
  1. Copy a NULL-terminated string into a fixed-length buffer, and
  2. copyout that buffer to userland,
  we really ought to
  0. Zero the entire buffer
  first.

  Security: FreeBSD-SA-05:08.kmem

Thanks to Colin Percival for notifying us!

14 years agoBring in fix from FreeBSD/cperciva:
Simon Schubert [Fri, 6 May 2005 11:27:51 +0000 (11:27 +0000)]
Bring in fix from FreeBSD/cperciva:
  Log:
  Correct improper permissions on /dev/iir.  The earlier permissions
  of 0644 allowed for people to do Evil Things via ioctl(2).

  Security: FreeBSD-SA-05:06.iir

Thanks to Colin Percival for notifying us!

14 years agoRemove DEC Alpha support.
Sascha Wildner [Thu, 5 May 2005 22:57:45 +0000 (22:57 +0000)]
Remove DEC Alpha support.

14 years agoCleanup globals in str.c
Max Okumoto [Thu, 5 May 2005 09:08:42 +0000 (09:08 +0000)]
Cleanup globals in str.c
  o Create ArgArray object.
  o Rewrite brk_string() and MAKEFLAGS_break() to use ArgArray instead
    of global variables.
  o Rewrite code that uses brk_string() and MAKEFLAGS_break() to use
    ArgArray.
  o Remove str_init() code.

14 years agoCleanup MAKEFLAGS_break()
Max Okumoto [Thu, 5 May 2005 09:08:09 +0000 (09:08 +0000)]
Cleanup MAKEFLAGS_break()

14 years agoCleanup brk_string()
Max Okumoto [Thu, 5 May 2005 09:07:51 +0000 (09:07 +0000)]
Cleanup brk_string()

14 years agoinline nomem() and delete the function.
Max Okumoto [Thu, 5 May 2005 09:07:28 +0000 (09:07 +0000)]
inline nomem() and delete the function.

14 years agouse waitpid() instead of wait()
Max Okumoto [Thu, 5 May 2005 09:06:59 +0000 (09:06 +0000)]
use waitpid() instead of wait()

14 years agoMinor cleanup.
Max Okumoto [Thu, 5 May 2005 09:06:23 +0000 (09:06 +0000)]
Minor cleanup.
 o Move stuff in sprite.h into util.h, and include util.h in place
   of sprite.h
 o Move print_flags() from util.[ch] into suff.c since it is only
   used there.

14 years agoJob_ParseShell()
Max Okumoto [Thu, 5 May 2005 09:05:03 +0000 (09:05 +0000)]
Job_ParseShell()
      o constify input param.
      o remove redundent code to skip white spaces, bkr_string() already
        does that.

14 years agoMove #define of DEFMAXJOBS from config.h to main.c
Max Okumoto [Thu, 5 May 2005 09:04:35 +0000 (09:04 +0000)]
Move #define of DEFMAXJOBS from config.h to main.c

14 years agoTypo, linking against -lc_p belongs into the -pg case.
Joerg Sonnenberger [Wed, 4 May 2005 11:28:44 +0000 (11:28 +0000)]
Typo, linking against -lc_p belongs into the -pg case.

14 years agoA few shared libraries get installed with schg turned on.
YONETANI Tomokazu [Wed, 4 May 2005 06:17:41 +0000 (06:17 +0000)]
A few shared libraries get installed with schg turned on.
Drop it so that rm'ing older shared libraries doesn't fail.

14 years agoSplit libc and libc_r. -pthread now links aginst both libc and libc_r.
Joerg Sonnenberger [Tue, 3 May 2005 19:56:37 +0000 (19:56 +0000)]
Split libc and libc_r. -pthread now links aginst both libc and libc_r.

14 years agoAllocate some additional space for dlopen'd libraries. Currently 256 byte,
Joerg Sonnenberger [Tue, 3 May 2005 18:25:13 +0000 (18:25 +0000)]
Allocate some additional space for dlopen'd libraries. Currently 256 byte,
we can decide later to increase it.

14 years ago- Use socklen_t
Liam J. Foy [Tue, 3 May 2005 17:39:03 +0000 (17:39 +0000)]
- Use socklen_t

Obtained from: FreeBSD (rev 1.17)

14 years ago- When calling syslog(3), use %m for errno and lose strerror(3)
Liam J. Foy [Tue, 3 May 2005 17:32:23 +0000 (17:32 +0000)]
- When calling syslog(3), use %m for errno and lose strerror(3)

14 years ago- WARNS 6
Liam J. Foy [Tue, 3 May 2005 17:22:01 +0000 (17:22 +0000)]
- WARNS 6
- Remove keyword 'register'
- Cleanup

Submitted by: Joe Talbott <josepht@cstone.net>

14 years agoRemove obsolete patches.
Joerg Sonnenberger [Tue, 3 May 2005 16:00:08 +0000 (16:00 +0000)]
Remove obsolete patches.

14 years agoDon't bother dealing with hidden syscalls, just do it for all.
Joerg Sonnenberger [Tue, 3 May 2005 15:49:17 +0000 (15:49 +0000)]
Don't bother dealing with hidden syscalls, just do it for all.

14 years agoMerge from vendor branch LIBARCHIVE:
Joerg Sonnenberger [Tue, 3 May 2005 14:46:11 +0000 (14:46 +0000)]
Merge from vendor branch LIBARCHIVE:
Sync with FreeBSD. This adds read-only support for zip and ISO9660.

14 years agoMerge from vendor branch BSDTAR:
Joerg Sonnenberger [Tue, 3 May 2005 14:46:11 +0000 (14:46 +0000)]
Merge from vendor branch BSDTAR:
Sync with FreeBSD. This adds read-only support for zip and ISO9660.

14 years agoSync with FreeBSD. This adds read-only support for zip and ISO9660.
Joerg Sonnenberger [Tue, 3 May 2005 14:46:12 +0000 (14:46 +0000)]
Sync with FreeBSD. This adds read-only support for zip and ISO9660.

14 years agoSync with FreeBSD. This adds read-only support for zip and ISO9660.
Joerg Sonnenberger [Tue, 3 May 2005 14:46:11 +0000 (14:46 +0000)]
Sync with FreeBSD. This adds read-only support for zip and ISO9660.

14 years agoSync with FreeBSD. This adds read-only support for zip and ISO9660. vendor/BSDTAR
Joerg Sonnenberger [Tue, 3 May 2005 14:46:11 +0000 (14:46 +0000)]
Sync with FreeBSD. This adds read-only support for zip and ISO9660.

14 years agoMove old locale sources into the attic.
Joerg Sonnenberger [Tue, 3 May 2005 14:23:39 +0000 (14:23 +0000)]
Move old locale sources into the attic.

14 years agognu/usr.sbin and gnu/libexec have been empty for ages, so save us
Joerg Sonnenberger [Tue, 3 May 2005 14:21:31 +0000 (14:21 +0000)]
gnu/usr.sbin and gnu/libexec have been empty for ages, so save us
some microseconds in buildworld.

14 years agoRefine USE_RC_SUBR / USE_RCORDER handling. The install-rc-script target
Joerg Sonnenberger [Tue, 3 May 2005 14:16:04 +0000 (14:16 +0000)]
Refine USE_RC_SUBR / USE_RCORDER handling. The install-rc-script target
should not be defined for bsd.pre.port.mk, since some ports define the
variables after it.

Another-bug-from: Erik P. Skaalerud <erik@pentadon.com>

14 years agoMore spring-cleaning.
Joerg Sonnenberger [Tue, 3 May 2005 08:48:55 +0000 (08:48 +0000)]
More spring-cleaning.

14 years agoMore spring-cleaning.
Joerg Sonnenberger [Tue, 3 May 2005 08:00:41 +0000 (08:00 +0000)]
More spring-cleaning.

14 years agoSpring-cleaning.
Joerg Sonnenberger [Tue, 3 May 2005 07:45:33 +0000 (07:45 +0000)]
Spring-cleaning.

14 years agoMake errno a thread-local variable and remove the __error function.
Joerg Sonnenberger [Tue, 3 May 2005 07:29:04 +0000 (07:29 +0000)]
Make errno a thread-local variable and remove the __error function.
The handling of ceiling violations on mutexes can be improved, it
currently needs two syscalls.

14 years agoRemove PCVT related entries.
Joerg Sonnenberger [Tue, 3 May 2005 07:23:37 +0000 (07:23 +0000)]
Remove PCVT related entries.

14 years agoWe have to allocate the TLS area for _thread_kern_thread too.
Joerg Sonnenberger [Tue, 3 May 2005 07:21:45 +0000 (07:21 +0000)]
We have to allocate the TLS area for _thread_kern_thread too.

14 years agoForgotten major bump.
Joerg Sonnenberger [Tue, 3 May 2005 07:19:03 +0000 (07:19 +0000)]
Forgotten major bump.

Reminder-by: dillon
14 years agoAdjust the upgrade target to remove libraries from /usr/lib that exist in
Matthew Dillon [Mon, 2 May 2005 23:53:47 +0000 (23:53 +0000)]
Adjust the upgrade target to remove libraries from /usr/lib that exist in
/usr/lib/compat.  This occurs when upgrading from RELEASE-1.2 to HEAD.

14 years agoIf a process does not block between setting up %gs and fork()ing, a
Matthew Dillon [Mon, 2 May 2005 23:20:38 +0000 (23:20 +0000)]
If a process does not block between setting up %gs and fork()ing, a
stale %gs will be inherited by the forked child.

Reported-by: Joerg Sonnenberger <joerg@britannica.bec.de>
14 years agoExplicitly close low descriptors to keep the internal state
Joerg Sonnenberger [Mon, 2 May 2005 20:40:50 +0000 (20:40 +0000)]
Explicitly close low descriptors to keep the internal state
in-sync. Move the signal pipe initialisation into a common function
and share that between fork(), init and closefrom().

14 years agoThe library compat Makefile needs 'tail'.
Matthew Dillon [Mon, 2 May 2005 20:19:50 +0000 (20:19 +0000)]
The library compat Makefile needs 'tail'.

14 years agoAdd a binary library compatibility infrastructure. Library updates are
Matthew Dillon [Mon, 2 May 2005 20:19:19 +0000 (20:19 +0000)]
Add a binary library compatibility infrastructure.  Library updates are
handled by creating a new library binary with an appropriate extension.
The Makefile will locate the binary with the highest-numbered extension.

Emplace the 1.2 release library set so programs (e.g. ports) built prior
to the major number bump will continue to operate with a fresh install.

Chooser-algorithm-by: "Simon 'corecode' Schubert" <corecode@fs.ei.tum.de>
14 years agoOverride closefrom() in libc_r to prevent it from closing the
Joerg Sonnenberger [Mon, 2 May 2005 19:52:58 +0000 (19:52 +0000)]
Override closefrom() in libc_r to prevent it from closing the
internal signal pipe. Handle this by closing it directly and
reopening it after calling closefrom. This fixes the 100% system load
from sshd.

14 years agoA program which sets up a TLS segment and then loops with random sleeps
Matthew Dillon [Mon, 2 May 2005 19:33:52 +0000 (19:33 +0000)]
A program which sets up a TLS segment and then loops with random sleeps
testing that the segment pointer is still pointing to the right place.

14 years agoReport on segmentation violations (from testing file mmap) rather then
Matthew Dillon [Mon, 2 May 2005 19:31:56 +0000 (19:31 +0000)]
Report on segmentation violations (from testing file mmap) rather then
just seg-faulting.

14 years agoisprint() should be true only for characters in space, not blank.
Joerg Sonnenberger [Mon, 2 May 2005 17:41:05 +0000 (17:41 +0000)]
isprint() should be true only for characters in space, not blank.
blank might contain control chars, like TAB in the POSIX locale.

14 years agoRemove sys_set_tls_area hack, doesn't matter when we fault in case
Joerg Sonnenberger [Mon, 2 May 2005 16:23:37 +0000 (16:23 +0000)]
Remove sys_set_tls_area hack, doesn't matter when we fault in case
of a missing syscall.

Requested-by: dillon
14 years agoFix typo inside #ifdef SMP.
YONETANI Tomokazu [Mon, 2 May 2005 00:56:48 +0000 (00:56 +0000)]
Fix typo inside #ifdef SMP.

Reported-by: Jasse Jansson
14 years ago- Add missing include <stdlib.h> for exit()
Liam J. Foy [Sun, 1 May 2005 23:39:40 +0000 (23:39 +0000)]
- Add missing include <stdlib.h> for exit()

14 years agoLink with --no-undefined to enfore the normal missing symbol check,
Joerg Sonnenberger [Sun, 1 May 2005 19:19:12 +0000 (19:19 +0000)]
Link with --no-undefined to enfore the normal missing symbol check,
it was disabled by the -Bshared. RTLD is a shared object, but can't
depend on any other source for symbols.

14 years agoInclude __error in libc_rtld too, otherwise RTLD is left with an undefined
Joerg Sonnenberger [Sun, 1 May 2005 18:38:11 +0000 (18:38 +0000)]
Include __error in libc_rtld too, otherwise RTLD is left with an undefined
symbol.

14 years ago- Use socklen_t
Liam J. Foy [Sun, 1 May 2005 14:52:08 +0000 (14:52 +0000)]
- Use socklen_t

Obtained from: OpenBSD Camp (Rev: 1.25)

14 years ago- sprintf -> snprintf
Liam J. Foy [Sun, 1 May 2005 12:11:36 +0000 (12:11 +0000)]
- sprintf -> snprintf

14 years agoNetworking routing statistics on a per-CPU basis:
Hiten Pandya [Sun, 1 May 2005 04:05:35 +0000 (04:05 +0000)]
Networking routing statistics on a per-CPU basis:

(a) sysctl node net.route introduced.

(b) sysctl leaf node net.route.stats can be used for retrieving
    a cpu indexed array of struct rtstatistics.

(a) add a function kinfo_get_net_rtstatistics(3), which will be
    responsible for providing an aggregated view of the routing
    statistics; part of libkinfo(3).

(d) adapt netstat(8) to make use of the new libkinfo interface
for retrieving routing statistics.

Discussed-with: Jeffrey Hsu <hsu at dragonflybsd.org> (long time ago)

14 years agoAdd some useful comments to interface functions; required a little bit of
Hiten Pandya [Sun, 1 May 2005 03:26:07 +0000 (03:26 +0000)]
Add some useful comments to interface functions; required a little bit of
re-arrangement.

14 years agoUse reallocf(3) and cleanup some NULL checks.
Hiten Pandya [Sun, 1 May 2005 03:01:20 +0000 (03:01 +0000)]
Use reallocf(3) and cleanup some NULL checks.

14 years agoMinor adjustment of types for consistency.
Hiten Pandya [Sun, 1 May 2005 02:36:49 +0000 (02:36 +0000)]
Minor adjustment of types for consistency.

14 years agoAdapt kcore_get_sched_cputime(3) to retrieve and present an aggregated
Hiten Pandya [Sun, 1 May 2005 02:30:50 +0000 (02:30 +0000)]
Adapt kcore_get_sched_cputime(3) to retrieve and present an aggregated
CPU time statistics to the client.  The CPU indexed array is retrieved
from the kernel core and then put together.

14 years agoFix breakage.
Hiten Pandya [Sat, 30 Apr 2005 23:28:57 +0000 (23:28 +0000)]
Fix breakage.

14 years agoRemove DEC Alpha support.
Sascha Wildner [Sat, 30 Apr 2005 23:04:21 +0000 (23:04 +0000)]
Remove DEC Alpha support.

14 years ago- Improve option handling
Liam J. Foy [Sat, 30 Apr 2005 16:17:06 +0000 (16:17 +0000)]
- Improve option handling

More patches for rwhod to come.

14 years agoAdd NO_PKGTOOLS to not install the FreeBSD derived version of the tools.
Joerg Sonnenberger [Sat, 30 Apr 2005 15:39:17 +0000 (15:39 +0000)]
Add NO_PKGTOOLS to not install the FreeBSD derived version of the tools.
Useful for pkgsrc installations.

14 years agoBack out getloadavg()'s change from int to size_t. This breaks gmake, for
Jeroen Ruigrok/asmodai [Sat, 30 Apr 2005 08:24:48 +0000 (08:24 +0000)]
Back out getloadavg()'s change from int to size_t.  This breaks gmake, for
example.  No telling what else breaks.
Needs further investigation.

14 years agoleftover from proc->thread stage 4
YONETANI Tomokazu [Sat, 30 Apr 2005 04:27:51 +0000 (04:27 +0000)]
leftover from proc->thread stage 4
remove extra NULL check on non-existent pointer.

14 years agoFreeBSD-Date: 2005/04/29 16:15:28
Max Okumoto [Fri, 29 Apr 2005 23:11:49 +0000 (23:11 +0000)]
FreeBSD-Date: 2005/04/29 16:15:28
Author: harti

Rename the directive_hash.[ch] files to hash_tables.[ch] now
that there are more than one hash table in them. There is no
history to preserve here, so go without a repo-copy.

Asked for by:   Max Okumoto <okumoto@ucsd.edu>

14 years agoFreeBSD-Date: 2005/04/29 15:37:44
Max Okumoto [Fri, 29 Apr 2005 22:44:38 +0000 (22:44 +0000)]
FreeBSD-Date: 2005/04/29 15:37:44
Author: harti

Implement a pseudo-target .WARN that allows toggeling the warning flags
for the current make. This does not override flags specified on the
command line and these settings are not passed to sub-makes.

14 years agosys_set_tls_area is called from _init_tls path, it should not touch
Joerg Sonnenberger [Fri, 29 Apr 2005 22:01:43 +0000 (22:01 +0000)]
sys_set_tls_area is called from _init_tls path, it should not touch
errno at all. It might be better to explicitly call abort on error
conditions, instead of panicing when trying to load %gs.

14 years agoPrepare for thread-local errno by implementing full TLS support for
Joerg Sonnenberger [Fri, 29 Apr 2005 22:00:20 +0000 (22:00 +0000)]
Prepare for thread-local errno by implementing full TLS support for
static binaries, which does not touch errno before the initial TLS
space is created. This code path is *very* sensitive to changes.

14 years agoMake a special libc version for RTLD which doesn't use TLS as it will
Joerg Sonnenberger [Fri, 29 Apr 2005 21:46:41 +0000 (21:46 +0000)]
Make a special libc version for RTLD which doesn't use TLS as it will
soon be added. Don't install it, keep it in the build tree. Also
build the rtld itself without TLS dependencies. Stop building and
installing the normal libc as PIC archive.

Discussed-with: dillon

14 years agoSeparate INTERNALLIB and INSTALL_PIC_ARCHIVE. We want to have the latter
Joerg Sonnenberger [Fri, 29 Apr 2005 21:25:09 +0000 (21:25 +0000)]
Separate INTERNALLIB and INSTALL_PIC_ARCHIVE. We want to have the latter
for RTLD, but we don't want to install it.

14 years agoOnly install man page for libc.
Joerg Sonnenberger [Fri, 29 Apr 2005 21:23:42 +0000 (21:23 +0000)]
Only install man page for libc.

14 years agoPut paren around return arg.
Max Okumoto [Fri, 29 Apr 2005 19:40:49 +0000 (19:40 +0000)]
Put paren around return arg.

14 years agoFinal forced commit to correct log comments. char's are *signed*, not
Matthew Dillon [Fri, 29 Apr 2005 16:12:52 +0000 (16:12 +0000)]
Final forced commit to correct log comments.  char's are *signed*, not
unsigned.  However, most string operations must do unsigned comparisons.
The CTYPE API is expected to properly fold signed chars when making
conversions but if a call does not do a conversion, e.g. tolower() on a
character which is not upper case, the original contents (negative or
positive) may be returned.

This means that we can safely use signed chars everywhere *except* when
we have to do an inequality.

14 years agode-errno
Joerg Sonnenberger [Fri, 29 Apr 2005 10:04:45 +0000 (10:04 +0000)]
de-errno

14 years agode-errno
Joerg Sonnenberger [Fri, 29 Apr 2005 09:51:32 +0000 (09:51 +0000)]
de-errno

14 years agode-errno
Joerg Sonnenberger [Fri, 29 Apr 2005 09:43:58 +0000 (09:43 +0000)]
de-errno

14 years agode-errno
Joerg Sonnenberger [Fri, 29 Apr 2005 09:27:00 +0000 (09:27 +0000)]
de-errno

14 years agode-errno
Joerg Sonnenberger [Fri, 29 Apr 2005 09:22:57 +0000 (09:22 +0000)]
de-errno

14 years agode-errno
Joerg Sonnenberger [Fri, 29 Apr 2005 09:14:50 +0000 (09:14 +0000)]
de-errno

14 years agoWe have no more warnings, turn on WARNS_WERROR.
Max Okumoto [Fri, 29 Apr 2005 03:54:52 +0000 (03:54 +0000)]
We have no more warnings, turn on WARNS_WERROR.

14 years agoUpdate directive_hash.c by running
Max Okumoto [Fri, 29 Apr 2005 03:46:32 +0000 (03:46 +0000)]
Update directive_hash.c by running

% make hash