Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
openSUSE:Leap:16.0:Staging:adi:10
ipxrip
ipxripd-0.7.dif
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File ipxripd-0.7.dif of Package ipxrip
--- Makefile +++ Makefile @@ -1,7 +1,7 @@ OBJS = ipxd.o ipxripd.o ipxsapd.o ipxsap.o ipxrip.o ipxkern.o ipxutil.o -CFLAGS = -Wall -O2 -g +CFLAGS = -Wall $(RPM_OPT_FLAGS) all: ipxd @@ -9,9 +9,11 @@ gcc -M *.c >.depend install: all - install --strip ipxd -m 755 /usr/sbin - install ipxd.8 -m 755 /usr/man/man8 - install ipx_ticks.5 -m 755 /usr/man/man5 + install -d -m 755 $(DESTDIR)/usr/sbin + install -d -m 755 $(DESTDIR)/usr/share/man/man{5,8} + install ipxd -m 755 $(DESTDIR)/usr/sbin + install ipxd.8 -m 644 $(DESTDIR)/usr/share/man/man8 + install ipx_ticks.5 -m 644 $(DESTDIR)/usr/share/man/man5 release: mkdir ../release/router --- ipxd.c +++ ipxd.c @@ -29,6 +29,7 @@ #include <sys/ioctl.h> #include <sys/socket.h> #include <netinet/in.h> +#include <time.h> #include "ipxd.h" #include "ipxripd.h" @@ -61,7 +62,7 @@ int new_log_entry=1; int debug_option=0; -FILE *log_file=stderr; +FILE *log_file; static IPXNet ifc_net(struct ipx_interface *ifc) @@ -714,6 +715,8 @@ int main(int argc,char** argv) { + log_file=stderr; + if (parse_cmdline(argc,argv)) { daemonize(); --- ipxkern.c +++ ipxkern.c @@ -24,7 +24,11 @@ #include <sys/ioctl.h> #include <sys/socket.h> #include <string.h> +#if defined __GLIBC__ && __GLIBC__ >= 2 +#include <net/route.h> +#else #include <linux/route.h> +#endif #include <netinet/in.h> #include "ipxkern.h" --- ipxrip.c +++ ipxrip.c @@ -19,6 +19,7 @@ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ +#include <time.h> #include <sys/socket.h> #include <netinet/in.h> #include "ipxrip.h" --- ipxripd.c +++ ipxripd.c @@ -30,6 +30,7 @@ #include <stdlib.h> #include <sys/types.h> #include <sys/time.h> +#include <time.h> #include <sys/ioctl.h> #include <unistd.h> #include <fcntl.h> @@ -38,7 +39,9 @@ #include <string.h> #include <sys/socket.h> #include <netinet/in.h> +#if !(defined __GLIBC__ && __GLIBC__ >= 2) #include <linux/ipx.h> +#endif #include "ipxutil.h" #include "ipxkern.h" #include "ipxrip.h" --- ipxsap.c +++ ipxsap.c @@ -21,6 +21,7 @@ */ #include <stdlib.h> #include <string.h> +#include <time.h> #include <sys/socket.h> #include <netinet/in.h> #include "ipxsap.h" --- ipxsapd.c +++ ipxsapd.c @@ -23,6 +23,7 @@ #include <stdlib.h> #include <sys/types.h> #include <sys/time.h> +#include <time.h> #include <sys/ioctl.h> #include <unistd.h> #include <fcntl.h> @@ -31,7 +32,11 @@ #include <errno.h> #include <sys/socket.h> #include <netinet/in.h> +#if defined __GLIBC__ && __GLIBC__ >= 2 +#include <netipx/ipx.h> +#else #include <linux/ipx.h> +#endif #include "ipxutil.h" #include "ipxkern.h" #include "ipxsap.h" --- ipxutil.h +++ ipxutil.h @@ -25,7 +25,11 @@ #define __IPXUTIL_H__ #include <stdio.h> +#if defined __GLIBC__ && __GLIBC__ >= 2 +#include <netipx/ipx.h> +#else #include <linux/ipx.h> +#endif #define IPX_MAX_ERROR (255) #define IPX_THIS_NET (0)
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor