Fix snprintf() overflow issues
[akaros.git] / user / parlib / include / parlib / 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 #pragma once
8
9 #include <stdbool.h>
10
11 __BEGIN_DECLS
12
13 static inline bool snprintf_error(int ret, size_t buf_len)
14 {
15         return ret < 0 || ret >= buf_len;
16 }
17
18 int cheap_dial(char *addr, char *local, char *dir, int *cfdp);
19
20 __END_DECLS