AIX support

This commit is contained in:
Ross Mohn 2014-09-26 21:07:32 +02:00 committed by Marc André Tanner
parent ef36456177
commit 9e6490da33
2 changed files with 5 additions and 2 deletions

View File

@ -217,7 +217,7 @@ static void usage() {
static int create_socket_dir() {
size_t maxlen = sizeof(sockaddr.sun_path);
char *dirs[] = { getenv("HOME"), getenv("TMPDIR"), "/tmp" };
int socketfd = socket(AF_LOCAL, SOCK_STREAM, 0);
int socketfd = socket(AF_UNIX, SOCK_STREAM, 0);
if (socketfd == -1)
return -1;
for (unsigned int i = 0; i < countof(dirs); i++) {
@ -265,7 +265,7 @@ static int create_socket(const char *name) {
strncat(sockaddr.sun_path, name, maxlen - strlen(sockaddr.sun_path) - 1);
strncat(sockaddr.sun_path, server.host, maxlen - strlen(sockaddr.sun_path) - 1);
}
return socket(AF_LOCAL, SOCK_STREAM, 0);
return socket(AF_UNIX, SOCK_STREAM, 0);
}
static bool create_session(const char *name, char * const argv[]) {

View File

@ -9,6 +9,9 @@ MANPREFIX = ${PREFIX}/share/man
INCS = -I.
LIBS = -lc -lutil
# AIX
#LIBS = -lc
# Solaris
#LIBS = -lc -lsocket