Don't shadow a global variable declaration in unistd.h.
git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@400 7dcaeef0-15fb-0310-b436-a5af3365683c
Этот коммит содержится в:
родитель
1dc12b9cc5
Коммит
688ac9382f
@ -493,7 +493,7 @@ int ssh_socket_completewrite(struct socket *s, void *buffer, u32 len);
|
|||||||
int ssh_socket_wait_for_data(struct socket *s, SSH_SESSION *session, u32 len);
|
int ssh_socket_wait_for_data(struct socket *s, SSH_SESSION *session, u32 len);
|
||||||
int ssh_socket_nonblocking_flush(struct socket *s);
|
int ssh_socket_nonblocking_flush(struct socket *s);
|
||||||
int ssh_socket_blocking_flush(struct socket *s);
|
int ssh_socket_blocking_flush(struct socket *s);
|
||||||
int ssh_socket_poll(struct socket *s, int *write, int *except);
|
int ssh_socket_poll(struct socket *s, int *writeable, int *except);
|
||||||
void ssh_socket_set_towrite(struct socket *s);
|
void ssh_socket_set_towrite(struct socket *s);
|
||||||
void ssh_socket_set_toread(struct socket *s);
|
void ssh_socket_set_toread(struct socket *s);
|
||||||
void ssh_socket_set_except(struct socket *s);
|
void ssh_socket_set_except(struct socket *s);
|
||||||
|
@ -422,11 +422,11 @@ int ssh_socket_wait_for_data(struct socket *s, SSH_SESSION *session, u32 len){
|
|||||||
/* \internal
|
/* \internal
|
||||||
* \brief polls the socket for data
|
* \brief polls the socket for data
|
||||||
* \param session ssh session
|
* \param session ssh session
|
||||||
* \param write value pointed to set to 1 if it is possible to write
|
* \param writeable value pointed to set to 1 if it is possible to write
|
||||||
* \param except value pointed to set to 1 if there is an exception
|
* \param except value pointed to set to 1 if there is an exception
|
||||||
* \return 1 if it is possible to read, 0 otherwise, -1 on error
|
* \return 1 if it is possible to read, 0 otherwise, -1 on error
|
||||||
*/
|
*/
|
||||||
int ssh_socket_poll(struct socket *s, int *write, int *except){
|
int ssh_socket_poll(struct socket *s, int *writeable, int *except){
|
||||||
SSH_SESSION *session=s->session;
|
SSH_SESSION *session=s->session;
|
||||||
struct timeval sometime;
|
struct timeval sometime;
|
||||||
fd_set rdes; // read set
|
fd_set rdes; // read set
|
||||||
@ -441,7 +441,7 @@ int ssh_socket_poll(struct socket *s, int *write, int *except){
|
|||||||
|
|
||||||
if(!ssh_socket_is_open(s)){
|
if(!ssh_socket_is_open(s)){
|
||||||
*except=1;
|
*except=1;
|
||||||
*write=0;
|
*writeable=0;
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
#ifdef SELECT_LIMIT_CHECK
|
#ifdef SELECT_LIMIT_CHECK
|
||||||
@ -475,7 +475,7 @@ int ssh_socket_poll(struct socket *s, int *write, int *except){
|
|||||||
if(!s->data_except)
|
if(!s->data_except)
|
||||||
s->data_except=ssh_socket_fd_isset(s,&edes);
|
s->data_except=ssh_socket_fd_isset(s,&edes);
|
||||||
*except=s->data_except;
|
*except=s->data_except;
|
||||||
*write=s->data_to_write;
|
*writeable=s->data_to_write;
|
||||||
leave_function();
|
leave_function();
|
||||||
return s->data_to_read || (buffer_get_rest_len(s->in_buffer)>0);
|
return s->data_to_read || (buffer_get_rest_len(s->in_buffer)>0);
|
||||||
}
|
}
|
||||||
@ -483,7 +483,7 @@ int ssh_socket_poll(struct socket *s, int *write, int *except){
|
|||||||
|
|
||||||
#ifdef USE_POLL
|
#ifdef USE_POLL
|
||||||
/* ssh_socket_poll, poll() version */
|
/* ssh_socket_poll, poll() version */
|
||||||
int ssh_socket_poll(struct socket *s, int *write, int *except){
|
int ssh_socket_poll(struct socket *s, int *writeable, int *except) {
|
||||||
SSH_SESSION *session=s->session;
|
SSH_SESSION *session=s->session;
|
||||||
struct pollfd fd[1];
|
struct pollfd fd[1];
|
||||||
int err;
|
int err;
|
||||||
@ -491,7 +491,7 @@ int ssh_socket_poll(struct socket *s, int *write, int *except){
|
|||||||
enter_function();
|
enter_function();
|
||||||
if(!ssh_socket_is_open(s)){
|
if(!ssh_socket_is_open(s)){
|
||||||
*except=1;
|
*except=1;
|
||||||
*write=0;
|
*writeable = 0;
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
fd->fd=s->fd;
|
fd->fd=s->fd;
|
||||||
@ -515,7 +515,7 @@ int ssh_socket_poll(struct socket *s, int *write, int *except){
|
|||||||
if(!s->data_except)
|
if(!s->data_except)
|
||||||
s->data_except=fd->revents & POLLERR;
|
s->data_except=fd->revents & POLLERR;
|
||||||
*except=s->data_except;
|
*except=s->data_except;
|
||||||
*write=s->data_to_write;
|
*writeable = s->data_to_write;
|
||||||
leave_function();
|
leave_function();
|
||||||
return s->data_to_read || (buffer_get_rest_len(s->in_buffer)>0);
|
return s->data_to_read || (buffer_get_rest_len(s->in_buffer)>0);
|
||||||
}
|
}
|
||||||
|
Загрузка…
x
Ссылка в новой задаче
Block a user