summaryrefslogtreecommitdiffstats
path: root/sys/dev/wscons/wsmux.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* Revert mistaken commit: Stop wsmux_attach_sc race from anton@gnezdo2021-01-091-2/+2
* Stop wsmux_attach_sc race from anton@gnezdo2021-01-091-2/+2
* Fix yet another wscons race. In the same subsystem, the followinganton2020-12-061-6/+5
* Fix yet another panic in which wsevent_fini() ends up being called withanton2020-07-291-4/+6
* Ensure that me_evp is still NULL before assignment during open of wsconsanton2020-03-241-14/+14
* Unify handling of ioctls FIOSETOWN/SIOCSPGRP/TIOCSPGRP andvisa2020-01-081-7/+9
* Cleanup debug macros in wscons. Favor __func__ over spelling out the actualanton2019-05-221-38/+38
* A wscons device may only be opened in read/write mode once. However,anton2019-05-221-2/+3
* A problem fixed in wskbd is also present in wsmux. Repeating theanton2019-05-211-2/+2
* Restrict the number of allowed wsmux devices, just like wskbd and wsmouseanton2019-03-301-1/+4
* Clear the me_evp pointer after calling wsmux_do_close() as opposed ofanton2019-03-161-2/+2
* Limited the number of allowed stacked wsmux devices. A sufficiently long chainanton2019-03-021-7/+66
* When adding a wsmux device to an existing wsmux device usinganton2019-02-201-2/+2
* whitespace nitsanton2019-02-191-4/+4
* favor C99 initializers for improved grepability; ok mpi@anton2019-02-191-4/+7
* Serialize access to the list of attached child devices belonging to aanton2019-02-181-7/+45
* tweak errno in previousanton2019-01-271-2/+2
* Validate the user-supplied device index given to WSMUXIO_ADD_DEVICE. The sameanton2019-01-271-1/+3
* When no child devices are attached to a wsmux device, make sure to return ananton2018-12-171-3/+6
* Add support for TIOCGPGRP ioctl commands to wscons.anton2018-11-201-1/+8
* No need for wscons to handle FIOSETOWN ioctl requests since sys_ioctl()anton2018-11-201-7/+1
* Utilize sigio with wscons. The old behavior of always making the process groupanton2018-11-191-9/+5
* specify free() size from the old allocation, not new allocation.deraadt2017-06-121-3/+3
* kqueue(2) support for wsmouse(4), wskbd(4) and wsmux(4).mpi2015-09-101-1/+11
* fairly simple sizes for free(); ok teduderaadt2015-08-281-2/+2
* Remove some includes include-what-you-use claims don'tjsg2015-03-141-2/+1
* use mallocarray() when reallocating the mux tablederaadt2015-01-111-3/+3
* add a size argument to free. will be used soon, but for now default to 0.tedu2014-07-121-2/+2
* Attempt to make user changes of keyboard layout a bit more `sticky' on wsmuxmiod2014-01-261-11/+15
* CIRCLEQ begone.krw2013-12-021-12/+12
* Correct the links between threads, processes, pgrps, and sessions,guenther2010-07-261-5/+5
* First pass at removing clauses 3 and 4 from NetBSD licenses.ray2008-06-261-8/+1
* Do not stupidly dereference NULL in wsmux_set_display() is invoked with NULLmiod2008-06-071-3/+4
* Only the most obvious bzero() -> M_ZERO changes. No cast changes, nokrw2007-09-171-3/+2
* wsmouse.h is needed for the NWSMOUSE test to actually worktedu2007-05-141-1/+2
* poll errors should be POLLERR, not some random E valuetedu2006-11-011-2/+3
* Oops, forgot these changes.miod2006-08-051-4/+3
* On platforms which do not use wsmux (because they can't have more than onemiod2006-08-051-4/+3
* In wsmux_set_display(), pass FWRITE instead of 0 when invoking ioctlmiod2006-04-281-2/+2
* Honor (the lack of) FWRITE in the various ioctl routines; with input frommiod2005-08-141-3/+13
* only inside DIAGNOSTICderaadt2005-05-151-1/+3
* Partial sync to the NetBSD wscons code, bringing a better wsmux behaviourmiod2005-05-151-475/+528
* This moves access to wall and uptime variables in MI code,tholo2004-06-241-4/+2
* Replace select backends with poll backends. selscan() and pollscan()millert2003-09-231-2/+2
* Remove more '\n's from panic() statements. Both trailing and leading.krw2002-10-121-3/+3
* cdev_decl is done in conf.h, do not dupe heremickey2002-04-301-3/+1
* First round of __P removal in sysmillert2002-03-141-6/+6
* Get order of operations correct so that we clear the wsmux array andjason2002-01-111-8/+7
* Add a new wsmuxop, dissetdisplay, which wsmux uses to disocver whether a muxaaron2001-03-301-3/+17
* Fix an uninitialized variable; henric@aimnet.comaaron2001-02-021-3/+3