dragonfly.git
19 years agoAlways setup the initial TCB correctly. This saves us from having to
Joerg Sonnenberger [Thu, 28 Apr 2005 18:09:03 +0000 (18:09 +0000)]
Always setup the initial TCB correctly. This saves us from having to
check for special cases in the thread initialisation code.

19 years agoDeclare environ on file scope. Don't declare __findenv as inline,
Joerg Sonnenberger [Thu, 28 Apr 2005 13:51:55 +0000 (13:51 +0000)]
Declare environ on file scope. Don't declare __findenv as inline,
in C99 this means static too. GCC doesn't implement this correctly,
but that's no excuse. Fix type issues. ANSIfy. Remove useless casts.

19 years agoFix warnings.
Joerg Sonnenberger [Thu, 28 Apr 2005 13:47:43 +0000 (13:47 +0000)]
Fix warnings.

19 years agoRename symlink to my_symlink to avoid global shadowing.
Joerg Sonnenberger [Thu, 28 Apr 2005 13:47:15 +0000 (13:47 +0000)]
Rename symlink to my_symlink to avoid global shadowing.

19 years agoFix the sign issue by reordering the operations. Use memcpy instead
Joerg Sonnenberger [Thu, 28 Apr 2005 13:45:42 +0000 (13:45 +0000)]
Fix the sign issue by reordering the operations. Use memcpy instead
of strncpy since we know that no '\0' can occur in the string. We have
also checked the size of the string already.

19 years agoUse __DECONST for interface const violation.
Joerg Sonnenberger [Thu, 28 Apr 2005 13:41:46 +0000 (13:41 +0000)]
Use __DECONST for interface const violation.

19 years agoDeclare __system first. ANSIfy.
Joerg Sonnenberger [Thu, 28 Apr 2005 13:38:06 +0000 (13:38 +0000)]
Declare __system first. ANSIfy.

19 years agoDragonFly has decided to depend on char being signed, use it.
Joerg Sonnenberger [Thu, 28 Apr 2005 13:25:12 +0000 (13:25 +0000)]
DragonFly has decided to depend on char being signed, use it.
Use __DECONST for the interface const violations, those are intended.
Ansify.

19 years agoBackout part of the change in 1.4; copy directory part of the path,
YONETANI Tomokazu [Thu, 28 Apr 2005 01:43:53 +0000 (01:43 +0000)]
Backout part of the change in 1.4; copy directory part of the path,
rather than the whole path. This is something not doable with strlcpy()
alone, unless source buffer can be writable.

19 years agoRemove dllockinit.3 from the Makefile.
Jeroen Ruigrok/asmodai [Wed, 27 Apr 2005 19:00:46 +0000 (19:00 +0000)]
Remove dllockinit.3 from the Makefile.

19 years agoRemove unused local functions. Const correctness. Sign correctness.
Joerg Sonnenberger [Wed, 27 Apr 2005 16:46:12 +0000 (16:46 +0000)]
Remove unused local functions. Const correctness. Sign correctness.
Add a default case _dns_ghbyname to handle possible remaining cases.
Don't use the deprecated BIND4 interface, use NS_GET16 instead.

19 years agoUse const for internal casts to not conflict with const pointers.
Joerg Sonnenberger [Wed, 27 Apr 2005 16:38:40 +0000 (16:38 +0000)]
Use const for internal casts to not conflict with const pointers.

19 years agoKINFO library cleanups:
Hiten Pandya [Wed, 27 Apr 2005 16:16:30 +0000 (16:16 +0000)]
KINFO library cleanups:

(a) stop including <sys/param.h> from kinfo_pcpu.h and kinfo.h

(b) remove useless include guards

(c) use _DIAGASSERT for enforcing interface requirements

(d) substitute use of relloc(3) with reallocf(3) to guard from
    memory leaks.

Requested-by: Joerg Sonnenberger <joerg@britannica.bec.de>

19 years agoInclude string.h, use strlcpy.
Joerg Sonnenberger [Wed, 27 Apr 2005 15:24:43 +0000 (15:24 +0000)]
Include string.h, use strlcpy.

19 years agoWhen bitwise iterating over in_addr_t, use it for the loop variable too.
Joerg Sonnenberger [Wed, 27 Apr 2005 15:21:31 +0000 (15:21 +0000)]
When bitwise iterating over in_addr_t, use it for the loop variable too.

19 years agoAdapt the KINFO library to aggregate per-cpu cputime statistics.
Hiten Pandya [Wed, 27 Apr 2005 15:13:35 +0000 (15:13 +0000)]
Adapt the KINFO library to aggregate per-cpu cputime statistics.

(a) add a framework for aggregating per-cpu structures, of variant
    field types; this interface will undergo change once it is
    formalised upon, kinfo_pcpu.[ch].

(b) minor style(9) cleanups while I am around these ends.

(c) adjust libkcore, this might not be fully correct but it fetches
    the right symbol at the least, it is not so easy to collect
    per-cpu statistics from core files without doing magic with the
    CPU privatespace like how we do in GDB debug scripts.

(d) kinfo_get_sched_cputime(3) is fetching aggregate statistics to
    retain behavior, most programs do not care about per-cpu stats
    without getting really mucky anyway; (discussed with joerg)

19 years agoChange CPU time statistics (cputime) to be accounted on a per-CPU basis.
Hiten Pandya [Wed, 27 Apr 2005 14:31:19 +0000 (14:31 +0000)]
Change CPU time statistics (cputime) to be accounted on a per-CPU basis.

(a) remove struct cp_time, it was redundant since kinfo_cputime has
    been introduced; kinfo_get_sched_cputime(3) function makes use
    of the latter struct.

(b) change global definition from cp_time into cpu_time, it's now a
    #define that hides the ugliness of percpu array indexing.

(c) minor style(9) cleanups in nearby code.

Reviewed-by/discussed-with: Matthew Dillon <dillon@backplane.com>

19 years agoFix warnings, use strlcpy instead of strcpy + manual check.
Joerg Sonnenberger [Wed, 27 Apr 2005 12:44:29 +0000 (12:44 +0000)]
Fix warnings, use strlcpy instead of strcpy + manual check.

19 years agoUse size_t for the number of elements, use sysctlbyname instead of
Joerg Sonnenberger [Wed, 27 Apr 2005 12:42:12 +0000 (12:42 +0000)]
Use size_t for the number of elements, use sysctlbyname instead of
hardwired OIDs.

19 years agoFix warnings.
Joerg Sonnenberger [Wed, 27 Apr 2005 12:37:43 +0000 (12:37 +0000)]
Fix warnings.

19 years agoANSIfy, use strlcpy from strncpy, fix most warnings.
Joerg Sonnenberger [Wed, 27 Apr 2005 12:36:31 +0000 (12:36 +0000)]
ANSIfy, use strlcpy from strncpy, fix most warnings.

19 years agoUse size_t for length, not int.
Joerg Sonnenberger [Wed, 27 Apr 2005 12:26:59 +0000 (12:26 +0000)]
Use size_t for length, not int.

19 years agoFix warnings.
Joerg Sonnenberger [Wed, 27 Apr 2005 12:10:24 +0000 (12:10 +0000)]
Fix warnings.

19 years agoRemove dllockinit.
Joerg Sonnenberger [Wed, 27 Apr 2005 11:59:11 +0000 (11:59 +0000)]
Remove dllockinit.

19 years agoRemove dllockinit, it's been deprecated and is a NOP anyway.
Joerg Sonnenberger [Wed, 27 Apr 2005 11:57:57 +0000 (11:57 +0000)]
Remove dllockinit, it's been deprecated and is a NOP anyway.
Fix warnings.

19 years agoAlways use strlcpy, in the last case of possible truncation also check
Joerg Sonnenberger [Wed, 27 Apr 2005 11:50:50 +0000 (11:50 +0000)]
Always use strlcpy, in the last case of possible truncation also check
the return value and return NULL if necesary.

19 years agoANSIfy, fix warnings.
Joerg Sonnenberger [Wed, 27 Apr 2005 11:37:50 +0000 (11:37 +0000)]
ANSIfy, fix warnings.

19 years agoMark name as const char *, not char *.
Joerg Sonnenberger [Wed, 27 Apr 2005 11:26:18 +0000 (11:26 +0000)]
Mark name as const char *, not char *.

19 years agoClean up the manual page, correct spelling, add additional information.
Matthew Dillon [Wed, 27 Apr 2005 00:59:51 +0000 (00:59 +0000)]
Clean up the manual page, correct spelling, add additional information.

19 years agoAdd a manual page, clean up the options display, and link dntpd into the
Matthew Dillon [Wed, 27 Apr 2005 00:42:13 +0000 (00:42 +0000)]
Add a manual page, clean up the options display, and link dntpd into the
build.

19 years agoImplement -s/-S (do quick course adjustment on startup).
Matthew Dillon [Tue, 26 Apr 2005 23:50:23 +0000 (23:50 +0000)]
Implement -s/-S (do quick course adjustment on startup).

19 years agoCorrect a bug in the last two commits. The time_second global was not
Matthew Dillon [Tue, 26 Apr 2005 22:35:32 +0000 (22:35 +0000)]
Correct a bug in the last two commits.  The time_second global was not
being properly updated after the re-org, causing various weirdness to occur
in the system (such as ARP not retrying after a failure).

19 years agoRemove unused clear() function from the console renderer interface.
Sascha Wildner [Tue, 26 Apr 2005 21:23:50 +0000 (21:23 +0000)]
Remove unused clear() function from the console renderer interface.

19 years agoconst correctness
Joerg Sonnenberger [Tue, 26 Apr 2005 18:53:17 +0000 (18:53 +0000)]
const correctness

19 years agoconst / sign correctnes
Joerg Sonnenberger [Tue, 26 Apr 2005 18:51:44 +0000 (18:51 +0000)]
const / sign correctnes

19 years agoRemove unionfs hack. DTF_NODUP is now a NOP.
Joerg Sonnenberger [Tue, 26 Apr 2005 17:56:43 +0000 (17:56 +0000)]
Remove unionfs hack. DTF_NODUP is now a NOP.

Go-on: dillon

19 years agoFix ICMP problems in rc.firewall:
Simon Schubert [Tue, 26 Apr 2005 16:59:59 +0000 (16:59 +0000)]
Fix ICMP problems in rc.firewall:
When your trusted_net, like in the default config, was a net that
is not routed then even the allowed ICMP types were dropped.

Install rc.firewall mode +x.

Submitted-by: Andreas Hauser <andy@splashground.de>
19 years agoRemove dead code. Fix warnings.
Joerg Sonnenberger [Tue, 26 Apr 2005 16:59:56 +0000 (16:59 +0000)]
Remove dead code. Fix warnings.

19 years agoCorrect types for devname[_r].
Joerg Sonnenberger [Tue, 26 Apr 2005 16:58:23 +0000 (16:58 +0000)]
Correct types for devname[_r].

19 years agoANSIfy, no (void) before functions, include stdlib.h for prototype.
Joerg Sonnenberger [Tue, 26 Apr 2005 15:57:39 +0000 (15:57 +0000)]
ANSIfy, no (void) before functions, include stdlib.h for prototype.

19 years agoIt's dead, Jim.
Joerg Sonnenberger [Tue, 26 Apr 2005 15:54:03 +0000 (15:54 +0000)]
It's dead, Jim.

Stopping faking DES, it doesn't make the world better.

19 years agoRemove useless void * before free. Remove local prototype of
Joerg Sonnenberger [Tue, 26 Apr 2005 15:04:59 +0000 (15:04 +0000)]
Remove useless void * before free. Remove local prototype of
_reclaim_telldir. No need to include sys/types.h.

19 years agoAlways use strlcpy, in the last case also check the return value to
Joerg Sonnenberger [Tue, 26 Apr 2005 14:27:13 +0000 (14:27 +0000)]
Always use strlcpy, in the last case also check the return value to
detect truncation.

19 years agoFix warning.
Joerg Sonnenberger [Tue, 26 Apr 2005 14:21:22 +0000 (14:21 +0000)]
Fix warning.

19 years agoExplicitly initialize e. The code flow looks safe, but having
Joerg Sonnenberger [Tue, 26 Apr 2005 14:13:50 +0000 (14:13 +0000)]
Explicitly initialize e. The code flow looks safe, but having
two interwoven goto flows mixed makes it a bit hard to be sure.

19 years agoWork around restrict.
Joerg Sonnenberger [Tue, 26 Apr 2005 14:03:57 +0000 (14:03 +0000)]
Work around restrict.

19 years agoCorrect and improve __diagassert.
Joerg Sonnenberger [Tue, 26 Apr 2005 10:41:57 +0000 (10:41 +0000)]
Correct and improve __diagassert.

19 years agoFix warnings. Use sysctlbyname.
Joerg Sonnenberger [Tue, 26 Apr 2005 10:26:41 +0000 (10:26 +0000)]
Fix warnings. Use sysctlbyname.

19 years agoAdd prototype for __creat.
Joerg Sonnenberger [Tue, 26 Apr 2005 10:25:55 +0000 (10:25 +0000)]
Add prototype for __creat.

19 years agoCreate ProcWait(), like ProcExec() this is a wraper for wait().
Max Okumoto [Tue, 26 Apr 2005 10:22:28 +0000 (10:22 +0000)]
Create ProcWait(), like ProcExec() this is a wraper for wait().

19 years agoSet close-on-exec on output side of pipe.
Max Okumoto [Tue, 26 Apr 2005 10:22:09 +0000 (10:22 +0000)]
Set close-on-exec on output side of pipe.

19 years agoinline shellneed()
Max Okumoto [Tue, 26 Apr 2005 10:21:48 +0000 (10:21 +0000)]
inline shellneed()

19 years agoAllocate space for arguments, and free them after vfork().
Max Okumoto [Tue, 26 Apr 2005 10:21:24 +0000 (10:21 +0000)]
Allocate space for arguments, and free them after vfork().

19 years agoMove initilization of ProcStuff before vfork().
Max Okumoto [Tue, 26 Apr 2005 10:20:39 +0000 (10:20 +0000)]
Move initilization of ProcStuff before vfork().

19 years agoPass argv using ProcStuff.
Max Okumoto [Tue, 26 Apr 2005 10:20:20 +0000 (10:20 +0000)]
Pass argv using ProcStuff.

19 years agoDoc struct ProStuff fields.
Max Okumoto [Tue, 26 Apr 2005 10:19:55 +0000 (10:19 +0000)]
Doc struct ProStuff fields.

19 years agoMove redirection of stderr into ProcExec().
Max Okumoto [Tue, 26 Apr 2005 10:19:07 +0000 (10:19 +0000)]
Move redirection of stderr into ProcExec().

19 years agoChange arc4random_addrandom to pass the more natural uint8_t * and
Joerg Sonnenberger [Tue, 26 Apr 2005 10:16:16 +0000 (10:16 +0000)]
Change arc4random_addrandom to pass the more natural uint8_t * and
size_t as arguments. ANSIfy.

19 years agoFix warnings.
Joerg Sonnenberger [Tue, 26 Apr 2005 10:08:41 +0000 (10:08 +0000)]
Fix warnings.

19 years agoFix warnings.
Joerg Sonnenberger [Tue, 26 Apr 2005 10:05:08 +0000 (10:05 +0000)]
Fix warnings.

19 years agoReally include patches, don't let them catch dust.
Joerg Sonnenberger [Tue, 26 Apr 2005 09:42:56 +0000 (09:42 +0000)]
Really include patches, don't let them catch dust.

Noticed-by: Mitja Horvat <Mitja.Horvat@klub-ksok.si>
19 years agoFix warnings. Use sysctlbyname.
Joerg Sonnenberger [Tue, 26 Apr 2005 09:40:58 +0000 (09:40 +0000)]
Fix warnings. Use sysctlbyname.

19 years agoInclude guard.
Joerg Sonnenberger [Tue, 26 Apr 2005 09:26:07 +0000 (09:26 +0000)]
Include guard.

19 years agoInclude sys/types.h to get uid_t and gid_t.
Joerg Sonnenberger [Tue, 26 Apr 2005 09:08:38 +0000 (09:08 +0000)]
Include sys/types.h to get uid_t and gid_t.

19 years agoEnsure that the directory fits into memory. Fix warnings.
Joerg Sonnenberger [Tue, 26 Apr 2005 08:54:59 +0000 (08:54 +0000)]
Ensure that the directory fits into memory. Fix warnings.

19 years agoANSIfy. Fix warnings.
Joerg Sonnenberger [Tue, 26 Apr 2005 08:48:19 +0000 (08:48 +0000)]
ANSIfy. Fix warnings.

19 years agoUse namespace mangler.
Joerg Sonnenberger [Tue, 26 Apr 2005 08:46:54 +0000 (08:46 +0000)]
Use namespace mangler.

19 years agouse uid_t / gid_t for prototype in stdlib.h, ANSIfy.
Joerg Sonnenberger [Tue, 26 Apr 2005 08:45:19 +0000 (08:45 +0000)]
use uid_t / gid_t for prototype in stdlib.h, ANSIfy.

19 years agoFix warnings.
Joerg Sonnenberger [Tue, 26 Apr 2005 08:41:44 +0000 (08:41 +0000)]
Fix warnings.

19 years agovfork can clobber the local stack frame, use fork(). We might also
Joerg Sonnenberger [Tue, 26 Apr 2005 08:37:24 +0000 (08:37 +0000)]
vfork can clobber the local stack frame, use fork(). We might also
want to remove the support for '+'. Fix warnings.

19 years agoFix warning.
Joerg Sonnenberger [Tue, 26 Apr 2005 08:29:52 +0000 (08:29 +0000)]
Fix warning.

19 years agoFix warnings, ANSIfy.
Joerg Sonnenberger [Tue, 26 Apr 2005 08:27:44 +0000 (08:27 +0000)]
Fix warnings, ANSIfy.

19 years agoANSIfy. Fix warnings.
Joerg Sonnenberger [Tue, 26 Apr 2005 08:21:34 +0000 (08:21 +0000)]
ANSIfy. Fix warnings.

19 years agoFix warnings. Sprinkle const. Use size_t in some places.
Joerg Sonnenberger [Tue, 26 Apr 2005 08:07:58 +0000 (08:07 +0000)]
Fix warnings. Sprinkle const. Use size_t in some places.

19 years agoDo not try to collect offset data if a prior offset correction is still
Matthew Dillon [Tue, 26 Apr 2005 07:01:43 +0000 (07:01 +0000)]
Do not try to collect offset data if a prior offset correction is still
in progress.  Since we do not compensate for the prior offset correction,
any corrections based on data accumulated while the prior correction is
active will overshoot or undershoot.

Offset calculations are based on compensated real time rather then
uncompensated real time, which is why this is a problem.  Frequency
corrections are based on uncompensated real time and do not have any
similar issue.  It would be even better, but more difficult, to adapt
the offset correction code to use uncompensated real time and then take
the compensation into account, but this is a considerably more complex
equation to get right.

There is still another problem and that is the offset error will continue
to build when the frequency is not corrected, potentially resulting in a
longer sync-up time.  On the positive side, the offset correction is based
on a standard deviation that only requires a minimum of 4 samples.

Correct a minor compiler warning.

19 years agoyp_maplist is one of those undocumented functions, resurrect and prototype it.
YONETANI Tomokazu [Tue, 26 Apr 2005 06:30:52 +0000 (06:30 +0000)]
yp_maplist is one of those undocumented functions, resurrect and prototype it.

Taken-from: FreeBSD include/rpcsvc/ypclnt.h,1.15

19 years agoFix warnings, remove unused headers. Remove additional { }.
Joerg Sonnenberger [Tue, 26 Apr 2005 06:16:29 +0000 (06:16 +0000)]
Fix warnings, remove unused headers. Remove additional { }.

19 years agoRemove more __NETBSD_SYSCALLS.
Joerg Sonnenberger [Tue, 26 Apr 2005 06:08:42 +0000 (06:08 +0000)]
Remove more __NETBSD_SYSCALLS.

19 years agoRemove compat junk, __getcwd always exists on DragonFly.
Joerg Sonnenberger [Tue, 26 Apr 2005 06:04:56 +0000 (06:04 +0000)]
Remove compat junk, __getcwd always exists on DragonFly.

19 years agoUnconditionalize HAS_UTRACE, we never have NetBSD syscalls.
Joerg Sonnenberger [Tue, 26 Apr 2005 05:51:00 +0000 (05:51 +0000)]
Unconditionalize HAS_UTRACE, we never have NetBSD syscalls.

19 years agoFix warnings.
Joerg Sonnenberger [Tue, 26 Apr 2005 05:48:21 +0000 (05:48 +0000)]
Fix warnings.

19 years agoReadd ypresp_allfn, now correctly typed.
Joerg Sonnenberger [Tue, 26 Apr 2005 05:30:12 +0000 (05:30 +0000)]
Readd ypresp_allfn, now correctly typed.

Noticed-by: yonetani
19 years agoAdd -n (not for real) option. The program goes through motions, but
Matthew Dillon [Tue, 26 Apr 2005 00:56:54 +0000 (00:56 +0000)]
Add -n (not for real) option.  The program goes through motions, but
doesn't actually update the system time.  Plus a few other cleanups.
Everything now works except -s/-S and leap second correction.

19 years agoOn MP systems, malloc's using R_NOWAIT are not supposed to block, so don't
Matthew Dillon [Tue, 26 Apr 2005 00:47:59 +0000 (00:47 +0000)]
On MP systems, malloc's using R_NOWAIT are not supposed to block, so don't
let them block on the BGL either.

19 years agoMinor rearrangement of an mpcount. This isn't actually a bug because the
Matthew Dillon [Tue, 26 Apr 2005 00:31:05 +0000 (00:31 +0000)]
Minor rearrangement of an mpcount.  This isn't actually a bug because the
code is safely in a critical section, but mpcount still ought not be
bumped until we actually intend to get the MP lock.

19 years agoFix an SMP bug. The SMP startup code waits for the APs to finish
Matthew Dillon [Tue, 26 Apr 2005 00:30:00 +0000 (00:30 +0000)]
Fix an SMP bug.  The SMP startup code waits for the APs to finish
initializing and goes through an interlock with the BGL.  Unfortunately,
it does not properly restore the BGL when it finishes.  This can cause
the system to lock-up on boot (spin trying to get a broken BGL) just
after finishing the AP initialization.  Additionally, this resulted in the
swapper thread running without the BGL.

19 years agoRedo the way the thread priority is displayed. Split out the critical
Matthew Dillon [Mon, 25 Apr 2005 22:26:22 +0000 (22:26 +0000)]
Redo the way the thread priority is displayed.  Split out the critical
section count from the priority field and also display the MP lock count
for each thread.

19 years agoAdd config file support, daemon() backgrounding, pidfile,
Matthew Dillon [Mon, 25 Apr 2005 20:50:59 +0000 (20:50 +0000)]
Add config file support, daemon() backgrounding, pidfile,
auto-kill-old-daemon on program restart, plus some cleanups.

19 years agoMake the trace code a bit smarter. It now looks around for something
Matthew Dillon [Mon, 25 Apr 2005 20:22:27 +0000 (20:22 +0000)]
Make the trace code a bit smarter.  It now looks around for something
that might be a frame pointer if the stack pointer given to it does
not appear to point at a frame.

19 years agoAdd information on interrupt preemptions by the current thread on any given
Matthew Dillon [Mon, 25 Apr 2005 20:05:09 +0000 (20:05 +0000)]
Add information on interrupt preemptions by the current thread on any given
cpu, and in the thread list, so we can see what is preempting what.

19 years agoconst correctness
Joerg Sonnenberger [Mon, 25 Apr 2005 19:36:57 +0000 (19:36 +0000)]
const correctness

19 years agoFix warnings, ANSIfy, constify.
Joerg Sonnenberger [Mon, 25 Apr 2005 19:03:46 +0000 (19:03 +0000)]
Fix warnings, ANSIfy, constify.

19 years agoFirst stab at WARNS=6 cleaning. More will be done once I figure out
Joerg Sonnenberger [Mon, 25 Apr 2005 18:52:28 +0000 (18:52 +0000)]
First stab at WARNS=6 cleaning. More will be done once I figure out
how to teach rpcgen const.

19 years agoAnsify getcwd and declare the syscall prototype.
Joerg Sonnenberger [Mon, 25 Apr 2005 18:19:48 +0000 (18:19 +0000)]
Ansify getcwd and declare the syscall prototype.

19 years agoImplement a course offset adjustment for large time steps.
Matthew Dillon [Mon, 25 Apr 2005 17:42:49 +0000 (17:42 +0000)]
Implement a course offset adjustment for large time steps.

Rework the logging code.  Add four logging levels (default 1, which logs
any corrections > 10 ppm made).

Log to syslog when not in debug mode.

19 years agoRemove inactive code for the maclabel parameter. DragonFly doesn't support
Sascha Wildner [Mon, 25 Apr 2005 17:33:26 +0000 (17:33 +0000)]
Remove inactive code for the maclabel parameter. DragonFly doesn't support
Mandatory Access Control currently.

19 years ago- ANSI
Liam J. Foy [Mon, 25 Apr 2005 16:10:25 +0000 (16:10 +0000)]
- ANSI
- WARNS 6

Submitted by: Peter Avalos <pavalos@theshell.com>

19 years agoCISS quirk.
Joerg Sonnenberger [Mon, 25 Apr 2005 15:14:54 +0000 (15:14 +0000)]
CISS quirk.

Obtained-from: FreeBSD

19 years agoBe consistent for preventing redundant header inclusion.
Hiten Pandya [Mon, 25 Apr 2005 14:27:03 +0000 (14:27 +0000)]
Be consistent for preventing redundant header inclusion.

19 years agoANSIfy.
Joerg Sonnenberger [Mon, 25 Apr 2005 08:33:25 +0000 (08:33 +0000)]
ANSIfy.