Updated About Win32 OpenSSH and Design Details (markdown)

manojampalam 2016-02-25 12:13:48 -08:00
parent 15b91b977c
commit d5e590fef7

@ -24,7 +24,7 @@ POSIX IO calls are a significant part of OpenSSH code. A POSIX IO wrapper will b
+ operations on a single file descriptor - fd_set, FD_* macros, fcntl, read, write, recv, send, fstat, fdopen, close, dup and dup2 + operations on a single file descriptor - fd_set, FD_* macros, fcntl, read, write, recv, send, fstat, fdopen, close, dup and dup2
+ operations on multiple file descriptors - select + operations on multiple file descriptors - select
+ signal semantics on these operations - ex. select (or any blocking IO call) returning EINTR + signal semantics on these operations - ex. select (or any blocking IO call) returning EINTR
+ Apart from these, the wrapper also bridges the gap in using POSIX signal. Details below. + Apart from these, the wrapper also bridges the gap in using POSIX signals. Details below.
Design summary of POSIX wrapper Design summary of POSIX wrapper
+ Single threaded (not thread safe based on current needs but can be made so if needed going forward). + Single threaded (not thread safe based on current needs but can be made so if needed going forward).