OSDN Git Service

2013.10.24
[uclinux-h8/uClinux-dist.git] / freeswan / klips / net / ipsec / alg / scripts / mk-static_init.c.sh
1 #!/bin/sh
2 cat << EOF
3 #include <linux/kernel.h>
4 #include "../ipsec_alg.h"
5 $(for i in $*; do
6         test -z "$i" && continue
7         echo "extern int $i(void);"
8 done)
9 void ipsec_alg_static_init(void){ 
10         int __attribute__ ((unused)) err=0;
11 $(for i in $*; do
12         test -z "$i" && continue
13         echo "  if ((err=$i()) < 0)"
14         echo "          printk(KERN_WARNING \"$i() returned %d\", err);"
15 done)
16 }
17 EOF