Annotation of coherent/a/usr/man/ALL/envp, revision 1.1.1.1

1.1       root        1: 
                      2: 
                      3: envp                        C Language                       envp
                      4: 
                      5: 
                      6: 
                      7: 
                      8: Argument passed to main()
                      9: 
                     10: cchhaarr *eennvvpp[];
                     11: 
                     12: envp is  an abbreviation for environmental  parameter.  It is the
                     13: traditional name  for a  pointer to  an array of  string pointers
                     14: passed to  a C program's main function, and  is by convention the
                     15: third argument passed to main.
                     16: 
                     17: ***** Example *****
                     18: 
                     19: The following example demonstrates envp, argc, and argv.
                     20: 
                     21: 
                     22: #include <stdio.h>
                     23: 
                     24: main(argc, argv, envp)
                     25: int argc;                /* Number of args */
                     26: char *argv[];            /* Argument ptr array */
                     27: char *envp[];            /* Environment ptr array */
                     28: {
                     29:     int a;
                     30: 
                     31: 
                     32: 
                     33:     printf("The command name (argv[0]) is %s\n", argv[0]);
                     34:     printf("There are %d arguments:\n", argc-1);
                     35:     for (a=1; a<argc; a++)
                     36:                          printf("\targument %2d:\t%s\n", a, argv[a]);
                     37: 
                     38: 
                     39: 
                     40:     printf("The environment is as follows:\n");
                     41:     a = 0;
                     42:     while (envp[a] != NULL)
                     43:                          printf("\t%s\n", envp[a++]);
                     44: }
                     45: 
                     46: 
                     47: ***** See Also *****
                     48: 
                     49: argc, argv, C language, environ, main()
                     50: 
                     51: 
                     52: 
                     53: 
                     54: 
                     55: 
                     56: 
                     57: 
                     58: 
                     59: 
                     60: 
                     61: 
                     62: 
                     63: 
                     64: COHERENT Lexicon                                           Page 1
                     65: 
                     66: 

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.