1
0
mirror of https://git.FreeBSD.org/src.git synced 2024-12-18 10:35:55 +00:00
freebsd/sys/netncp
Seigo Tanimura 265fc98f36 - Convert msleep(9) in select(2) and poll(2) to cv_*wait*(9).
- Since polling should not involve sleeping, keep holding a
  process lock upon scanning file descriptors.

- Hold a reference to every file descriptor prior to entering
  polling loop in order to avoid lock order reversal between
  lockmgr and p_mtx upon calling fdrop() in fo_poll().
  (NOTE: this work has not been done for netncp and netsmb
  yet because a socket itself has no reference counts.)

Reviewed by:	jhb
2001-05-14 05:26:48 +00:00
..
ncp_cfg.h
ncp_conn.c Move bindery authentication ncps to ncp_ncp.c file. ncp_login.c will stay 2001-03-22 10:38:16 +00:00
ncp_conn.h Move bindery authentication ncps to ncp_ncp.c file. ncp_login.c will stay 2001-03-22 10:38:16 +00:00
ncp_crypt.c Remove unneeded #include <sys/proc.h> lines. 2000-10-29 13:57:19 +00:00
ncp_file.h
ncp_lib.h Common option '-N' do not require an argument. 2001-01-07 07:03:59 +00:00
ncp_login.c Move bindery authentication ncps to ncp_ncp.c file. ncp_login.c will stay 2001-03-22 10:38:16 +00:00
ncp_mod.c Move bindery authentication ncps to ncp_ncp.c file. ncp_login.c will stay 2001-03-22 10:38:16 +00:00
ncp_ncp.c Move bindery authentication ncps to ncp_ncp.c file. ncp_login.c will stay 2001-03-22 10:38:16 +00:00
ncp_ncp.h Move bindery authentication ncps to ncp_ncp.c file. ncp_login.c will stay 2001-03-22 10:38:16 +00:00
ncp_nls.c Major update of NCP requester: 2001-03-10 05:24:45 +00:00
ncp_nls.h Major update of NCP requester: 2001-03-10 05:24:45 +00:00
ncp_rcfile.h
ncp_rq.c Undo part of the tangle of having sys/lock.h and sys/mutex.h included in 2001-05-01 08:13:21 +00:00
ncp_rq.h Major update of NCP requester: 2001-03-10 05:24:45 +00:00
ncp_sock.c - Convert msleep(9) in select(2) and poll(2) to cv_*wait*(9). 2001-05-14 05:26:48 +00:00
ncp_sock.h Major update of NCP requester: 2001-03-10 05:24:45 +00:00
ncp_subr.c Undo part of the tangle of having sys/lock.h and sys/mutex.h included in 2001-05-01 08:13:21 +00:00
ncp_subr.h Major update of NCP requester: 2001-03-10 05:24:45 +00:00
ncp_user.h
ncp.h Specify packing for an entire structure, not for each element of it. 2001-03-10 05:06:29 +00:00
nwerror.h