summaryrefslogtreecommitdiffstats
path: root/if-options.h
diff options
context:
space:
mode:
authorRoy Marples <roy@marples.name>2009-01-01 14:23:36 +0000
committerRoy Marples <roy@marples.name>2009-01-01 14:23:36 +0000
commit91a44b91b06f127a98ae7f64e377e59d47eba329 (patch)
tree6efaf365bf98aec1aa3be0e08c870700efc6f4af /if-options.h
parent32dd1d3c3e47045db22ea6b0f65ff0b82a21a153 (diff)
downloaddhcpcd-91a44b91b06f127a98ae7f64e377e59d47eba329.tar.xz
Add a static directive that allows the configuration of variables, which
supercedes any DHCP configured variables. If ip_address is configured then we don't bother with a DHCP transaction.
Diffstat (limited to 'if-options.h')
-rw-r--r--if-options.h5
1 files changed, 4 insertions, 1 deletions
diff --git a/if-options.h b/if-options.h
index 1d907091..545e7479 100644
--- a/if-options.h
+++ b/if-options.h
@@ -1,6 +1,6 @@
/*
* dhcpcd - DHCP client daemon
- * Copyright 2006-2008 Roy Marples <roy@marples.name>
+ * Copyright 2006-2009 Roy Marples <roy@marples.name>
* All rights reserved
* Redistribution and use in source and binary forms, with or without
@@ -52,6 +52,7 @@
#define DHCPCD_RELEASE (1 << 1)
#define DHCPCD_DOMAIN (1 << 2)
#define DHCPCD_GATEWAY (1 << 3)
+#define DHCPCD_STATIC (1 << 4)
#define DHCPCD_LASTLEASE (1 << 7)
#define DHCPCD_INFORM (1 << 8)
#define DHCPCD_REQUEST (1 << 9)
@@ -82,6 +83,8 @@ struct if_options {
struct in_addr request_address;
struct in_addr request_netmask;
+ struct rt *routes;
+ char **config;
char **environ;
char script[PATH_MAX];