* i386-nlmstub.c: The returnLength field must be initialized

before portConfig is passed to AIOGetPortConfiguration.
  Compare command line arguments with strnicmp(); args are
  case insensitive on netware.
This commit is contained in:
J.T. Conklin 1994-07-27 21:46:06 +00:00
parent 323f277ffc
commit e356aae315
2 changed files with 16 additions and 7 deletions

View File

@ -1,3 +1,10 @@
Wed Jul 27 14:34:42 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
* i386-nlmstub.c: The returnLength field must be initialized
before portConfig is passed to AIOGetPortConfiguration.
Compare command line arguments with strnicmp(); args are
case insensitive on netware.
Wed Jul 27 09:24:19 1994 Fred Fish (fnf@cygnus.com)
* Makefile.in (DISTSTUFF): Add definition.

View File

@ -943,12 +943,12 @@ main (argc, argv)
char *bp;
char *ep;
if (strncmp(*argv, "BAUD=", 5) == 0)
if (strnicmp(*argv, "BAUD=", 5) == 0)
{
struct bitRate *brp;
bp = *argv + 5;
for (brp = bitRateTable; brp->bitRateString != NULL; brp++)
for (brp = bitRateTable; brp->bitRate != (BYTE) -1; brp++)
{
if (strcmp(brp->bitRateString, bp) == 0)
{
@ -964,7 +964,7 @@ main (argc, argv)
exit (1);
}
}
else if (strncmp(*argv, "NODE=", 5) == 0)
else if (strnicmp(*argv, "NODE=", 5) == 0)
{
bp = *argv + 5;
board = strtol (bp, &ep, 0);
@ -975,7 +975,7 @@ main (argc, argv)
exit(1);
}
}
else if (strncmp(*argv, "PORT=", 5) == 0)
else if (strnicmp(*argv, "PORT=", 5) == 0)
{
bp = *argv + 5;
port = strtol (bp, &ep, 0);
@ -1029,14 +1029,16 @@ main (argc, argv)
if (err == AIO_QUALIFIED_SUCCESS)
{
AIOPORTCONFIG portConfig;
AIODVRCONFIG dvrConfig;
fprintf (stderr, "Port configuration changed!\n");
AIOGetPortConfiguration (AIOhandle, &portConfig, &dvrConfig);
portConfig.returnLength = sizeof(portConfig);
AIOGetPortConfiguration (AIOhandle, &portConfig, NULL);
fprintf (stderr,
" Bit Rate: %s, Data Bits: %c, Stop Bits: %s, Parity: %c,\
Flow:%s\n",
bitRateTable[portConfig.bitRate],
bitRateTable[portConfig.bitRate].bitRateString,
dataBitsTable[portConfig.dataBits],
stopBitsTable[portConfig.stopBits],
parity[portConfig.parityMode],