aboutsummaryrefslogtreecommitdiff
path: root/sys/dev/streams
Commit message (Collapse)AuthorAgeFilesLines
...
* Cleanup after repo copy of sys/svr4 to sys/compat/svr4.David E. O'Brien2000-09-011-6/+6
| | | | Notes: svn path=/head/; revision=65314
* Back out the previous change to the queue(3) interface.Jake Burkholder2000-05-261-2/+2
| | | | | | | | | It was not discussed and should probably not happen. Requested by: msmith and others Notes: svn path=/head/; revision=60938
* Change the way that the queue(3) structures are declared; don't assume thatJake Burkholder2000-05-231-2/+2
| | | | | | | | | | | the type argument to *_HEAD and *_ENTRY is a struct. Suggested by: phk Reviewed by: phk Approved by: mdodd Notes: svn path=/head/; revision=60833
* Give the "streams" modulea version (1) and depend on it from theBrian Feldman2000-05-061-0/+1
| | | | | | | | "svr4elf" module. This unbreaks the SVR4 KLD (which had an undefined function because of thenewly-committed KLD enhancements). Notes: svn path=/head/; revision=60060
* Rename remove_dev() to destroy_dev().Poul-Henning Kamp1999-11-081-10/+10
| | | | | | | Nagged about by: msmith Notes: svn path=/head/; revision=53000
* Update the stream socket fileops table to match fo_stat() additions.Peter Wemm1999-11-081-1/+1
| | | | Notes: svn path=/head/; revision=52987
* Replace cdevsw_add() and friends with make_dev()/remove_dev().Mark Newton1999-10-101-2/+41
| | | | Notes: svn path=/head/; revision=52114
* zap #include "streams.h" (for NSTREAMS) - which isn't used.Peter Wemm1999-09-271-1/+0
| | | | Notes: svn path=/head/; revision=51708
* Remove five now unused fields from struct cdevsw. They should neverPoul-Henning Kamp1999-09-251-5/+0
| | | | | | | | | | | have been there in the first place. A GENERIC kernel shrinks almost 1k. Add a slightly different safetybelt under nostop for tty drivers. Add some missing FreeBSD tags Notes: svn path=/head/; revision=51658
* $Id$ -> $FreeBSD$Peter Wemm1999-08-281-1/+1
| | | | Notes: svn path=/head/; revision=50477
* Convert DEVFS hooks in (most) drivers to make_dev().Poul-Henning Kamp1999-08-231-21/+1
| | | | | | | | | | | | | | | | | | | Diskslice/label code not yet handled. Vinum, i4b, alpha, pc98 not dealt with (left to respective Maintainers) Add the correct hook for devfs to kern_conf.c The net result of this excercise is that a lot less files depends on DEVFS, and devtoname() gets more sensible output in many cases. A few drivers had minor additional cleanups performed relating to cdevsw registration. A few drivers don't register a cdevsw{} anymore, but only use make_dev(). Notes: svn path=/head/; revision=50254
* Fix fd race conditions (during shared fd table usage.) Badfileops isBrian Feldman1999-08-041-4/+4
| | | | | | | | | | | | | | | now used in f_ops in place of NULL, and modifications to the files are more carefully ordered. f_ops should also be set to &badfileops upon "close" of a file. This does not fix other problems mentioned in this PR than the first one. PR: 11629 Reviewed by: peter Notes: svn path=/head/; revision=49413
* Cleanup - diked out a heap of old KLM stuff that isn't needed anymore.Mark Newton1999-08-011-65/+3
| | | | Notes: svn path=/head/; revision=49344
* Eliminate 'WARNING: "streams" is usurping "streams"'s cdevsw[]' messagesMark Newton1999-07-301-2/+2
| | | | | | | at boot Notes: svn path=/head/; revision=49263
* Simplify cdevsw registration.Poul-Henning Kamp1999-05-311-11/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | The cdevsw_add() function now finds the major number(s) in the struct cdevsw passed to it. cdevsw_add_generic() is no longer needed, cdevsw_add() does the same thing. cdevsw_add() will print an message if the d_maj field looks bogus. Remove nblkdev and nchrdev variables. Most places they were used bogusly. Instead check a dev_t for validity by seeing if devsw() or bdevsw() returns NULL. Move bdevsw() and devsw() functions to kern/kern_conf.c Bump __FreeBSD_version to 400006 This commit removes: 72 bogus makedev() calls 26 bogus SYSINIT functions if_xe.c bogusly accessed cdevsw[], author/maintainer please fix. I4b and vinum not changed. Patches emailed to authors. LINT probably broken until they catch up. Notes: svn path=/head/; revision=47640
* This commit should be a extensive NO-OP:Poul-Henning Kamp1999-05-301-14/+20
| | | | | | | | | | | | | | | | Reformat and initialize correctly all "struct cdevsw". Initialize the d_maj and d_bmaj fields. The d_reset field was not removed, although it is never used. I used a program to do most of this, so all the files now use the same consistent format. Please keep it that way. Vinum and i4b not modified, patches emailed to respective authors. Notes: svn path=/head/; revision=47625
* ``fix'' the devfs_add_devswf() calls, the printf string wasn't factoringPeter Wemm1999-05-061-10/+10
| | | | | | | | in the unit number. I'm not so sure about this at all, the SVR4 systems I have access to have a mixture of names and often %03d format units. Notes: svn path=/head/; revision=46604
* Converted "streams" pseudo-device into a KLDMark Newton1999-02-221-0/+29
| | | | Notes: svn path=/head/; revision=44208
* Nuke some prototypes that really shouldn't be here.Mark Newton1999-02-011-8/+0
| | | | Notes: svn path=/head/; revision=43514
* New pseudo-device to provide for a way of obtaining a socket by open()ingMark Newton1999-01-301-0/+427
something in /dev. Obtained from: Christos Zoulas, with FreeBSD modifications Notes: svn path=/head/; revision=43410