/
githubmirror
/
strace
Обзор
Документация
Войти
/
githubmirror
/
strace
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
tests/getsockname.c
36 строк
658 B
Dmitry V. Levin
Update copyright headers
16 фев 2021, 11:00
16 фев 2021, 11:00
8fa8a88
Код
Авторство
О чём код?
/* * Check decoding of getsockname syscall. * * Copyright (c) 2016-2021 Dmitry V. Levin <ldv@strace.io> * All rights reserved. * * SPDX-License-Identifier: GPL-2.0-or-later */ #define TEST_SYSCALL_NAME getsockname #include "sockname.c" int main(void) { int lfd = socket(AF_UNIX, SOCK_STREAM, 0); if (lfd < 0) perror_msg_and_skip("socket"); (void) unlink(TEST_SOCKET); const struct sockaddr_un un = { .sun_family = AF_UNIX, .sun_path = TEST_SOCKET }; if (bind(lfd, (const void *) &un, sizeof(un))) perror_msg_and_skip("bind"); test_sockname_syscall(lfd); (void) unlink(TEST_SOCKET); puts("+++ exited with 0 +++"); return 0; }