I created a small php site for gameserver management, but it is not forcing unlogged in users to login. I have added a redirect if a session is not active, and have destroyed the sessions on logout. The site is here <http://zelware.co.uk/gameman> 

It forces you to login the first time but if you take login.php off of the URL it allows you into the main area again. Any help would be appreciated, thank you!
['https://Stackoverflow.com/questions/15729395', 'https://Stackoverflow.com', 'https://Stackoverflow.com/users/1593366/']
The Linux kernel pages in the `man` program reside in section 9, which is (un)fortunately a non-standard section. See [this](http://manpages.ubuntu.com/manpages/lucid/man1/man.1.html). Popular Linux distributions like Ubuntu don't distribute the man pages that fall under this section through their software channels (?).

They're still available, for example, Debian provides [one](http://packages.debian.org/wheezy/linux-manual-3.2). There are also online versions of the man pages.
Actually the kernel has an ABI and not an API, as the internal interface is changing quickly.

The best way to learn the Linux kernel is reading the source code. If you are interested in character device drivers, then I would recommend to read LDD3 book and have a look how other device driver use the mentioned calls in your kernel source code. This way you will get an idea how to use the kernel ABI for your driver.