File netkit-rsh-0.17-glibc28.patch of Package rsh
Index: rexecd/rexecd.c
===================================================================
--- rexecd/rexecd.c.orig 2008-04-10 21:42:04.000000000 +0200
+++ rexecd/rexecd.c 2008-04-10 21:45:59.000000000 +0200
@@ -54,14 +54,14 @@
* KRH
*/
-char copyright[] =
+const char copyright[] =
"@(#) Copyright (c) 1983 The Regents of the University of California.\n"
"All rights reserved.\n";
/*
* From: @(#)rexecd.c 5.12 (Berkeley) 2/25/91
*/
-char rcsid[] =
+const char rcsid[] =
"$Id: rexecd.c,v 1.29 2000/07/23 04:16:22 dholland Exp $";
#include "../version.h"
@@ -99,6 +99,12 @@ char rcsid[] =
struct from_host from_host;
#endif
+#ifndef ARG_MAX
+ #ifdef _SC_ARG_MAX
+ #define ARG_MAX sysconf(_SC_ARG_MAX)
+ #endif
+#endif
+
int allow_severity = LOG_INFO;
int deny_severity = LOG_WARNING;
Index: rshd/rshd.c
===================================================================
--- rshd/rshd.c.orig 2008-04-10 21:42:04.000000000 +0200
+++ rshd/rshd.c 2008-04-10 21:47:38.000000000 +0200
@@ -84,6 +84,12 @@ char rcsid[] =
#define _check_rhosts_file __check_rhosts_file
#endif
+#ifndef ARG_MAX
+ #ifdef _SC_ARG_MAX
+ #define ARG_MAX sysconf(_SC_ARG_MAX)
+ #endif
+#endif
+
#ifdef USE_PAM
#include <security/pam_appl.h>
#include <security/pam_misc.h>