Результаты поиска по запросу "posix"
https://github.com/ericcurtin/execxx
способ получить вывод команды, когда она запускается из программы на C ++. Я посмотрел на использование функции system (), но она просто выполнит команду. Вот пример того, что я ищу: std::string result = system("./some_command");Мне нужно ...
соответствие стандарту POSIX?
учил необходимость поддерживать какой-то C-проект, который также должен компилироваться на старых платформах. На данный момент, для некоторых платформ, макрос_POSIX_C_SOURCE определено. Мне было интересно - если это приемлемо, чтобы это ...
также признайте, что качественные реализации должны пытаться поддерживать функции, которые некоторые неясные системы не могут.
спользованиеsem_post () в обработчике сигнала полагаться на неопределенное поведение? /* * excerpted from the 2017-09-15 Linux man page for sem_wait(3) * http://man7.org/linux/man-pages/man3/sem_wait.3.html */ ... sem_t sem; ... static void ...
, Я не уверен, с чего это инициализировано.
мпьютере CentOS 5.5 с ядром Linux версии 2.6.18-194.26.1.el5 я заметил, что posix_fadvise (WILLNEED) делает чтение файлов размером 60 КБ намного медленнее, чем обычный ввод-вывод, почти на 200%. Кажется, что фактический вызов fadvise является ...
? Разве это не разыменование нулевого указателя, что, в свою очередь, означает неопределенное поведение? Вам удобно полагать, что каждая реализация C, с которой будет работать ваш код, будет выполнять что-то разумное?
стандартное определение для основной программы: int main(int argc, char *argv[]) { ... }При каких обстоятельствах можетargc быть нулем в системе POSIX?
unix.stackexchange.com/questions/45458/...
могу определить тип моей оболочки? т.е. будь то традиционный sh, bash, ksh, csh, zsh и т. д. Обратите внимание, что проверка$SHELL или же$0 не будет работать, потому что$SHELL не устанавливается всеми оболочками, поэтому, если вы начнете в ...
Как заставить родителя ждать завершения всех дочерних процессов?
Я надеюсь, что кто-то может пролить свет на то, как заставить родителя ждатьВСЕ дочерние процессы заканчиваются перед продолжением после форка. У меня есть код очистки, который я хочу запустить, но дочерние процессы должны быть возвращены, прежде ...
Разница между методами повышения (SIGABRT) и abort ()
Я знаю что обаraise(SIGABRT) а такжеabort() методы отправят сигнал SIGABRT себе. Но есть некоторая разница между этими двумя функциями. (например,abort() функция разблокирует сигнал SIGABRT гдеraise(SIGABRT) не.) Каковы другие различия ...
@R .. Ха! Это чертовски умно. : D
ашина работает под управлением Ubuntu 10.10, и я использую стандартную библиотеку gnu C. У меня сложилось впечатление, что printf очищает буфер, если в строке формата описана новая строка, однако следующий код неоднократно, казалось, нарушал эту ...
Регулярное выражение Posix, не жадный
Есть ли способ использовать не жадное регулярное выражение в C, как можно использовать в Perl? Я попробовал несколько вещей, но на самом деле это не работает. В настоящее время я использую это регулярное выражение, которое ...