POSIX (Portable Operating System Interface) è un insieme di standard che definiscono API di programmazione, un interprete di comandi e utilità comuni per sistemi operativi simili a Unix.
In generale, cosa possiamo dare per scontato quando aggiungiamo a un file in UNIX da più processi? È possibile perdere dati (un processo sovrascrive le modifiche dell'altro)? È possibile che i dati vengano alterati? (Ad esempio, ogni processo aggiunge una riga per append a un file di registro, è possibile …
Sui sistemi POSIX, i segnali di terminazione di solito hanno il seguente ordine (in base a molte pagine MAN e alle specifiche POSIX): SIGTERM: chiedi cortesemente di terminare un processo. Terminerà correttamente, ripulendo tutte le risorse (file, socket, processi figli, ecc.), Eliminando i file temporanei e così via. SIGQUIT - …
Sono già a conoscenza dell'ID utente reale . È il numero univoco per un utente nel sistema. Nel mio sistema, My uidis $ echo $UID 1014 $ A cosa servono gli altri due supporti ID? E qual è l'uso dell'ID utente efficace e dell'ID utente salvato e dove lo usiamo …
Fondamentalmente sto cercando una versione C ++ di fdopen (). Ho fatto un po 'di ricerca su questo ed è una di quelle cose che sembra dovrebbe essere facile, ma risulta essere molto complicata. Mi manca qualcosa in questa convinzione (cioè è davvero facile)? In caso contrario, c'è una buona …
Ci sono pagine sparse sul Web che descrivono le strutture POSIX AIO in quantità variabili di dettagli. Nessuno di loro è terribilmente recente. Non è chiaro cosa stiano descrivendo esattamente. Ad esempio, il sito web "ufficiale" (?) Per il supporto I / O asincrono del kernel Linux qui dice che …
Dalla mia comprensione, SIGPIPEpuò verificarsi solo come risultato di a write(), che può (e fa) restituire -1 e impostato errnosu EPIPE... Allora perché abbiamo l'overhead extra di un segnale? Ogni volta che lavoro con le pipe ignoro SIGPIPEe non ho mai sentito alcun dolore di conseguenza, mi manca qualcosa?
Sto giocando con mkstemp(), che fornisce un descrittore di file, ma voglio generare un output formattato tramite fprintf(). Esiste un modo semplice per trasformare il descrittore di file fornito da mkstemp()in una FILE *struttura adatta all'uso con fprintf()?
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.