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:
parent
e79c5335d1
commit
0f08471ad0
2 changed files with 5 additions and 5 deletions
|
@ -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));
|
||||
|
|
|
@ -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));
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue