Lines Matching refs:una

8 Aggiungere una nuova chiamata di sistema
20 La prima considerazione da fare quando si aggiunge una nuova chiamata di
50 Tuttavia, :manpage:`fcntl(2)` è una chiamata di sistema multiplatrice che
51 nasconde una notevole complessità, quindi è ottima solo quando la nuova
91 argomenti, il modo migliore è quello di incapsularne la maggior parte in una
106 - un vecchio kernel può gestire l'accesso di una versione moderna di un
110 - un nuovo kernel può gestire l'accesso di una versione vecchia di un
124 accesso da spazio utente quando il kernel ha già dei meccanismi e una semantica
134 ``O_CLOEXEC`` dato che è specifico dell'architettura e fa parte di una
148 dovreste anche considerare se non sia più appropriata una versione
173 (verificato con una chiamata a ``capable()``), come descritto nella pagina man
191 argomenti sono parte di una struttura dati che viene passata per puntatore).
209 - una bozza di pagina man per la nuova chiamata di sistema. Può essere
237 chiamate di sistema (syscall), ma molte altre architetture condividono una
246 l'aggiunta della nuove chiamate di sistema; va notato che se più di una nuova
262 - Includete una descrizione della nuova funzionalità e della chiamata di
296 Ancora una volta, questi numeri potrebbero essere cambiati se generano
315 è necessario quando un argomento di una chiamata di sistema è:
318 - un puntatore ad una struttura dati contenente a sua volta un puntatore
322 - un puntatore ad una struttura dati contenente un tipo intero di dimensione
326 quando uno degli argomenti di una chiamata a sistema è esplicitamente un tipo
335 di una chiamata di sistema ``compat_``)
343 può chiamare la versione ``sys_`` oppure invocare una funzione che implementa
352 Se la chiamata di sistema prevede una struttura dati organizzata in modo
360 da una chiamata a 32-bit.
394 - (se necessario) una struttura di compatibilità a 32-bit in
396 - una voce ``__SC_COMP``, e non ``__SYSCALL``, in
402 Per collegare una chiamata di sistema, su un'architettura x86, con la sua
414 per la versione dell'ABI x32. Qui C'è una scelta da fare: gli argomenti
476 Se una chiamata di sistema necessita di un livello di compatibilità (come
483 Per completezza, sarebbe carino impostare una mappatura cosicché
487 Correggerlo è semplice, basta aggiungere una #define in
505 di sistema è simile ad una di queste, allora il sistema di controllo dovrebbe
508 Più in generale, se esiste una chiamata di sistema che è simile alla vostra,
509 vale la pena fare una ricerca con ``grep`` su tutto il kernel per la chiamata
519 semplice programma di auto-verifica in una nuova cartella in
522 Per una nuova chiamata di sistema, ovviamente, non ci sarà alcuna funzione
532 Al fine di una più meticolosa ed estesa verifica della nuova funzionalità,
543 Tutte le nuove chiamate di sistema dovrebbero avere una pagina man completa,
545 state usando groff, è utile che includiate nella email di presentazione una
562 dev'essere condivisa fra una vecchia e una nuova chiamata di sistema o
563 dev'essere utilizzata da una chiamata di sistema e la sua variante compatibile,
564 allora dev'essere implementata come una funzione di supporto
571 Esso usa una diversa convenzione per l'invocazione di chiamate di sistema dove
572 ``struct pt_regs`` viene decodificata al volo in una funzione che racchiude
575 necessari ad una specifica chiamata di sistema, invece che riempire ogni volta
581 ``sys_xyzzy()`` è generalmente una brutta idea.
594 una chiamata di sistema: https://lwn.net/Articles/588444/
598 percorso implementativo di una chiamata di sistema per la versione v3.14:
613 su una nuova chiamata di sistema dovrebbero essere contenute nello stesso
616 sistema dovrebbero avere una pagina man: https://lkml.org/lkml/2014/6/13/309
620 - Consigli da Greg Kroah-Hartman circa la bontà d'avere una pagina man e un
626 dovrebbero incapsularli in una struttura che includa un argomento