0
ответов

Новичок в PHP. Стоит ли мне изучать PCRE или POSIX. (Говоря, что оба варианта бесполезны)

Я просматривал веб-сайт, на котором говорилось, что использование POSIX в PHP вымирает 5.3.Я также работал с видео ISO (примерно с 2005 г.), в котором говорилось, что я должен придерживаться POSIX, если я новичок в PHP и никогда не ...
вопрос задан: 21 January 2011 03:56
0
ответов

C ++: Interix сигналы

Как компилировать / использовать сигналы на платформе Interix? Я не могу его скомпилировать, потому что Interix не соответствует стандарту POSIX, по крайней мере, в его реализации signal.h. Если у кого-то есть ...
вопрос задан: 20 January 2011 06:24
0
ответов

System V IPC против POSIX IPC

В чем разница между System V IPC и POSIX IPC? Почему у нас два стандарта? Как решить, какие функции IPC использовать?
вопрос задан: 3 January 2011 08:36
0
ответов

Проверка, является ли файл каталогом или просто файлом [дубликат]

Я пишу программу, чтобы проверить, является ли что-то файлом или каталогом. Есть ли лучший способ сделать это, чем этот? #include #include #include # ...
вопрос задан: 29 December 2010 09:46
0
ответов

Установка меток времени создания или изменения

Используя utimes, futime, futimens и т. д., можно установить отметки времени доступа и изменения на файл. Время модификации - это время последнего изменения данных файла. Аналогично "ctime" или изменить ...
вопрос задан: 27 December 2010 08:49
0
ответов

Гарантии на sizeof (int) в Single UNIX или POSIX

Каковы гарантии размера int в Single UNIX или POSIX? Это наверняка FAQ, но я не могу найти ответ ...
вопрос задан: 26 December 2010 12:02
0
ответов

Являются ли posix regcomp и regexec потокобезопасными? В частности, о GNU libc?

На самом деле, здесь два отдельных вопроса: могу ли я использовать регулярные выражения в многопоточной программе без блокировки, и если да, могу ли я использовать одно и то же regex_t одновременно в нескольких потоках? Я не могу найти ответ на ...
вопрос задан: 10 December 2010 00:30
0
ответов

Каковы ошибки WONTFIX в GNU / Linux и как их обойти? [закрыто]

И Linux, и пользовательское пространство GNU (glibc), похоже, имеют ряд ошибок "WONTFIX", то есть ошибок, которые ответственные стороны заявили о своем нежелании исправлять, несмотря на явное нарушение ...
вопрос задан: 7 December 2010 22:39
0
ответов

чтение stdin без буферизации

Мое тестовое приложение - #include # включить #include #include #include #include #include <...
вопрос задан: 1 December 2010 19:10
0
ответов

Есть ли что-то для замены функций ?

Функции пользовательского потока в устарело, потому что они используют устаревшую функцию C (они используют объявление функции с пустыми круглыми скобками для аргумента). Есть ли стандарт ...
вопрос задан: 28 November 2010 20:44
0
ответов

Cancellation points in signal handlers?

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. ...
вопрос задан: 21 November 2010 18:55
0
ответов

Допустимо ли вызывать pthread_join на основной поток?

Хорошо ли определено поведение этого кода? #include #include pthread_t mt; пустота * начало (недействительность * x) {void * y; pthread_join (mt, & y); printf ("connected ...
вопрос задан: 19 November 2010 18:31
0
ответов

Гарантирует, что сигналы POSIX не будут доставлены в частично инициализированный поток ?

В большинстве реализаций потоков POSIX требуется некоторая инициализация вновь созданного потока, прежде чем он перейдет в согласованное состояние, способное запускать код приложения. Это может включать в себя разблокировку блокировок ...
вопрос задан: 19 November 2010 16:55
0
ответов

Установка имени процесса в Mac OS X во время выполнения

Я пытаюсь изменить имя своего процесса, как оно отображается в ps и Activity Monitor во время выполнения. Я нашел несколько заметок о том, что нет портативного способа сделать это (что меня не волнует). Вот что я ...
вопрос задан: 19 November 2010 09:41
0
ответов

Как должны вести себя точки отмены POSIX?

Я смотрел на реализацию точек отмены в glibc / nptl и сравнивал ее с POSIX, и, если я не ошибаюсь, это совершенно неверно. Используемая базовая модель: int oldtype = ...
вопрос задан: 18 November 2010 09:18
0
ответов

Сигнализация всех потоков в процессе

Не сохраняя список текущих потоков, я пытаюсь увидеть, что сигнал в реальном времени доставляется всем потокам в моем процессе. Моя идея состоит в следующем: Изначально обработчик сигнала ...
вопрос задан: 18 November 2010 08:35
0
ответов

objective-c NSFilePosixPermissions для удобочитаемой строки NSString

есть ли способ получить удобочитаемую строку (@ "drwxr-xr-x" для пример) из целого числа NSFilePosixPermissions?
вопрос задан: 8 November 2010 19:15
0
ответов

Suppressing “ISO C99 requires rest arguments to be used”

Consider the following two macros: #define PNORM( v, s, ... ) { \ if( VERBOSITY_CHECK( v ) ) { \ if( ( errno = pthread_mutex_lock(&server.output_mutex) ) ) { \ PERROR_LOCKFREE( ...
вопрос задан: 4 November 2010 19:58
0
ответов

Отключение буферизации stdout разветвленного процесса

Я написал код на C / C ++, который разветвляет дочерний процесс, дублирует stdin / stdout в концы конвейера и вызывает execvp. Все работает нормально (т.е. вывод stdin / err / out фиксируется ...
вопрос задан: 30 October 2010 17:06
0
ответов

Как правильно использовать одну функцию обработчика сигналов для нескольких сигналов?

Как лучше всего в C в Linux настроить программу, которая может обрабатывать несколько сигналов POSIX с одной и той же функцией? Например, в моем коде есть функция-обработчик, которую я хочу использовать в общем виде ...
вопрос задан: 24 October 2010 16:20
0
ответов

Как определить, является ли дескриптор файла сокетом?

Мне нужно регистрировать использование сокета, и я написал библиотеку LD_PRELOAD. Проблема в том, что когда я переопределяю read () и write (), обычные файловые операции тоже регистрируются (конечно). Итак, как я могу узнать ...
вопрос задан: 17 October 2010 10:43
0
ответов

Преобразование значений ошибок errno.h в эквиваленты Win32 GetLastError ()

Я пишу слой между файловой системой POSIX и Windows с помощью Dokan, и мне нужно преобразовать значения ошибок в errno вида (EINVAL, ENOENT и т. д.) к эквивалентам Win32, которые вы получите при вызове ...
вопрос задан: 17 October 2010 07:02
0
ответов

Сколько накладных расходов возникает при создании потока?

Я только что рассмотрел действительно ужасный код - код, который отправляет сообщения через последовательный порт, создавая новый поток для упаковать и собрать сообщение в новой цепочке для каждого отправленного сообщения. Да, ...
вопрос задан: 14 October 2010 20:58
0
ответов

Как получить общее доступное дисковое пространство в системах Posix?

Я пишу кроссплатформенное приложение, и мне нужно общее доступное дисковое пространство. Для систем posix (Linux и Macos) я использую statvfs. Я создал этот метод C ++: long OSSpecificPosix :: ...
вопрос задан: 10 October 2010 10:18
0
ответов

Зомби-процессы

У меня есть несколько вопросов о зомби-процессах, каковы преимущества концепции зомби-процессов? знать, что ядро ​​хранит (PID, статус завершения, информацию об использовании ресурсов) для зомби-процесса что ...
вопрос задан: 4 October 2010 17:58
0
ответов

Что лучше для локального IPC, Очереди сообщений POSIX (mqueues) или сокеты домена Unix (локальные)?

Что лучше: использовать очереди сообщений POSIX или сокеты домена Unix для локальной связи IPC? Я работал с сокетами Unix между машинами (а не с доменом), и я помню, что создание и разрушение ...
вопрос задан: 22 September 2010 23:22
0
ответов

Установить тайм-аут для чтения stdin

Есть ли способ тайм-аута чтения из stdin, чтобы программа не зависала слишком долго? читать (0, var, numberofbytes);
вопрос задан: 14 September 2010 18:31
0
ответов

Каналы в потоки C ++

Можно ли превратить каналы, созданные с помощью pipe () в системе POSIX, в std :: istreams и std :: ostreams? если да, то как? Я бы предпочел использовать << и >> вместо read () и write (), спасибо в ...
вопрос задан: 11 September 2010 00:56
0
ответов

Что делает waitpid ()?

Какая польза от waitpid () ?
вопрос задан: 8 September 2010 06:06
0
ответов

Функции выхода в C

В чем разница между exit (), _exit () и _Exit () в C? Как мне решить, что использовать? В bash команда man 2 exit предоставила мне страницу _EXIT (2), тогда как man 3 exit предоставила страницу EXIT (3).
вопрос задан: 7 September 2010 11:53