diff options
Diffstat (limited to 'c/src/lib/libbsp/powerpc/beatnik/network/porting/if_xxx.modini.c')
-rw-r--r-- | c/src/lib/libbsp/powerpc/beatnik/network/porting/if_xxx.modini.c | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/c/src/lib/libbsp/powerpc/beatnik/network/porting/if_xxx.modini.c b/c/src/lib/libbsp/powerpc/beatnik/network/porting/if_xxx.modini.c new file mode 100644 index 0000000000..1abad7dc22 --- /dev/null +++ b/c/src/lib/libbsp/powerpc/beatnik/network/porting/if_xxx.modini.c @@ -0,0 +1,34 @@ +#include <rtems.h> +#include <porting/rtemscompat.h> + +/* CEXP module initialization/finalization */ + +/* Copyright: Till Straumann <strauman@slac.stanford.edu>, 2005; + * License: see LICENSE file. + */ + +void +_cexpModuleInitialize(void *unused) +{ +extern void NET_EMBEMB(rtems_,NETDRIVER_PREFIX,_bringup)(char *); + METHODSPTR = &METHODS; +/* +#ifdef DEBUG + NET_EMBEMB(rtems_,NETDRIVER_PREFIX,_bringup)("192.168.2.13/255.255.255.0"); +#endif +*/ +} + +int +_cexpModuleFinalize(void *unused) +{ +#ifdef DEBUG +extern int NET_EMBEMB(rtems_,NETDRIVER_PREFIX,_bringdown)(); + if (NET_EMBEMB(rtems_,NETDRIVER_PREFIX,_bringdown)()) + return -1; + METHODSPTR = 0; + return 0; +#else + return -1; +#endif +} |