Lines Matching refs:un
900 struct sockaddr_un un; in unix_listen_saddr() local
921 if (pathlen > sizeof(un.sun_path) || in unix_listen_saddr()
922 (abstract && pathlen > (sizeof(un.sun_path) - 1))) { in unix_listen_saddr()
925 abstract ? sizeof(un.sun_path) - 1 : in unix_listen_saddr()
926 sizeof(un.sun_path)); in unix_listen_saddr()
953 memset(&un, 0, sizeof(un)); in unix_listen_saddr()
954 un.sun_family = AF_UNIX; in unix_listen_saddr()
955 addrlen = sizeof(un); in unix_listen_saddr()
958 un.sun_path[0] = '\0'; in unix_listen_saddr()
959 memcpy(&un.sun_path[1], path, pathlen); in unix_listen_saddr()
964 memcpy(un.sun_path, path, pathlen); in unix_listen_saddr()
967 if (bind(sock, (struct sockaddr *) &un, addrlen) < 0) { in unix_listen_saddr()
988 struct sockaddr_un un; in unix_connect_saddr() local
1005 if (pathlen > sizeof(un.sun_path) || in unix_connect_saddr()
1006 (abstract && pathlen > (sizeof(un.sun_path) - 1))) { in unix_connect_saddr()
1009 abstract ? sizeof(un.sun_path) - 1 : in unix_connect_saddr()
1010 sizeof(un.sun_path)); in unix_connect_saddr()
1014 memset(&un, 0, sizeof(un)); in unix_connect_saddr()
1015 un.sun_family = AF_UNIX; in unix_connect_saddr()
1016 addrlen = sizeof(un); in unix_connect_saddr()
1019 un.sun_path[0] = '\0'; in unix_connect_saddr()
1020 memcpy(&un.sun_path[1], saddr->path, pathlen); in unix_connect_saddr()
1025 memcpy(un.sun_path, saddr->path, pathlen); in unix_connect_saddr()
1030 if (connect(sock, (struct sockaddr *) &un, addrlen) < 0) { in unix_connect_saddr()