#endif /*_WIN32 */
/* return values from queries (and error codes) */
+#include <stdlib.h>
#include <sys/types.h>
#include <com_err.h>
#include "mr_et.h"
#define MR_MOTD 6
#define MR_PROXY 7
#define MR_SETVERSION 8
-#define MR_MAX_PROC 8
+#define MR_KRB5_AUTH 9
+#define MR_MAX_PROC 9
/* values used in NFS physical flags */
#define MR_FS_STUDENT 0x0001
};
/* prototypes from critical.c */
-void critical_alert(char *instance, char *msg, ...);
+void critical_alert(char *whoami, char *instance, char *msg, ...);
void send_zgram(char *inst, char *msg);
/* prototypes from fixhost.c */
/* prototypes from fixname.c */
void FixName(char *ilnm, char *ifnm, char *last, char *first, char *middle);
-void FixCase(char *p);
+void FixCase(unsigned char *p);
void LookForJrAndIII(char *nm, int *pends_jr, int *pends_sr,
int *pends_ii, int *pends_iii,
int *pends_iv, int *pends_v);
void hash_destroy(struct hash *h);
/* prototypes from kname_unparse.c */
-char *kname_unparse(char *p, char *i, char *r);
+char *mr_kname_unparse(char *p, char *i, char *r);
+
+/* prototypes from kname_parse.c */
+int mr_kname_parse(char *np, char *ip, char *rp, char *fullname);
/* prototypes from nfsparttype.c */
char *parse_filesys_type(char *fs_type_name);