aboutsummaryrefslogtreecommitdiffstats
path: root/sgsnemu/sgsnemu.c
diff options
context:
space:
mode:
authorjjako <jjako>2004-01-16 09:56:56 +0000
committerjjako <jjako>2004-01-16 09:56:56 +0000
commit1d3db978f4bef9cc09e29b4b2ca534036d98ffce (patch)
treeb2e7376446bd8a03f826e8e3de2f73ba84765392 /sgsnemu/sgsnemu.c
parentf7224aa64484732b03b6fdcf61b51fe25dfdcfed (diff)
Improved solaris compatibility
Diffstat (limited to 'sgsnemu/sgsnemu.c')
-rw-r--r--sgsnemu/sgsnemu.c6
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) {