janssen@titan. (Bill Janssen) (11/02/88)
When I try to run the X11R3 server on my Sun-3/260 /dev/cgtwo0 color
screen, but in monochrome with the "-mono" switch, I get a Usage message
from ProcessCommandLine() in server/os/4.2bsd/utils.c, and no server.
It looks like SunIo.c is supposed to strip away any Sun-specific
switches, and it doesn't. Specifically, server/ddx/sun/sunIo.c now reads:
int
ddxProcessArgument (argc, argv, i)
int argc;
char *argv[];
int i;
{
extern void UseMsg();
if (strcmp (argv[i], "-dev") == 0) { /* -dev /dev/mumble */
if (++i >= argc) UseMsg ();
return 2;
}
return 0;
}
and should read
int
ddxProcessArgument (argc, argv, i)
int argc;
char *argv[];
int i;
{
extern void UseMsg();
if (strcmp (argv[i], "-dev") == 0) { /* -dev /dev/mumble */
if (++i >= argc) UseMsg ();
return 2;
}
+ else if (strcmp (argv[i], "-mono") == 0) { /* -mono */
+ return 1;
}
return 0;
}
Bill