/
githubmirror
/
lsof
Обзор
Документация
Войти
/
githubmirror
/
lsof
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
lib/dialects/linux/tests/eventfd.c
29 строк
537 B
Jiajie Chen
Change folder structure for library changes:
27 мар 2023, 14:44
27 мар 2023, 14:44
439f90c
Код
Авторство
О чём код?
#include <sys/eventfd.h> #include <sys/wait.h> #include <sys/types.h> #include <unistd.h> #include <errno.h> #include <stdio.h> static int fd = -1; int main(int argc, char **argv) { fd = eventfd(0, 0); if (fd < 0) { perror("eventfd"); return -1; } pid_t pid = fork(); if (pid < 0) { perror("fork"); return -1; } else if (pid == 0) { pause(); } else { printf("%d %d %d\n", getpid(), pid, fd); fflush(stdout); wait(NULL); } return 0; }