make brace placement in public header struct definitions consistent
[musl.git] / include / sys / un.h
blob1a3193ad208de81969695bc4cda1a3015ecff3e6
1 #ifndef _SYS_UN_H
2 #define _SYS_UN_H
4 #ifdef __cplusplus
5 extern "C" {
6 #endif
8 #include <features.h>
10 #define __NEED_sa_family_t
11 #if defined(_GNU_SOURCE) || defined(_BSD_SOURCE)
12 #define __NEED_size_t
13 #endif
15 #include <bits/alltypes.h>
17 struct sockaddr_un {
18 sa_family_t sun_family;
19 char sun_path[108];
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
27 #ifdef __cplusplus
29 #endif
31 #endif