Commit a7dc44d2 authored by Martin Pool's avatar Martin Pool

Doc.

Correction from Nelson Beebe: argument to functions such as isspace()
must be an int, not a char.  This could cause sign-extension problems.
parent 07a874fd
......@@ -34,8 +34,10 @@
#include "rsync.h"
/* Establish a proxy connection on an open socket to a web roxy by
* using the CONNECT method. */
/**
* Establish a proxy connection on an open socket to a web proxy by
* using the HTTP CONNECT method.
**/
static int establish_proxy_connection(int fd, char *host, int port)
{
char buffer[1024];
......@@ -68,7 +70,7 @@ static int establish_proxy_connection(int fd, char *host, int port)
buffer);
return -1;
}
for (cp = &buffer[5]; isdigit(*cp) || (*cp == '.'); cp++)
for (cp = &buffer[5]; isdigit((int) *cp) || (*cp == '.'); cp++)
;
while (*cp == ' ')
cp++;
......@@ -494,9 +496,9 @@ struct
/****************************************************************************
set user socket options
****************************************************************************/
/**
* Set user socket options
**/
void set_socket_options(int fd, char *options)
{
char *tok;
......@@ -554,9 +556,9 @@ void set_socket_options(int fd, char *options)
free(options);
}
/****************************************************************************
become a daemon, discarding the controlling terminal
****************************************************************************/
/**
* Become a daemon, discarding the controlling terminal
**/
void become_daemon(void)
{
int i;
......@@ -586,14 +588,15 @@ void become_daemon(void)
}
/*******************************************************************
this is like socketpair but uses tcp. It is used by the Samba
regression test code
The function guarantees that nobody else can attach to the socket,
or if they do that this function fails and the socket gets closed
returns 0 on success, -1 on failure
the resulting file descriptors are symmetrical
******************************************************************/
/**
* This is like socketpair but uses tcp. It is used by the Samba
* regression test code.
*
* The function guarantees that nobody else can attach to the socket,
* or if they do that this function fails and the socket gets closed
* returns 0 on success, -1 on failure the resulting file descriptors
* are symmetrical.
**/
static int socketpair_tcp(int fd[2])
{
int listener;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment