summaryrefslogtreecommitdiff
path: root/sys/dev/wscons/wsmux.c
AgeCommit message (Expand)Author
2022-07-02Remove unused device poll functions.Visa Hankala
2021-09-22Prevent ucc keyboards from changing the wsmux keyboard layout.Anton Lindqvist
2021-01-09Revert mistaken commit: Stop wsmux_attach_sc race from anton@gnezdo
2021-01-09Stop wsmux_attach_sc race from anton@gnezdo
2020-12-06Fix yet another wscons race. In the same subsystem, the followinganton
2020-07-29Fix yet another panic in which wsevent_fini() ends up being called withanton
2020-03-24Ensure that me_evp is still NULL before assignment during open of wsconsanton
2020-01-08Unify handling of ioctls FIOSETOWN/SIOCSPGRP/TIOCSPGRP andVisa Hankala
2019-05-22Cleanup debug macros in wscons. Favor __func__ over spelling out the actualanton
2019-05-22A wscons device may only be opened in read/write mode once. However,anton
2019-05-21A problem fixed in wskbd is also present in wsmux. Repeating theanton
2019-03-30Restrict the number of allowed wsmux devices, just like wskbd and wsmouseanton
2019-03-16Clear the me_evp pointer after calling wsmux_do_close() as opposed ofanton
2019-03-02Limited the number of allowed stacked wsmux devices. A sufficiently long chainanton
2019-02-20When adding a wsmux device to an existing wsmux device usinganton
2019-02-19whitespace nitsanton
2019-02-19favor C99 initializers for improved grepability; ok mpi@anton
2019-02-18Serialize access to the list of attached child devices belonging to aanton
2019-01-27tweak errno in previousanton
2019-01-27Validate the user-supplied device index given to WSMUXIO_ADD_DEVICE. The sameanton
2018-12-17When no child devices are attached to a wsmux device, make sure to return ananton
2018-11-20Add support for TIOCGPGRP ioctl commands to wscons.anton
2018-11-20No need for wscons to handle FIOSETOWN ioctl requests since sys_ioctl()anton
2018-11-19Utilize sigio with wscons. The old behavior of always making the process groupanton
2017-06-12specify free() size from the old allocation, not new allocation.Theo de Raadt
2015-09-10kqueue(2) support for wsmouse(4), wskbd(4) and wsmux(4).Martin Pieuchot
2015-08-28fairly simple sizes for free(); ok teduTheo de Raadt
2015-03-14Remove some includes include-what-you-use claims don'tJonathan Gray
2015-01-11use mallocarray() when reallocating the mux tableTheo de Raadt
2014-07-12add a size argument to free. will be used soon, but for now default to 0.Ted Unangst
2014-01-26Attempt to make user changes of keyboard layout a bit more `sticky' on wsmuxMiod Vallat
2013-12-02CIRCLEQ begone.Kenneth R Westerback
2010-07-26Correct the links between threads, processes, pgrps, and sessions,Philip Guenthe
2008-06-26First pass at removing clauses 3 and 4 from NetBSD licenses.Ray Lai
2008-06-07Do not stupidly dereference NULL in wsmux_set_display() is invoked with NULLMiod Vallat
2007-09-17Only the most obvious bzero() -> M_ZERO changes. No cast changes, noKenneth R Westerback
2007-05-14wsmouse.h is needed for the NWSMOUSE test to actually workTed Unangst
2006-11-01poll errors should be POLLERR, not some random E valueTed Unangst
2006-08-05Oops, forgot these changes.Miod Vallat
2006-08-05On platforms which do not use wsmux (because they can't have more than oneMiod Vallat
2006-04-28In wsmux_set_display(), pass FWRITE instead of 0 when invoking ioctlMiod Vallat
2005-08-14Honor (the lack of) FWRITE in the various ioctl routines; with input fromMiod Vallat
2005-05-15only inside DIAGNOSTICTheo de Raadt
2005-05-15Partial sync to the NetBSD wscons code, bringing a better wsmux behaviourMiod Vallat
2004-06-24This moves access to wall and uptime variables in MI code,Thorsten Lockert
2003-09-23Replace select backends with poll backends. selscan() and pollscan()Todd C. Miller
2002-10-12Remove more '\n's from panic() statements. Both trailing and leading.Kenneth R Westerback
2002-04-30cdev_decl is done in conf.h, do not dupe hereMichael Shalayeff
2002-03-14First round of __P removal in sysTodd C. Miller
2002-01-11Get order of operations correct so that we clear the wsmux array andJason Wright