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:
/* AUTOR:apellido11 apellido12, nombre1:login_del_que_entrega_la_practica AUTOR:apellido21 apellido22, nombre2:login_del_que_entrega_la_practica */donde:
FECHA DE ENTREGA VIERNES 28 NOVIEMBRE 2003