dragonfly.git
19 years agoRaise WARNS to 6.
Chris Pressey [Sun, 16 Jan 2005 04:28:00 +0000 (04:28 +0000)]
Raise WARNS to 6.

Submitted-by: Larry Lansing <lansil_at_fuzzynerd_dot_com>
19 years agoRaise WARNS to 6:
Chris Pressey [Sat, 15 Jan 2005 08:36:25 +0000 (08:36 +0000)]
Raise WARNS to 6:
- Constify a string constant;
- Compare a pointer with NULL, not zero.

Submitted-by: Larry Lansing <lansil_at_fuzzynerd_dot_com>
19 years agofalloc() was not returning an error code on failure.
Matthew Dillon [Fri, 14 Jan 2005 19:28:10 +0000 (19:28 +0000)]
falloc() was not returning an error code on failure.

Reported-by: David Rhodus <sdrhodus@gmail.com>
19 years agoBack out part of rev 1.24. The intention the quoting backfires and bad
Joerg Sonnenberger [Fri, 14 Jan 2005 11:30:16 +0000 (11:30 +0000)]
Back out part of rev 1.24. The intention the quoting backfires and bad
quoting is generated. Running 'make all-depends-list' in x11-fonts/libXft
does something like this:
PARENT_CHECKED=/usr/ports/x11-fonts/fontconfig /usr/ports/devel/pkgconfig
/usr/ports/print/freetype2 /usr/ports/devel/gmake /usr/ports/converters/libiconv
/usr/ports/devel/gettext
/usr/ports/devel/libtool13
/usr/ports/devel/libtool15
/usr/ports/textproc/expat2

After quoting this becomes:
PARENT_CHECKED=/usr/ports/x11-fonts/fontconfig\ /usr/ports/devel/pkgconfi
g\
/usr/ports/print/freetype2\ /usr/ports/devel/gmake\ /usr/ports/converters/libico
nv\
/usr/ports/devel/gettext\
/usr/ports/devel/libtool13\
/usr/ports/devel/libtool15\
/usr/ports/textproc/expat2\

The next make tries to do this, the following happens:
before: PARENT_CHECKED=/usr/ports/x11-fonts/fontconfig /usr/ports/devel/pkgconfi
g\
after: PARENT_CHECKED=/usr/ports/x11-fonts/fontconfig\ /usr/ports/devel/pkgconfi
g\\
and the final \\ confuses the shell.

Thanks to asmodai for suggesting a make problem as source.

19 years agoInstead of messing around with sprintf, use asprintf to do the allocation
Joerg Sonnenberger [Fri, 14 Jan 2005 07:14:15 +0000 (07:14 +0000)]
Instead of messing around with sprintf, use asprintf to do the allocation
for us. Don't read before the start of the string, if "" is passed in.

19 years agostrl* conversion.
Joerg Sonnenberger [Fri, 14 Jan 2005 07:03:59 +0000 (07:03 +0000)]
strl* conversion.

Original-patch-by: Andre Nathan <andre@digirati.com.br>
19 years agoReplace temporary allocation from alloca with malloc/free.
Joerg Sonnenberger [Fri, 14 Jan 2005 06:51:38 +0000 (06:51 +0000)]
Replace temporary allocation from alloca with malloc/free.

Requested-by: dillon
19 years agoRaise WARNS to 6:
Chris Pressey [Fri, 14 Jan 2005 06:38:41 +0000 (06:38 +0000)]
Raise WARNS to 6:
- Use a full array initializer element;
- Fix signedness issues.

Submitted-by: Larry Lansing <lansil_at_fuzzynerd_dot_com>
19 years agoRaise WARNS to 6.
Chris Pressey [Fri, 14 Jan 2005 06:02:45 +0000 (06:02 +0000)]
Raise WARNS to 6.

Submitted-by: Larry Lansing <lansil_at_fuzzynerd_dot_dom>
19 years agoFix typo in error message.
Chris Pressey [Fri, 14 Jan 2005 06:00:04 +0000 (06:00 +0000)]
Fix typo in error message.

Submitted-by: Roland Hammerle <rjh_at_who_dot_net>
19 years agoTesting auth forwarding. Me am idiot!
Justin C. Sherrill [Fri, 14 Jan 2005 05:08:17 +0000 (05:08 +0000)]
Testing auth forwarding.  Me am idiot!

19 years agoMinor correction in umtx_*() calls, the mutex pointer should point to
Matthew Dillon [Fri, 14 Jan 2005 04:21:16 +0000 (04:21 +0000)]
Minor correction in umtx_*() calls, the mutex pointer should point to
volatile store.  Also correct the type, we are expecting to point to an
integer.

19 years agoMinor correction in umtx_*() calls, the mutex pointer should point to
Matthew Dillon [Fri, 14 Jan 2005 04:19:55 +0000 (04:19 +0000)]
Minor correction in umtx_*() calls, the mutex pointer should point to
volatile store.

19 years agoAdd umtx.c, a simple utility which implements userland mutexes using
Matthew Dillon [Fri, 14 Jan 2005 04:15:12 +0000 (04:15 +0000)]
Add umtx.c, a simple utility which implements userland mutexes using
the new umtx_*() system calls.  Compile normally and play around, e.g.:

umtx -v -t 10 /tmp/lock.dat sleep 5
umtx -v -t 10 /tmp/lock.dat ls

The test code includes some simple ^C cleanup code as well, though I
don't block signals during the global variable fixup so there is a race in
the ^C cleanup code.

19 years agoAdd missing kern_umtx.c to sys/conf/files.
Matthew Dillon [Fri, 14 Jan 2005 03:25:31 +0000 (03:25 +0000)]
Add missing kern_umtx.c to sys/conf/files.

Noticed-by: David Rhodus
19 years agoDon't remove /usr/bin/perl if it's a symlink, which was probably
YONETANI Tomokazu [Fri, 14 Jan 2005 03:13:51 +0000 (03:13 +0000)]
Don't remove /usr/bin/perl if it's a symlink, which was probably
created by `use.perl port'.

Ok'ed-by: David Rhodus

19 years agoInitial part of DEVICE_POLLING support for wi(4). Still some rough edges,
Joerg Sonnenberger [Fri, 14 Jan 2005 02:35:09 +0000 (02:35 +0000)]
Initial part of DEVICE_POLLING support for wi(4). Still some rough edges,
e.g. occasional timeouts, but working otherwise.

19 years agoInitial jail support for varsyms.
Joerg Sonnenberger [Fri, 14 Jan 2005 02:25:08 +0000 (02:25 +0000)]
Initial jail support for varsyms.

19 years agoAdd syscall primitives for generic userland accessible sleep/wakeup
Matthew Dillon [Fri, 14 Jan 2005 02:20:27 +0000 (02:20 +0000)]
Add syscall primitives for generic userland accessible sleep/wakeup
functions.  These functions are capable of sleeping and waking up based on
a generic user VM address.  Programs capable of sharing memory are also
capable of interaction through these functions.

Also regenerate our system calls.

umtx_sleep(ptr, matchvalue, timeout)

    If *(int *)ptr (userland pointer) does not match the matchvalue,
    sleep for timeout microseconds.  Access to the contents of *ptr plus
    entering the sleep is interlocked against calls to umtx_wakeup().
    Various error codes are turned depending on what causes the function
    to return.  Note that the timeout may not exceed 1 second.

utmx_wakeup(ptr, count)

    Wakeup at least count processes waiting on the specified userland
    address.  A count of 0 wakes all waiting processes up.  This function
    interlocks against umtx_sleep().

The typical race case showing resolution between two userland processes is
shown below.  A process releasing a contested mutex may adjust the contents
of the pointer after the kernel has tested *ptr in umtx_sleep(), but this does
not matter because the first process will see that the mutex is set to a
contested state and will call wakeup after changing the contents of the
pointer.  Thus, the kernel itself does not have to execute any
compare-and-exchange operations in order to support userland mutexes.

    PROCESS 1 PROCESS 2 ******** RACE#1 ******

    cmp_exg(ptr, FREE, HELD)
. cmp_exg(ptr, HELD, CONTESTED)
. umtx_sleep(ptr, CONTESTED, 0)
. [kernel tests *ptr]     <<<< COMPARE vs
    cmp_exg(CONTESTED, FREE) . <<<< CHANGE
. tsleep(....)
    umtx_wakeup(ptr, 1) .
. .
. .

    PROCESS 1 PROCESS 2 ******** RACE#2 ******

    cmp_exg(ptr, FREE, HELD)
cmp_exg(ptr, HELD, CONTESTED)
umtx_sleep(ptr, CONTESTED, 0)
    cmp_exg(CONTESTED, FREE) <<<< CHANGE vs
    umtx_wakeup(ptr, 1)
[kernel tests *ptr] <<<< COMPARE
[MISMATCH, DO NOT TSLEEP]

These functions are very loosely based on Jeff Roberson's umtx work in
FreeBSD.  These functions are greatly simplified relative to that work in
order to provide a more generic mechanism.

This is precursor work for a port of David Xu's 1:1 userland threading
library.

19 years agoRemove the old system perl binary when performing 'make upgrade'.
David Rhodus [Thu, 13 Jan 2005 23:29:40 +0000 (23:29 +0000)]
Remove the old system perl binary when performing 'make upgrade'.

This fixes several problems such a 'make index' which traversed the PATH
and would use the old system perl.

19 years agoFollowup note last commit: FreeBSD PR/66242, FreeBSD/1.68 originally
Matthew Dillon [Thu, 13 Jan 2005 23:20:07 +0000 (23:20 +0000)]
Followup note last commit: FreeBSD PR/66242, FreeBSD/1.68 originally
submitted by Dmitry Sivachenko.

19 years agoDo not early terminate if ^C is hit just as a valid job is returned by
Matthew Dillon [Thu, 13 Jan 2005 23:17:17 +0000 (23:17 +0000)]
Do not early terminate if ^C is hit just as a valid job is returned by
wait*(), otherwise the job termination will not be properly recorded.

19 years agoproc0 is still used by e.g. smbfs to fork off a kernel thread and certain
Matthew Dillon [Thu, 13 Jan 2005 23:10:11 +0000 (23:10 +0000)]
proc0 is still used by e.g. smbfs to fork off a kernel thread and certain
namecache records may be NULL.  Handle the case.

19 years agoOops, undo accidental commit. The last commit was not related to the
Matthew Dillon [Thu, 13 Jan 2005 23:08:03 +0000 (23:08 +0000)]
Oops, undo accidental commit.  The last commit was not related to the
datagram reconnection bug for these particular files.

19 years agowx(4) is gone. Also remove the module itself.
Sascha Wildner [Thu, 13 Jan 2005 23:06:05 +0000 (23:06 +0000)]
wx(4) is gone. Also remove the module itself.

19 years agoWhen re-connecting an already connected datagram socket be sure to clean
Matthew Dillon [Thu, 13 Jan 2005 23:05:32 +0000 (23:05 +0000)]
When re-connecting an already connected datagram socket be sure to clean
up its pending error state, which may be set in some rare conditions
resulting in the connect() syscall returning a bogus error and making
application believe that the attempt to change association has failed,
when in fact it has succeeded.

Submitted-by: Maxim Sobolev <sobomax@FreeBSD.org>
Taken-from: FreeBSD/1.225 (Maxim Sobolev)

19 years agontpdate(8) is gone and has been replaced by rdate(8).
Sascha Wildner [Thu, 13 Jan 2005 22:24:59 +0000 (22:24 +0000)]
ntpdate(8) is gone and has been replaced by rdate(8).

19 years agoWARNS6 clean.
Max Okumoto [Thu, 13 Jan 2005 18:57:56 +0000 (18:57 +0000)]
WARNS6 clean.

Changes:
- removed the (void) cast of functions that don't use a
  return value;
- the envtmp declaration moved into extern.h;
- type of some pointers to constant string changed from
  'char *' to 'char const *';

19 years agoFix -iostat feature by properly calculating the divisor in stat1().
YONETANI Tomokazu [Thu, 13 Jan 2005 12:45:39 +0000 (12:45 +0000)]
Fix -iostat feature by properly calculating the divisor in stat1().
Also add a safeguard in histogram() in case a negative value is given
as the first argument(probably very rare now that our cp_time[] are
64-bit values).

19 years agoAdd SC_PIXEL_MODE because it's nice to have higher console resolutions
Sascha Wildner [Wed, 12 Jan 2005 20:20:21 +0000 (20:20 +0000)]
Add SC_PIXEL_MODE because it's nice to have higher console resolutions
available immediately (think of the live CD). The vesa module still
has to be kldloaded separately since it does video bios calls upon
initialization and these might still cause timer problems.

19 years agoAdd "proc" command.
Joerg Sonnenberger [Wed, 12 Jan 2005 13:16:51 +0000 (13:16 +0000)]
Add "proc" command.

19 years agoDon't include the kvm backend, it's not really working anyway.
Joerg Sonnenberger [Wed, 12 Jan 2005 11:24:24 +0000 (11:24 +0000)]
Don't include the kvm backend, it's not really working anyway.
Rename the kcore backend to kgdb. Adjust a bunch of function names
for consistence.

19 years agoInstead of explicitly initializing "fp" to NULL in kern_sendfile(),
Jeffrey Hsu [Wed, 12 Jan 2005 08:08:09 +0000 (08:08 +0000)]
Instead of explicitly initializing "fp" to NULL in kern_sendfile(),
fix holdsock() so it correctly always initializes "fp" or NULLs it.

Approved by: Joerg Sonnenberger <joerg@dragonflybsd.org>

19 years agoExplicitly initialize fp to NULL. If sendfile is called on a non-socket,
Joerg Sonnenberger [Wed, 12 Jan 2005 06:23:18 +0000 (06:23 +0000)]
Explicitly initialize fp to NULL. If sendfile is called on a non-socket,
holdsock is a nop and the fdrop must not be called.

19 years agoRIP acpica-unix-20031203.
Joerg Sonnenberger [Wed, 12 Jan 2005 05:56:07 +0000 (05:56 +0000)]
RIP acpica-unix-20031203.

19 years agomkdep(1) seems to want the current directory on the include path,
Chris Pressey [Wed, 12 Jan 2005 04:03:46 +0000 (04:03 +0000)]
mkdep(1) seems to want the current directory on the include path,
so reinstate it in the Makefile.

Reported-by: drhodus
19 years agoNow that we have dhcpd and dhcrelay in base, fix the inherited rcNG scripts
Joerg Sonnenberger [Wed, 12 Jan 2005 02:32:15 +0000 (02:32 +0000)]
Now that we have dhcpd and dhcrelay in base, fix the inherited rcNG scripts
and install them.

19 years agoRaise WARNS to 6:
Chris Pressey [Wed, 12 Jan 2005 01:36:50 +0000 (01:36 +0000)]
Raise WARNS to 6:
- Initialize a variable that GCC can't tell will never be used
  uninitialized.

19 years agoRaise WARNS to 6:
Chris Pressey [Wed, 12 Jan 2005 01:20:26 +0000 (01:20 +0000)]
Raise WARNS to 6:
- Use a fully-specified NULL-filled entry to terminate an array
  initializer;
- Remove an inner-block redeclaration of a variable with the same
  name and purpose as the local in the outer block.

19 years agoRaise WARNS to 6.
Chris Pressey [Wed, 12 Jan 2005 01:17:54 +0000 (01:17 +0000)]
Raise WARNS to 6.

Advised-by: joerg
19 years agoReduce warnings when compiled under WARNS=6:
Chris Pressey [Wed, 12 Jan 2005 00:26:03 +0000 (00:26 +0000)]
Reduce warnings when compiled under WARNS=6:
- Constify many char *'s;
- Rename a local variable;
- Initialize an option list element using strdup (as is done elsewhere)
  instead of directly assigning a string constant to it.

19 years agoCorrectly reset place in getopt_long_only the next time it is used.
Joerg Sonnenberger [Wed, 12 Jan 2005 00:08:13 +0000 (00:08 +0000)]
Correctly reset place in getopt_long_only the next time it is used.
Remove unused retval in getopt wrapper.

19 years agoRaise WARNS to 3:
Chris Pressey [Wed, 12 Jan 2005 00:03:40 +0000 (00:03 +0000)]
Raise WARNS to 3:
- Make an int variable unsigned;
- Use WARNS level instead of hand-specifying warning flags;
- Remove unneeded -I. -I${.CURDIR} from CFLAGS in Makefile.

19 years agoRaise WARNS to 6:
Chris Pressey [Tue, 11 Jan 2005 23:58:55 +0000 (23:58 +0000)]
Raise WARNS to 6:
- Constify several char *'s.
- Mark unused parameters as __unused.
- Rename local variables.
- Format function prototypes and remove parameter names.
- Expand a macro that was only used twice (on the same
  parameter) into a real variable to eliminate signed
  versus unsigned comparison warning [1].

Submitted-by: Larry Lansing <lansil_at_fuzzynerd_dot_com>
Additional-work-by: cpressey [1]
19 years agoDon't write the name of the sysctl to a temporary variable and truncate
Joerg Sonnenberger [Tue, 11 Jan 2005 23:36:39 +0000 (23:36 +0000)]
Don't write the name of the sysctl to a temporary variable and truncate
it on the '=' there. If the argument is actually longer than the buffer,
this would result in a NULL reference. Instead, allocate the necessary
buffer with alloca and copy the name part.

Discovered-by: Suleiman Souhlal <ssouhlal@FreeBSD.org>
19 years agounknown_incoming may be customized so we only install it if it doesn't
Sascha Wildner [Tue, 11 Jan 2005 23:01:31 +0000 (23:01 +0000)]
unknown_incoming may be customized so we only install it if it doesn't
already exist.

Noticed-by: Joerg Anslik <joerg@anslik.de>
19 years ago- Add WARNS?=6 and $DragonFly$ to Makefile.
Max Okumoto [Tue, 11 Jan 2005 22:20:52 +0000 (22:20 +0000)]
- Add WARNS?=6 and $DragonFly$ to Makefile.

19 years ago- Add back marco that joerg added that I deleted, because I thought
Max Okumoto [Tue, 11 Jan 2005 21:27:13 +0000 (21:27 +0000)]
- Add back marco that joerg added that I deleted, because I thought
  I added it by accident. :-)

19 years agoScheduled mdoc(7) sweep.
Max Okumoto [Tue, 11 Jan 2005 21:21:09 +0000 (21:21 +0000)]
Scheduled mdoc(7) sweep.

Taken-from: FreeBSD
Author: ru

19 years ago- Clean up wc (remove (void) etc)
Liam J. Foy [Tue, 11 Jan 2005 20:03:11 +0000 (20:03 +0000)]
- Clean up wc (remove (void) etc)
- Remove unnecessary cast
- Add WARNS 6

Submitted by: Alexander 'alxl' Lobachov <alxl@alxl.info>

19 years agoAdd some documentation for ntpd_flags.
Sascha Wildner [Tue, 11 Jan 2005 20:01:07 +0000 (20:01 +0000)]
Add some documentation for ntpd_flags.

19 years ago- Remove unnecessary headers
Liam J. Foy [Tue, 11 Jan 2005 19:36:09 +0000 (19:36 +0000)]
- Remove unnecessary headers
- Remove main proto
- Constify
- Add WARNS 6
- Minor cleans

19 years agontpdate(8) is gone and has been replaced by rdate(8).
Sascha Wildner [Tue, 11 Jan 2005 19:14:58 +0000 (19:14 +0000)]
ntpdate(8) is gone and has been replaced by rdate(8).

19 years agoAdd default if_re_load line.
Joerg Sonnenberger [Tue, 11 Jan 2005 18:29:38 +0000 (18:29 +0000)]
Add default if_re_load line.

19 years agotypo
Joerg Sonnenberger [Tue, 11 Jan 2005 15:03:48 +0000 (15:03 +0000)]
typo

19 years agoAdd gmp handling to upgrade_etc.
Joerg Sonnenberger [Tue, 11 Jan 2005 14:44:15 +0000 (14:44 +0000)]
Add gmp handling to upgrade_etc.

19 years agoRemove LIBGMP and LIBMP.
Joerg Sonnenberger [Tue, 11 Jan 2005 14:36:49 +0000 (14:36 +0000)]
Remove LIBGMP and LIBMP.

19 years agoDeorbit libgmp.
Joerg Sonnenberger [Tue, 11 Jan 2005 14:36:02 +0000 (14:36 +0000)]
Deorbit libgmp.

19 years agoConvert to keyserv, telnetd and telnet to libcrypto's BIGNUM
Joerg Sonnenberger [Tue, 11 Jan 2005 13:22:41 +0000 (13:22 +0000)]
Convert to keyserv, telnetd and telnet to libcrypto's BIGNUM
implementatation.

19 years agoRemove another Perl left over.
Joerg Sonnenberger [Tue, 11 Jan 2005 13:12:32 +0000 (13:12 +0000)]
Remove another Perl left over.

Submitted-by: Chris Pressey <cpressey@catseye.mine.nu>
19 years agoRemove some debugging printfs. Fix an error message.
Joerg Sonnenberger [Tue, 11 Jan 2005 13:08:35 +0000 (13:08 +0000)]
Remove some debugging printfs. Fix an error message.

19 years ago- Swap location of Buf_Expand() function.
Max Okumoto [Tue, 11 Jan 2005 05:51:46 +0000 (05:51 +0000)]
- Swap location of Buf_Expand() function.

19 years ago- Pass NULL as 2nd param to Buf_GetAll(buf, &len), the callers don't need
Max Okumoto [Tue, 11 Jan 2005 05:13:33 +0000 (05:13 +0000)]
- Pass NULL as 2nd param to Buf_GetAll(buf, &len), the callers don't need
  that info.

19 years agoAdd forgotten cast back. This code depends on BASE being short and
Joerg Sonnenberger [Tue, 11 Jan 2005 01:08:06 +0000 (01:08 +0000)]
Add forgotten cast back. This code depends on BASE being short and
signed.

19 years agoSwitch chkey/newkey to use libcrypto instead of libmp for the internal
Joerg Sonnenberger [Tue, 11 Jan 2005 00:58:23 +0000 (00:58 +0000)]
Switch chkey/newkey to use libcrypto instead of libmp for the internal
PK generation.

Submitted-by: Dmitri Nikulin <setagllib@optusnet.com.au>
Additional cleanups and bugfixes by myself.

19 years agoWARNS=6 cleaness.
Joerg Sonnenberger [Tue, 11 Jan 2005 00:51:11 +0000 (00:51 +0000)]
WARNS=6 cleaness.

19 years ago- Inline Buf_OvAddByte() since it is only used in one place.
Max Okumoto [Tue, 11 Jan 2005 00:30:22 +0000 (00:30 +0000)]
- Inline Buf_OvAddByte() since it is only used in one place.

19 years agoMake newkey WARNS=6 clean.
Joerg Sonnenberger [Tue, 11 Jan 2005 00:29:12 +0000 (00:29 +0000)]
Make newkey WARNS=6 clean.

19 years agoMark OpenSSL 0.9.7d as dead.
Joerg Sonnenberger [Mon, 10 Jan 2005 22:36:43 +0000 (22:36 +0000)]
Mark OpenSSL 0.9.7d as dead.

19 years agoAdd splitpatch.
Joerg Sonnenberger [Mon, 10 Jan 2005 22:20:27 +0000 (22:20 +0000)]
Add splitpatch.

19 years agoAdd local_syms script. Nice for cleaning the kernel namespace.
Joerg Sonnenberger [Mon, 10 Jan 2005 22:13:45 +0000 (22:13 +0000)]
Add local_syms script. Nice for cleaning the kernel namespace.

19 years agoUpdate OpenBSD tags to reflect which revisions we are synced with.
Sascha Wildner [Mon, 10 Jan 2005 21:45:33 +0000 (21:45 +0000)]
Update OpenBSD tags to reflect which revisions we are synced with.

19 years agoRaise WARNS to 6 and generally clean up:
Chris Pressey [Mon, 10 Jan 2005 20:27:51 +0000 (20:27 +0000)]
Raise WARNS to 6 and generally clean up:
- Constify and use size_t instead of int;
- Merge and add variables as appropriate;
- Use more appropriate printf() format specifier, and replace
  printf() with fwrite() in one instance;
- Replace name2oid() with sysctlnametomib().  Retain old error
  message when the sysctl's name cannot be resolved to a MIB.

Based-on-coincident-patches-by: myself, and Peter Schuller
                        <peter_dot_schuller_at_infidyne_dot_com>
Refined-with-input-from: joerg
OK'ed-by: joerg

19 years agoRemove perl's man path.
Joerg Sonnenberger [Mon, 10 Jan 2005 19:57:05 +0000 (19:57 +0000)]
Remove perl's man path.

19 years agoRemove documentation of NOPERL, it's the default now. Don't create an
Joerg Sonnenberger [Mon, 10 Jan 2005 19:56:17 +0000 (19:56 +0000)]
Remove documentation of NOPERL, it's the default now. Don't create an
include hierachie for perl.

19 years agoRemove wx(4) man page as well.
Joerg Sonnenberger [Mon, 10 Jan 2005 19:38:08 +0000 (19:38 +0000)]
Remove wx(4) man page as well.

19 years agoRemove wx(4). It's been superseded by em(4).
Joerg Sonnenberger [Mon, 10 Jan 2005 19:37:23 +0000 (19:37 +0000)]
Remove wx(4). It's been superseded by em(4).

19 years ago- Nothing modifies outPtr in the Buffer object. Since it is set to
Max Okumoto [Mon, 10 Jan 2005 18:50:12 +0000 (18:50 +0000)]
- Nothing modifies outPtr in the Buffer object.  Since it is set to
  buffer when the object is created, replace references to it with
  buffer, and remove outPtr field.

19 years agoBetter diagnostic for getopt_long_only.
Joerg Sonnenberger [Mon, 10 Jan 2005 18:30:00 +0000 (18:30 +0000)]
Better diagnostic for getopt_long_only.

19 years agoFix two small bugs in getopt_long_only handling:
Joerg Sonnenberger [Mon, 10 Jan 2005 17:40:32 +0000 (17:40 +0000)]
Fix two small bugs in getopt_long_only handling:
- a short option followed by a long option is parsed as that
  (inspired by OpenBSD)
- the place variable has to be reset after long option parsing failed

19 years agoAdd support for getopt_long_only. It allows using long options with a single
Joerg Sonnenberger [Mon, 10 Jan 2005 16:45:15 +0000 (16:45 +0000)]
Add support for getopt_long_only. It allows using long options with a single
dash by prefering them over aggregated short options.

19 years ago- Move code into buff.c by converting #define macros to real functions.
Max Okumoto [Mon, 10 Jan 2005 16:21:14 +0000 (16:21 +0000)]
- Move code into buff.c by converting #define macros to real functions.

19 years agoMove the handling of '--' as argument into getopt_internal. Add a parameter
Joerg Sonnenberger [Mon, 10 Jan 2005 15:38:16 +0000 (15:38 +0000)]
Move the handling of '--' as argument into getopt_internal. Add a parameter
to getopt_internal and getopt_internal_short to activate support for long
options. Disable the special 'W' handling for getopt(). Correctly handle
long option like arguments ('--l') as arguments '-' and 'l'.

19 years agoMove short option parsing into its own function. Constify the local char *
Joerg Sonnenberger [Mon, 10 Jan 2005 14:11:40 +0000 (14:11 +0000)]
Move short option parsing into its own function. Constify the local char *
pointer.

19 years ago- Replace Buf_Discard(buf, size) with Buf_Clear(buf). This simplifies
Max Okumoto [Mon, 10 Jan 2005 12:36:06 +0000 (12:36 +0000)]
- Replace Buf_Discard(buf, size) with Buf_Clear(buf).  This simplifies
  the code, and make clear what is taking place.

19 years ago- clean up a leftover in binutils215/ld
YONETANI Tomokazu [Mon, 10 Jan 2005 05:00:37 +0000 (05:00 +0000)]
- clean up a leftover in binutils215/ld
- rm: /usr/libexec/binutils214: is a directory

Noticed-by: David Rhodus
19 years ago- Last of the easy constifications.
Max Okumoto [Mon, 10 Jan 2005 01:07:42 +0000 (01:07 +0000)]
- Last of the easy constifications.

19 years ago- Constify more functions.
Max Okumoto [Sun, 9 Jan 2005 23:14:42 +0000 (23:14 +0000)]
- Constify more functions.

19 years ago- Cleanup white space. style(9)
Max Okumoto [Sun, 9 Jan 2005 23:03:28 +0000 (23:03 +0000)]
- Cleanup white space. style(9)

19 years agoRIP Perl.
Joerg Sonnenberger [Sun, 9 Jan 2005 22:50:10 +0000 (22:50 +0000)]
RIP Perl.

19 years ago- Moved unused argc, temp variable into small scope.
Max Okumoto [Sun, 9 Jan 2005 22:23:25 +0000 (22:23 +0000)]
- Moved unused argc, temp variable into small scope.

19 years agoIncrease WARNS to 6
Max Okumoto [Sun, 9 Jan 2005 18:32:28 +0000 (18:32 +0000)]
Increase WARNS to 6

19 years ago- Move sh_builtin string array into shellneed(). It is the only
Max Okumoto [Sun, 9 Jan 2005 17:05:33 +0000 (17:05 +0000)]
- Move sh_builtin string array into shellneed().  It is the only
  function that uses it.

- Correct comment describing shellneed() function.

- Since shellneed() can never return -1, remove code that checks
  for it in the caller.

19 years ago- Add WARNS 6 and make WARNS 6 clean
Liam J. Foy [Sun, 9 Jan 2005 16:20:54 +0000 (16:20 +0000)]
- Add WARNS 6 and make WARNS 6 clean
- Remove registers
- Move global variables into main()
- Static utmpcmp()
- Remove cast in switch()
- Remove duplicate utmpcmp prototype
- Minor cleanup (ANSI, remove (void))
- Add $DragonFly$ tag

Submitted by: Richard Bradshaw <theglassishalfempty@gmail.com>

19 years agoDon't create binutils 2.14 and perl directories. Remove perl and
Joerg Sonnenberger [Sun, 9 Jan 2005 16:01:23 +0000 (16:01 +0000)]
Don't create binutils 2.14 and perl directories. Remove perl and
binutils214 [later only, if gcc34 and binutils215 are installed].

19 years agoIt's WARNS?=6, not WARNS=6.
Joerg Sonnenberger [Sun, 9 Jan 2005 15:41:38 +0000 (15:41 +0000)]
It's WARNS?=6, not WARNS=6.

Noticed-by: corecode.
19 years ago- Add WARNS 6
Liam J. Foy [Sun, 9 Jan 2005 13:38:52 +0000 (13:38 +0000)]
- Add WARNS 6

19 years ago- Add -k option for whois.krnic.net (hold details of IP address
Liam J. Foy [Sun, 9 Jan 2005 13:30:06 +0000 (13:30 +0000)]
- Add -k option for whois.krnic.net (hold details of IP address
  allocations within Korea) - FreeBSD
- Remove unnecessary casts
- Constify
- Update man page to reflect new option (-k)

19 years agoRaise WARNS to 6:
Chris Pressey [Sun, 9 Jan 2005 04:43:33 +0000 (04:43 +0000)]
Raise WARNS to 6:
- Add function prototypes.
- Rename a parameter.

Submitted-by: Larry Lansing <lansil_at_fuzzynerd_dot_com>
19 years agoAdd /sbin/mountctl to the build.
Matthew Dillon [Sun, 9 Jan 2005 03:06:48 +0000 (03:06 +0000)]
Add /sbin/mountctl to the build.