thorpej
16cf223098
Enforce open-for-writing on ioctls that change the bus's state.
...
Implement ioctl pass-through to the host bus adapter, allowing both
SCBUS* ioctls handled at that level and host adapter-specific ioctls
to be implemented. Implement SCBUSIORESET as a pass-through.
Inspired by PR #6090 , from Matt Jacob.
1998-10-10 03:33:01 +00:00
thorpej
4898b61ee2
Define the SCBUSIORESET ioctl (no argument).
1998-10-10 03:18:51 +00:00
hubertf
030e6d4f1d
Omit "(section)" if either -i or -t are given, print "\n" and insert a
...
"-" at the right place when -i is given.
1998-10-10 02:53:12 +00:00
thorpej
9eb1a83c84
Define the SCBUSIOSCAN ioctl (and its argument structure). This
...
SCSI bus ioctl rescans the SCSI bus for new devices.
Garbage-collect the SCIOCREPROBE and OSCIOCREPROBE. They are obsolete.
1998-10-10 02:37:28 +00:00
thorpej
45bf57f8a6
Garbage-collect the SCIOCREPROBE and OSCIOCREPROBE ioctls. This is a
...
bus-oriented command. (How much sense does it make to open a device
to rescan the bus?!)
1998-10-10 02:35:30 +00:00
thorpej
1e2b6a99ed
Implement the SCBUSIOSCAN ioctl. Rescans the bus for new devices.
1998-10-10 02:34:15 +00:00
matt
1163f713bb
Make DBL_MIN and DBL_MAX makes limits.h (otherwise CPP complains when
...
building xlint).
1998-10-10 02:13:55 +00:00
thorpej
908cdfe4e3
Add scsibus entry points to the cdevsw[].
1998-10-10 02:00:49 +00:00
matt
592306e323
Use __sigprocmask14, fix a few more bugs
1998-10-10 01:50:23 +00:00
thorpej
e3fb94a7b4
Add the open/close/ioctl entry points for the SCSI bus, i.e. /dev/scsibusN.
1998-10-10 01:14:26 +00:00
thorpej
0a588fad00
Add cdev_scsibus_init() (open, close, ioctl).
1998-10-10 01:11:36 +00:00
thorpej
dda872c16a
Define an additional host adapter return code, XS_RESET, indicating
...
that the bus was reset while the command was pending. The middle
layer may choose to retry the command.
1998-10-10 00:36:13 +00:00
thorpej
29d472f53d
Garbage-collect the open_target_lu and close_target_lu entry points from
...
struct scsipi_adapter; they were not used.
Add a scsipi_ioctl entry point to struct scsipi_adapter. This will be
used to issue ioctl commands to the host adapters.
Inspired by PR #6090 , from Matt Jacob.
1998-10-10 00:28:28 +00:00
matt
99d642287b
Actually build __setjmp.S/__sigsetjmp.S for vax. PICifiy the setjmp code.
...
Fix libm Makefile to handle obj directories.
1998-10-10 00:08:50 +00:00
agc
7bdbc205e5
Use the same table for input and output of PLISTs.
1998-10-09 19:51:21 +00:00
tron
d7d750d262
Fix build problems if object directories are used.
1998-10-09 19:30:02 +00:00
is
3523dc9c50
Back out the wait-for-slowly-dying-processes change.
1998-10-09 18:50:35 +00:00
agc
9daf7cc9b2
More cleanup - various bits of KNF.
...
Use another table when parsing PLIST files - makes this much more extensible.
1998-10-09 18:27:31 +00:00
itohy
c567b3c6b8
The range of the argument of ctype(3) functions is not that of "char",
...
but "unsigned char" plus EOF.
The original code may cause troubles processing 8-bit code files.
1998-10-09 17:00:56 +00:00
agc
16ae233008
Some minor KNF.
...
Lots more to be done.
1998-10-09 11:16:57 +00:00
christos
228a8f9869
PR/6265: Chas Williams: minor bug in assembler output from gcc
...
(produces 'empty' symbols)
1998-10-09 11:13:21 +00:00
agc
3679178e31
Make pkg_info a tad more extensible by using a table to hold the strings
...
to be printed. Also, don't error out if any unexpected input is read -
just log the error, and keep on going.
Fix a slight bug along the way - if there was an @option in the package,
then pkg_info would die.
1998-10-09 11:05:58 +00:00
pk
5422d07da0
Construct a `flush_cache_all()' for Cypress CPUs.
1998-10-09 10:48:14 +00:00
itohy
03cde6e019
Use "${MAKE}" instead of "make" for cross compilation.
1998-10-09 10:40:59 +00:00
pk
024e5f4c9a
More `#if defined(MULTIPROCESSOR)'s.
1998-10-09 10:08:52 +00:00
agc
82f2922229
Fix a bug in pkg_info -f with @pkgcfl entries.
1998-10-09 09:35:39 +00:00
agc
65e1849228
Garbage collect unused variable..
...
Update documentation accordingly.
1998-10-09 09:22:15 +00:00
pk
57a688f81e
Init a variable.
1998-10-09 08:01:33 +00:00
matt
832a061bca
Fix some old mistakes when I originally committed this.
1998-10-09 06:20:06 +00:00
matt
c4ece7cdcb
Commit out include of "../include/macros.h" since its bcopy conflict with
...
the one in "lib/libsa/stand.h".
1998-10-09 06:15:33 +00:00
matt
71364ebea6
Workaround problem with le driver forgetting its address
1998-10-09 06:14:22 +00:00
matt
3d8c929799
Remove define for SUPPORT_BOOTPARAMS and put in the Makefile instead.
...
Fix DHCP code so it works.
1998-10-09 06:13:30 +00:00
matt
7d79b82d33
include <bsd.prog.mk> and make changes so that "make obj" works.
...
Make it easy to build an boot which uses BOOTP/DHCP instead
RARP/BOOTPARAMS.
1998-10-09 06:12:31 +00:00
matt
bbf29cff44
Add strncpy (needed for bootp/dhcp). Tighten up some of the assembly.
1998-10-09 06:09:48 +00:00
enami
3c12da56ad
Initialize the global variable `shuttime' with current time when
...
user requested to shutdown now, so that correct time is written in
/etc/nologin.
1998-10-09 03:01:40 +00:00
erh
2a1165d74d
Initialize the correct fields when creating an empty command. Fixes bug where a function with no body ( e.g. "testfun () ;" ) would cause ksh to segfault when it was called.
1998-10-09 02:45:34 +00:00
erh
bc642404be
getwd() -> getcwd(,MAXPATHLEN).
1998-10-09 02:42:28 +00:00
enami
2691695883
Add -p option in usage.
1998-10-09 02:26:17 +00:00
enami
138ef65e24
Sort options in SYNOPSIS alphabetically.
1998-10-09 02:24:08 +00:00
enami
4023401291
- To make this file compile again on NetBSD, force to use
...
old (i.e. posix version of timespec) code if defined(__NetBSD__).
- Introduce some macro for readability.
1998-10-09 02:00:39 +00:00
mark
45a8df778f
Remove some unnecessary includes.
1998-10-09 00:17:20 +00:00
wsanchez
1b21ebd11c
Global replace:
...
-#ifdef _POSIX_SOURCE
+#if defined(_POSIX_SOURCE) || defined(_POSIX_C_SOURCE) || defined (_XOPEN_SOURCE)
1998-10-08 23:30:35 +00:00
pk
312385da0a
Define SMP versions of some cache flush methods.
1998-10-08 22:27:32 +00:00
pk
41d031837e
Define a message structure of inter-processor communication.
1998-10-08 22:25:42 +00:00
pk
f3c4a67a7f
Adapt to changes to the cpus[] array.
1998-10-08 22:23:44 +00:00
pk
34ad8e5fb7
Find out about the number of CPUs in the system before starting device
...
configuration, so we can build a cpus[] array without "holes".
1998-10-08 22:14:44 +00:00
pk
a61ee50b27
Move [gs]etcontext and [gs]etpte() to pte.h
1998-10-08 21:49:12 +00:00
pk
e6bbfcc58a
Move [gs]etcontext() and [gs]etpte() to pte.h
1998-10-08 21:47:34 +00:00
is
6662b5ed74
- define framework for >8bit transfers
...
- implement 16 bit contiguous and 16 bit interleaved, both big-endian
1998-10-08 21:46:39 +00:00
thorpej
0a70a74239
Regen.
1998-10-08 20:44:00 +00:00