fix thread leak on timer_create(SIGEV_THREAD) failure
[musl] / include / sys / un.h
1 #ifndef _SYS_UN_H
2 #define _SYS_UN_H
3
4 #ifdef __cplusplus
5 extern "C" {
6 #endif
7
8 #include <features.h>
9
10 #define __NEED_sa_family_t
11 #if defined(_GNU_SOURCE) || defined(_BSD_SOURCE)
12 #define __NEED_size_t
13 #endif
14
15 #include <bits/alltypes.h>
16
17 struct sockaddr_un {
18         sa_family_t sun_family;
19         char sun_path[108];
20 };
21
22 #if defined(_GNU_SOURCE) || defined(_BSD_SOURCE)
23 size_t strlen(const char *);
24 #define SUN_LEN(s) (2+strlen((s)->sun_path))
25 #endif
26
27 #ifdef __cplusplus
28 }
29 #endif
30
31 #endif