aboutsummaryrefslogtreecommitdiff
path: root/sys/kern/tty_pty.c
Commit message (Expand)AuthorAgeFilesLines
* Allow pty(4) to be loaded as a kld.Ed Schouten2009-08-231-127/+0
* Small changes to the warning message generated by pty(4):Ed Schouten2009-08-191-3/+4
* Don't use PTY name as format string, even though it isn't insecure here.Ed Schouten2009-02-261-1/+1
* Remove unneeded use of device unit numbers from pty(4).Ed Schouten2009-01-251-8/+5
* Allow the user to suppress the rate-limited pty(4) warning.Ed Schouten2008-08-231-1/+5
* Integrate the new MPSAFE TTY layer to the FreeBSD operating system.Ed Schouten2008-08-201-751/+59
* Close two different races with concurrent opens of pty master devicesJohn Baldwin2008-08-041-5/+24
* In keeping with style(9)'s recommendations on macros, use a ';'Robert Watson2008-03-161-1/+1
* In rev. 1.156, the convertion of the minor number to the unit numberKonstantin Belousov2008-01-261-3/+5
* In the rev. 1.153, the one place for converting minor number to unitKonstantin Belousov2008-01-181-1/+3
* Bump up the number of ttys supported by pty(4) to 512 by making use ofJohn Baldwin2007-11-191-3/+3
* A couple of optimizations to the last commit.John Baldwin2007-11-081-2/+2
* Make it easier to add more ptys to the pty(4) driver:John Baldwin2007-11-081-19/+12
* Use make_dev_credf(MAKEDEV_REF) instead of make_dev() from pty clone handler.Konstantin Belousov2007-07-031-2/+1
* Sweep kernel replacing suser(9) calls with priv(9) calls, assigningRobert Watson2006-11-061-2/+5
* Back out part of rev. 1.149. While adding a workaround in ptcopen() toMartin Blapp2006-10-041-9/+2
* Readd rev. 1.145 because of vfs bugs and races near revoke(). Until theyMartin Blapp2006-09-301-4/+14
* Free tty struct after last close. This should fix the pty-leak by numbers.Martin Blapp2006-09-291-12/+17
* Fix our ioctl(2) implementation when the argument is "int". NewRuslan Ermilov2006-09-271-0/+11
* Check for tp->t_refcnt == 0 before doing anything in tty_open().Martin Blapp2006-09-231-0/+12
* Don't destroy the slave /dev entry until someone figures out why devfs seemsOlivier Houchard2006-02-021-1/+1
* Allow root in the host environment to open ptys within jailed environments.Christian S.J. Peron2006-01-311-1/+1
* Don't attempt to re-create the /dev entry for the slave part if it alreadyOlivier Houchard2006-01-261-1/+2
* Bring in a sysv-style pts implementation, as found in the rwatson_pts perforc...Olivier Houchard2006-01-261-7/+54
* Move the old BSD4.3 tty compatibility from (!BURN_BRIDGES && COMPAT_43)Poul-Henning Kamp2006-01-101-9/+3
* Use ttyalloc() instead of ttymalloc()Poul-Henning Kamp2006-01-041-1/+1
* Merge the dev_clone and dev_clone_cred event handlers into a singleRobert Watson2005-08-081-1/+1
* When devfs cloning takes place, provide access to the credential of theRobert Watson2005-07-141-7/+8
* Explicitly hold a reference to the cdev we have just cloned. ThisPoul-Henning Kamp2005-03-311-0/+1
* Use dynamic major number allocation.Poul-Henning Kamp2005-02-271-5/+1
* /* -> /*- for copyright notices, minor format tweaks as necessaryWarner Losh2005-01-061-1/+1
* Include uio.hPoul-Henning Kamp2004-12-221-3/+3
* Add new function ttyinitmode() which sets our systemwide defaultPoul-Henning Kamp2004-10-181-6/+1
* Make pty's always come up in echo mode.Poul-Henning Kamp2004-10-151-1/+1
* Split the ioctl function in control and slave side, this eliminatedPoul-Henning Kamp2004-09-231-68/+78
* Use the tty->t_sc field to find our softc.Poul-Henning Kamp2004-09-161-3/+4
* Preparation commit for the tty cleanups that will follow in the nearPoul-Henning Kamp2004-07-151-1/+1
* Gah! commit from wrong tree.Poul-Henning Kamp2004-06-251-6/+0
* Retire the TIOC_REMOTE ioctl.Poul-Henning Kamp2004-06-251-95/+3
* Put the pre FreeBSD-2.x tty compat code under BURN_BRIDGES.Poul-Henning Kamp2004-06-211-2/+6
* Second half of the dev_t cleanup.Poul-Henning Kamp2004-06-171-2/+2
* Do the dreaded s/dev_t/struct cdev */Poul-Henning Kamp2004-06-161-16/+16
* Deorbit COMPAT_SUNOS.Poul-Henning Kamp2004-06-111-2/+2
* Rename struct pt_ioctl to "ptsc" and pointers to it from "pti" to "pt"Poul-Henning Kamp2004-06-091-65/+65
* Ditch K&R function stylePoul-Henning Kamp2004-06-091-63/+15
* Move PTY private defines into PTY private files.Poul-Henning Kamp2004-06-091-0/+4
* Machine generated patch which changes linedisc calls from accessingPoul-Henning Kamp2004-06-041-8/+8
* Use ttymalloc() instead of ttyregister(). Use ttyioctl() instead ofPoul-Henning Kamp2004-06-041-8/+6
* There is no need to explicitly call the stop function. In all likelyhoodPoul-Henning Kamp2004-06-011-1/+0
* Remove advertising clause from University of California Regent's license,Warner Losh2004-04-051-4/+0