summaryrefslogtreecommitdiffstats
path: root/not-maintained/ColaBBS_to_PttBBS/cntpasswd.c
diff options
context:
space:
mode:
Diffstat (limited to 'not-maintained/ColaBBS_to_PttBBS/cntpasswd.c')
-rw-r--r--not-maintained/ColaBBS_to_PttBBS/cntpasswd.c35
1 files changed, 0 insertions, 35 deletions
diff --git a/not-maintained/ColaBBS_to_PttBBS/cntpasswd.c b/not-maintained/ColaBBS_to_PttBBS/cntpasswd.c
deleted file mode 100644
index 40a97ac1..00000000
--- a/not-maintained/ColaBBS_to_PttBBS/cntpasswd.c
+++ /dev/null
@@ -1,35 +0,0 @@
-/* $Id$ */
-#include "bbs.h"
-// usage: cd home/; cntpasswd */*/USERDATA.DAT > ~/.PASSWDS ; tunepasswd
-
-typedef struct {
- char userid[IDLEN + 1];
- char pad0[1];
- char passwd[PASSLEN];
- char nick[24];
- char pad1[16];
- char name[20];
- char pad2[424];
-} fuserect_t;
-
-int main(int argc, char **argv)
-{
- fuserect_t fu;
- userec_t u;
- int fd, i;
-
- for( i = 1 ; i < argc ; ++i ){
- if( (fd = open(argv[i], O_RDONLY)) > 0 &&
- read(fd, &fu, sizeof(fu)) == sizeof(fu) &&
- fu.userid[0] ){
-
- memset(&u, 0, sizeof(u));
- strlcpy(u.userid, fu.userid, sizeof(u.userid));
- strlcpy(u.passwd, fu.passwd, sizeof(u.passwd));
- strlcpy(u.realname, fu.name, sizeof(u.realname));
- strlcpy(u.username, fu.nick, sizeof(u.username));
- write(1, &u, sizeof(u));
- }
- }
- return 0;
-}