summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorin2 <in2@63ad8ddf-47c3-0310-b6dd-a9e9d9715204>2004-04-02 16:35:20 +0800
committerin2 <in2@63ad8ddf-47c3-0310-b6dd-a9e9d9715204>2004-04-02 16:35:20 +0800
commit55869bf54864c9b7aebca3ca427e1e0b05c3ab48 (patch)
treee22368eb9490adf20bc3fe1ce32a8cc82f1559df
parent707e67e3a0b48a851669969bd1819eaf18f0262b (diff)
downloadpttbbs-55869bf54864c9b7aebca3ca427e1e0b05c3ab48.tar
pttbbs-55869bf54864c9b7aebca3ca427e1e0b05c3ab48.tar.gz
pttbbs-55869bf54864c9b7aebca3ca427e1e0b05c3ab48.tar.bz2
pttbbs-55869bf54864c9b7aebca3ca427e1e0b05c3ab48.tar.lz
pttbbs-55869bf54864c9b7aebca3ca427e1e0b05c3ab48.tar.xz
pttbbs-55869bf54864c9b7aebca3ca427e1e0b05c3ab48.tar.zst
pttbbs-55869bf54864c9b7aebca3ca427e1e0b05c3ab48.zip
fix many compile error
git-svn-id: http://opensvn.csie.org/pttbbs/branches/outtacache@1681 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
-rw-r--r--cacheserver/cacheserver.c4
-rw-r--r--cacheserver/utmpserver.c15
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 <err.h>
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;
}