version 1.10, 2001/09/26 06:07:28 |
version 1.11, 2002/02/10 23:22:10 |
|
|
int argc; |
int argc; |
char *argv[]; |
char *argv[]; |
{ |
{ |
int ch, i; |
int ch, i, parity; |
long l; |
long l; |
char *cp; |
char *cp; |
static char sbuf[12]; |
static char sbuf[12]; |
|
|
cuusage(); |
cuusage(); |
CU = DV = NOSTR; |
CU = DV = NOSTR; |
BR = DEFBR; |
BR = DEFBR; |
|
parity = 0; /* none */ |
while ((ch = getopt(argc, argv, "a:l:s:htoe0123456789")) != -1) { |
while ((ch = getopt(argc, argv, "a:l:s:htoe0123456789")) != -1) { |
switch(ch) { |
switch(ch) { |
case 'a': |
case 'a': |
|
|
HW = 1, DU = -1; |
HW = 1, DU = -1; |
break; |
break; |
case 'o': |
case 'o': |
setparity("odd"); |
if (parity != 0) |
|
parity = 0; /* -e -o */ |
|
else |
|
parity = 1; /* odd */ |
break; |
break; |
case 'e': |
case 'e': |
setparity("even"); |
if (parity != 0) |
|
parity = 0; /* -o -e */ |
|
else |
|
parity = -1; /* even */ |
break; |
break; |
case '0': case '1': case '2': case '3': case '4': |
case '0': case '1': case '2': case '3': case '4': |
case '5': case '6': case '7': case '8': case '9': |
case '5': case '6': case '7': case '8': case '9': |
|
|
loginit(); |
loginit(); |
user_uid(); |
user_uid(); |
vinit(); |
vinit(); |
setparity("none"); |
switch (parity) { |
|
case -1: |
|
setparity("even"); |
|
break; |
|
case 1: |
|
setparity("odd"); |
|
break; |
|
default: |
|
setparity("none"); |
|
break; |
|
} |
setboolean(value(VERBOSE), FALSE); |
setboolean(value(VERBOSE), FALSE); |
if (HW) |
if (HW) |
ttysetup(speed(BR)); |
ttysetup(speed(BR)); |