Commit cf337801 authored by Jiri Popelka's avatar Jiri Popelka

in kernel 2.6 /proc/net/x25_routes moves to /proc/net/x25/route

parent 96b25f18
...@@ -49,8 +49,8 @@ ...@@ -49,8 +49,8 @@
#define _PATH_PROCNET_RARP "/proc/net/rarp" #define _PATH_PROCNET_RARP "/proc/net/rarp"
#define _PATH_ETHERS "/etc/ethers" #define _PATH_ETHERS "/etc/ethers"
#define _PATH_PROCNET_ROSE_ROUTE "/proc/net/rose_routes" #define _PATH_PROCNET_ROSE_ROUTE "/proc/net/rose_routes"
#define _PATH_PROCNET_X25 "/proc/net/x25" #define _PATH_PROCNET_X25 "/proc/net/x25"
#define _PATH_PROCNET_X25_ROUTE "/proc/net/x25_routes" #define _PATH_PROCNET_X25_ROUTE "/proc/net/x25/route"
#define _PATH_PROCNET_DEV_MCAST "/proc/net/dev_mcast" #define _PATH_PROCNET_DEV_MCAST "/proc/net/dev_mcast"
#define _PATH_PROCNET_ATALK_ROUTE "/proc/net/atalk_route" #define _PATH_PROCNET_ATALK_ROUTE "/proc/net/atalk_route"
#define _PATH_SYS_BLUETOOTH_L2CAP "/sys/class/bluetooth/l2cap" #define _PATH_SYS_BLUETOOTH_L2CAP "/sys/class/bluetooth/l2cap"
......
...@@ -37,6 +37,7 @@ ...@@ -37,6 +37,7 @@
#include <string.h> #include <string.h>
#include "net-support.h" #include "net-support.h"
#include "pathnames.h" #include "pathnames.h"
#include "proc.h"
#define EXTERN #define EXTERN
#if 0 #if 0
#include "net-locale.h" #include "net-locale.h"
...@@ -48,9 +49,18 @@ ...@@ -48,9 +49,18 @@
#define X25_ADDR_LEN 16 #define X25_ADDR_LEN 16
#endif #endif
static FILE *proc_fopen_x25_route(void)
{
FILE *ret = proc_fopen(_PATH_PROCNET_X25_ROUTE);
if (ret)
return ret;
/* try old linux-2.4 name */
return proc_fopen("/proc/net/x25_routes");
}
int X25_rprint(int options) int X25_rprint(int options)
{ {
FILE *f=fopen(_PATH_PROCNET_X25_ROUTE, "r"); FILE *f=proc_fopen_x25_route();
char buffer[256]; char buffer[256];
char *p; char *p;
int digits; int digits;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment