Запитання з тегом «posix»

POSIX (інтерфейс портативної операційної системи) - це набір стандартів, що визначають API програмування, інтерпретатор команд та загальні утиліти для операційних систем, подібних Unix.

4
Чи додається файл атомним в UNIX?
Загалом, що ми можемо сприймати як належне, коли ми додаємо файл у UNIX з декількох процесів? Чи можливо втратити дані (один процес замінює зміни іншого)? Чи можливо, щоб дані були забруднені? (Наприклад, кожен процес додає по одному рядку в додаток до файлу журналу, чи можливо, що два рядки переплуталися?) Якщо …

6
Як SIGINT ставиться до інших сигналів припинення, таких як SIGTERM, SIGQUIT та SIGKILL?
У системах POSIX сигнали завершення зазвичай мають такий порядок (згідно багатьох сторінок MAN та специфікації POSIX): SIGTERM - ввічливо попросіть процес припинити. Він закінчується граціозно, очищаючи всі ресурси (файли, розетки, дочірні процеси тощо), видаляючи тимчасові файли тощо. SIGQUIT - більш сильний запит. Він припиняє недоброзичливе, все ще очищення ресурсів, які …
103 linux  unix  posix 

2
Unix / Linux: різниця між реальним ідентифікатором користувача, ефективним ідентифікатором користувача та збереженим ідентифікатором користувача
Я вже знаю справжній ідентифікатор користувача . Це унікальний номер для користувача в системі. У моїй системі My uidє $ echo $UID 1014 $ Що означають інші два посвідчення особи? І в чому користь ефективного ідентифікатора користувача та збереженого ідентифікатора користувача та де ми використовуємо його в системі?
102 linux  unix  posix 



7
Як побудувати c ++ fstream з дескриптора файлу POSIX?
Я в основному шукаю C ++ версію fdopen (). Я трохи провів дослідження з цього питання, і це одна з тих речей, яка здається, що це має бути легко, але виявляється дуже складною. Чи я щось пропускаю в цій вірі (тобто це дійсно легко)? Якщо ні, чи є там хороша …

4
Який статус POSIX асинхронного вводу / виводу (AIO)?
Існують сторінки, розкидані по Інтернету, які описують засоби POSIX AIO з різною кількістю деталей. Жоден з них не є жахливо останнім часом. Не ясно, що саме вони описують. Наприклад, "офіційний" (?) Веб-сайт для асинхронної введення-виводу ядра Linux тут говорить про те, що сокети не працюють, але сторінки керівництва "aio.h" на …
93 linux  asynchronous  posix  bsd  aio 

5
Чому існує SIGPIPE?
Наскільки я розумію, це SIGPIPEможе статися лише як результат a write(), який може (і повертає) повернути -1 і встановити errnoна EPIPE... То чому ми маємо додаткові накладні витрати на сигнал? Кожного разу, коли я працюю з трубами, я ігнорую SIGPIPEі ніколи не відчував болю внаслідок цього, я чогось пропускаю?
93 posix 

7
Перетворення року та місяця (формат рррр-мм) у дату?
У мене є набір даних, який виглядає так: Month count 2009-01 12 2009-02 310 2009-03 2379 2009-04 234 2009-05 14 2009-08 1 2009-09 34 2009-10 2386 Я хочу побудувати дані (місяці як значення x і рахуються як значення y). Оскільки в даних є прогалини, я хочу перетворити Інформацію за місяць …
91 r  date  posix  zoo  r-faq 

15
Яке призначення fork ()?
У багатьох програмах та на сторінках інструкцій Linux я бачив використання коду fork(). Навіщо нам потрібно користуватися fork()і яке його призначення?
87 c  unix  posix  fork 


3
Як отримати вказівник на ФАЙЛ із дескриптора файлу?
Я пограю з mkstemp(), який надає дескриптор файлу, але я хочу створити відформатований вихід через fprintf(). Чи є простий спосіб перетворити дескриптор файлу, наданий, mkstemp()у FILE *структуру, придатну для використання fprintf()?
85 c  posix  mkstemp 

5
Чи snprintf () ЗАВЖДИ нульовим завершенням?
Чи завжди snprintf закінчує нуль завершенням буфера призначення? Іншими словами, чи достатньо цього: char dst[10]; snprintf(dst, sizeof (dst), "blah %s", somestr); або ти повинен робити так, якщо деякий строк достатньо довгий? char dst[10]; somestr[sizeof (dst) - 1] = '\0'; snprintf(dst, sizeof (dst) - 1, "blah %s", somestr); Мене цікавить і …
85 c  posix  libc 

4
Система V IPC проти POSIX IPC
Які відмінності між System V IPCі POSIX IPC? Чому ми маємо два стандарти? Як вирішити, які функції IPC використовувати?
84 posix  ipc  sysv 


Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.