1#!/bin/sh
2set -x
3# compile the systemcall & his friends
4cc -c mycflush.c
5cc -o mycflush -e mycflush -bexport:./mycflush.exp -bimport:/lib/kernex.exp mycflush.o -lsys -lcsys
6cc -o installsysc installsysc.c
7cc -o uninstallsysc uninstallsysc.c
8cc -c usecflush.c
9cc -o usecflush usecflush.o -bimport:mycflush.exp
10#
11#  Install the systemcall
12#
13kmid=`./installsysc`
14echo "installing system call"
15echo "    kmid=$kmid"
16#
17#  use the systemcall
18#
19./usecflush
20#
21# remove the systemcall
22#
23./uninstallsysc $kmid
24
25
26# Install it finally
27
28./installsysc
29
30