Cleans up userspace headers
[akaros.git] / user / parlib / include / net.h
1 /* Copyright (c) 2014 The Regents of the University of California
2  * Barret Rhoden <brho@cs.berkeley.edu>
3  * See LICENSE for details.
4  *
5  * Networking helpers for dealing with the plan 9 interface. */
6
7 #ifndef PARLIB_NET_H
8 #define PARLIB_NET_H
9
10 __BEGIN_DECLS
11
12 static inline int snprintf_overflow(int ret, char *buf, size_t buf_len)
13 {
14         return (ret == buf_len) && (buf[buf_len - 1] != 0);
15 }
16
17 int cheap_dial(char *addr, char *local, char *dir, int *cfdp);
18
19 __END_DECLS
20
21 #endif /* PARLIB_NET_H */