Age | Commit message (Collapse) | Author | |
---|---|---|---|
2003-10-03 | Merge tty_attach() in ttymalloc() and tty_detach() in ttyfree(). The need for | Miod Vallat | |
separate tty registering is gone now that sparc has switched to wscons, and this makes the code less error-prone. Also, remove tests for ttymalloc() failure, since it uses M_WAITOK. ok millert@ deraadt@, tested by various people as well besides me... | |||
2003-09-23 | Replace select backends with poll backends. selscan() and pollscan() | Todd C. Miller | |
now call the poll backend. With this change we implement greater poll(2) functionality instead of emulating it via the select backend. Adapted from NetBSD and including some changes from FreeBSD. Tested by many, deraadt@ OK | |||
2003-08-23 | knf | Theo de Raadt | |
2003-08-15 | change arguments to suser. suser now takes the process, and a flags | Ted Unangst | |
argument. old cred only calls user suser_ucred. this will allow future work to more flexibly implement the idea of a root process. looks like something i saw in freebsd, but a little different. use of suser_ucred vs suser in file system code should be looked at again, for the moment semantics remain unchanged. review and input from art@ testing and further review miod@ | |||
2003-06-02 | Remove the advertising clause in the UCB license which Berkeley | Todd C. Miller | |
rescinded 22 July 1999. Proofed by myself and Theo. | |||
2002-12-20 | Clear error before jumping back to the input loop. If error was set | Todd C. Miller | |
to EWOULDBLOCK it would otherwise not get cleared; Jim Geovedi | |||
2002-12-12 | can now get _ttylist via sysctl; millert ok | Theo de Raadt | |
2002-07-30 | Release sessions to avoid memory leak. From NetBSD. ok deraadt@ | Thomas Nordin | |
2002-07-11 | Make sure to protect ttypend with spltty all the time. | Artur Grabowski | |
Implemented with paranoia. | |||
2002-07-03 | Change all variables definitions (int foo) in sys/sys/*.h to variable | Miod Vallat | |
declarations (extern int foo), and compensate in the appropriate locations. | |||
2002-06-11 | splassert(IPL_TTY) where comments tell us we should | Artur Grabowski | |
2002-03-14 | First round of __P removal in sys | Todd C. Miller | |
2002-01-30 | Move SET/CLR/ISSET macros to param.h. fgsch@ and millert@ ok | Thomas Nordin | |
2001-12-27 | Increment reference count when copying session pointer pr#2112. ok deraadt@ | Thomas Nordin | |
2001-11-06 | Replace inclusion of <vm/foo.h> with the correct <uvm/bar.h> when necessary. | Miod Vallat | |
(Look ma, I might have broken the tree) | |||
2001-10-07 | Setting the VTIME to a value larger than 214 lead to an integer overflow | Artur Grabowski | |
in the calculation of the sleep timeout which could lead to a panic. Instead of doing the very error-prone, and in more than one way incorrect, sleep time calculation, allocate an external timeout and let it wake us. Reported by: Raan Young <raan@graand-visions.com> | |||
2001-09-28 | Random cleanup (I don't like Ms in my tree). | Artur Grabowski | |
2001-07-05 | Get rid of REAL_CLISTS. It was never implemented and the tentacles are | Artur Grabowski | |
everywhhere. | |||
2001-05-14 | tty stats sysctl, deraadt@ok | Angelos D. Keromytis | |
2001-03-02 | Casting magic to avoid warnings on alpha. | Artur Grabowski | |
2001-03-01 | port kqueue changes from freebsd, plus all required openbsd glue. | Niels Provos | |
okay deraadt@, millert@ from jlemon@freebsd.org: extend kqueue down to the device layer, backwards compatible approach suggested by peter@freebsd.org | |||
2000-07-19 | Many drivers use a timeout on ttrstrt, make this a generic interface. | Artur Grabowski | |
2000-06-05 | Changes to exit handling. | Artur Grabowski | |
cpu_exit no longer frees the vmspace and u-area. This is now handled by a separate kernel thread "reaper". This is to avoid sleeping locks in the critical path of cpu_exit where we're not allowed to sleep. From NetBSD | |||
2000-03-23 | Iiieeek! This kludge was almost funny. | Artur Grabowski | |
Probably something from the stone age. Kill it. | |||
1999-11-25 | Use PAGE_SIZE instead of NBPG. | Artur Grabowski | |
1999-06-01 | remove the "ifdef pmap_resident_count" hack and replace it with a macro. | Artur Grabowski | |
change some &vm->vm_pmap to vm->vm_map.pmap | |||
1998-03-28 | nasty indent | Theo de Raadt | |
1998-02-20 | Please GCC 2.8's harsher view of good style | Niklas Hallqvist | |
1998-02-03 | bad types; wileyc@sekiya.twics.co.jp | Theo de Raadt | |
1997-11-13 | Count characters even when !OPOST and FLUSHO. | Theo de Raadt | |
Don't output the \r for ONLCR if FLUSHO; mycroft | |||
1997-11-13 | in ttywait(), double check if we need to sleep before sleeping | Theo de Raadt | |
1997-11-06 | Updates for VFS Lite 2 + soft update. | Constantine Sapuntzakis | |
1997-10-21 | When the input queues are flushed on a blocked tty, make sure to unblock | Niklas Hallqvist | |
it, if it's currently in a blocked state due to input flow control. This was typically seen with drivers implementing th t_hwiflow function, and starting of ppp (line discipline changes flushes the input queue). Independently discovered and fixed slightly different than NetBSD PR#4227. | |||
1997-10-06 | back out vfs lite2 till after 2.2 | Theo de Raadt | |
1997-10-06 | VFS Lite2 Changes | Constantine Sapuntzakis | |
1997-03-26 | proper english | Theo de Raadt | |
1997-01-12 | Be more Posixly correct; from FreeBSD | Thorsten Lockert | |
1997-01-05 | Remove lots of timer_state structs as they just ate memory and only a few was | Niklas Hallqvist | |
ever used. Now a single state is kept for net, tty and disk events resp. Also, call the randomness from disk_unbusy instead of biodone, as biodone gets a lot of virtual events (from virtual filesystems etc), and as a bonus: feed xfer time and size into the entropy pool too. | |||
1996-12-19 | Really set column to 0 when outputting a carriage return... | Thorsten Lockert | |
1996-12-17 | Fix oversight in column handling with OCRNL enabled | Thorsten Lockert | |
1996-12-17 | Reset output column when outputting \r with ONLCR | Thorsten Lockert | |
1996-12-16 | Implement more tty flags for better portability from other systems: | Thorsten Lockert | |
XCASE - canonical input/output processing IUCLC - translate uppercase to lowercase on input OLCUC - translate lowercase to uppercase on output OCRNL - translate carriage return to newline on output ONOCR - do not output carriage return at column 0 ONLRET - newline performs carriage return function In addition the tty compatibility interface supports LCASE properly. Look at termios(4) for a more complete description of the above flags. | |||
1996-12-08 | -Wcast-qual happiness | Niklas Hallqvist | |
1996-11-11 | Flush input and output in receipt of break (unless break is ignored) | Thorsten Lockert | |
1996-11-09 | Implement CREAD | Thorsten Lockert | |
1996-11-09 | Use passed-in process, not curproc to determine if the process is in the | Thorsten Lockert | |
background | |||
1996-11-06 | 0377 handling in ISTRIP/PARMRK mode | Theo de Raadt | |
1996-11-05 | Add more cases that should generate SIGTTOU | Thorsten Lockert | |
1996-11-05 | Correct error returns from tcsetpgrp() aka ioctl(, TIOCSPGRP, ) | Thorsten Lockert | |
1996-11-04 | support _POSIX_VDISABLE for VEOF and VEOL too | Theo de Raadt | |