
Tengo una biblioteca C que utilizan programas que se ejecutan tanto en el espacio del usuario como en el espacio del kernel. Quiero que la biblioteca C pueda leer un archivo almacenado en algún lugar del sistema de archivos. ¿Será esto posible o existe alguna restricción en los programas con respecto al acceso a archivos que se ejecutan en cualquiera de los entornos?