27 lines
		
	
	
		
			1.0 KiB
		
	
	
	
		
			Groff
		
	
	
	
		
		
			
		
	
	
			27 lines
		
	
	
		
			1.0 KiB
		
	
	
	
		
			Groff
		
	
	
	
|  | .\" Copyright (C) The libssh2 project and its contributors. | ||
|  | .\" SPDX-License-Identifier: BSD-3-Clause | ||
|  | .TH libssh2_poll 3 "14 Dec 2006" "libssh2 0.15" "libssh2" | ||
|  | .SH NAME | ||
|  | libssh2_poll - poll for activity on a socket, channel or listener | ||
|  | .SH SYNOPSIS | ||
|  | .nf | ||
|  | #include <libssh2.h> | ||
|  | 
 | ||
|  | int | ||
|  | libssh2_poll(LIBSSH2_POLLFD *fds, unsigned int nfds, long timeout); | ||
|  | .fi | ||
|  | .SH DESCRIPTION | ||
|  | This function is deprecated. Do note use. We encourage users to instead use | ||
|  | the \fIpoll(3)\fP or \fIselect(3)\fP functions to check for socket activity or | ||
|  | when specific sockets are ready to get received from or send to. | ||
|  | 
 | ||
|  | Poll for activity on a socket, channel, listener, or any combination of these | ||
|  | three types. The calling semantics for this function generally match | ||
|  | \fIpoll(2)\fP however the structure of fds is somewhat more complex in order | ||
|  | to accommodate the disparate datatypes, POLLFD constants have been namespaced | ||
|  | to avoid platform discrepancies, and revents has additional values defined. | ||
|  | .SH "RETURN VALUE" | ||
|  | Number of fds with interesting events. | ||
|  | .SH SEE ALSO | ||
|  | .BR libssh2_poll_channel_read(3) |