/* $Id: linuxcfg.c,v 1.3 2002/01/31 18:52:40 paul Exp $ * * Eicon-ISDN driver for Linux. (Config) * * Copyright 1999 by Armin Schindler (mac@melware.de) * Copyright 1999 Cytronics & Melware (info@melware.de) * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2, or (at your option) * any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. * * $Log: linuxcfg.c,v $ * Revision 1.3 2002/01/31 18:52:40 paul * #include for prototypes against warnings. * * Revision 1.2 2000/06/08 20:56:42 armin * added checking for card id. * * Revision 1.1 2000/03/25 12:56:40 armin * First checkin of new version 2.0 * - support for 4BRI, includes orig Eicon * divautil files and firmware updated (only etsi). * * */ #include "config.h" #include #include #include #include #include #include #include #include char DrvID[100]; int Divas_ioctl(int fd, int req, void * p) { int ret = 0; int newreq = 0; isdn_ioctl_struct iioctl_s; /* ret = ioctl(fd, req, p); */ newreq = req + EICON_IOCTL_DIA_OFFSET + IIOCDRVCTL; strcpy(iioctl_s.drvid, DrvID); iioctl_s.arg = (ulong)p; ret = ioctl(fd, newreq, &iioctl_s); return(ret); }