Commit Graph

40550 Commits

Author SHA1 Message Date
thorpej
b413670e49 Regen. 1998-07-01 00:41:55 +00:00
thorpej
f76a7b5d83 Add a bunch more system calls from Digital UNIX 4.0D. 1998-07-01 00:41:36 +00:00
thorpej
1a371b88e4 Add a forward declaration for struct iovec. 1998-07-01 00:03:23 +00:00
thorpej
d48673ce4c Rename an internal function who's name collides w/ pwrite(2). 1998-06-30 23:42:08 +00:00
thorpej
576184d528 Put pread64() and pwrite64() back in here, but just call the native
NetBSD system call with no argument translation.
1998-06-30 23:34:05 +00:00
thorpej
c21db87c09 Regen. 1998-06-30 23:32:07 +00:00
thorpej
641ea73301 Revert the last change; it had a side-effect that I didn't think about. 1998-06-30 23:31:28 +00:00
thorpej
0e5d7351fc Add man pages for the positional i/o system calls. 1998-06-30 21:35:16 +00:00
thorpej
317d4e84d6 Use pread(2) and pwrite(2) where appropriate. 1998-06-30 21:30:52 +00:00
thorpej
b9cfbb01cd Use pread(2) in one place. 1998-06-30 20:47:37 +00:00
thorpej
5bc2ba5c36 Oops, missed a couple of pread(2) uses. 1998-06-30 20:40:44 +00:00
ross
5a4035534b Make the include/machine -> include/alpha change in comp/md.alpha.
Sync the rest with reality.

More rogues' gallery nominations for modifying the distribution without
updating the sets:

	cgd             bsd.kinc.mk
	christos        fktrace.2 link
	christos        libc version
	fair            ch.4
	fair            scsi.4
	fair            ss.4
	lukem           libedit version
	mrg             packages.7
	tron            examples/amd/cd

You all owe me beer.
1998-06-30 20:40:10 +00:00
thorpej
55c7ea7c28 Use pread(2) and pwrite(2) rather than lseek(2)/{read,write}(2). 1998-06-30 20:29:39 +00:00
ross
a1394485b6 Revert yesterday's change. 1998-06-30 20:25:14 +00:00
tv
e3ab20461f Add the ability to disable passive connects in ftpd.conf (breaks RFC1123,
STD3, but needed in some firewall environments).
1998-06-30 20:18:52 +00:00
ragge
104c2d4f3e Oops, had forgotten hard link to fsck_ffs. Pointed out by Roger Ivie. 1998-06-30 20:14:19 +00:00
thorpej
924ead1c85 Prototype preadv(2) and pwritev(2) if !defined(_XOPEN_SOURCE). 1998-06-30 19:48:56 +00:00
thorpej
c0f28f93e4 Prototype pread(2) and pwrite(2) if !defined(_POSIX_C_SOURCE). 1998-06-30 19:46:41 +00:00
thorpej
bdad86fd0c Add pread(2), pwrite(2), preadv(2), pwritev(2) system calls. 1998-06-30 19:46:00 +00:00
thorpej
f8fe385b78 Rewrite svr4_sys_pread() and svr4_sys_pwrite() in terms of the native
NetBSD pread(2) and pwrite(2).  These still require indirection because
the arguments need to be converted to the correct types.

Delete svr4_sys_pread64() and svr4_sys_pwrite64(), since the arguments
for these calls do not need conversion, and the syscall switch calls
the native NetBSD system calls directly.
1998-06-30 19:42:56 +00:00
thorpej
e05b7cc70b Regen: syscalls.master changed to reflect native pread/pwrite. 1998-06-30 19:40:55 +00:00
thorpej
cf54391ad7 Now that NetBSD has pread(2) and pwrite(2), we no longer need to indirect
through SVR4 emulation layers to handle SVR4's pread64(2) and pwrite64(2),
since NetBSD's arguments are the same as the SVR4 64-bit system call
arguments.
1998-06-30 19:40:13 +00:00
thorpej
bc799897fc Implement pread(2), pwrite(2), preadv(2), and pwritev(2). 1998-06-30 19:36:24 +00:00
thorpej
1f37d1d569 Regen: added pread(2), pwrite(2), preadv(2), pwritev(2). 1998-06-30 19:34:20 +00:00
thorpej
f0dda0d383 Add positional read and write system calls:
- pread() (#173) and pwrite() (#174), which are defined by XPG4.2.  System
  call numbers match Solaris.
- preadv() (#289) and pwritev() (#290), which are the positional cousins
  of readv() and writev(), but not defined by any standard.
1998-06-30 19:33:11 +00:00
ross
e18398dff5 Move the crt{begin,end}* stuff from base to comp.
Sync mi with reality.

The rogues' gallery nominations for today:

	augustss        ariareg.h
	thorpej         smc83c170{reg,var}.h
	drochner        wsdisplay_usl_io.h
	jonathan        timepps.h
1998-06-30 19:06:48 +00:00
wrstuden
67b0c87dc3 Overkill patches to make serial console work again. Should also make
serial echo work, but not sure. Tested by Paul Goyette.

A few of these changes can probably be backed out, but I'm not sure which.
This part should work for now, and get things going again. These fixes
should also get rid of the problem of things crashing just as zstty0 gets
configured.
1998-06-30 18:13:21 +00:00
augustss
9e54ebca91 Add WSS attachment for ISAPnP. Not tested yet. 1998-06-30 17:28:00 +00:00
mycroft
85cca39e28 Add a monitor mute. 1998-06-30 16:54:52 +00:00
augustss
2a91c2b84f Regen. 1998-06-30 14:42:00 +00:00
augustss
bb9ccdf373 Add a 2 Micro CardBus controller. 1998-06-30 14:41:29 +00:00
augustss
509c98eb23 Add another modem card. 1998-06-30 14:14:44 +00:00
msaitoh
94b9143ddd add RCSID 1998-06-30 12:22:36 +00:00
msaitoh
c0eed6da3d sync with -current after a long silence 1998-06-30 11:59:09 +00:00
ragge
518a9a5b6a Enable use of reversed and underlined text. The DEC Isolatin character
set now also work correctly. Add blinking cursor.
1998-06-30 11:29:37 +00:00
drochner
9a04d7d9f2 adapt to wscons interface change 1998-06-30 09:02:08 +00:00
mycroft
792ea056b9 Nuke unused variable. 1998-06-30 08:27:39 +00:00
mycroft
fae3bf0887 Add a monitor mute. The mixer here really needs more work for the
Crystal chips.
1998-06-30 08:24:56 +00:00
mycroft
3858cce05c Recognize the CS4236B (although we don't yet use any of the extensions). 1998-06-30 07:45:22 +00:00
thorpej
b6781dbaa2 Split up read/readv/write/writev into the system call front-end and
the guts that actually perform the I/O request.
1998-06-30 07:39:22 +00:00
phil
8f97042b69 Fixed a couple of simple bugs, added data returned for arrow keys for
xterm that is different than xterm termcap entry states.  (Does curses
change what is returned for arrow keys?)
1998-06-30 06:57:57 +00:00
thorpej
a4a34ba74a Add two additional arguments to the fileops read and write calls, a
pointer to the offset to use, and a flags word.  Define a flag that
specifies whether or not to update the offset passed by reference.
1998-06-30 05:33:11 +00:00
ross
047edc1df7 Compensate for the /usr/include/${MACHINE_ARCH} change. 1998-06-30 05:13:31 +00:00
mrg
53559837db <dev/sun/disklabel.h> not <dev/sun/sun_disklabel.h> 1998-06-30 04:35:37 +00:00
scottr
3fec37df49 Fix warnings from recent ddb_init() change: handle end and esym
consistently.
1998-06-30 04:16:00 +00:00
ross
49eca14af2 Move c++rt0 from mi to md files, except for 68K where it goes into ad.68k. 1998-06-30 04:03:29 +00:00
ross
c43544845e Split the libraries correctly into base and comp set elements, like Chris
did for 1.3.2.
1998-06-30 03:49:00 +00:00
jonathan
50ca59e842 Fix braino. 1998-06-30 03:42:23 +00:00
jonathan
eaa351c789 * Check that any declared option (def{opt,param,flag}, filesystem
is declared at most once.
* Do option dependency across all def{opt,param, flag}.
* Make the default value of otherwise-unspecified defopt's be 1,
  for consistency with non-defopt'ed options.
* Wrap an abstraction layer (macros) around tests for defopt, filesystem,
  defparam, etc. to catch outdated  defopt-vs-filesystem tests.
1998-06-30 03:30:56 +00:00
ross
567fbba53c Mechanism for installing the independently packaged alpha toolchain.
Originally written by Chris Demetriou.
1998-06-30 03:11:23 +00:00