Document bind-prepare-listen-accept-loop.
This commit is contained in:
		
							parent
							
								
									da76638c82
								
							
						
					
					
						commit
						a375d4bd1c
					
				| 
						 | 
					@ -65,6 +65,15 @@ This procedure does not return, but loops indefinitely accepting
 | 
				
			||||||
connections from client programs.
 | 
					connections from client programs.
 | 
				
			||||||
\end{desc}
 | 
					\end{desc}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					\defun {bind-prepare-listen-accept-loop} {protocol-family prepare proc arg} {does-not-return}
 | 
				
			||||||
 | 
					\begin{desc}
 | 
				
			||||||
 | 
					  Same as \ex{bind-listen-accept-loop} but runs the thunk
 | 
				
			||||||
 | 
					  \var{prepare} after binding the address and before entering the
 | 
				
			||||||
 | 
					  loop. The typical task of the \var{prepare} procedure is to change
 | 
				
			||||||
 | 
					  the user id from the superuser to some unprivileged id once the
 | 
				
			||||||
 | 
					  address has been bound.
 | 
				
			||||||
 | 
					\end{desc}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
\section{Sockets}
 | 
					\section{Sockets}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
\defun  {create-socket} {protocol-family type [protocol]} {socket}
 | 
					\defun  {create-socket} {protocol-family type [protocol]} {socket}
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue