4
ответа

Обнаружение chroot тюрьмы из

Как можно обнаружить быть в chroot тюрьме без полномочий пользователя root? Примите стандартный BSD или систему Linux. Лучшее, которое я придумал, должно было посмотреть на значение inode для "/" и рассматривать, является ли это...
вопрос задан: 16 September 2008 18:30
3
ответа

Узнайте, существует ли команда в системе POSIX

Я хочу смочь сказать, существует ли команда в какой-либо системе POSIX из сценария оболочки. На Linux я могу сделать следующее: если, который <команда>; затем... отрежьте... fi Однако Солярис и MacOS...
вопрос задан: 3 August 2019 07:50
3
ответа

Как получить указатель ФАЙЛА от дескриптора файла?

Я играю вокруг с mkstemp (), который обеспечивает дескриптор файла, но я хочу генерировать отформатированный вывод через fprintf (). Есть ли простой способ преобразовать дескриптор файла, обеспеченный mkstemp ()...
вопрос задан: 4 March 2019 12:31
3
ответа

Пример realpath функционирует в C

Я ищу пример того, как использовать функцию realpath в программе C. Я, может казаться, не нахожу один в сети или ни в одном из моих C программирующие книги.
вопрос задан: 7 February 2019 23:37
3
ответа

Уничтожьте поток в библиотеке Pthread

Я использую pthread_create (&thread1, &attrs,//...,//...); и потребность, если некоторое условие произошло потребность уничтожить этот поток, как уничтожить это?
вопрос задан: 14 December 2018 15:37
3
ответа

Где является список POSIX C API-функциями? [закрытый]

Я пытаюсь узнать, где я могу найти документацию относительно функций POSIX, но подъем короткого. Какие-либо рекомендации?
вопрос задан: 15 March 2018 08:31
3
ответа

Удалите всю общую память System V и семафоры в подобных UNIX системах

Как я могу удалить все не используемые семафоры и общая память с единственной командой в подобной UNIX системе, например, Ubuntu?
вопрос задан: 12 March 2018 08:20
3
ответа

Я могу использовать сигналы POSIX в своей программе Perl для создания событийно-ориентированного программирования?

Есть ли какие-либо сигналы POSIX, что я мог использовать в своей программе Perl для создания событийно-ориентированного программирования? В настоящее время у меня есть программа мультипроцесса, которая может пересечься, связываются, но мой родительский по
вопрос задан: 23 May 2017 12:01
3
ответа

Межплатформенная совместимость dprintf

Linux имеет эту хорошую функцию dprintf: функции dprintf () и vdprintf () (как найдено в glibc2 библиотеке) являются точными аналогами fprintf () и vfprintf (), за исключением того, что они производят в файл...
вопрос задан: 6 March 2017 19:25
3
ответа

Семантика S_IRUSR в POSIX

Я изучаю API POSIX, и я не понимаю логику позади некоторых имен. например, S_IRUSR, S_IRUSR, Что делает то, Что обозначает S? Я получаю thatR, и W для чтения и записи. Но...
вопрос задан: 9 November 2016 16:39
3
ответа

Вызов API POSIX для получения списка всех потоков pthread, запущенных в процессе

У меня есть многопоточное приложение в среде POSIX / Linux - я не контролирую код, который создает pthreads. В какой-то момент процесс - владелец pthreads - получает сигнал. ...
вопрос задан: 18 June 2016 13:25
3
ответа

Действительно ли безопасно использовать getenv () в статических инициализаторах, то есть, прежде основной ()?

Я смотрел в Stevens, и в Руководстве Программиста Posix, и лучшим, который я могу найти, является массив строк, названный средой, сделан доступным, когда процесс начинается. На этот массив указывают...
вопрос задан: 13 July 2015 08:17
3
ответа

How to detect if the current process is being run by GDB?

The standard way would be the following: if (ptrace(PTRACE_TRACEME, 0, NULL, 0) == -1) printf("traced!\n"); In this case ptrace returns an error if the current process is traced (i.e. running it ...
вопрос задан: 13 June 2015 11:21
3
ответа

эквивалентный из memcmp () в Java?

Если у меня есть два байта [] массивы, есть ли встроенная функция для сравнения их крыло C memcmp ()?
вопрос задан: 19 April 2015 22:44
3
ответа

повышение:: this_thread:: сон () по сравнению с наносном ()?

Я недавно столкнулся с потребностью спать текущий поток в течение точного промежутка времени. Я знаю о двух методах выполнения так на платформе POSIX: использование наносна () или использование повышения:: this_thread:: сон ()...
вопрос задан: 5 March 2015 22:36
3
ответа

popen, эквивалентный в C++

Их любой C popen () эквивалентен в C++?
вопрос задан: 20 September 2014 07:15
3
ответа

Реализация glibc fprintf () ориентирована на многопотоковое исполнение?

Действительно ли fprintf ориентирован на многопотоковое исполнение? В glibc руководстве, кажется, говорится, что это, но мое приложение, которое пишет в файл с помощью единственного вызова для fprintf (), кажется, смешивает частичные записи от различного.
вопрос задан: 20 March 2014 16:20
3
ответа

ведущее устройство / рабочие потоки и обработка сигнала

Я пишу программу с основным потоком и некоторыми рабочими потоками, и я хотел бы разобраться в обработке сигнала. Моя проблема следующая: Основной поток запускается, и сделайте все выделение...
вопрос задан: 14 March 2014 19:30
3
ответа

Я хочу использовать системный вызов write () без удаления данных из файла [duplicate]

Например, если у меня был такой файл: «Hello World», и я хочу, чтобы пользовательский системный вызов write () в C помещал «плохо» в середину. Например: «Привет, плохой мир». Но теперь все, что я могу сделать, это «Hello bad w»
вопрос задан: 12 March 2013 08:54
3
ответа

Как создать C++ fstream из дескриптора файла POSIX?

Я в основном ищу версию C++ fdopen (). Я провел немного исследования на этом, и это - одна из тех вещей, которая кажется, что это должно быть легко, но оказывается очень сложным. Я...
вопрос задан: 26 February 2013 15:54
3
ответа

Выполните команды Linux от Qt4

Как я могу запустить программы командной строки в соответствии с Linux от Qt4? И конечно я хочу получить вывод в некотором роде, я могу использовать. Я использовал бы его для ls | grep, но хорошо знать для любых будущих проблем.
вопрос задан: 23 October 2012 12:26
3
ответа

Что самый легкий путь состоит в том, чтобы получить полное имя пользователя в системе Linux/POSIX?

Я мог grep через/etc/passwd, но это кажется обременительным. 'палец' не установлен, и я хотел бы избежать той зависимости. Это для программы, таким образом, было бы хорошо, если бы была некоторая команда, которые позволяют...
вопрос задан: 18 November 2011 16:52
3
ответа

Существует ли библиотека Java функций Unix?

Я ищу библиотеку Java для взаимодействия через интерфейс со стандартными функциями Unix, т.е. статистикой (), getpwuid (), readlink (). Это раньше существовало и было названо javaunix. Это было выпущено назад в 2000. Посмотрите это...
вопрос задан: 29 June 2011 21:11
3
ответа

Очень простой пул потоков с использованием pthreads в C ++

Я пытаюсь чтобы понять некоторые основы использования pthreads POSIX. Что-то, что мне нужно сделать (в конце концов) - распараллелить некоторые вычисления, используя модель пула потоков. В настоящее время я хочу ...
вопрос задан: 25 August 2010 00:30
3
ответа

Использование Struct Stat ()

Я пытаюсь выяснить, как именно использовать stat () для сбора информации о файле. Что мне нужно, это иметь возможность распечатать несколько полей информации о файле. Итак .. #include ...
вопрос задан: 18 August 2010 13:27
3
ответа

Почему выбор использования () вместо сна ()?

Я работаю через главу об аудио iPhone и столкнулся с разделом кода, который я не могу понять: в то время как (aqc.playPtr <aqc.sampleLen) {выбор (ПУСТОЙ УКАЗАТЕЛЬ, ПУСТОЙ УКАЗАТЕЛЬ, ПУСТОЙ УКАЗАТЕЛЬ, ПУСТОЙ УКАЗАТЕЛЬ, 1.0);}...
вопрос задан: 26 June 2010 22:06
3
ответа

Win32 аналог API отправки/ловли SIGTERM

Под POSIX ОС там является сигналом API, который позволяет отправлять сигнал обработать для завершения работы его с уничтожением, и можно поймать его с sigaction и сделать то, в чем Вы нуждаетесь; Однако Win32 не является системой POSIX, таким образом:...
вопрос задан: 4 June 2010 15:01
3
ответа

Условная переменная в Общей памяти - действительно ли этот код совместима на POSIX?

Стандарт POSIX позволяет именованному блоку общей памяти содержать взаимное исключение и условную переменную? Мы пытались использовать взаимное исключение и условную переменную для синхронизации доступа к совместно использованному именованному...
вопрос задан: 10 May 2010 11:42
3
ответа

Linux и порты завершения ввода-вывода?

Используя winsock, можно настроить сокеты или разделить операции ввода-вывода для "накладываний". Это означает, что на звонки для выполнения ввода-вывода отвечают сразу, в то время как фактические операции завершаются...
вопрос задан: 8 May 2010 15:01
3
ответа

Утечка дескриптора файла в nftw (FTW_CHDIR)?

Я использую вызов POSIX nftw () для того, чтобы пересечь структуру каталогов. Структура каталогов является плоской - только 4 файла и никакие подкаталоги. Однако, когда я называю nftw () большим количеством времен на этом плоский...
вопрос задан: 10 March 2010 20:43