diff options
author | jjako <jjako> | 2004-01-16 09:56:56 +0000 |
---|---|---|
committer | jjako <jjako> | 2004-01-16 09:56:56 +0000 |
commit | 1d3db978f4bef9cc09e29b4b2ca534036d98ffce (patch) | |
tree | b2e7376446bd8a03f826e8e3de2f73ba84765392 /sgsnemu/sgsnemu.c | |
parent | f7224aa64484732b03b6fdcf61b51fe25dfdcfed (diff) |
Improved solaris compatibility
Diffstat (limited to 'sgsnemu/sgsnemu.c')
-rw-r--r-- | sgsnemu/sgsnemu.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/sgsnemu/sgsnemu.c b/sgsnemu/sgsnemu.c index 9099d3f..c655ef1 100644 --- a/sgsnemu/sgsnemu.c +++ b/sgsnemu/sgsnemu.c @@ -932,7 +932,11 @@ int create_pdp_conf(struct pdp_t *pdp, void *cbp, int cause) { if ((options.createif) && (!options.net.s_addr)) { struct in_addr m; - inet_pton(AF_INET, "255.255.255.255", &m); +#ifndef HAVE_INET_ATON + inet_aton("255.255.255.255", &m); +#else + m.s_addr = INADDR_NONE; +#endif /* printf("Setting up interface and routing\n");*/ tun_addaddr(tun, &addr, &addr, &m); if (options.defaultroute) { |