0
ответов

Чтение необработанных байтов из последовательного порта

Я пытаюсь прочитать необработанные байты из последовательного порта, отправленные симулятором протокола Win32 IEC 870-5-101 с помощью программы, написанной на C, работающей в 32-битной Linux. Он отлично работает для байтовых значений, таких как 0x00 - 0x
вопрос задан: 22 December 2011 16:41
0
ответов

Функция clock_gettime возвращает время UTC или местного часового пояса?

Функция clock_gettime возвращает временную метку, измеренную от эпохи в UTC или в местном часовом поясе? Я знаю, что время должно отсчитываться от эпохи UTC, но я не могу найти никаких ссылок ...
вопрос задан: 16 December 2011 09:00
0
ответов

pthread (POSIX Threads) в visual studio 2010

Я нашел в интернете программу Pthread и хочу запустить ее в visual studio 2010, но не знаю, как использовать pthread в visual studio. вот программа, которую я нашел: #include <...
вопрос задан: 14 December 2011 03:41
0
ответов

Segmentation fault caused by pthread_kill

GDB сообщает мне, что pthread_kill вызывает segmentation fault в моей программе. В основном я использую pthread_kill для проверки того, жив поток или нет, учитывая его ID. Я искал в Интернете и ...
вопрос задан: 12 December 2011 23:15
0
ответов

Какая польза от усеченного coredump?

ulimit -c можно использовать для установки RLIMIT_CORE и ограничения максимального размера coredump, который может генерировать процесс. Любой более крупный coredump будет усечен до этого размера. Можно ли сделать что-нибудь полезное с таким ...
вопрос задан: 12 December 2011 21:45
0
ответов

Как я могу получить путь с учетом регистра в Linux без итерации каталогов?

Учитывая смонтированную файловую систему cifs / network / cifs, которая нечувствительна к регистру, как мне получить путь с учетом регистра с помощью C? Например, в fs есть файл /network/cfis/Adena/t.txt. Учитывая / network / ...
вопрос задан: 11 December 2011 16:32
0
ответов

Что мы будем использовать - poll () или select ()?

Я полностью осведомлен о главном различия между poll () и select (): select () поддерживает только фиксированное количество файловых дескрипторов select () предположительно поддерживается в большем количестве систем poll () позволяет немного ...
вопрос задан: 9 December 2011 06:05
0
ответов

Список соответствия Linux POSIX [закрыто]

Я ищу матрицу перекрестных ссылок со списком функций, реализованных в POSIX для указанного ядра Linux. Например, я хочу использовать ядро ​​Linux 2.6.0, но я хотел бы увидеть список compmlete ...
вопрос задан: 30 November 2011 22:14
0
ответов

Как передать несколько параметров в поток в C

Я пытаюсь передать два параметра в поток в C. Я создал массив (размером 2) и пытаюсь передать этот массив в поток. Правильный ли это подход к передаче нескольких параметров ...
вопрос задан: 22 November 2011 09:42
0
ответов

mmap () и блокировка файлов

Рассмотрим следующий фрагмент (обработка ошибок отсутствует намеренно ): void * foo (const char * path, off_t size) {int fd; void * ret; fd = open (путь, O_RDWR); lockf (fd, F_LOCK, 0); ...
вопрос задан: 20 November 2011 16:01
0
ответов

Можно ли написать libPOSIX для Windows (Win32), не требуя постоянно загружаемой фоновой службы или DLL?

Я знаю Cygwin и знаю о его недостатках. Я также знаю о медленности форка, но не знаю, почему на Земле это невозможно обойти. Я также знаю, что Cygwin требует DLL. Я также ...
вопрос задан: 18 November 2011 11:18
0
ответов

Usleep () в C реализован как ожидание занятости

Я создаю многопоточное приложение с pthreads и мне нужен поток, чтобы периодически проверять некоторые вещи. В течение промежутка времени этот поток не должен использовать какой-либо процессор. Это возможно с помощью usleep ()? ...
вопрос задан: 16 November 2011 19:11
0
ответов

mprotect всей программы для запуска опасного кода

У меня есть небольшая программа, которая отображает потенциально опасный исполняемый код (с PROT_EXEC), вызывает prctl (PR_SET_SECCOMP, 1), а затем выполняет этот код mmap'd. Это все хорошо и позволяет мне ...
вопрос задан: 13 November 2011 13:28
0
ответов

Заголовки для функций C POSIX

Где и как мне найти правильные заголовки C для включения в программу C ++ для получения объявления функций C, объявленных в среде, совместимой с POSIX? Я спрашиваю об этом, потому что мне нужно было использовать ...
вопрос задан: 10 November 2011 22:58
0
ответов

Является ли system () злом?

Я разрабатываю приложение C ++, которое, помимо прочего, время от времени выполняет несколько сценариев. Приложение должно быть эффективным и желательно независимым от платформы. Однако проблема в следующем: есть ли ...
вопрос задан: 10 November 2011 21:00
0
ответов

Соединение n команд с конвейерами в оболочке?

Я пытаюсь реализовать оболочку на C. Я могу отлично выполнять простые команды с помощью простого execvp (), но один требований состоит в том, чтобы управлять такими командами, как: "ls -l | head | tail -4" с 'for' ...
вопрос задан: 10 November 2011 16:33
0
ответов

Очередь сообщений Posix - несколько писателей и несколько устройств чтения

Меня не смущает очередь (POSIX). Нужно ли защищать несколько устройств записи в очередь или нескольких устройств чтения из очереди? несколько потоков будут писать в очередь, а несколько потоков будут читать ...
вопрос задан: 21 October 2011 20:04
0
ответов

Всегда ли безопасно преобразовывать целочисленное значение в void* и обратно в POSIX?

Этот вопрос почти дублирует некоторые другие, которые я нашел, но этот конкретно касается POSIX, и очень распространенного примера в pthreads, с которым я сталкивался несколько раз. Меня в основном беспокоит ...
вопрос задан: 19 October 2011 18:47
0
ответов

Можно ли преобразовать дескрипторы сокетов в указатели файлов?

Я получил дескриптор для сокета TCP следующим образом: int desc = accept (socket_descriptor, & client_address, & len) Теперь из этого дескриптора desc я хочу получить указатель файла. Можно ...
вопрос задан: 15 October 2011 22:54
0
ответов

Когда можно использовать переменную cond для синхронизации ее собственного уничтожения / отмены отображения?

Согласно POSIX, должно быть безопасно уничтожить инициализированную переменную условия, при которой ни один поток в настоящее время не заблокирован. Кроме того, для разблокировки указываются операции сигнала и широковещательной передачи ...
вопрос задан: 29 September 2011 14:00
0
ответов

Что указывает каждый код состояния sc-win32?

В журнале IIS я вижу много экземпляров sc-bytes = 0. Время, затраченное на эти записи, обычно превышает среднее значение. Я вижу различные значения sc-win32-статуса, такие как 64, 22, 121, 1236 и т.д. Большая часть...
вопрос задан: 29 September 2011 10:28
0
ответов

Каковы преимущества pwrite и pread перед fwrite и fread?

Эй, пожалуйста, не возражайте, если я задаю тривиальный вопрос, но, пожалуйста, кто-нибудь может мне помочь с это ..
вопрос задан: 29 September 2011 05:25
0
ответов

Команда SQL Pivot

Я ищу помощь в том , чтобы намереваться простого pivot, чтобы связать его с другими частями моих запросов. Мои данные похожи на таблицу предметов ниже, если я выполняю команду Выбрать * из предметов ITEM...
вопрос задан: 8 September 2011 13:50
0
ответов

как использовать «sigaltstack» в программе-обработчике сигналов?

может ли кто-нибудь, кто знает, как использовать sigaltstack в реальной программе-обработчике сигналов, простой, но полный код, может быть большим подспорьем для мне! заранее спасибо!
вопрос задан: 8 September 2011 03:16
0
ответов

Замена функции IOCTL ()

Я разрабатываю модель ввода / вывода драйвера устройства для небольших приложений микроконтроллеров, используя POSIX в качестве руководства для дизайна интерфейса. Я реализовал IOCTL () как средство управления драйверами / оборудованием ...
вопрос задан: 3 September 2011 17:35
0
ответов

, Почему данные не сбрасывают в файл на выходе процесса?

международное основное (интервал argc, символ *argv []) {ФАЙЛ *fp = fopen ("a.txt", "вес"); fprintf (fp, "AAAA");//Никакой сброс. и Никакое близкое повышение (SIGTERM); выход (EXIT_SUCCESS); } результат: Никакие данные не имеют...
вопрос задан: 3 September 2011 10:15
0
ответов

posix_kill vs pcntl_signal

Это немного эзотерики, и это возможно, этот вопрос пойдет без ответа, пока я сам не ответил, но не отвечу Вот идет: я автор простой библиотеки PHP Daemon: https: // ...
вопрос задан: 30 August 2011 19:29
0
ответов

Безопасно ли вызывать pthread_cancel () в завершенном потоке?

Мне интересно, безопасно ли вызывать pthread_cancel () в завершенном потоке. Я не смог найти никаких подсказок на странице руководства. Заранее благодарим за любые подсказки. Изменить: Возможно, я был недостаточно точен. Я ...
вопрос задан: 29 August 2011 21:17
0
ответов

Когда общая библиотека считается «такой же» для целей совместное использование?

Мне интересно ... Когда я запускаю программу X, которая использует общую библиотеку A, и пока программа работает, я изменяю общую библиотеку на диске и запускаю другую программу Y, которая зависит от то же самое ...
вопрос задан: 24 August 2011 20:34
0
ответов

Как определить, находится ли путь внутри каталога? (POSIX)

В C, используя вызовы POSIX, как я могу определить, находится ли путь внутри целевого каталога? Например, корневой каталог веб-сервера находится в / srv, это getcwd () для демона. При синтаксическом анализе запроса ...
вопрос задан: 20 August 2011 21:03