rename the syscall struct to syscallentry

and rename all instances of variables using it.

(all because an older ver of gcc doesn't like shadowing syscall()
 with a struct of the same name. Garg.)