Danny Milosavljevic wrote 8 years ago
(address . guix-patches@gnu.org)(name . Danny Milosavljevic)(address . dannym@scratchpost.org)
* guix/build/syscalls.scm (IFF_UP, IFF_BROADCAST, IFF_LOOPBACK, IFF_RUNNING):
New variables. Export them.
---
guix/build/syscalls.scm | 9 +++++++++
1 file changed, 9 insertions(+)
Toggle diff (27 lines)
diff --git a/guix/build/syscalls.scm b/guix/build/syscalls.scm
index 9c082b435..7dfa41691 100644
--- a/guix/build/syscalls.scm
+++ b/guix/build/syscalls.scm
@@ -88,6 +88,10 @@
PF_PACKET
AF_PACKET
+ IFF_UP
+ IFF_BROADCAST
+ IFF_LOOPBACK
+ IFF_RUNNING
all-network-interface-names
network-interface-names
network-interface-netmask
@@ -1109,6 +1113,11 @@ bytes."
(define-as-needed IFF_BROADCAST #x2) ;Broadcast address valid.
(define-as-needed IFF_LOOPBACK #x8) ;Is a loopback net.
+(define IFF_UP #x1) ;Interface is up
+(define IFF_BROADCAST #x2) ;Broadcast address valid.
+(define IFF_LOOPBACK #x8) ;Is a loopback net.
+(define IFF_RUNNING #x40) ;interface RFC2863 OPER_UP
+
(define IF_NAMESIZE 16) ;maximum interface name size
(define-c-struct %ifconf-struct