Seconda parte della risistemazione delle dichiarazioni di inclusione.
[gapil.git] / sources / mylschroot.c
index 7be3dbbbbd97566271d5f48ca2fd89628eb2ab16..56b3d63c9d2228ce0fb9e8d11a3cb6a069711fb4 100644 (file)
  */
 /*****************************************************************************
  *
- * File myls.c: An example ls done after a chroot
+ * File mylschroot.c: An example ls done after a chroot
+ * List files and their size inside a given directory inside a chroot
  *
  * Author: S. Piccardi Mar. 2005
  *
- * $Id$
- *
  *****************************************************************************/
-#include <sys/types.h>
-#include <sys/stat.h>
-#include <dirent.h>        /* directory */
-#include <stdlib.h>        /* C standard library */
-#include <unistd.h>
+/* 
+ * Include needed headers
+ */
+#include <sys/types.h>   /* primitive system data types */
+#include <sys/stat.h>    /* file characteristics constants and functions */
+#include <dirent.h>      /* directory operation constants and functions */
+#include <stdlib.h>      /* C standard library */
+#include <unistd.h>      /* unix standard library */
 
 #include "Gapil.h"
-/*
- * Program myls
- *
- * List files and their size inside a given directory
+
+/* 
+ * Function and globals definitions
  */
-/* Help printing routine */
-void usage(void);
-/* computation function for DirScan */
-int do_ls(struct dirent * direntry);
+void usage(void);                     /* Help printing routine */
+int do_ls(struct dirent * direntry);  /* computation function for DirScan */
 
+/*
+ * Main program
+ */
 int main(int argc, char *argv[]) 
 {
     int i;