From 55869bf54864c9b7aebca3ca427e1e0b05c3ab48 Mon Sep 17 00:00:00 2001 From: in2 Date: Fri, 2 Apr 2004 08:35:20 +0000 Subject: fix many compile error git-svn-id: http://opensvn.csie.org/pttbbs/branches/outtacache@1681 63ad8ddf-47c3-0310-b6dd-a9e9d9715204 --- cacheserver/cacheserver.c | 4 ++-- cacheserver/utmpserver.c | 15 ++++++++------- 2 files changed, 10 insertions(+), 9 deletions(-) diff --git a/cacheserver/cacheserver.c b/cacheserver/cacheserver.c index bbe288a5..dd5cc57d 100644 --- a/cacheserver/cacheserver.c +++ b/cacheserver/cacheserver.c @@ -42,7 +42,7 @@ int loadpasswd(char *pfn) strlcpy(rec.key, u.userid, sizeof(rec.key)); avl_add_key((AVL_IX_REC*)&rec, &avl); } - fprintf(stderr, "%s users added\n", nUsers); + fprintf(stderr, "%d users added\n", nUsers); #if 0 rec.uid = 0; @@ -109,7 +109,7 @@ int main(int argc, char **argv) /* utils */ int tobind(int port) { - int i, sockfd, val; + int sockfd, val; struct sockaddr_in servaddr; if( (sockfd = socket(AF_INET, SOCK_STREAM, 0)) < 0 ) diff --git a/cacheserver/utmpserver.c b/cacheserver/utmpserver.c index 1f1dd11c..dbbbb2bc 100644 --- a/cacheserver/utmpserver.c +++ b/cacheserver/utmpserver.c @@ -1,26 +1,27 @@ /* $Id$ */ #include "bbs.h" +#include int tobind(int); -int toread(int fd, char *buf, int len); +int toread(int fd, void *buf, int len); struct { char userid[IDLEN + 1]; short nFriends, nRejects; int friend[MAX_FRIEND]; - int reject[MAX_REJECT] + int reject[MAX_REJECT]; } utmp[MAX_ACTIVE]; int main(int argc, char **argv) { struct sockaddr_in clientaddr; int ch, port = 5120, sfd, cfd, len, index, i; - char buf[2048]; + //char buf[2048]; while( (ch = getopt(argc, argv, "p:h")) != -1 ) switch( ch ){ case 'p': - port = atoi(port); + port = atoi(optarg); break; case 'h': @@ -58,7 +59,7 @@ int main(int argc, char **argv) /* utils */ int tobind(int port) { - int i, sockfd, val; + int sockfd, val; struct sockaddr_in servaddr; if( (sockfd = socket(AF_INET, SOCK_STREAM, 0)) < 0 ) @@ -77,10 +78,10 @@ int tobind(int port) return sockfd; } -int toread(int fd, char *buf, int len) +int toread(int fd, void *buf, int len) { int l; - for( l = 0 ; l < len ; l += read(fd, &buf[l], len - l) ) + for( l = 0 ; l < len ; l += read(fd, buf + l, len - l) ) ; return len; } -- cgit v1.2.3