Richard> --- ipfwadm.c.orig Mon Jun 17 05:33:11 1996
Richard> +++ ipfwadm.c Thu Jul 25 18:35:24 1996
Richard> @@ -100,6 +100,10 @@
Richard> #include <linux/ip_fw.h>
Richard> #include <asm/param.h>
Richard>
Richard> +#ifndef HZ
Richard> +#define HZ __KERNEL_HZ
Richard> +#endif
Richard> +
Richard> #ifndef IP_FW_F_REDIR
Richard> #define IPFWADM_NO_REDIR
Richard> #define IP_FW_F_REDIR 0
Please do not refer to __KERNEL_* macros in any applications---ever.
The correct solution in this case is to include <sys/param.h> instead
of <asm/param.h>. As far as I know, this will work both for the "old"
libc and GNU libc.
I realize that ipfwadm.c is Linux specific (if there is such a thing),
but I'm worried about setting a bad example. The __KERNEL_* macros
are only for communicating system-specific information to libc.
--david
-- To unsubscribe: mail -s unsubscribe axp-list-request@redhat.com < /dev/null
Copyright © 1995-1997 Red Hat Software. Legal notices