aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFranklin Wei <git@fwei.tk>2016-01-15 18:02:15 -0500
committerFranklin Wei <git@fwei.tk>2016-01-15 18:02:15 -0500
commit001601c74629de90044df4ab6fbd781c6bedcd1a (patch)
treeea1357f30f0997799106644bde28ab23a63e21a9
parente943cb6c69ea9b7628cec6334abdf5ed8fc7935b (diff)
downloadnetcosm-001601c74629de90044df4ab6fbd781c6bedcd1a.zip
netcosm-001601c74629de90044df4ab6fbd781c6bedcd1a.tar.gz
netcosm-001601c74629de90044df4ab6fbd781c6bedcd1a.tar.bz2
netcosm-001601c74629de90044df4ab6fbd781c6bedcd1a.tar.xz
more polishing
-rw-r--r--Makefile4
-rw-r--r--SOURCES12
-rw-r--r--src/client.c6
-rw-r--r--src/server_reqs.c6
4 files changed, 14 insertions, 14 deletions
diff --git a/Makefile b/Makefile
index fe2b015..6766d91 100644
--- a/Makefile
+++ b/Makefile
@@ -1,4 +1,4 @@
-CC = gcc
+CC = clang
OUT = build
PLATFORM = unix
@@ -11,7 +11,7 @@ LDFLAGS = -lgcrypt -lev
HEADERS = src/*.h export/include/*.h
-all: $(OUT)/$(PLATFORM).bin Makefile $(HEADERS)
+all: $(OUT)/$(PLATFORM).bin Makefile SOURCES $(HEADERS)
$(OUT)/$(PLATFORM).bin: $(NETCOSM_OBJ) $(HEADERS) Makefile
@mkdir -p $(OUT)
diff --git a/SOURCES b/SOURCES
index 39dc61c..1b59997 100644
--- a/SOURCES
+++ b/SOURCES
@@ -1,10 +1,10 @@
-src/server.c
-src/client.c
src/auth.c
+src/client.c
+src/hash.c
+src/room.c
+src/server.c
+src/server_reqs.c
src/telnet.c
+src/userdb.c
src/util.c
-src/room.c
worlds/test.c
-src/hash.c
-src/userdb.c
-src/server_reqs.c
diff --git a/src/client.c b/src/client.c
index 37f9c23..0a131d1 100644
--- a/src/client.c
+++ b/src/client.c
@@ -210,7 +210,7 @@ void sig_rt_0_handler(int s, siginfo_t *info, void *v)
case REQ_KICK:
{
print_all(from_parent);
- union sigval junk;
+ union sigval junk = { 0 };
/* the master still expects an ACK */
sigqueue(getppid(), SIGRTMIN+1, junk);
exit(EXIT_SUCCESS);
@@ -269,14 +269,14 @@ void sig_rt_0_handler(int s, siginfo_t *info, void *v)
request_complete = 1;
/* signal the master that we're done */
- union sigval junk;
+ union sigval junk = { 0 };
sigqueue(getppid(), SIGRTMIN+1, junk);
}
static void sigpipe_handler(int s)
{
(void) s;
- union sigval junk;
+ union sigval junk = { 0 };
/*
* necessary in case we get SIGPIPE in our SIGRTMIN+1 handler,
* the master expects a response from us
diff --git a/src/server_reqs.c b/src/server_reqs.c
index 1270246..7856ac0 100644
--- a/src/server_reqs.c
+++ b/src/server_reqs.c
@@ -36,7 +36,7 @@ static void req_pass_msg(unsigned char *data, size_t datalen,
}
write(child->outpipe[1], data, datalen);
- union sigval nothing;
+ union sigval nothing = { 0 };
if(sender->pid != child->pid)
{
@@ -119,7 +119,7 @@ static void req_kick_client(unsigned char *data, size_t datalen,
unsigned char cmd = REQ_KICK;
write(child->outpipe[1], &cmd, 1);
write(child->outpipe[1], data + sizeof(pid_t), datalen - sizeof(pid_t));
- union sigval nothing;
+ union sigval nothing = { 0 };
sigqueue(child->pid, SIGRTMIN, nothing);
}
}
@@ -435,7 +435,7 @@ finish:
if(req && req->finalize)
req->finalize(data, datalen, sender);
- union sigval junk;
+ union sigval junk = { 0 };
if(sender)
sigqueue(sender->pid, SIGRTMIN, junk);
else