EV_SET ();функциональные рекомендации - PullRequest
0 голосов
/ 16 мая 2019

Можно ли использовать функцию EV_SET(); почти со всеми значениями, равными 0 или NULL, например:

EV_SET(&kev, NULL, NULL, 0, 0, NULL, NULL);

Я не знаю, возможно ли это, и я сильно сомневаюсьтак что если кто-то может мне помочь, было бы неплохо.

1 Ответ

0 голосов
/ 16 мая 2019

EV_SET() - это макрос, который расширяется до набора назначений для полей в struct kevent, передаваемых в качестве первого аргумента. Вызов в вашем вопросе расширится до некоторого кода, который функционально эквивалентен:

kev.ident   = NULL;
kev.filter  = NULL;
kev.flags   = 0;
kev.fflags  = 0;
kev.data    = NULL;
kev.udata   = NULL;

Является ли это полезным или нет, это отдельный вопрос - но он будет делать то, что вы просили.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...