URL
https://opencores.org/ocsvn/or1k/or1k/trunk
Subversion Repositories or1k
[/] [or1k/] [trunk/] [rc203soc/] [sw/] [uClinux/] [drivers/] [isdn/] [isdn_syms.c] - Rev 1765
Compare with Previous | Blame | View Log
/* $Id: isdn_syms.c,v 1.1 2005-12-20 10:16:56 jcastillo Exp $ * Linux ISDN subsystem, exported symbols (linklevel). * * 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: not supported by cvs2svn $ * Revision 1.1.1.1 2001/09/10 07:44:18 simons * Initial import * * Revision 1.1.1.1 2001/07/02 17:58:31 simons * Initial revision * * Revision 1.3 1997/02/16 01:02:47 fritz * Added GPL-Header, Id and Log * */ #include <linux/module.h> #include <linux/version.h> #ifndef __GENKSYMS__ /* Don't want genksyms report unneeded structs */ #include <linux/isdn.h> #endif #include "isdn_common.h" #if (LINUX_VERSION_CODE < 0x020111) static int has_exported; static struct symbol_table isdn_syms = { #include <linux/symtab_begin.h> X(register_isdn), #include <linux/symtab_end.h> }; void isdn_export_syms(void) { if (has_exported) return; register_symtab(&isdn_syms); has_exported = 1; } #else EXPORT_SYMBOL(register_isdn); #endif