version 1.2, 2004/07/25 03:31:24 |
version 1.3, 2004/08/02 17:30:10 |
|
|
static struct sockaddr_un cvs_sun; |
static struct sockaddr_un cvs_sun; |
|
|
|
|
|
#ifdef CVSD |
/* |
/* |
* cvsd_sock_open() |
* cvsd_sock_open() |
* |
* |
|
|
|
|
return (0); |
return (0); |
} |
} |
|
#endif |
|
|
|
#ifdef CVS |
/* |
/* |
* cvs_sock_connect() |
* cvs_sock_connect() |
* |
* |
|
|
*/ |
*/ |
|
|
int |
int |
cvs_sock_connect(const char *cvsroot) |
cvs_sock_connect(const char *path) |
{ |
{ |
cvs_sun.sun_family = AF_LOCAL; |
cvs_sun.sun_family = AF_LOCAL; |
snprintf(cvs_sun.sun_path, sizeof(cvs_sun.sun_path), "%s/%s", |
strlcpy(cvs_sun.sun_path, path, sizeof(cvs_sun.sun_path)); |
cvsroot, CVSD_SOCK_PATH); |
|
|
|
cvs_log(LP_INFO, "connecting to CVS server socket `%s'", |
cvs_log(LP_INFO, "connecting to CVS server socket `%s'", |
cvs_sun.sun_path); |
cvs_sun.sun_path); |
|
|
if (close(cvs_sock) == -1) |
if (close(cvs_sock) == -1) |
cvs_log(LP_ERRNO, "failed to close local socket"); |
cvs_log(LP_ERRNO, "failed to close local socket"); |
} |
} |
|
#endif |