Я просматривал веб-сайт, на котором говорилось, что использование POSIX в PHP вымирает 5.3.Я также работал с видео ISO (примерно с 2005 г.), в котором говорилось, что я должен придерживаться POSIX, если я новичок в PHP и никогда не ...
Как компилировать / использовать сигналы на платформе Interix? Я не могу его скомпилировать, потому что Interix не соответствует стандарту POSIX, по крайней мере, в его реализации signal.h. Если у кого-то есть ...
Я пишу программу, чтобы проверить, является ли что-то файлом или каталогом. Есть ли лучший способ сделать это, чем этот? #include #include
#include
# ...
Используя utimes, futime, futimens и т. д., можно установить отметки времени доступа и изменения на файл. Время модификации - это время последнего изменения данных файла. Аналогично "ctime" или изменить ...
На самом деле, здесь два отдельных вопроса: могу ли я использовать регулярные выражения в многопоточной программе без блокировки, и если да, могу ли я использовать одно и то же regex_t одновременно в нескольких потоках? Я не могу найти ответ на ...
И Linux, и пользовательское пространство GNU (glibc), похоже, имеют ряд ошибок "WONTFIX", то есть ошибок, которые ответственные стороны заявили о своем нежелании исправлять, несмотря на явное нарушение ...
Функции пользовательского потока в устарело, потому что они используют устаревшую функцию C (они используют объявление функции с пустыми круглыми скобками для аргумента). Есть ли стандарт ...
What happens if a program calls a function which is a cancellation point from a signal handler? There are a number of functions which POSIX specifies as both async-signal-safe and cancellation points. ...
В большинстве реализаций потоков POSIX требуется некоторая инициализация вновь созданного потока, прежде чем он перейдет в согласованное состояние, способное запускать код приложения. Это может включать в себя разблокировку блокировок ...
Я пытаюсь изменить имя своего процесса, как оно отображается в ps и Activity Monitor во время выполнения. Я нашел несколько заметок о том, что нет портативного способа сделать это (что меня не волнует). Вот что я ...
Я смотрел на реализацию точек отмены в glibc / nptl и сравнивал ее с POSIX, и, если я не ошибаюсь, это совершенно неверно. Используемая базовая модель: int oldtype = ...
Не сохраняя список текущих потоков, я пытаюсь увидеть, что сигнал в реальном времени доставляется всем потокам в моем процессе. Моя идея состоит в следующем: Изначально обработчик сигнала ...
Я написал код на C / C ++, который разветвляет дочерний процесс, дублирует stdin / stdout в концы конвейера и вызывает execvp. Все работает нормально (т.е. вывод stdin / err / out фиксируется ...
Как лучше всего в C в Linux настроить программу, которая может обрабатывать несколько сигналов POSIX с одной и той же функцией? Например, в моем коде есть функция-обработчик, которую я хочу использовать в общем виде ...
Мне нужно регистрировать использование сокета, и я написал библиотеку LD_PRELOAD. Проблема в том, что когда я переопределяю read () и write (), обычные файловые операции тоже регистрируются (конечно). Итак, как я могу узнать ...
Я пишу слой между файловой системой POSIX и Windows с помощью Dokan, и мне нужно преобразовать значения ошибок в errno вида (EINVAL, ENOENT и т. д.) к эквивалентам Win32, которые вы получите при вызове ...
Я только что рассмотрел действительно ужасный код - код, который отправляет сообщения через последовательный порт, создавая новый поток для упаковать и собрать сообщение в новой цепочке для каждого отправленного сообщения. Да, ...
Я пишу кроссплатформенное приложение, и мне нужно общее доступное дисковое пространство. Для систем posix (Linux и Macos) я использую statvfs. Я создал этот метод C ++: long OSSpecificPosix :: ...
У меня есть несколько вопросов о зомби-процессах, каковы преимущества концепции зомби-процессов?
знать, что ядро хранит (PID, статус завершения, информацию об использовании ресурсов) для зомби-процесса
что ...
Что лучше: использовать очереди сообщений POSIX или сокеты домена Unix для локальной связи IPC? Я работал с сокетами Unix между машинами (а не с доменом), и я помню, что создание и разрушение ...
Можно ли превратить каналы, созданные с помощью pipe () в системе POSIX, в std :: istreams и std :: ostreams?
если да, то как? Я бы предпочел использовать << и >> вместо read () и write (), спасибо в ...
В чем разница между exit (), _exit () и _Exit () в C? Как мне решить, что использовать? В bash команда man 2 exit предоставила мне страницу _EXIT (2), тогда как man 3 exit предоставила страницу EXIT (3).