Creazione struttura interna al kernel utilizzata tramite syscall

Compilazione del kernel, gestione moduli, servizi attivi, e tutti gli interventi per l'ottimizzazione del sistema operativo.
Scrivi risposta
pineale
Prode Principiante
Messaggi: 4
Iscrizione: martedì 27 aprile 2010, 12:06

Creazione struttura interna al kernel utilizzata tramite syscall

Messaggio da pineale »

Salve a tutti, vi spiego il mio problema sperando che qualcuno mi chiarisca le idee....sto cercando di inserire una nuova system call nel kernel 2.6.33...tale system call deve accedere a una struttura creata sempre lato kernel che quindi può essere acceduta solo tramite la system call che mi accingo ad aggiungere.Nel fare ciò sto incontrando diverse difficoltà in quanto non riesco a inizializzare questa benedetta stuttura...in pratica io definisco questa struttura in un header file,poi dovrei creare una istanza di questa struttura(unica istanza) su cui opero con la syscall da me definita,ma dove la inizializzo questa struttura?? Ho pensato di creare un file .c che (compilato col kernel modificando il makefile) dovrebbe inizializzare sta struttura e poi restare in loop infinito while(1) per evitare che la sua morte deallochi la struttura da lui creata...oppure potrei modificare un file .c già esistente tipo init in modo che questo processo crei la struttura...ma così facendo posso accedere alla struttura tramite system call??spero mi possiate aiutare grazie
Scrivi risposta

Ritorna a “Kernel e servizi di sistema”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 2 ospiti