github.com/afumu/libc@v0.0.6/musl/include/sys/un.h (about)

     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