This patch contains the following:- every file should #include the headers containing the prototypes for it's global functions- fix the wrong return value of sys_frevoke() gcc was now able to detect- make 2 needlessly global structs static