Результаты поиска по запросу "posix"
но если два независимых процесса открывают один файл, то данные, записанные обоими процессами, могут смешаться.
ьзуя вызовы posix read () write () linux, гарантируется ли, что если я буду записывать через один файловый дескриптор и читать через другой файловый дескриптор последовательным образом, так что эти два действия взаимно исключают друг друга ... ...
Использование ssize_t против int
КодУ меня есть функция, которую я могу написать водин из четырех возможных способов: int do_or_die(int retval); int do_or_die(ssize_t retval); ssize_t do_or_die(int t retval); ssize_t do_or_die(ssize_t retval);И тогда это будет называться ...
Почему Perl POSIX :: strftime% F спецификатор не работает в Windows?
Я авторMac :: PropertyList [http://www.metacpan.org/module/Mac%3a%3aPropertyList]модуль, который анализирует формат списка свойств Apple. Я разработал это для работы на разных платформах, но у меня проблемы сPOSIX ...
Если другой поток сделал close () для единственного открытого дескриптора, он становится более интересным, но мне нужно увидеть простую версию кода, чтобы увидеть, действительно ли что-то не так.
о поведениеselect(2) функция, когда дескриптор файла, который он наблюдает для чтения, закрыт другим потоком? После некоторого беглого тестирования он сразу возвращается. Я подозреваю, что результат либо в том, что (а) он все еще продолжает ...
Если у меня есть только физический адрес буфера устройства (PCIe), как я могу сопоставить этот буфер с пользовательским пространством?
Если яиметь только физический адресбуфера памяти, в который отображается буфер устройства через PCI-Express BAR (Base Address Register), как я могу отобразить этот буферв пространство пользователя? Например, как обычно должен выглядеть код в ...
включая любые системные заголовки, и определите только соответствующий.
я есть приложение, использующее системный вызов mmap, у меня была проблема с тем, чтобы оно часами компилировалось, смотря на то, почему я получаю MAP_ANON и MAP_ANONYMOUS были необъявленными, у меня был меньший фрагмент кода, который ...
Если это на самом деле лучше, чем зацикливание, необходимо доказать известные fds.
то в моей текущей реализации сервера, это в настоящее время что-то вроде этого: void loop(){ // step 1: clear set fd_set readfds; while(true){ // step 1: FD_ZERO(readfds); // step 2: loop_through_sockets_and_add_active_sockets_to(theset); // ...
(Правка: Кроме того, если это не просто учебное упражнение, не изобретайте это колесо - было бы намного проще и, следовательно, менее подвержено ошибкам, использовать ftw или nftw, как предлагали другие.)
от вопрос уже есть ответ здесь: Удаление не пустого каталога программно в C или C ++ [/questions/2256945/removing-a-non-empty-directory-programmatically-in-c-or-c] 9 ответовМеня больше всего интересует нерекурсивный случай, но я предполагаю, ...
но любой макрос можно определить таким образом).
ня я должен был использоватьbasename() функция иman 3 basename (Вот [http://www.kernel.org/doc/man-pages/online/pages/man3/basename.3.html#NOTES]) дал мне какое-то странное сообщение: Примечания Есть две разные версиибазовое () -POSIXверсия, ...
Поймать сигналы типа SIGSEGV и SIGFPE в многопоточной программе
Я пытаюсь написать многопоточную систему регистрации для программы, работающей на Linux. Вызовы системы регистрации в основных потоках программы выдвигают структуру данных, содержащую данные, подлежащие регистрации, в очередь FIFO. ...