I am working on a centOS 5.5 OS.
It shows error that /security/pam_appl.h and /security/misc.h file is missing.
Actually my rshd.c does not load
I don't have CentOS at the moment, but it seems like this is a common problem. See here for information, it's suggested you install pam-devel so you don't have to build from source via:
yum install pam-devel
Seems everytime I find a site where the problem is the same as yours the fix is to install this. I'm downloading CentOS 5.5 to give it a try now, but did you just try running that command?
If you did install that and it's still not finding the header files I'd give this a try:
cd /
sudo find . -name "pam_appl.h"
sudo find . -name "pam_misc.h"
It's possible that they were installed and didn't go into your standard include path, or didn't go into the security/
directory, in which case you'll need to either move them or change the way the header is included in your code.
Note for the sudo
commands you'll have to enter your password.