diff options
-rw-r--r-- | lem/io/core.c | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/lem/io/core.c b/lem/io/core.c index 9c8dfc2..1ec3843 100644 --- a/lem/io/core.c +++ b/lem/io/core.c @@ -37,14 +37,15 @@ #include <sys/ucred.h> #include <netinet/in.h> extern char **environ; -#ifndef UNIX_PATH_MAX -#define UNIX_PATH_MAX 104 -#endif #else -#include <linux/un.h> +#include <sys/un.h> #include <sys/sendfile.h> #endif +#ifndef UNIX_PATH_MAX +#define UNIX_PATH_MAX (sizeof ((struct sockaddr_un *)0)->sun_path) +#endif + #include <lem-parsers.h> static int |