[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

"C" ioperm, iopl



Saludos
Sigo con lo de mi tarjeta expansora (por si lo recuerdan). 
Mando datos al puerto paralelo desde un programita en C con "outb", y
uso ioperm para dar permisos de escritura I/O. Dos preguntas.
1.- Ejecutando con un usuario normal, me da violacion de segmento a
pesar de que le doy permisos con ioperm, pero con root sin problema
¿por que?
2.- Dice en el man que ioperm es para algunos puertos o algo asi,
¿desde o hasta? ¿0x3ff?, pero dice que para otras direcciones no se
puede por lo que hay que usar iopl, en el man de iopl dice la sitaxis:
int iopl(int nivel) ¿que es eso de nivel? ¿donde busco los niveles?

Gracias
-- 
¡¡Abajo los imperialistas!!
No a la invasión en Irak



Reply to: