Annotation of coherent/f/tmp/inst2/uuset.c, revision 1.1

1.1     ! root        1: /*
        !             2:  * Set up site/machine specific info in files /etc/uucpname and /etc/domain
        !             3:  */
        !             4: 
        !             5: /*
        !             6:  * Includes
        !             7:  */
        !             8: 
        !             9: #include <stdio.h>
        !            10: #include <string.h>
        !            11: #include "build0.h"
        !            12: 
        !            13: /*
        !            14:  * definitions
        !            15:  */
        !            16: 
        !            17: #define UUCPNAME       "/etc/uucpname"
        !            18: #define DOMAIN         "/etc/domain"
        !            19: 
        !            20: 
        !            21: main()
        !            22: {
        !            23:        char cp[25];
        !            24:        char cmd[80];
        !            25: 
        !            26:        system("/bin/clear");
        !            27: 
        !            28:                printf(
        !            29: "In order to use COHERENT's electronic mail facility and UUCP subsystem,\n"
        !            30: "you must choose a \"site name\" for your computer system.  In general, a site\n"
        !            31: "name consists of lower case letters or digits and should be at most seven\n"
        !            32: "characters in length.  The name you choose should be unique if you intend\n"
        !            33: "to access any other computer systems.  Some of the more well known site\n"
        !            34: "names include \"mwc\", \"uunet\", \"clout\", \"decwrl\", \"hp\", \"kgbvax\", "
        !            35: "\"prep\",\n\"seismo\", and \"ucbvax\".\n\n"
        !            36:                );
        !            37:                for (;;) {
        !            38:                        printf("\nPlease enter the site name for this system: ");
        !            39:                        gets(cp);
        !            40:                        if (strlen(cp) < 9)
        !            41:                                break;
        !            42:                }
        !            43:                sprintf(cmd, "/bin/echo \"%s\" >/etc/uucpname", cp);
        !            44:                system(cmd);
        !            45: 
        !            46:                printf(
        !            47: "\nThe COHERENT mail subsystem supports \"domain addressing\" in addition to\n"
        !            48: "traditional \"bang paths\".  Until your system becomes part of a registered\n"
        !            49: "domain, you may use the UUCP pseudo-domain.  Domain names consist of groups\n"
        !            50: "of letters and digits separated by periods (dots).  Some of the more well\n"
        !            51: "known domains include \"com\", \"edu\", \"gov\", \"org\", \"net\", as well as domains\n"
        !            52: "covering a geographical area, such as the Chicago area \"chi.il.us\" domain.\n"
        !            53: "If you are not registered in a domain, or if you are uncertain about this\n"
        !            54: "question, simply press the <Enter> key to default to the UUCP pseudo-domain.\n\n"
        !            55:                );
        !            56:                for (;;) {
        !            57:                        printf("\nPlease enter the domain name for this system: ");
        !            58:                        gets(cp);
        !            59:                        if(strlen(cp) == 0){
        !            60:                                strcpy(cp,"UUCP");
        !            61:                                break;
        !            62:                        }
        !            63:                        if(cp[0] == '.'){
        !            64:                                strcpy(cp, cp + 1);
        !            65:                                break;
        !            66:                        }
        !            67:                        break;
        !            68:                }
        !            69:                sprintf(cmd, "/bin/echo \"%s\" >/etc/domain", cp);
        !            70:                system(cmd);
        !            71: }
        !            72: 

unix.superglobalmegacorp.com

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