SISTEMAS OPERATIVOS I

Segundo curso Ingeniería Informática. Curso 2003-2004

Práctica 1: Introducción a las llamadas al sistema.

Realizar un programa en C que recibe como parámetro el nombre de un directorio y lista los ficheros de ese directorio. La sintaxis del programa será:

$a.out [$-$s] dir

Con la opción $-$s los ficheros se muestran ordenados por orden alfabético.

Para cada fichero se mostrará: el nombre del fichero, los permisos (en formato rwxrwxrwx), el propietario y la fecha

Comentarios

Para obtener el listado de los ficheros de un directorio deben usarse las funciones opendir, readdir y closedir. La información de cada fichero se obtiene con stat. Los nombres de los usuarios, a partir del login pueden obtenerse con getpwent o getpwuid

FORMA DE ENTREGA Va a ser utilizado el servicio de recogida de prácticas suministrado por el Centro de Cálculo de esta Facultad y parte del proceso de corrección de las prácticas va a ser automático (compilación, listado de prácticas entregadas etc) por lo cual deben entregarse exactamente como se indica a continuación:

FECHA DE ENTREGA VIERNES 28 NOVIEMBRE 2003