Seconda parte della risistemazione delle dichiarazioni di inclusione.
authorSimone Piccardi <piccardi@gnulinux.it>
Sat, 11 Aug 2007 16:33:59 +0000 (16:33 +0000)
committerSimone Piccardi <piccardi@gnulinux.it>
Sat, 11 Aug 2007 16:33:59 +0000 (16:33 +0000)
57 files changed:
sources/AcctCtrl.c
sources/BarCode.c
sources/BarCodePage.c
sources/DirMonitor.c
sources/DirScan.c
sources/ErrCode.c
sources/Flock.c
sources/ForkTest.c
sources/FortuneClient.c
sources/FortuneParse.c
sources/FullRead.c
sources/FullWrite.c
sources/LockFile.c
sources/Mutex.c
sources/PXDirMonitor.c
sources/ReadMonitor.c
sources/SetTermAttr.c
sources/SharedMem.c
sources/SigHand.c
sources/Sleep.c
sources/SockUtil.c
sources/TCP_countd.c
sources/TCP_cunc_daytimed.c
sources/TCP_daytime.c
sources/TCP_echo.c
sources/TCP_echo_fifth.c
sources/TCP_echo_first.c
sources/TCP_echo_fourth.c
sources/TCP_echo_second.c
sources/TCP_echo_third.c
sources/TCP_echod.c
sources/TCP_echod_fifth.c
sources/TCP_echod_first.c
sources/TCP_echod_fourth.c
sources/TCP_echod_second.c
sources/TCP_echod_third.c
sources/TCP_iter_daytimed.c
sources/UDP_daytime.c
sources/WriteShm.c
sources/cap_print.c
sources/endian.c
sources/endtest.c
sources/epoll_inotify_monitor.c
sources/full_fread.c
sources/full_fwrite.c
sources/gethost.c
sources/getparam.c
sources/iflist.c
sources/inotify_monitor.c
sources/is_closing.c
sources/mygetaddr.c
sources/mygethost.c
sources/myls.c
sources/mylschroot.c
sources/poll_echod.c
sources/select_echod.c
sources/wwwd.c

index 705cc7a23b86bcdbd5c9d41675e7791ec9dc2dc2..6ea5716c1611c8e705ffa024cef4f3eabcf63a63 100644 (file)
  * along with this program; if not, write to the Free Software
  * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
-#include <sys/types.h>
-#include <sys/stat.h>
-#include <dirent.h>        /* directory */
-#include <stdlib.h>        /* C standard library */
-#include <unistd.h>
-#include <stdio.h>
+#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 <stdio.h>      /* standard I/O library */
 
 /*
  * Program AcctCtrl
index 7248d2dfe18bf134e0647d3fcb0ac4e5e4a21b64..872eacedf6fcc246126b9288029b25dd38dc59af 100644 (file)
@@ -39,9 +39,9 @@
 #include <stdio.h>      /* standard I/O library */
 #include <stdlib.h>     /* C standard library */
 #include <string.h>     /* C strings library */
-#include <wait.h>
+#include <wait.h>       /* process termination constants and functions */
 #include <fcntl.h>      /* file control functions */
-#include <assert.h>
+#include <assert.h>     /* C assertion functions */
 #include <time.h>        /* date and time constants, types and functions */
 
 #include"macros.h"
index 4abd29aba3fff4750b04de5d77d1079ea75e3632..6895a87896b2fc188b4680493176bd1219c02b4a 100644 (file)
@@ -39,9 +39,9 @@
 #include <stdio.h>      /* standard I/O library */
 #include <stdlib.h>     /* C standard library */
 #include <string.h>     /* C strings library */
-#include <wait.h>       /*  */
+#include <wait.h>       /* process termination constants and functions */
 #include <fcntl.h>       /* file control functions */
-#include <assert.h>
+#include <assert.h>     /* C assertion functions */
 #include <time.h>        /* date and time constants, types and functions */
 
 
index e4c3dc538fd9649c6b79b5b214ab24c0a87c2faa..91198d4ee6b1ff6ead6473636f87b300c9b8cfb5 100644 (file)
  *
  * Author: S. Piccardi Jan. 2003
  *
- * $Id: DirMonitor.c,v 1.8 2003/05/02 09:55:13 piccardi Exp $
- *
  *****************************************************************************/
-#include <sys/types.h>
-#include <sys/stat.h>
-#include <dirent.h>        /* directory */
-#include <stdlib.h>        /* C standard library */
-#include <unistd.h>
+#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"
 #include "macros.h"
index f18b9e65f2b24fcb40610d1643fdcacd35eb65b4..a439d1a19efcb4a3e1c30534875d229f79577bda 100644 (file)
  *
  * Author: S. Piccardi Jan. 2003
  *
- * $Id: DirScan.c,v 1.4 2003/05/02 09:55:13 piccardi Exp $
- *
  *****************************************************************************/
-#include <sys/types.h>
-#include <sys/stat.h>
-#include <dirent.h>        /* directory */
-#include <stdlib.h>        /* C standard library */
-#include <stdio.h>
-#include <unistd.h>
+#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 <stdio.h>      /* standard I/O library */
+#include <unistd.h>      /* unix standard library */
 
 /*
  * Function DirScan: 
index 23ff95622bb05e5208937750357ef6cbfc919381..daa09ccf43079d91db217efc2be21e1a8e30209a 100644 (file)
@@ -35,7 +35,7 @@
 #include <unistd.h>      /* unix standard library */
 #include <stdio.h>      /* standard I/O library */
 #include <string.h>      /* C strings library */
-#include <limits.h>      /* system limits values */
+#include <limits.h>      /* system limits constants, types and functions */
 
 /* Help printing routine */
 void usage(void);
index f20f6df7576d2c691e13e8809083b1eacbefcc0c..82790ec551835be75ac598a59fdf573e859f3216 100644 (file)
@@ -26,8 +26,6 @@
  *
  * Usage: flock -h give all info's
  *
- * $Id: Flock.c,v 1.5 2003/05/02 09:55:13 piccardi Exp $
- *
  *****************************************************************************/
 /*
  * Include needed headers
@@ -51,13 +49,13 @@ int main(int argc, char *argv[])
 /* 
  * Variables definition  
  */
-    int type = F_UNLCK;            /* lock type: default to unlock (invalid) */
-    off_t start = 0;             /* start of the locked region: default to 0 */
-    off_t len = 0;              /* length of the locked region: default to 0 */
-    int fd, res, i;                                    /* internal variables */
-    int bsd = 0;                          /* semantic type: default to POSIX */
-    int cmd = F_SETLK;              /* lock command: default to non-blocking */
-    struct flock lock;                                /* file lock structure */
+    int type = F_UNLCK;  /* lock type: default to unlock (invalid) */
+    off_t start = 0;     /* start of the locked region: default to 0 */
+    off_t len = 0;       /* length of the locked region: default to 0 */
+    int fd, res, i;      /* internal variables */
+    int bsd = 0;         /* semantic type: default to POSIX */
+    int cmd = F_SETLK;   /* lock command: default to non-blocking */
+    struct flock lock;   /* file lock structure */
     /*
      * Input section: decode command line parameters 
      * Use getopt function
@@ -68,33 +66,33 @@ int main(int argc, char *argv[])
        /* 
         * Handling options 
         */ 
-       case 'h':                                            /* help option */
+       case 'h':   /* help option */
            printf("Wrong -h option use\n");
            usage();
            return -1;
            break;
-       case 's':                            /* take start point of the lock */
-           start = strtol(optarg, NULL, 10);               /* convert input */
+       case 's':   /* take start point of the lock */
+           start = strtol(optarg, NULL, 10);  /* convert input */
            break;
-       case 'l':                                 /* take length of the lock */
-           len = strtol(optarg, NULL, 10);                 /* convert input */
+       case 'l':   /* take length of the lock */
+           len = strtol(optarg, NULL, 10);    /* convert input */
            break;
-       case 'w':                                  /* set type to write lock */
+       case 'w':   /* set type to write lock */
            type = F_WRLCK;
            break;
-       case 'r':                                   /* set type to read lock */
+       case 'r':   /* set type to read lock */
            type = F_RDLCK;
            break;
-       case 'b':                                    /* set lock to blocking */
+       case 'b':  /* set lock to blocking */
            cmd = F_SETLKW;
            break;
-       case 'f':                                     /* enable BSD semantic */
+       case 'f':  /* enable BSD semantic */
            bsd = 1;
            break;
-       case '?':                                    /* unrecognized options */
+       case '?':  /* unrecognized options */
            printf("Unrecognized options -%c\n",optopt);
            usage();
-       default:                                       /* should not reached */
+       default:   /* should not reached */
            usage();
        }
     }
@@ -105,46 +103,46 @@ int main(int argc, char *argv[])
      *               Main code beginning
      * 
      * ***********************************************************/
-    if ((argc - optind) != 1) {          /* There must be remaing parameters */
+    if ((argc - optind) != 1) {  /* There must be remaing parameters */
        printf("Wrong number of arguments %d\n", argc - optind);
         usage();
     }
-    if (type == F_UNLCK) {            /* There must be a -w or -r option set */
+    if (type == F_UNLCK) {       /* There must be a -w or -r option set */
        printf("You should set a read or a write lock\n");
        usage();
     }
-    fd = open(argv[optind], O_RDONLY);         /* open the file to be locked */
-    if (fd < 0) {                                           /* on error exit */
+    fd = open(argv[optind], O_RDONLY);  /* open the file to be locked */
+    if (fd < 0) {                       /* on error exit */
        perror("Wrong filename");
        exit(1);
     }
     /* do lock */
-    if (bsd) {                                             /* if BSD locking */
+    if (bsd) {  /* BSD locking */
        /* rewrite cmd for suitables flock operation values */ 
-       if (cmd == F_SETLK) {                              /* if no-blocking */
-           cmd = LOCK_NB;              /* set the value for flock operation */
-       } else {                                                     /* else */
-           cmd = 0;                                      /* default is null */
+       if (cmd == F_SETLK) {  /* if no-blocking set for flock operation */
+           cmd = LOCK_NB;
+       } else {               /* else default is null */
+           cmd = 0;
        }
-       if (type == F_RDLCK) cmd |= LOCK_SH;          /* set for shared lock */
-       if (type == F_WRLCK) cmd |= LOCK_EX;       /* set for exclusive lock */
-       res = flock(fd, cmd);                                /* esecute lock */
-    } else {                                             /* if POSIX locking */
+       if (type == F_RDLCK) cmd |= LOCK_SH;   /* set for shared lock */
+       if (type == F_WRLCK) cmd |= LOCK_EX;   /* set for exclusive lock */
+       res = flock(fd, cmd);                  /* esecute lock */
+    } else {  /* POSIX locking */
        /* setting flock structure */
-       lock.l_type = type;                       /* set type: read or write */
+       lock.l_type = type;          /* set type: read or write */
        lock.l_whence = SEEK_SET;    /* start from the beginning of the file */
-       lock.l_start = start;          /* set the start of the locked region */
-       lock.l_len = len;             /* set the length of the locked region */
-       res = fcntl(fd, cmd, &lock);                              /* do lock */
+       lock.l_start = start;        /* set the start of the locked region */
+       lock.l_len = len;            /* set the length of the locked region */
+       res = fcntl(fd, cmd, &lock); /* do lock */
     }
     /* check lock results */
-    if (res) {                                              /* on error exit */
+    if (res) {   /* on error exit */
        perror("Failed lock");
        exit(1);
-    } else {                                           /* else write message */
+    } else {     /* else write message */
        printf("Lock acquired\n");
     }
-    pause();                       /* stop the process, use a signal to exit */
+    pause();     /* stop the process, use a signal to exit */
     return 0;
 }
 /*
index 0561b59862c8967a4952bce366908a0ab90e8276..1965ec8f4fd232420869bff4297d95fd3fcbbdac 100644 (file)
@@ -26,8 +26,6 @@
  *
  * Usage: forktest -h give all info's
  *
- * $Id: ForkTest.c,v 1.10 2003/05/02 09:55:13 piccardi Exp $
- *
  ****************************************************************/
 /* 
  * Include needed headers
index caf3002d7ee7c06532418e21a2cc57068395af50..5d8ba0af50d8c340e9d311cdb9cdaac58273d373 100644 (file)
  */
 #include <sys/types.h>   /* primitive system data types */
 #include <unistd.h>      /* unix standard library */
-#include <arpa/inet.h>   /* IP addresses conversion utiliites */
 #include <stdio.h>      /* standard I/O library */
-#include <errno.h>>      /* error definitions and routines */
+#include <stdlib.h>     /* C standard library */
+#include <errno.h>       /* error definitions and routines */
 #include <fcntl.h>       /* file control functions */
+#include <string.h>     /* C strings library */
+#include <limits.h>      /* system limits constants, types and functions */
 
 #include "macros.h"
 
@@ -85,39 +87,38 @@ int main(int argc, char *argv[])
      *               Main code beginning
      * 
      * ***********************************************************/
-    snprintf(fifoname, 80, "/tmp/fortune.%d", getpid());     /* compose name */
-    if (mkfifo(fifoname, 0622)) {                        /* open client fifo */
+    snprintf(fifoname, 80, "/tmp/fortune.%d", getpid());  /* compose name */
+    if (mkfifo(fifoname, 0622)) {  /* open client fifo */
        if (errno!=EEXIST) {
            perror("Cannot create well known fifo");
            exit(-1);
        }
     }
-    fifo_server = open(fortunefilename, O_WRONLY);       /* open server fifo */
+    fifo_server = open(fortunefilename, O_WRONLY); /* open server fifo */
     if (fifo_server < 0) {
        perror("Cannot open well known fifo");
        exit(-1);
     }
     debug("%s\n", fifoname);
     nread = write(fifo_server, fifoname, strlen(fifoname)+1);  /* write name */
-    close(fifo_server);                                 /* close server fifo */
-    fifo_client = open(fifoname, O_RDONLY);              /* open client fifo */
+    close(fifo_server);                        /* close server fifo */
+    fifo_client = open(fifoname, O_RDONLY);    /* open client fifo */
     if (fifo_client < 0) {
        perror("Cannot open well known fifo");
        exit(-1);
     }
-    nread = read(fifo_client, buffer, sizeof(buffer));        /* read answer */
-    printf("%s", buffer);                                   /* print fortune */
-    close(fifo_client);                                      /* close client */
+    nread = read(fifo_client, buffer, sizeof(buffer)); /* read answer */
+    printf("%s", buffer);                              /* print fortune */
+    close(fifo_client);                                /* close client */
     unlink(fifoname);                                  /* remove client fifo */
 }
 /*
  * routine to print usage info and exit
  */
 void usage(void) {
-    printf("Elementary fortune server\n");
+    printf("Elementary fortune client\n");
     printf("Usage:\n");
-    printf("  fortune [-h] [-f] \n");
+    printf("  fortune [-h] \n");
     printf("  -h   print this help\n");
-    printf("  -f filename   set file for fortunes\n");
     exit(1);
 }
index b6a4531d76e6c03a0e4d968b122feba514e248b1..2312167b82bb28bd9db943b71d13a64432a57175 100644 (file)
@@ -32,7 +32,7 @@
 /* 
  * Include needed headers
  */
-#include <sys/types.h>   /* predefined types */
+#include <sys/types.h>   /* primitive system data types */
 #include <sys/stat.h>    /* file characteristics constants and functions */
 #include <unistd.h>      /* unix standard library */
 #include <stdio.h>       /* standard I/O library */
index 6338c524623cc066773eeba0396c34a58a190b91..e08298e024745d7a32799751e84b1637c3f7365d 100644 (file)
  * Author: Simone Piccardi
  * Jun. 2001
  *
- * $Id: FullRead.c,v 1.4 2003/07/27 23:41:04 piccardi Exp $ 
- *
  ****************************************************************/
-#include <unistd.h>
-#include <errno.h>
+#include <unistd.h>      /* unix standard library */
+#include <errno.h>       /* error definitions and routines */
 
 ssize_t FullRead(int fd, void *buf, size_t count) 
 {
index f90e91ad01129c3ff7e2beae49c07e0f024937e3..f2ab3849fc2f9de29d37fa162bf22212e992985e 100644 (file)
  * Author: Simone Piccardi
  * Jun. 2001
  *
- * $Id: FullWrite.c,v 1.4 2003/07/27 23:41:04 piccardi Exp $ 
- *
  ****************************************************************/
-#include <unistd.h>
-#include <errno.h>
+#include <unistd.h>      /* unix standard library */
+#include <errno.h>       /* error definitions and routines */
 
 ssize_t FullWrite(int fd, const void *buf, size_t count) 
 {
index 432ec27e0e1c9adceeb7a70c9060d7c14f88e7e9..87c02a1b80c31b1590df4b78a6ccc32882744214 100644 (file)
  *
  * Author: S. Piccardi, Dec 2002
  *
- * $Id: LockFile.c,v 1.4 2003/05/02 09:55:14 piccardi Exp $
- *
  *****************************************************************************/
-#include <sys/types.h>
-#include <sys/stat.h>
-#include <unistd.h>      /* unix standard functions */
+#include <sys/types.h>   /* primitive system data types */
+#include <sys/stat.h>    /* file characteristics constants and functions */
+#include <unistd.h>      /* unix standard library */
 #include <fcntl.h>       /* file control functions */
 /*
  * Function LockFile:
index 2e2736e1efdee84a2cf178011cfedc5f5eea8eaa..55c5582e1aed36f9f91d333923d7e2e08616d620 100644 (file)
  *
  * Author: S. Piccardi Dec. 2002
  *
- * $Id: Mutex.c,v 1.7 2003/05/02 09:55:14 piccardi Exp $
- *
  *****************************************************************************/
-#include <sys/sem.h>     /* IPC semaphore declarations */
-#include <sys/types.h>
-#include <sys/stat.h>
+#include <sys/sem.h>     /* SysV semaphores */
+#include <sys/types.h>   /* primitive system data types */
+#include <sys/stat.h>    /* file characteristics constants and functions */
 #include <fcntl.h>       /* file control functions */
-#include <signal.h>      /* signal handling declarations */
+#include <signal.h>      /* signal constants, types and functions */
 
 #include "Gapil.h"
 /*
index 4c14abbebd9e8e81ecd94268c55b3070fdea53a3..5f001fe6c79bd1b6523c3a71376356f061c6d740 100644 (file)
  *
  * Author: S. Piccardi Jan. 2003
  *
- * $Id: PXDirMonitor.c,v 1.1 2003/05/02 09:50:55 piccardi Exp $
- *
  *****************************************************************************/
-#include <sys/types.h>
-#include <sys/stat.h>
-#include <dirent.h>        /* directory */
-#include <stdlib.h>        /* C standard library */
-#include <unistd.h>
+#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"
 #include "macros.h"
index 5165b81c199a97b1c44e2f577e5ce225b0cfbee5..6695f2a04990c9ddc06d04300b9b4d195aff07dc 100644 (file)
  *
  * Author: S. Piccardi Jan. 2003
  *
- * $Id: ReadMonitor.c,v 1.5 2003/05/02 09:55:14 piccardi Exp $
- *
  *****************************************************************************/
-#include <sys/types.h>
-#include <sys/stat.h>
-#include <dirent.h>        /* directory */
-#include <stdlib.h>        /* C standard library */
-#include <unistd.h>
+#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"
 #include "macros.h"
index 96aef88abc86a77c12ef12ce98791bea3f88ddaf..d509d2665abd49dea9f48cd294e80ec46e644902 100644 (file)
  * Author: Simone Piccardi
  * Jun. 2001
  *
- * $Id: SetTermAttr.c,v 1.3 2003/05/02 09:55:14 piccardi Exp $ 
- *
  ****************************************************************/
-#include <unistd.h>
-#include <termios.h>
-#include <errno.h>
+#include <unistd.h>      /* unix standard library */
+#include <termios.h>     /* terminals constants, types and functions */
+#include <errno.h>       /* error definitions and routines */
 
 int SetTermAttr(int fd, tcflag_t flag) 
 {
index 63282d08a006534d8bd929e6d2f6b4c63c9c8174..16cae770d9c4dc8afddf2bb4b58a97eaa51f7cc1 100644 (file)
  * Author: S. Piccardi
  *
  ***************************************************************/
-#include <sys/shm.h>      /* SysV IPC shared memory */
-#include <sys/types.h>    /* primitive system data types */
-#include <sys/stat.h>
-#include <stdio.h>        /* standard I/O functions */
-#include <fcntl.h>        /* file control functions */
-#include <signal.h>       /* signal constants, types and functions */
-#include <unistd.h>       /* unix standard library */
+#include <sys/shm.h>     /* SysV shared memory */
+#include <sys/types.h>   /* primitive system data types */
+#include <sys/stat.h>    /* file characteristics constants and functions */
+#include <stdio.h>       /* standard I/O library */
+#include <fcntl.h>       /* file control functions */
+#include <signal.h>      /* signal constants, types and functions */
+#include <unistd.h>      /* unix standard library */
 #include <sys/mman.h>
-#include <string.h>       /* C strings library */
-#include <errno.h>        /* error definitions and routines */
+#include <string.h>      /* C strings library */
+#include <errno.h>       /* error definitions and routines */
 
 #include "macros.h"
 /* *************************************************************************
index b5d6c7bda49de7c003e7cdf80bf2dd83b38212e6..a37fac5ab28daa68412e392ce4e07f431a5b7fcf 100644 (file)
  *
  * Author: S. Piccardi Dec. 2002
  *
- * $Id: SigHand.c,v 1.7 2003/05/06 14:05:12 piccardi Exp $
- *
  *****************************************************************************/
-#include <errno.h>                               /* error simbol definitions */
-#include <stdio.h>                                 /* standard I/O functions */
-#include <signal.h>                          /* signal handling declarations */
-#include <sys/types.h>
-#include <sys/wait.h>
+#include <errno.h>       /* error definitions and routines */
+#include <stdio.h>      /* standard I/O library */
+#include <signal.h>      /* signal constants, types and functions */
+#include <sys/types.h>   /* primitive system data types */
+#include <sys/wait.h>   /* process termination constants and functions */
 
 #include "Gapil.h"
 #include "macros.h"
@@ -97,7 +95,6 @@ inline SigFunc * SignalRestart(int signo, SigFunc *func)
  * Generic handler for SIGCHLD signal
  * 
  * Simone Piccardi Dec. 2002
- * $Id: SigHand.c,v 1.7 2003/05/06 14:05:12 piccardi Exp $
  */
 void HandSigCHLD(int sig)
 {
index ce5e4164c2ae8df39b4395d69bbf3f2a67bcac67..09d9dbf92e40626c9cb5b369036ed408e022ecc3 100644 (file)
@@ -29,7 +29,7 @@
  * Include needed headers
  */
 #include <unistd.h>      /* unix standard library */
-#include <signal.h>      /* POSIX signal library */
+#include <signal.h>      /* signal constants, types and functions */
 
 void alarm_hand(int);
 
index 421919c2118f950c35d0f7943a6d8e8488a03c9f..af3a3f7c59990b0ff43853efd16ece5dc3549ac0 100644 (file)
@@ -32,9 +32,8 @@
 #include <string.h>      /* C strings library */
 #include <errno.h>       /* error definitions and routines */
 #include <sys/socket.h>  /* socket constants, types and functions */
-#include <arpa/inet.h>
-#include <netinet/in.h>
-#include <netdb.h>
+#include <arpa/inet.h>   /* IP addresses conversion utilities */
+#include <netdb.h>       /* C resolver library */
 
 #include "macros.h"
 /**************************************************************************
index d5c60214784fcf17863af9196d5aab805ebcf0cf..8c4c0b36f0f53a6cddec405b8b947f69bd28996b 100644 (file)
@@ -33,7 +33,7 @@
  */
 #include <sys/types.h>   /* primitive system data types */
 #include <unistd.h>      /* unix standard library */
-#include <arpa/inet.h>   /* IP addresses conversion utiliites */
+#include <arpa/inet.h>   /* IP addresses conversion utilities */
 #include <sys/socket.h>  /* socket constants, types and functions */
 #include <stdio.h>      /* standard I/O library */
 #include <time.h>        /* date and time constants, types and functions */
index 5da2288d388be8928f8654f580c53f900c2c5949..1b748de51af7476221cf38d882210d7c3522c3aa 100644 (file)
@@ -32,7 +32,7 @@
  */
 #include <sys/types.h>   /* primitive system data types */
 #include <unistd.h>      /* unix standard library */
-#include <arpa/inet.h>   /* IP addresses conversion utiliites */
+#include <arpa/inet.h>   /* IP addresses conversion utilities */
 #include <sys/socket.h>  /* socket constants, types and functions */
 #include <stdio.h>      /* standard I/O library */
 #include <time.h>        /* date and time constants, types and functions */
index 80e2c3835f3dc633a2f078f8370893a35a494f76..ba6874f6afd7541e3896fe7a7f903252ff17db54 100644 (file)
@@ -32,7 +32,7 @@
  */
 #include <sys/types.h>   /* primitive system data types */
 #include <unistd.h>      /* unix standard library */
-#include <arpa/inet.h>   /* IP addresses conversion utiliites */
+#include <arpa/inet.h>   /* IP addresses conversion utilities */
 #include <sys/socket.h>  /* socket constants, types and functions */
 #include <stdio.h>      /* standard I/O library */
 
index 45bd7b8ffa53651999b939d7de592718b9c0e9bd..879d90065f160c839fc75149b26467dc5ccbe375 100644 (file)
@@ -32,7 +32,7 @@
  */
 #include <sys/types.h>   /* primitive system data types */
 #include <unistd.h>      /* unix standard library */
-#include <arpa/inet.h>   /* IP addresses conversion utiliites */
+#include <arpa/inet.h>   /* IP addresses conversion utilities */
 #include <sys/socket.h>  /* socket constants, types and functions */
 #include <stdio.h>      /* standard I/O library */
 #include <errno.h>      /* error definitions and routines */
index e29fe333def9660741f9918fa79c52356ac346dc..a40bbe933bda90f297a274d5e6ed8933822645fb 100644 (file)
@@ -32,7 +32,7 @@
  */
 #include <sys/types.h>   /* primitive system data types */
 #include <unistd.h>      /* unix standard library */
-#include <arpa/inet.h>   /* IP addresses conversion utiliites */
+#include <arpa/inet.h>   /* IP addresses conversion utilities */
 #include <sys/socket.h>  /* socket constants, types and functions */
 #include <stdio.h>      /* standard I/O library */
 #include <errno.h>      /* error definitions and routines */
index ce085ea45d632f762dad06101e457039fc091222..c064c046f682aef0fde7d6278e5cc62ac4347b77 100644 (file)
@@ -33,7 +33,7 @@
  */
 #include <sys/types.h>   /* primitive system data types */
 #include <unistd.h>      /* unix standard library */
-#include <arpa/inet.h>   /* IP addresses conversion utiliites */
+#include <arpa/inet.h>   /* IP addresses conversion utilities */
 #include <sys/socket.h>  /* socket constants, types and functions */
 #include <stdio.h>      /* standard I/O library */
 
index 3a1aed69dc05a3e9a734d9761cbadc47d4bcd9b2..d0ff8a6004fbd6565278601d9382c3eade7f952a 100644 (file)
@@ -32,7 +32,7 @@
  */
 #include <sys/types.h>   /* primitive system data types */
 #include <unistd.h>      /* unix standard library */
-#include <arpa/inet.h>   /* IP addresses conversion utiliites */
+#include <arpa/inet.h>   /* IP addresses conversion utilities */
 #include <sys/socket.h>  /* socket constants, types and functions */
 #include <stdio.h>      /* standard I/O library */
 #include <errno.h>      /* error definitions and routines */
index b9d932a02647b1fb0433d3ec72ea8423557a3808..7fe3e2007b14ea7935170d427f47262ae12bfe73 100644 (file)
@@ -33,7 +33,7 @@
  */
 #include <sys/types.h>   /* primitive system data types */
 #include <unistd.h>      /* unix standard library */
-#include <arpa/inet.h>   /* IP addresses conversion utiliites */
+#include <arpa/inet.h>   /* IP addresses conversion utilities */
 #include <sys/socket.h>  /* socket constants, types and functions */
 #include <stdio.h>      /* standard I/O library */
 #include <errno.h>      /* error definitions and routines */
index 952344f2bd2b6c9fa78cea7d2080c7710e29f3d3..fde406debf36be95b1452f50310534f2bfba0029 100644 (file)
@@ -33,7 +33,7 @@
  */
 #include <sys/types.h>   /* primitive system data types */
 #include <unistd.h>      /* unix standard library */
-#include <arpa/inet.h>   /* IP addresses conversion utiliites */
+#include <arpa/inet.h>   /* IP addresses conversion utilities */
 #include <sys/socket.h>  /* socket constants, types and functions */
 #include <stdio.h>      /* standard I/O library */
 #include <errno.h>      /* error definitions and routines */
index a7f0d2993679b95e3846cedb249c11ad90d2422d..333a5450b9df067e62444a8e36b646e112982e7c 100644 (file)
@@ -32,7 +32,7 @@
  */
 #include <sys/types.h>   /* primitive system data types */
 #include <unistd.h>      /* unix standard library */
-#include <arpa/inet.h>   /* IP addresses conversion utiliites */
+#include <arpa/inet.h>   /* IP addresses conversion utilities */
 #include <sys/socket.h>  /* socket constants, types and functions */
 #include <stdio.h>      /* standard I/O library */
 #include <time.h>        /* date and time constants, types and functions */
index 0f550725ce8824c39d3f23d993a7365fb1c08e6b..de8464de2a4ac6ac59fcc9ebff161326d6a804fb 100644 (file)
@@ -33,7 +33,7 @@
  */
 #include <sys/types.h>   /* primitive system data types */
 #include <unistd.h>      /* unix standard library */
-#include <arpa/inet.h>   /* IP addresses conversion utiliites */
+#include <arpa/inet.h>   /* IP addresses conversion utilities */
 #include <sys/socket.h>  /* socket constants, types and functions */
 #include <stdio.h>      /* standard I/O library */
 #include <time.h>        /* date and time constants, types and functions */
index 31e3c16c70a379990b06b17fd11dc398b8a72822..9cc1f8d38072e6035f09cbc7f85ba7d2c8813e76 100644 (file)
  */
 #include <sys/types.h>   /* primitive system data types */
 #include <unistd.h>      /* unix standard library */
-#include <arpa/inet.h>   /* IP addresses conversion utiliites */
+#include <arpa/inet.h>   /* IP addresses conversion utilities */
 #include <sys/socket.h>  /* socket constants, types and functions */
 #include <stdio.h>      /* standard I/O library */
 #include <time.h>        /* date and time constants, types and functions */
 #include <syslog.h>      /* syslog system functions */
-#include <signal.h>      /* signal functions */
+#include <signal.h>      /* signal constants, types and functions */
 #include <errno.h>       /* error definitions and routines */
 #include <string.h>      /* C strings library */
 #include <stdlib.h>      /* C standard library */
index 394cd30131c95262a2d429888da7c34e5f70c656..8847afb85309450196514acb4f002b939df98b61 100644 (file)
@@ -33,7 +33,7 @@
  */
 #include <sys/types.h>   /* primitive system data types */
 #include <unistd.h>      /* unix standard library */
-#include <arpa/inet.h>   /* IP addresses conversion utiliites */
+#include <arpa/inet.h>   /* IP addresses conversion utilities */
 #include <sys/socket.h>  /* socket constants, types and functions */
 #include <stdio.h>      /* standard I/O library */
 #include <time.h>        /* date and time constants, types and functions */
index de9d2f2bf0ced189be6a889100c5e7651225f0e2..283d28e2b186f4211ca2b52538a34a7e7f202bc6 100644 (file)
@@ -33,7 +33,7 @@
  */
 #include <sys/types.h>   /* primitive system data types */
 #include <unistd.h>      /* unix standard library */
-#include <arpa/inet.h>   /* IP addresses conversion utiliites */
+#include <arpa/inet.h>   /* IP addresses conversion utilities */
 #include <sys/socket.h>  /* socket constants, types and functions */
 #include <stdio.h>      /* standard I/O library */
 #include <time.h>        /* date and time constants, types and functions */
index 7fb35bb4ec9b0bd3cceb9085d786ac0619c5586c..a0ed4f9d9b5e0bedb508b881d397cbc2a154019b 100644 (file)
@@ -33,7 +33,7 @@
  */
 #include <sys/types.h>   /* primitive system data types */
 #include <unistd.h>      /* unix standard library */
-#include <arpa/inet.h>   /* IP addresses conversion utiliites */
+#include <arpa/inet.h>   /* IP addresses conversion utilities */
 #include <sys/socket.h>  /* socket constants, types and functions */
 #include <stdio.h>      /* standard I/O library */
 #include <time.h>        /* date and time constants, types and functions */
index 2917b2dce562da762ae0004c1c297454ef3f03bd..d124ec98de9de5b6f57f57ba62033d059d669509 100644 (file)
@@ -32,7 +32,7 @@
  */
 #include <sys/types.h>   /* primitive system data types */
 #include <unistd.h>      /* unix standard library */
-#include <arpa/inet.h>   /* IP addresses conversion utiliites */
+#include <arpa/inet.h>   /* IP addresses conversion utilities */
 #include <sys/socket.h>  /* socket constants, types and functions */
 #include <stdio.h>      /* standard I/O library */
 #include <time.h>        /* date and time constants, types and functions */
index f99ff64e58720dbdc68a170a68f56eb571c214e8..4298f9f56d749c2446919d35ff3dc2c67d849d5c 100644 (file)
@@ -32,7 +32,7 @@
  */
 #include <sys/types.h>   /* primitive system data types */
 #include <unistd.h>      /* unix standard library */
-#include <arpa/inet.h>   /* IP addresses conversion utiliites */
+#include <arpa/inet.h>   /* IP addresses conversion utilities */
 #include <sys/socket.h>  /* socket constants, types and functions */
 #include <stdio.h>      /* standard I/O library */
 
index db5b132ff817643621d5cfa03bea3bffb812e009..ce5ea496b357b79d257b6c9c4c066272e5917f09 100644 (file)
  *
  * File WriteShm.c: 
  *
- * An example of POSIX shared memory use: wwrite some content to a
+ * An example of POSIX shared memory use: write some content to a
  * shared memory segment
  *
  * Author: S. Piccardi Jan. 2003
  *
  *****************************************************************************/
-#include <sys/types.h>     /* primitive system data types */
-#include <sys/stat.h>
-#include <dirent.h>        /* directory */
-#include <stdlib.h>        /* C standard library */
-#include <unistd.h>        /* unix standard library */
-#include <stdio.h>         /* standard I/O library */
+#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 <stdio.h>       /* standard I/O library */
 
 #include "Gapil.h"
 #include "macros.h"
@@ -58,21 +58,21 @@ int main(int argc, char *argv[])
        /* 
         * Handling options 
         */ 
-       case 's':                                     /* set pause (in sec.) */
+       case 's':   /* set pause (in sec.) */
            size = strtol(optarg, NULL, 10);
            break;
-       case 'f':                                     /* set pause (in sec.) */
+       case 'f':   /* set pause (in sec.) */
            file_name = optarg;
            break;
-       case 'h':                                             /* help option */
+       case 'h':   /* help option */
            printf("Wrong -h option use\n");
            usage();
            return -1;
            break;
-       case '?':                                    /* unrecognized options */
+       case '?':   /* unrecognized options */
            printf("Unrecognized options -%c\n",optopt);
            usage();
-       default:                                       /* should not reached */
+       default:    /* should not reached */
            usage();
        }
     }
@@ -83,12 +83,13 @@ int main(int argc, char *argv[])
      *               Main code beginning
      * 
      * ***********************************************************/
-    if ((argc - optind) != 1) {          /* There must be remaing parameters */
+    if ((argc - optind) != 1) {  /* There must be remaing parameters */
        printf("Wrong number of arguments %d\n", argc - optind);
         usage();
     }
+    /* get a Mutex */
     mutex_file = tempnam("/tmp","mutex");
-    if ((mutex = CreateMutex(mutex_file)) == -1) {            /* get a Mutex */
+    if ((mutex = CreateMutex(mutex_file)) == -1) { 
        perror("Cannot create mutex");
        goto errmutex;
     }
index 4d6e708554a6f4845922ff573fc1cf7a6c310e8c..4e3306141b6164c53dff6b1de04cf971ec4fe112 100644 (file)
@@ -23,9 +23,9 @@
  * Author: S. Piccardi Dec. 2005
  *
  *****************************************************************************/
-#include <stdlib.h>        /* C standard library */
-#include <stdio.h>         /* I/O standard library */
-#include <unistd.h>
+#include <stdlib.h>      /* C standard library */
+#include <stdio.h>       /* standard I/O library */
+#include <unistd.h>      /* unix standard library */
 #include <sys/capability.h>
 
 /*
index d375d97d334b15c9912a6bc9cef41dd59f7d5b11..e7dbe0f36957f66afb65f2e9b90b133e67af18b6 100644 (file)
@@ -23,8 +23,6 @@
  * Author: S. Piccardi
  * May. 2003
  *
- * $Id: endian.c,v 1.5 2003/08/16 18:30:21 piccardi Exp $
- *
  ***************************************************************/
 
 int endian(void)
index ffeca8818991351680100c2a27eb962b9dc76b1c..09dded4691688aed12c6989113e0dc087197ecfb 100644 (file)
@@ -1,4 +1,32 @@
-#include<stdio.h>
+/* endtest.c
+ *
+ * Copyright (C) 2003 Simone Piccardi
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or (at
+ * your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful, but
+ * WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+ */
+/***************************************************************
+ *
+ * program endtest: program to detect endianess
+ *
+ * Author: S. Piccardi
+ * May. 2003
+ *
+ ***************************************************************/
+
+#include<stdio.h>       /* standard I/O library */
+
 int main(int argc, char *argv[])
 {
     int i, val = 0xABCDEF01;
index d6cf1cf07b7ede3a523e3e5dbc45535663700f61..b6e07c2d13595a1e863fa9c5dc2c833e30d4ac29 100644 (file)
 #include <sys/inotify.h> /* Linux inotify interface */
 #include <sys/epoll.h>   /* Linux epoll interface */
 #include <stdlib.h>      /* C standard library */
-#include <unistd.h>      /* Unix standard library */
+#include <unistd.h>      /* unix standard library */
 #include <errno.h>       /* error definitions and routines */ 
 #include <stdio.h>       /* standard I/O library */
 #include <string.h>      /* C strings library */
 #include <fcntl.h>       /* file control function */
-#include <sys/ioctl.h>   /* ioctl function */
+#include <sys/ioctl.h>   /* ioctl syscall and constants */
 
 
 #include "macros.h"
index 329d7e43bdc12789075ca4eec778b071522080e4..6278f332be6f5627d8e6e76a9ab0decfb948c584 100644 (file)
  * Author: Simone Piccardi
  * Mar. 2005
  *
- * $Id$ 
- *
  ****************************************************************/
-#include <unistd.h>
-#include <errno.h>
-#include <stdio.h>      /* include standard I/O library */
+#include <unistd.h>      /* unix standard library */
+#include <errno.h>       /* error definitions and routines */
+#include <stdio.h>      /* standard I/O library */
 
 size_t full_fread(FILE *file, void *buf, size_t count) 
 {
index d626b32f4336efee4d2fc546262aeb9c36758ced..fc0d6c8280a6c4339b18e20912413daaa321647f 100644 (file)
  * Author: Simone Piccardi
  * Mar. 2005
  *
- * $Id$ 
- *
  ****************************************************************/
-#include <unistd.h>
-#include <errno.h>
-#include <stdio.h>      /* include standard I/O library */
+#include <unistd.h>      /* unix standard library */
+#include <errno.h>       /* error definitions and routines */
+#include <stdio.h>      /* standard I/O library */
 
 size_t full_fwrite(FILE *file, const void *buf, size_t count) 
 {
index e949713cb54d80ca6259f5bd4860129f381e0ed8..c269def1e9c3187503398433140201c00c0bd59f 100644 (file)
@@ -1,6 +1,6 @@
 /* gethost.c
  * 
- * Copyright (C) 2001 Simone Piccardi
+ * Copyright (C) 2005 Simone Piccardi
  * 
  * This program is free software; you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
 #include <string.h>      /* C strings library */
 #include <sys/types.h>   /* primitive system data types */
 #include <sys/socket.h>  /* socket constants, types and functions */
-#include <netdb.h>
+#include <netdb.h>       /* C resolver library */
 
-/* Help printing routine */
-void usage(void);
 
-int main(int argc, char *argv[])
-{
 /* 
- * Variables definition  
+ * Function and globals definitions
+ */
+void usage(void);  /* Help printing routine */
+
+/*
+ * Main program
  */
+int main(int argc, char *argv[])
+{
+    /* 
+     * Variables definition  
+     */
     int i;
     int use = 0;
     struct hostent *host;
index 521b0df5dc2c35ebeaebc37695b918d8c04dcd65..f44f51d9016775ecb557a940bf00e330fcd8da5d 100644 (file)
@@ -35,7 +35,7 @@
 #include <stdlib.h>      /* C standard library */
 #include <unistd.h>      /* unix standard library */
 #include <string.h>      /* C strings library */
-#include <limits.h>
+#include <limits.h>      /* system limits constants, types and functions */
 #include <stdio.h>      /* standard I/O library */
 #include <time.h>        /* date and time constants, types and functions */
 
index 371714f1684173be5816e024556d3a250558747f..3cdc0f3773eb81594f0cc2714d61650296b87525 100644 (file)
  * Author: S. Piccardi Sep. 2006
  *
  *****************************************************************************/
-#include <sys/types.h>
-#include <sys/stat.h>
-#include <stdlib.h>        /* C standard library */
-#include <stdio.h>         /* I/O standard library */
-#include <unistd.h>
-#include <sys/socket.h>
-#include <netinet/in.h>
-#include <sys/ioctl.h>
-#include <net/if.h>
-#include <arpa/inet.h>
+#include <sys/types.h>   /* primitive system data types */
+#include <sys/stat.h>    /* file characteristics constants and functions */
+#include <stdlib.h>      /* C standard library */
+#include <stdio.h>       /* standard I/O library */
+#include <unistd.h>      /* unix standard library */
+#include <sys/socket.h>  /* socket constants, types and functions */
+#include <arpa/inet.h>   /* IP addresses conversion utilities */
+#include <sys/ioctl.h>   /* ioctl syscall and constants */
+#include <net/if.h>      /* network interfaces constants and types */
 
 /*
  * Program iflist
index db3e6b2eb4e9182b4aa813929f65a56a64bed73a..60fa1035f8d5e4b2af625e92277c4648e3ecd8a1 100644 (file)
 #include <sys/stat.h>    /* file characteristics constants and functions */
 #include <sys/inotify.h> /* Linux inotify interface */
 #include <stdlib.h>      /* C standard library */
-#include <unistd.h>      /* Unix standard library */
+#include <unistd.h>      /* unix standard library */
 #include <errno.h>       /* error definitions and routines */ 
 #include <stdio.h>       /* standard I/O library */
 #include <string.h>      /* C strings library */
 #include <fcntl.h>       /* file control functions */
-#include <sys/ioctl.h>   /* ioctl function */
+#include <sys/ioctl.h>   /* ioctl syscall and constants */
 
 
 #include "macros.h"
index e8ad3a336db247bbb3d4990fb95bddf649fc9710..ac3477a9d01b88d15a380578dffa9c4a3ea70ed0 100644 (file)
  * Author: Simone Piccardi
  * Sep. 2006
  *
- * $Id$ 
- *
  ****************************************************************/
-#include <sys/socket.h>
-#include <netinet/in.h>
-#include <netinet/tcp.h>
-#include <errno.h>       /* error code */
+#include <sys/socket.h>  /* socket constants, types and functions */
+#include <netinet/in.h>  /* IPv4 and IPv6 constants and types */
+#include <netinet/tcp.h> /* TCP constants and types */
+#include <errno.h>       /* error definitions and routines */
 #
 int is_closing(int sock) 
 {
index d3eb9d8e4912bccac0e6cb6477e99a653490bfbc..a6e9ecd589fa33893c059628d8a8a9f3ff2803f0 100644 (file)
 #include <sys/stat.h>    /* file characteristics constants and functions */
 #include <unistd.h>      /* unix standard library */
 #include <stdlib.h>      /* C standard library */
-#include <stdio.h>       /* I/O standard library */
-#include <arpa/inet.h>
+#include <stdio.h>       /* standard I/O library */
+#include <arpa/inet.h>   /* IP addresses conversion utilities */
 #include <sys/socket.h>  /* socket constants, types and functions */
-#include <netinet/in.h>
-#include <netdb.h>
+#include <netinet/in.h>  /* IPv4 and IPv6 constants and types */
+#include <netdb.h>       /* C resolver library */
 
 #include "Gapil.h"
 /*
index d5ee81155a49988e1cf5dbffe79a3ebdffc57f84..c585eb8ff985ced187cc5dad43758164fb921822 100644 (file)
 #include <sys/types.h>   /* primitive system data types */
 #include <sys/stat.h>    /* file characteristics constants and functions */
 #include <stdlib.h>      /* C standard library */
-#include <stdio.h>       /* I/O standard library */
+#include <stdio.h>       /* standard I/O library */
 #include <unistd.h>      /* unix standard library */
-#include <arpa/inet.h>
-#include <netdb.h>
+#include <arpa/inet.h>   /* IP addresses conversion utilities */
+#include <netdb.h>       /* C resolver library */
 
 
 
index ffcaaef5a8e974896d8ed22f7065a9c07855a523..9d900fd854f01501a5336aea1a9818e54b13efc6 100644 (file)
  *
  * Author: S. Piccardi Jan. 2003
  *
- * $Id: myls.c,v 1.4 2003/05/02 09:55:14 piccardi Exp $
- *
  *****************************************************************************/
-#include <sys/types.h>
-#include <sys/stat.h>
-#include <dirent.h>        /* directory */
-#include <stdlib.h>        /* C standard library */
-#include <unistd.h>
+#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"
 /*
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;
index 4af8f5816c3926c82a9bf3977c9a18347c3f7d3f..22bb9dd9d5c9228e6bf69a86fd6d6da4d45a49fe 100644 (file)
  * Include needed headers
  */
 #define _XOPEN_SOURCE
-#include <limits.h>      /* system limits */
+#include <limits.h>      /* system limits constants, types and functions */
 #include <sys/types.h>   /* primitive system data types */
 #include <unistd.h>      /* unix standard library */
-#include <arpa/inet.h>   /* IP addresses conversion utiliites */
+#include <arpa/inet.h>   /* IP addresses conversion utilities */
 #include <sys/socket.h>  /* socket constants, types and functions */
 #include <stdio.h>      /* standard I/O library */
 #include <time.h>        /* date and time constants, types and functions */
index 49b817548e765ae70c48ab8c0eaeba604c883d8f..6c859cf4129b7413401b4b4a83f64d9b3f8efe2f 100644 (file)
  *
  * Usage: echod -h give all info
  *
- * $Id: select_echod.c,v 1.2 2003/12/25 22:16:06 piccardi Exp $ 
- *
  ****************************************************************/
 /* 
  * Include needed headers
  */
 #include <sys/types.h>   /* primitive system data types */
 #include <unistd.h>      /* unix standard library */
-#include <arpa/inet.h>   /* IP addresses conversion utiliites */
+#include <arpa/inet.h>   /* IP addresses conversion utilities */
 #include <sys/socket.h>  /* socket constants, types and functions */
 #include <stdio.h>      /* standard I/O library */
 #include <time.h>        /* date and time constants, types and functions */
index db81af4daaecace370edd6d11ff1af25a8609c8c..0b6dfde9a9be2ca3e0ba4d2dcf04ee149e530083 100644 (file)
 #define _GNU_SOURCE
 #include <sys/types.h>   /* primitive system data types */
 #include <sys/stat.h>    /* file characteristics constants and functions */
-#include <unistd.h>      /* unix standard library */
 #include <stdlib.h>      /* C standard library */
+#include <stdio.h>      /* standard I/O library */
+#include <unistd.h>      /* unix standard library */
 #include <arpa/inet.h>   /* IP addresses conversion utilities */
 #include <sys/socket.h>  /* socket constants, types and functions */
-#include <stdio.h>      /* standard I/O library */
 #include <time.h>        /* date and time constants, types and functions */
 #include <syslog.h>      /* syslog system functions */
 #include <signal.h>      /* signal constants, types and functions */
 #include <errno.h>       /* error definitions and routines */
 #include <string.h>      /* C strings library */
+#include <dirent.h>      /* directory operation constants and functions */
 
 #include "Gapil.h"
 
+/* 
+ * Function and globals definitions
+ */
 #define BACKLOG 10
 #define MAXLINE 256
 int demonize  = 1;  /* daemon use option: default is daemon */
 int debugging = 0;  /* debug info printing option: default is no debug */
-
-/* Subroutines declaration */
 struct code_page {
     char * code; 
     char * name;
@@ -64,12 +66,13 @@ void PrintErr(char * error);
 void print_headers(FILE *file, struct code_page code);
 void print_error(FILE *file, struct code_page page, char * string);
 
-/* Program beginning */
-int main(int argc, char *argv[])
+/*
+ * Main program
+ */int main(int argc, char *argv[])
 {
-/* 
- * Variables definition  
- */
+    /* 
    * Variables definition  
    */
     int list_fd, conn_fd;
     int compat = 0;
     int reroot = 0;