This directory was created from eBones by the following procedure: 1) Get the files listed in the Makefile 2) perl -spi.bak -e 's/\$(Header[^\$]*)\$/$1/g' 3) Apply the patch listed below. diff -rc2 ../kadmind.orig/admin_server.c ./admin_server.c *** ../kadmind.orig/admin_server.c Thu Jan 19 18:04:04 1995 --- ./admin_server.c Thu Jan 19 21:58:51 1995 *************** *** 1,10 **** /* - * $Source: /afs/athena.mit.edu/astaff/project/kerberos/src/kadmin/RCS/admin_server.c,v $ - * $Author: jtkohl $ - * * Copyright 1988 by the Massachusetts Institute of Technology. * * For copying and distribution information, please see the file ! * . * * Top-level loop of the kerberos Administration server --- 1,7 ---- /* * Copyright 1988 by the Massachusetts Institute of Technology. * * For copying and distribution information, please see the file ! * Copyright.MIT. * * Top-level loop of the kerberos Administration server *************** *** 12,20 **** #ifndef lint static char rcsid_admin_server_c[] = ! "$Id: admin_server.c,v 4.8 90/01/02 13:50:38 jtkohl Exp $"; #endif lint - #include /* admin_server.c --- 9,20 ---- #ifndef lint + #if 0 static char rcsid_admin_server_c[] = ! "Id: admin_server.c,v 4.8 90/01/02 13:50:38 jtkohl Exp "; ! #endif ! static const char rcsid[] = ! "$Id"; #endif lint /* admin_server.c *************** *** 389,393 **** --- 389,397 ---- register int i, j; + #ifdef POSIX + int status; + #else union wait status; + #endif pid = wait(&status); *************** *** 400,406 **** pidarray[j] = pidarray[j+1]; pidarraysize--; ! if (status.w_retcode || status.w_coredump || status.w_termsig) log("child %d: termsig %d, coredump %d, retcode %d", pid, ! status.w_termsig, status.w_coredump, status.w_retcode); #ifdef POSIX return; --- 404,410 ---- pidarray[j] = pidarray[j+1]; pidarraysize--; ! if (WEXITSTATUS(status) || WCOREDUMP(status) || WIFSIGNALED(status)) log("child %d: termsig %d, coredump %d, retcode %d", pid, ! WTERMSIG(status), WCOREDUMP(status), WEXITSTATUS(status)); #ifdef POSIX return; *************** *** 410,414 **** } log("child %d not in list: termsig %d, coredump %d, retcode %d", pid, ! status.w_termsig, status.w_coredump, status.w_retcode); #ifdef POSIX return; --- 414,418 ---- } log("child %d not in list: termsig %d, coredump %d, retcode %d", pid, ! WTERMSIG(status), WCOREDUMP(status), WEXITSTATUS(status)); #ifdef POSIX return; Only in .: admin_server.c~ diff -rc2 ../kadmind.orig/kadm_funcs.c ./kadm_funcs.c *** ../kadmind.orig/kadm_funcs.c Thu Jan 19 18:04:04 1995 --- ./kadm_funcs.c Thu Jan 19 21:56:31 1995 *************** *** 1,10 **** /* - * $Source: /afs/athena.mit.edu/astaff/project/kerberos/src/kadmin/RCS/kadm_funcs.c,v $ - * $Author: jon $ - * * Copyright 1988 by the Massachusetts Institute of Technology. * * For copying and distribution information, please see the file ! * . * * Kerberos administration server-side database manipulation routines --- 1,7 ---- /* * Copyright 1988 by the Massachusetts Institute of Technology. * * For copying and distribution information, please see the file ! * Copyright.MIT * * Kerberos administration server-side database manipulation routines *************** *** 12,20 **** #ifndef lint static char rcsid_kadm_funcs_c[] = ! "$Id: kadm_funcs.c,v 4.3 90/03/20 01:39:51 jon Exp $"; #endif lint - #include /* kadm_funcs.c --- 9,20 ---- #ifndef lint + #if 0 static char rcsid_kadm_funcs_c[] = ! "Id: kadm_funcs.c,v 4.3 90/03/20 01:39:51 jon Exp "; ! #endif ! static const char rcsid[] = ! "$Id$"; #endif lint /* kadm_funcs.c Only in .: kadm_funcs.c~ diff -rc2 ../kadmind.orig/kadm_ser_wrap.c ./kadm_ser_wrap.c *** ../kadmind.orig/kadm_ser_wrap.c Thu Jan 19 18:04:04 1995 --- ./kadm_ser_wrap.c Thu Jan 19 21:59:15 1995 *************** *** 1,10 **** /* - * $Source: /afs/athena.mit.edu/astaff/project/kerberos/src/kadmin/RCS/kadm_ser_wrap.c,v $ - * $Author: jtkohl $ - * * Copyright 1988 by the Massachusetts Institute of Technology. * * For copying and distribution information, please see the file ! * . * * Kerberos administration server-side support functions --- 1,7 ---- /* * Copyright 1988 by the Massachusetts Institute of Technology. * * For copying and distribution information, please see the file ! * Copyright.MIT. * * Kerberos administration server-side support functions *************** *** 16,20 **** #endif lint - #include /* kadm_ser_wrap.c --- 13,16 ---- Only in .: kadm_ser_wrap.c~ diff -rc2 ../kadmind.orig/kadm_server.c ./kadm_server.c *** ../kadmind.orig/kadm_server.c Thu Jan 19 18:04:04 1995 --- ./kadm_server.c Thu Jan 19 21:59:31 1995 *************** *** 1,10 **** /* - * $Source: /afs/athena.mit.edu/astaff/project/kerberos/src/kadmin/RCS/kadm_server.c,v $ - * $Author: jtkohl $ - * * Copyright 1988 by the Massachusetts Institute of Technology. * * For copying and distribution information, please see the file ! * . * * Kerberos administration server-side subroutines --- 1,7 ---- /* * Copyright 1988 by the Massachusetts Institute of Technology. * * For copying and distribution information, please see the file ! * Copyright.MIT. * * Kerberos administration server-side subroutines *************** *** 15,20 **** "Header: /afs/athena.mit.edu/astaff/project/kerberos/src/kadmin/RCS/kadm_server.c,v 4.2 89/09/26 09:30:23 jtkohl Exp "; #endif lint - - #include #include --- 12,15 ---- Only in .: kadm_server.c~ diff -rc2 ../kadmind.orig/kadm_server.h ./kadm_server.h *** ../kadmind.orig/kadm_server.h Thu Jan 19 18:04:05 1995 --- ./kadm_server.h Thu Jan 19 18:06:36 1995 *************** *** 7,11 **** * * For copying and distribution information, please see the file ! * . * * Definitions for Kerberos administration server & client --- 7,11 ---- * * For copying and distribution information, please see the file ! * Copyright.MIT. * * Definitions for Kerberos administration server & client *************** *** 15,19 **** #define KADM_SERVER_DEFS - #include /* * kadm_server.h --- 15,18 ---- *************** *** 25,30 **** #include ! #include ! #include typedef struct { --- 24,29 ---- #include ! #include ! #include typedef struct { *************** *** 43,49 **** /* the default syslog file */ ! #define KADM_SYSLOG "/kerberos/admin_server.syslog" ! #define DEFAULT_ACL_DIR "/kerberos" #define ADD_ACL_FILE "/admin_acl.add" #define GET_ACL_FILE "/admin_acl.get" --- 42,48 ---- /* the default syslog file */ ! #define KADM_SYSLOG "/var/log/kadmind.syslog" ! #define DEFAULT_ACL_DIR "/etc/kerberosIV" #define ADD_ACL_FILE "/admin_acl.add" #define GET_ACL_FILE "/admin_acl.get"