--- netkit-rsh-0.17.orig/rlogind/rlogind.h
+++ netkit-rsh-0.17/rlogind/rlogind.h
@@ -1,6 +1,6 @@
 
 /* rlogind.c */
-void fatal(int f, const char *msg, int syserr);
+void fatal(int f, const char *msg, int syserr) __attribute__ ((__noreturn__));
 
 /* network.c */
 char *network_init(int fd, int *hostokp);
@@ -12,15 +12,12 @@
 void auth_checkoptions(void);
 void auth_finish(void);
 int auth_checkauth(const char *remoteuser, const char *host,
-		   char *localuser, size_t localusermaxsize);
+		   char *localuser, size_t localusermaxsize, const char *line);
 
 /* 
  * Global flag variables 
  */
 
-/* Do paranoid DNS confirmation on all hosts? */
-extern int check_all;
-
 /* Use TCP keepalive messages on connection? */
 extern int keepalive;
 
@@ -32,3 +29,6 @@
 
 /* Ignore all ~/.rhosts and /etc/hosts_equiv? */
 extern int deny_all_rhosts_hequiv;
+
+/* Disable Nagle algorithm? */
+extern int disable_nagle;
