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