## ## ISDN master configuration file for Linux. ## Note that if you leave a field blank, you must have the trailing tab! ## ## ## The user who may do (almost) everything. #### =()@>()= ROOT isdnmaster ## ## ## System type. ## #### =()@>()= SYS linux ## ## ## Where to install everything. The programs are in bin-KERNELVERSION. ## #### =()@>()= DESTDIR /usr/local/isdn ## ## ## What to name the lockfiles. Someting with %s (device name). ## Make sure "cu" and other UUCP utilities use the same convention! ## #### =()@>()= LOCKNAME /var/lock/LCK..%s ## ## #### Path names ## #### =()@>()= ROUTE_PATH /sbin/route ## ## ## ## Card drivers to install. teles bintec teles3 creatixpnp. ## #### =()@>()= CARDS teles ## ## ## Protocols to make. fixed phone tei capi. ## #### =()@>()= PROTOCOLS phone tei ## ## ## Subprotocols for "phone". euro german. ## #### =()@>()= SUBPROTOCOLS euro german ## ## ## Debugging? DO or DONT ## #### =()@>()= DEBUGGING DO ## ## ## ## Stuff to define ## ## Where's the Linux source? ## #### =()@>()= KERNELSRC /usr/src/linux ## ## ## C compiler for the kernel ## #### =()@>()= CC gcc ## ## ## C compiler for the utilities ## #### =()@>()= HOSTCC gcc ## ## ## C flags for kernel modules. Needs -DMODULE -DKERNEL -D__KERNEL__. ## #### =()@>()= CFLAGS -g -O2 -Wall -fomit-frame-pointer -DKERNEL -D__KERNEL__ -DMODULE ## ## ## C flags for programs ## #### =()@>()= HOSTCFLAGS -g -O2 -Wall -D_GNU_SOURCE #CFLAGS -x c++ -g -O2 -W -Wreturn-type -Wshadow -Wcomment #CFLAGS -g -W -Wreturn-type -Wshadow -Wcomment -D_BSD_SOURCE -D_SYSV_SOURCE ## ## ## Calling ld directly? ## #### =()@>()= LD ld #LD /usr/i486-linuxaout/bin/ld -m i386linux ## ## ## Flags for the "cc -o" command line ## #### =()@>()= LDFLAGS ## ## ## If you need to link in other libraries, add them here ## #### =()@>()= LIBS -lbsd ## ## ## ## System dependent stuff below: don't change. ## ## ## Byte order. Motorola 4321, Intel 1234. #### =()@>()= BYTEORDER 1234 ## ## Ranlib needed ? "ranlib" or "echo" #### =()@>()= RANLIB echo ## ## Need strsave(3)? DO or DONT. #### =()@>()= NEED_STRDUP DONT ## ## Do you have setsid()? #### =()@>()= HAVE_SETSID DO ## ## How many arguments does your setpgrp() take? 0 or 2. #### =()@>()= HAVE_SETPGRP 0 ## Does Streeams use signed or unsigned characters in its buffer? #### =()@>()= STREAMCHAR unsigned char ## ## Define only if building a kernel complains that there's no spl(). #### =()@>()= NEED_SPL DONT ## ## signal functions' return type? Usually void or int. #### =()@>()= SIGRET void ## ## Need writev(3)? DO or DONT. #### =()@>()= NEED_WRITEV DONT ## ## Signal blocking? SYSV or BSD or NONE. #### =()@>()= SIGTYPE SYSV ## ## Define only if building a kernel complains that there's no memcpy. #### =()@>()= NEED_MEMCPY DONT ## ## Name of sys/termio.h (or sys/termios.h) #### =()@>()= TERMIO termios ## ## Name of /usr/include/strings.h #### =()@>()= STRINGS string ## ## What a minor number is called. #### =()@>()= SUBDEV uchar_t ## ## Streams <-> INet interface? "in" or "in2" or "str" or "linux" or "none" ## "in" is old BSD, "in2" is BSD 4.4, "str" is Streams-based #### =()@>()= STR_IF linux ## ## kernel timeout() funtion. OLD: untimeout takes first two args of timeout(). ## NEW: untimeout takes return value of timeout(). #### =()@>()= TIMEOUT NEW ## ### ISDN configuration options ## One TEI per B channel? Seems to be required for US National-1. ## DO or DONT. #### =()@>()= MULTI_TEI DONT ## ## ## What to call protocol stuff. M_EXPROTO or (M_PROTO+0x40) #### =()@>()= MSG_PROTO M_EXPROTO ## ## What to call hopefully-expedited data stuff. M_EXDATA or (M_DATA+0x40). #### =()@>()= MSG_EXDATA M_EXDATA ## ## What to call normal data stuff. M_DATA #### =()@>()= MSG_DATA M_DATA