dragonfly.git
19 years agoSilence a compiler warning by adding parenthesis.
Matthew Dillon [Fri, 24 Dec 2004 04:54:49 +0000 (04:54 +0000)]
Silence a compiler warning by adding parenthesis.

19 years agoTry to be a bit smarter when closing down a ULPT device.
Matthew Dillon [Fri, 24 Dec 2004 04:52:19 +0000 (04:52 +0000)]
Try to be a bit smarter when closing down a ULPT device.

19 years agoMake sure ntfs_lookup() has the correct side effects by ensuring that
Matthew Dillon [Fri, 24 Dec 2004 04:47:06 +0000 (04:47 +0000)]
Make sure ntfs_lookup() has the correct side effects by ensuring that
*vpp is NULLd out if a non-zero return occurs.

Reported-by: Dmitri Nikulin <dnikulin@optusnet.com.au>
19 years agoFix problem with last commit that was breaking tcpdump.
Jeffrey Hsu [Fri, 24 Dec 2004 03:22:28 +0000 (03:22 +0000)]
Fix problem with last commit that was breaking tcpdump.

Reported by: Gary Allan <dragonfly@gallan.plus.com>

19 years agoAdd the -P flag which displays more PCB information (in particular, TCP).
Matthew Dillon [Fri, 24 Dec 2004 02:23:50 +0000 (02:23 +0000)]
Add the -P flag which displays more PCB information (in particular, TCP).
In particular, information related to the TCP window parameters, unacked data,
and connection RTT.

19 years agoAdd a missing initialization for the error variable which resulted in netstat
Matthew Dillon [Fri, 24 Dec 2004 02:22:14 +0000 (02:22 +0000)]
Add a missing initialization for the error variable which resulted in netstat
reporting a bogus sysctl error.

19 years agoRemove now-unused loop_cnt variable.
Matthew Dillon [Fri, 24 Dec 2004 02:19:45 +0000 (02:19 +0000)]
Remove now-unused loop_cnt variable.

19 years agoDo not loop 3 times in the interrupt processing code, it's an unnecessary
Matthew Dillon [Fri, 24 Dec 2004 01:27:08 +0000 (01:27 +0000)]
Do not loop 3 times in the interrupt processing code, it's an unnecessary
waste of time, especially when EM has a ton of interrupt enhancing sysctls.

19 years ago- Remove *ttyname()
Liam J. Foy [Thu, 23 Dec 2004 15:17:21 +0000 (15:17 +0000)]
- Remove *ttyname()
- Remove unnecessary cast ((char)ch -> ch)
- Add WARNS 6 and $DragonFly$ tag

19 years agoIn install_* targets, honour any EXTRA_PACKAGES and EXTRA_ROOTSKELS
Chris Pressey [Thu, 23 Dec 2004 04:39:57 +0000 (04:39 +0000)]
In install_* targets, honour any EXTRA_PACKAGES and EXTRA_ROOTSKELS
variable settings given on the make(1) command line.

Based-on-patch-by: Chuck Tuffli <chuck_tuffli at agilent dot com>
19 years ago-Setmode can also be caused to fail because of malloc().
Liam J. Foy [Wed, 22 Dec 2004 11:25:51 +0000 (11:25 +0000)]
-Setmode can also be caused to fail because of malloc().
 We test to see if setmode() has failed. If it has we check errno.
 If errno == 0 then we have an invalid file mode. If not malloc
 has failed and we the print the error via warn().
-Fix data types (int -> mode_t for getmode())
-Add WARNS?= 6

Ok'ed by: Joerg

19 years agoRegenerate manual pages.
Jeroen Ruigrok/asmodai [Wed, 22 Dec 2004 11:11:09 +0000 (11:11 +0000)]
Regenerate manual pages.

19 years agoRemove my local patch again, it was still not meant to be commited.
Joerg Sonnenberger [Wed, 22 Dec 2004 11:03:27 +0000 (11:03 +0000)]
Remove my local patch again, it was still not meant to be commited.

19 years agoAdd new structures for exporting the cputime statistics via 64 bit counters
Joerg Sonnenberger [Wed, 22 Dec 2004 11:01:49 +0000 (11:01 +0000)]
Add new structures for exporting the cputime statistics via 64 bit counters
and redo the timer frequence export.
Provide the interface glue for libkinfo and libkcore.
Additionally provide interfaces to query ccpu, the number of cpus, tk_nin
and tk_nout.
Remove those fields from devstat.h's struct statinfo.
Remove kvm dependency of rpc.rstatd by using the newly added libkinfo
functions and the sysctl interface for vmmeter.
Use the new interface in systat, the iostat part is now kvm-free.
Use kinfo_get_sched_stathz in time.
Use the kinfo interface for everything beside getting the actual process list
in top. This also removes the Last PID, which could be added back easily.
Since the feature is not that useful and breaks e.g. the jail isolation,
I haven't added a sysctl to read nextpid.
Use the kinfo interface in vmstat.
Use the kinfo interface in iostat. iostat is now kvm-free and not
setgid kmem anymore. This also means that iostat can't be applied to
coredump anymore. If this functionality is important, the kcore kinfo wrapper
can be added easily.

19 years agoThe grouplist variable made local in the last commit was not being NULLed
Matthew Dillon [Wed, 22 Dec 2004 08:59:33 +0000 (08:59 +0000)]
The grouplist variable made local in the last commit was not being NULLed
out, causing chroot to fail.

19 years agoAdd digi driver to simplify testing. This should replace dgb.
Joerg Sonnenberger [Wed, 22 Dec 2004 08:42:47 +0000 (08:42 +0000)]
Add digi driver to simplify testing. This should replace dgb.
Currently only build as module until success messages arrive.
The firmware images are build into the module, better solution
will come later.

Obtained-from: FreeBSD

19 years agoDocument lockcountnb(9) which is the non-blocking counterpart of
Hiten Pandya [Wed, 22 Dec 2004 07:12:24 +0000 (07:12 +0000)]
Document lockcountnb(9) which is the non-blocking counterpart of
lockcount(9).  Add it to the MLINKs as well.

Correct header name, it is sys/lock.h and not sys/lockmgr.h.

19 years agoTell the reader about sys/buf.h as well.
Hiten Pandya [Wed, 22 Dec 2004 05:53:09 +0000 (05:53 +0000)]
Tell the reader about sys/buf.h as well.

Update the manual page date.

19 years agoMake sure that cn_flags is properly updated to account for side effects
Matthew Dillon [Wed, 22 Dec 2004 02:17:08 +0000 (02:17 +0000)]
Make sure that cn_flags is properly updated to account for side effects
for *_checkpath(), otherwise relookup will panic on an assertion.

19 years agoTrust your intuition. If something feels wrong, it often is wrong.
Joerg Sonnenberger [Wed, 22 Dec 2004 01:33:21 +0000 (01:33 +0000)]
Trust your intuition. If something feels wrong, it often is wrong.

19 years agoRemove support for ancient (FreeBSD) kernel, which don't set profrate.
Joerg Sonnenberger [Wed, 22 Dec 2004 01:28:39 +0000 (01:28 +0000)]
Remove support for ancient (FreeBSD) kernel, which don't set profrate.

19 years ago- string.h is unnecessary, remove it
Liam J. Foy [Wed, 22 Dec 2004 00:12:30 +0000 (00:12 +0000)]
- string.h is unnecessary, remove it
- Better err message kung-fu

19 years agoSync daemon(8) with FreeBSD:
Liam J. Foy [Tue, 21 Dec 2004 23:30:57 +0000 (23:30 +0000)]
Sync daemon(8) with FreeBSD:
- Give daemon(8) the ability to create a pid-file. Since the
  target program does not know anything about the pid-file and
  we don't keep a babysitting process for the task, the pid-file
  will linger.
- Add some small modifications to the sync'd code.
- Add WARNS?= 6 and make it WARNS 6 clean.

Ok'ed by: Joerg

19 years agoDepend on _KERNEL or _KERNEL_STRUCTURES.
Joerg Sonnenberger [Tue, 21 Dec 2004 22:43:38 +0000 (22:43 +0000)]
Depend on _KERNEL or _KERNEL_STRUCTURES.

Submitted-by: cpressey
Remove the !DragonFly cases, they don't add any value. Add proper #ifdef
encapsulation.

19 years agoBump WARNS to 6:
Chris Pressey [Tue, 21 Dec 2004 20:00:57 +0000 (20:00 +0000)]
Bump WARNS to 6:
- Add missing prototype;
- Where appropriate, adjust types and consequently remove casts;
- Explicitly initialize variables that GCC can't tell won't be used
  unintialized.

Also, while here, apply style(9):
- Remove `register' keywords;
- Add `static' keywords to local functions and prototypes;
- Remove casts to void when ignoring return values;
- Explicitly compare non-booleans against zero or NULL;
- Make comments real sentences;
- Add braces and NOTREACHED.

19 years agoRemove confusing comment.
Matthew Dillon [Tue, 21 Dec 2004 19:41:36 +0000 (19:41 +0000)]
Remove confusing comment.

Reported-by: Dion Blazakis <dion.blazakis@gmail.com>
19 years agoFix NO_OBJC knob.
Joerg Sonnenberger [Tue, 21 Dec 2004 15:13:56 +0000 (15:13 +0000)]
Fix NO_OBJC knob.

19 years agoUse size_t for len.
Joerg Sonnenberger [Tue, 21 Dec 2004 15:12:34 +0000 (15:12 +0000)]
Use size_t for len.

19 years agoChange type of len to size_t.
Joerg Sonnenberger [Tue, 21 Dec 2004 15:07:42 +0000 (15:07 +0000)]
Change type of len to size_t.

19 years agoFix a regression with GCC 3.4.3 by using __packed instead of mode(byte).
Joerg Sonnenberger [Tue, 21 Dec 2004 14:41:31 +0000 (14:41 +0000)]
Fix a regression with GCC 3.4.3 by using __packed instead of mode(byte).

19 years agoInstall the GCC 2.95 main info pages as gcc2.info and cpp2.info.
Joerg Sonnenberger [Tue, 21 Dec 2004 13:10:48 +0000 (13:10 +0000)]
Install the GCC 2.95 main info pages as gcc2.info and cpp2.info.
Install the GCC 3.4.3 info pages as gcc.info and cpp.info instead.
Add the NO_CXX, NO_FORTRAN and NO_OBJC knobs to the gcc34 build
infrastructure.
Add the GCC 3.4 visibility patch, for further information read
http://www.nedprod.com/programs/gccvisibility.html

19 years agoDon't even include the GDB build framework.
Joerg Sonnenberger [Tue, 21 Dec 2004 11:57:29 +0000 (11:57 +0000)]
Don't even include the GDB build framework.

19 years agoClean up the routing and networking code before I parallelize routing.
Jeffrey Hsu [Tue, 21 Dec 2004 02:54:48 +0000 (02:54 +0000)]
Clean up the routing and networking code before I parallelize routing.

19 years agoFix whitespace.
Jeffrey Hsu [Tue, 21 Dec 2004 02:42:41 +0000 (02:42 +0000)]
Fix whitespace.

19 years agoReorder included headers to an acceptable standard. System headers
Hiten Pandya [Tue, 21 Dec 2004 02:07:27 +0000 (02:07 +0000)]
Reorder included headers to an acceptable standard.  System headers
should come first, then userland/normal headers, then application
specific headers, etc.

This should be in accordance with the style(9) manual page.

19 years ago- Detect and exit on write errors (from FreeBSD, but our code)
Liam J. Foy [Mon, 20 Dec 2004 23:59:45 +0000 (23:59 +0000)]
- Detect and exit on write errors (from FreeBSD, but our code)
- Add err.h

Ok'ed by: Joerg

19 years agoCorrect the make target the user is told to use to fetch required
Matthew Dillon [Mon, 20 Dec 2004 21:13:09 +0000 (21:13 +0000)]
Correct the make target the user is told to use to fetch required
packages.

19 years agoBump WARNS to 6:
Chris Pressey [Mon, 20 Dec 2004 20:09:23 +0000 (20:09 +0000)]
Bump WARNS to 6:
- Remove redundant nested extern declarations;
- Constify some char *'s, introducing new variables where existing
  variables were being used more than once for different purposes;
- Adjust the signedness of some integer variables to reflect their
  usage in comparisons;
- Use a struct timeval instead of a pair of integer variables to
  record the 'best' time.

19 years agoStyle(9):
Chris Pressey [Mon, 20 Dec 2004 19:59:54 +0000 (19:59 +0000)]
Style(9):
- Remove casts to void when ignoring return values;
- Un-block a useless inner block containing no variable declarations.

19 years agoMove the doscmd: depdendancy to after the .include so it does not
Matthew Dillon [Mon, 20 Dec 2004 19:24:38 +0000 (19:24 +0000)]
Move the doscmd: depdendancy to after the .include so it does not
override the ${PROG} target.

19 years agoMerge from vendor branch GCC:
Joerg Sonnenberger [Mon, 20 Dec 2004 19:23:26 +0000 (19:23 +0000)]
Merge from vendor branch GCC:
- Update GCC to version 3.4.3.
- Remove some unused files from the repository.
- Change default debug format back to DWARF-2, since gdb 6 works better with
  it.
- Compile libobjc dynamically too, it helps e.g. GnuStep.
- Install MMX/SSE/... support headers under /usr/libdata/gcc34.

19 years ago- Update GCC to version 3.4.3.
Joerg Sonnenberger [Mon, 20 Dec 2004 19:23:27 +0000 (19:23 +0000)]
- Update GCC to version 3.4.3.
- Remove some unused files from the repository.
- Change default debug format back to DWARF-2, since gdb 6 works better with
  it.
- Compile libobjc dynamically too, it helps e.g. GnuStep.
- Install MMX/SSE/... support headers under /usr/libdata/gcc34.

19 years ago- Update GCC to version 3.4.3.
Joerg Sonnenberger [Mon, 20 Dec 2004 19:23:26 +0000 (19:23 +0000)]
- Update GCC to version 3.4.3.
- Remove some unused files from the repository.
- Change default debug format back to DWARF-2, since gdb 6 works better with
  it.
- Compile libobjc dynamically too, it helps e.g. GnuStep.
- Install MMX/SSE/... support headers under /usr/libdata/gcc34.

19 years agoClean up "`cache' might be used uninitialized" warnings. These come from
Matthew Dillon [Mon, 20 Dec 2004 18:37:59 +0000 (18:37 +0000)]
Clean up "`cache' might be used uninitialized" warnings.  These come from
a really badly coded cache boolean related to NQ leases which is passed back
in a reply.  Just pre-initialize the variable to 0 to fix the warnings.

19 years agoRemove cruft for GCC 3.3
Joerg Sonnenberger [Mon, 20 Dec 2004 18:36:29 +0000 (18:36 +0000)]
Remove cruft for GCC 3.3

19 years agoThe ../Makefile.inc chain may be .included early (it is also included by
Matthew Dillon [Mon, 20 Dec 2004 18:10:11 +0000 (18:10 +0000)]
The ../Makefile.inc chain may be .included early (it is also included by
bsd.init.mk).  Make sure the chain is only included once to avoid
duplicate script warnings from make.

19 years agoRemove duplicate .include of bsd.subdir.mk. It is already indirectly
Matthew Dillon [Mon, 20 Dec 2004 18:08:32 +0000 (18:08 +0000)]
Remove duplicate .include of bsd.subdir.mk.   It is already indirectly
included.

19 years agoRemove duplicate _EXTRADEPEND entry. bsd.lib.mk already has one. It is
Matthew Dillon [Mon, 20 Dec 2004 18:02:19 +0000 (18:02 +0000)]
Remove duplicate _EXTRADEPEND entry.  bsd.lib.mk already has one.  It is
unclear how the source dependancy should be handled but since it only
generates entries for a .depend file we can comment it out for now.

19 years agoFix printf format specifier from %lx->%x for ntohl argument.
Matthew Dillon [Mon, 20 Dec 2004 17:44:51 +0000 (17:44 +0000)]
Fix printf format specifier from %lx->%x for ntohl argument.

19 years agoFix duplicate script warnings byt remove a duplicate .include of bsd.subdir.mk.
Matthew Dillon [Mon, 20 Dec 2004 17:21:39 +0000 (17:21 +0000)]
Fix duplicate script warnings byt remove a duplicate .include of bsd.subdir.mk.

19 years agoFix format %lx->%x for ntohl conversions in diagnostic warning printfs.
Matthew Dillon [Mon, 20 Dec 2004 17:15:40 +0000 (17:15 +0000)]
Fix format %lx->%x for ntohl conversions in diagnostic warning printfs.

19 years agoDefine __arysize for FreeBSD 4 buildworlds.
Joerg Sonnenberger [Mon, 20 Dec 2004 16:58:34 +0000 (16:58 +0000)]
Define __arysize for FreeBSD 4 buildworlds.

19 years agoAdd missing ..
Matthew Dillon [Mon, 20 Dec 2004 16:20:02 +0000 (16:20 +0000)]
Add missing ..

Reported-by: Jonathon McKitrick <jcm@FreeBSD-uk.eu.org>
19 years agoCorrect the module search path in some manual pages.
Sascha Wildner [Mon, 20 Dec 2004 14:21:19 +0000 (14:21 +0000)]
Correct the module search path in some manual pages.

Submitted-by: Joerg Anslik <joerg@anslik.de>
19 years agoRemove unecessary range check. start and num are unsigned anyway and
Joerg Sonnenberger [Mon, 20 Dec 2004 13:58:02 +0000 (13:58 +0000)]
Remove unecessary range check. start and num are unsigned anyway and
the num == 0 case works fine already.

Noticed-by: Christer Öberg <christer.oberg@ornsat.com>
19 years agoUSER_LDT has been removed ages ago.
Joerg Sonnenberger [Mon, 20 Dec 2004 13:35:14 +0000 (13:35 +0000)]
USER_LDT has been removed ages ago.

19 years agoMatch GCC's configured target.
Jeroen Ruigrok/asmodai [Mon, 20 Dec 2004 13:21:38 +0000 (13:21 +0000)]
Match GCC's configured target.

Asked for by: joerg

19 years agoFirst stab at bmake glue for binutils 2.15.
Jeroen Ruigrok/asmodai [Mon, 20 Dec 2004 13:14:45 +0000 (13:14 +0000)]
First stab at bmake glue for binutils 2.15.
Based on the 2.14 work.

19 years agoConsistently use /:/boot:/modules as search path in the loader, the kernel
Joerg Sonnenberger [Mon, 20 Dec 2004 13:13:19 +0000 (13:13 +0000)]
Consistently use /:/boot:/modules as search path in the loader, the kernel
and the associated documentation.

Submitted-by: Joerg Anslik <joerg@anslik.de>
19 years agoRemove the userland visible part of the socket generation counting.
Joerg Sonnenberger [Mon, 20 Dec 2004 11:03:16 +0000 (11:03 +0000)]
Remove the userland visible part of the socket generation counting.
As a side issue, the CPU used for processing a PCB isn't shown anymore,
since this is currently not included by the userland sockets.

19 years ago- Make *user, *group and *groupset local, constify them and initialise
Liam J. Foy [Mon, 20 Dec 2004 10:59:36 +0000 (10:59 +0000)]
- Make *user, *group and *groupset local, constify them and initialise
  them.
- Remove unnecessary cast

19 years ago- Add WARNS?= 6
Liam J. Foy [Mon, 20 Dec 2004 10:28:41 +0000 (10:28 +0000)]
- Add WARNS?= 6
- Silence GCC with WARNS 6 enabled via __dead2
- Constify
- Rename sleep -> apm_sleep (avoid shadows)
- Fix a data type (int i -> u_int i)

Ok'ed by: Joerg

19 years agoRemove bogus DIAGNOSTIC code that checked if the process was SZOMB or SRUN
Matthew Dillon [Mon, 20 Dec 2004 09:21:18 +0000 (09:21 +0000)]
Remove bogus DIAGNOSTIC code that checked if the process was SZOMB or SRUN
during cpu_heavy_restore().  In fact, the process structure may be in
virtually any state since a preemption will call the restore function to
return to the preempted thread.  The process state is really more a
function of the userland scheduler and not so much related to the LWKT
scheduler.

19 years agoMove the CCVER override for the release build from a make command line
Matthew Dillon [Mon, 20 Dec 2004 09:11:56 +0000 (09:11 +0000)]
Move the CCVER override for the release build from a make command line
variable to an environment variable.  Make command line variables cannot
be overridden which will prevent the buildworld the release target runs
from being able to properly override sub-makes during e.g. the GCC-3.4 build.

19 years agoAdd binutils 2.15 directories.
Jeroen Ruigrok/asmodai [Mon, 20 Dec 2004 08:57:00 +0000 (08:57 +0000)]
Add binutils 2.15 directories.

19 years agoCorrect conditional which would always make kcore_open() fail and return
Matthew Dillon [Mon, 20 Dec 2004 02:40:07 +0000 (02:40 +0000)]
Correct conditional which would always make kcore_open() fail and return
NULL.

19 years agoThere seems to be a race during shutdown where ifa->ifa_addr can become
Matthew Dillon [Mon, 20 Dec 2004 01:26:44 +0000 (01:26 +0000)]
There seems to be a race during shutdown where ifa->ifa_addr can become
NULL during or just before the processing of an IP packet.  We probably need
some sort of synchronization between interface updates and the IP stack,
but for now just check for the case.

Reported-by: Jonathon McKitrick <jcm@FreeBSD-uk.eu.org>
19 years agoThe dos slice scanner was incorrectly including extended partition entries
Matthew Dillon [Mon, 20 Dec 2004 01:16:14 +0000 (01:16 +0000)]
The dos slice scanner was incorrectly including extended partition entries
beyond the root level in the slice table, causing the slices following to
have an incorrect slice index relative to the way the kernel counts slices.
This resulted in confusion between the /boot/loader and the kernel.

We count slices by reserving the first four to exactly match the primary
slice table, but then not counting any additional extended slice entries
beyond that.  So, for example, if there are three extended tables the
in-memory indexing layout would be something like A,B,C,<ext>,D,E,F rather
then A,B,C,<ext>,D,<ext>,E,<ext>,F.  This matches what the kernel does.

Additionally, a breadth-first traversal is used rather then a depth-first
traversal.  This might not matter since most partitioners seem to use only
the first two slice entries per table (one to specify the entry and another
to chain to the next extended slice, with the last two zero'd out), but it
was done to match the way the kernel scans the slices and it appears to
be compatible with the way extended slices are created by e.g. Linux, NetBSD,
and Windows.

Submitted-by: walt <wa1ter@myrealbox.com>
with additional modifications by Matt Dillon
Analysis-by: walt <wa1ter@myrealbox.com>
19 years agoBump WARNS to 6:
Chris Pressey [Sun, 19 Dec 2004 21:10:48 +0000 (21:10 +0000)]
Bump WARNS to 6:
- Un-nest 'extern' declaration.
- Constify some char *'s and char **'s.  In the process:
--- Split a variable which was re-used, and give the new variable a
    more descriptive name (entered_pass.)
--- Use __DECONST() to convert from const char ** to char * const *
    without raising a warning.

__DECONST()-ickiness-OK'ed-by: joerg

19 years ago- Remove unneccessary cast
Liam J. Foy [Sun, 19 Dec 2004 19:37:06 +0000 (19:37 +0000)]
- Remove unneccessary cast
- Constify *ofn
- Add $DragonFly$ tag to Makefile
- Add WARNS?= 6

19 years ago- Deregister strlcpy
Liam J. Foy [Sun, 19 Dec 2004 11:56:45 +0000 (11:56 +0000)]
- Deregister strlcpy

Submitted by: Steve Mynott <steve.mynott@gmail.com>

19 years agoTemporarily allow recursion on locks to deal with a double lock in the
Matthew Dillon [Sun, 19 Dec 2004 00:06:55 +0000 (00:06 +0000)]
Temporarily allow recursion on locks to deal with a double lock in the
kern_link()/ext2_link() case.

19 years agoRemove file from build_tools, since it serves no build tool purpose.
Jeroen Ruigrok/asmodai [Sat, 18 Dec 2004 22:50:34 +0000 (22:50 +0000)]
Remove file from build_tools, since it serves no build tool purpose.

19 years agoClean (void) casts from usr.sbin
Sascha Wildner [Sat, 18 Dec 2004 22:48:15 +0000 (22:48 +0000)]
Clean (void) casts from usr.sbin

19 years agoAdd missing backslash.
Jeroen Ruigrok/asmodai [Sat, 18 Dec 2004 22:34:36 +0000 (22:34 +0000)]
Add missing backslash.

Discovered by: "walt"

19 years ago- Change manpage to show the change from M_ -> MB_
Liam J. Foy [Sat, 18 Dec 2004 21:55:21 +0000 (21:55 +0000)]
- Change manpage to show the change from M_ -> MB_

Submitted by: Michal Belczyk <diavul@bsd.krakow.pl>

19 years agoMerge from vendor branch CVS:
Jeroen Ruigrok/asmodai [Sat, 18 Dec 2004 21:54:14 +0000 (21:54 +0000)]
Merge from vendor branch CVS:
Add CVS 1.12.11.

Most notable features:

- new scripting hooks
- speed improvements
- write proxy support
- error message improvements
- various bug and documentation fixes

19 years agoAdd CVS 1.12.11.
Jeroen Ruigrok/asmodai [Sat, 18 Dec 2004 21:54:14 +0000 (21:54 +0000)]
Add CVS 1.12.11.

Most notable features:

- new scripting hooks
- speed improvements
- write proxy support
- error message improvements
- various bug and documentation fixes

19 years agoClean (void) casts from sbin
Sascha Wildner [Sat, 18 Dec 2004 21:43:46 +0000 (21:43 +0000)]
Clean (void) casts from sbin

19 years agoLet the allocation of registers be done by compilers nowadays. The average
Jeroen Ruigrok/asmodai [Sat, 18 Dec 2004 21:39:38 +0000 (21:39 +0000)]
Let the allocation of registers be done by compilers nowadays.  The average
programmer lacks sufficient specific CPU knowledge to second-guess any
decent current compiler.  In other words: remove register keyword usage.

Submitted by: Steve Mynott

19 years agoMove from K&R function declaration to ANSI.
Jeroen Ruigrok/asmodai [Sat, 18 Dec 2004 21:37:43 +0000 (21:37 +0000)]
Move from K&R function declaration to ANSI.

Submitted by: Steve Mynott

19 years agoRegenerate the manual pages after the OpenSSL update to 0.9.7e.
Jeroen Ruigrok/asmodai [Sat, 18 Dec 2004 21:34:12 +0000 (21:34 +0000)]
Regenerate the manual pages after the OpenSSL update to 0.9.7e.

19 years agoSwitch from OpenSSL 0.9.7d to 0.9.7e.
Jeroen Ruigrok/asmodai [Sat, 18 Dec 2004 20:53:19 +0000 (20:53 +0000)]
Switch from OpenSSL 0.9.7d to 0.9.7e.

19 years agoMerge from vendor branch BINUTILS:
Jeroen Ruigrok/asmodai [Sat, 18 Dec 2004 20:21:21 +0000 (20:21 +0000)]
Merge from vendor branch BINUTILS:
Add binutils 2.15.

19 years agoAdd binutils 2.15.
Jeroen Ruigrok/asmodai [Sat, 18 Dec 2004 20:21:21 +0000 (20:21 +0000)]
Add binutils 2.15.

19 years agoRevert from previous commit, seems to have to be solved elsewhere.
Jeroen Ruigrok/asmodai [Sat, 18 Dec 2004 19:59:08 +0000 (19:59 +0000)]
Revert from previous commit, seems to have to be solved elsewhere.

19 years agoAdd libmagic to _prebuild_libs
Jeroen Ruigrok/asmodai [Sat, 18 Dec 2004 19:13:47 +0000 (19:13 +0000)]
Add libmagic to _prebuild_libs

19 years agorename foo to bar
YONETANI Tomokazu [Sat, 18 Dec 2004 18:18:07 +0000 (18:18 +0000)]
rename foo to bar

19 years agojust a test
YONETANI Tomokazu [Sat, 18 Dec 2004 18:16:07 +0000 (18:16 +0000)]
just a test

19 years agoMove the Magdir handling from usr.bin/file to here and simplify.
Jeroen Ruigrok/asmodai [Sat, 18 Dec 2004 18:14:20 +0000 (18:14 +0000)]
Move the Magdir handling from usr.bin/file to here and simplify.

19 years agoSimplify file to be a binary linking to libmagic (which contains the real
Jeroen Ruigrok/asmodai [Sat, 18 Dec 2004 17:39:17 +0000 (17:39 +0000)]
Simplify file to be a binary linking to libmagic (which contains the real
functionality).

19 years agoUse spaces after the CFLAGS assignment as well.
Jeroen Ruigrok/asmodai [Sat, 18 Dec 2004 17:32:47 +0000 (17:32 +0000)]
Use spaces after the CFLAGS assignment as well.

19 years agoUse a space instead of a tab.
Jeroen Ruigrok/asmodai [Sat, 18 Dec 2004 17:30:11 +0000 (17:30 +0000)]
Use a space instead of a tab.

19 years agoAdd LIBMAGIC.
Jeroen Ruigrok/asmodai [Sat, 18 Dec 2004 17:28:05 +0000 (17:28 +0000)]
Add LIBMAGIC.

19 years agoAdd libmagic and reorder/restructure the list of the libraries to be build.
Jeroen Ruigrok/asmodai [Sat, 18 Dec 2004 17:25:16 +0000 (17:25 +0000)]
Add libmagic and reorder/restructure the list of the libraries to be build.

19 years agoUse the more commonly used SRCDIR instead of SOURCEDIR, does not seem to
Jeroen Ruigrok/asmodai [Sat, 18 Dec 2004 17:22:54 +0000 (17:22 +0000)]
Use the more commonly used SRCDIR instead of SOURCEDIR, does not seem to
collide with anything inside share/mk.

19 years agoFirst stab at file's libmagic.
Jeroen Ruigrok/asmodai [Sat, 18 Dec 2004 17:18:43 +0000 (17:18 +0000)]
First stab at file's libmagic.

19 years agoMerge from vendor branch FILE:
Jeroen Ruigrok/asmodai [Sat, 18 Dec 2004 17:18:06 +0000 (17:18 +0000)]
Merge from vendor branch FILE:
Add file 4.12.

19 years agoAdd file 4.12.
Jeroen Ruigrok/asmodai [Sat, 18 Dec 2004 17:18:06 +0000 (17:18 +0000)]
Add file 4.12.

19 years agoRemove obsolete/unused file.
Jeroen Ruigrok/asmodai [Sat, 18 Dec 2004 16:39:39 +0000 (16:39 +0000)]
Remove obsolete/unused file.