find /?
findstr /?
for /?
я могу ждать в recv хоть сколько, если это в принципе допустимо сокетами.
Т.е. при испоьзовании блокирующих сокетов можно вообще без poll/select обойтись и сразу вызывать recv и в ней сидеть и ждать
Просто теперь любопытно почему такой метод срабатывает если я буду работать с delay.h из стандартной библиотеки, при абсолютно таком же коде
full_name="G:/avidemux_2.7.4/avidemux_core/../avidemux_core/ffmpeg_package/patches//libavformat_isom.c.patch"
abs_dir="`dirname \"${full_name}\"`" # relative
abs_dir="`( cd \"${abs_dir}\" && pwd )`" # absolutized and normalized
на этапе компиляции он умеет "подхватывать" это значение из main.c
Их не так что бы много и все они более менее понятны из названия. Не понятны - почитайте какой-нибудь мануал по генерации ключей, на примере поймете. Поля заполняются так как нужно вам, а не так как пишут составители мануалов, там только пример заполнения.
Как верно написал CityCat4 в своем ответе, openvpn использует стандартные сертификаты openssl, которые соотвентствуют стандарту Х.509. Такие же сертификаты использует и большинство других приложений, работающих с криптографией. Но не все, у некоторых свои подходы (pgp).