1
0
Fork 0
mirror of https://git.rwth-aachen.de/acs/public/villas/node/ synced 2025-03-09 00:00:00 +01:00

improved posix compabilitly

git-svn-id: https://zerberus.eonerc.rwth-aachen.de:8443/svn/s2ss/trunk@17 8ec27952-4edc-4aab-86aa-e87bb2611832
This commit is contained in:
Steffen Vogel 2014-06-05 09:34:44 +00:00
parent e79c5335d1
commit 0f08471ad0
2 changed files with 5 additions and 5 deletions

View file

@ -46,14 +46,14 @@ struct node* node_create(const char *name, enum node_type type, const char *loca
return NULL;
}
ret = bind(n->sd, &n->local, sizeof(struct sockaddr_in));
ret = bind(n->sd, (struct sockaddr *) &n->local, sizeof(struct sockaddr_in));
if (ret < 0) {
node_destroy(n);
print(FATAL, "Failed to bind socket: %s", strerror(errno));
return NULL;
}
ret = connect(n->sd, &n->remote, sizeof(struct sockaddr_in));
ret = connect(n->sd, (struct sockaddr *) &n->remote, sizeof(struct sockaddr_in));
if (ret < 0) {
node_destroy(n);
print(FATAL, "Failed to connect socket: %s", strerror(errno));

View file

@ -65,7 +65,7 @@ int main(int argc, char *argv[])
.sin_family = AF_INET,
.sin_port = htons(atoi(argv[3]))
};
inet_aton(argv[2], &sa.sin_addr);
inet_pton(AF_INET, argv[2], &sa.sin_addr);
sigset_t mask;
sigemptyset(&mask);
@ -73,9 +73,9 @@ int main(int argc, char *argv[])
//sigprocmask(SIG_SETMASK, &mask, NULL);
sigprocmask(SIG_UNBLOCK, &mask, NULL);
ret = bind(sd, &sa, sizeof(struct sockaddr_in));
ret = bind(sd, (struct sockaddr *) &sa, sizeof(struct sockaddr_in));
ret = connect(sd, &sa, sizeof(struct sockaddr_in));
ret = connect(sd, (struct sockaddr *) &sa, sizeof(struct sockaddr_in));
if (ret < 0)
print(FATAL, "Failed to connect socket: %s", strerror(errno));