/*
    AUTOMATICALLY GENERATED BY tspec 2.10
    API SUBSET: unix95:sys/un.h (VERSION 2.7)
*/

#ifndef __TDF_UNIX95_SYS_UN_H
#define __TDF_UNIX95_SYS_UN_H

#ifdef __cplusplus
extern "C" {
#endif

#pragma TenDRA declaration block api__unix95__sys_un begin

#ifndef __TDF_UNIX95_SYS_SOCKET_H_SA_FAMILY_T
#pragma extend interface "../../shared/unix95.api/sa_famil.h"
#endif /* __TDF_UNIX95_SYS_SOCKET_H_SA_FAMILY_T */
#pragma token NAT __local_sun_path_size # unix95.un.__local_sun_path_size
#pragma token STRUCT TAG sockaddr_un # unix95.un.sockaddr_un
#pragma token MEMBER sa_family_t : struct sockaddr_un : sun_family # unix95.un.sockaddr_un.sun_family
#pragma token MEMBER char [__local_sun_path_size] : struct sockaddr_un : sun_path # unix95.un.sockaddr_un.sun_path

#pragma interface __local_sun_path_size TAG sockaddr_un
#pragma interface TAG sockaddr_un.sun_family TAG sockaddr_un.sun_path

#pragma TenDRA declaration block end

#ifdef __cplusplus
}
#endif

#endif /* __TDF_UNIX95_SYS_UN_H */
