[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Adding A Device in KPPP's Modem Device Combo Box



> #ifndef _DEVICES_H_
> #define _DEVICES_H_
>
> #include "kpppconfig.h"
>
> static const char *devices[] = {
> #ifdef __FreeBSD__
>   "/dev/cuaa0",
>   "/dev/cuaa1",
>   "/dev/cuaa2",
>   "/dev/cuaa3",
>   "/dev/cuaa4",
> #elif defined(__NetBSD__)
>   "/dev/tty00",                /* "normal" modem lines */
>   "/dev/tty01",
>   "/dev/tty02",
>   "/dev/tty03",
>   "/dev/dty00",                /* Dial out devices */
>   "/dev/dty01",
>   "/dev/dty02",
>   "/dev/dty03",
>   "/dev/ttyU0",                /* USB stuff modems */
>   "/dev/ttyU1",
>   "/dev/ttyU2",
>   "/dev/ttyU3",
>   "/dev/dtyU0",                /* USB stuff, too (dial out device) */
>   "/dev/dtyU1",
>   "/dev/dtyU2",
>   "/dev/dtyU3",
> #elif defined (__linux__)
>   "/dev/modem",
>   "/dev/ttyS0",
>   "/dev/ttyS1",
>   "/dev/ttyS2",
>   "/dev/ttyS3",
> #ifdef ISDNSUPPORT
>   "/dev/ttyI0",
>   "/dev/ttyI1",
>   "/dev/ttyI2",
>   "/dev/ttyI3",
> #endif
>   "/dev/usb/ttyACM0",          /* USB stuff modems */
>   "/dev/usb/ttyACM1",
>   "/dev/usb/ttyACM2",
>   "/dev/usb/ttyACM3",
> #elif defined(__svr4__)
>   "/dev/cua/a",
>   "/dev/cua/b",
>   "/dev/ttya",
>   "/dev/ttyb",
> #endif
>   0};
>
> // default device number from the list above
> const int DEV_DEFAULT = 0;
>
> #endif
>
> I was thinking to add a line in linux's modem with something like
> "/dev/winmodem" but I have to learn to codes first.
Well I did that and it works! 
I can now see "dev/winmodem" by adding the line in that header file. 
This is a dirty hack though. 
>
> cheers,
> Yuhanes



Reply to: