Safe Strings is a small C library that handles C strings in a safe way. The functions of this library look at the necessary space for the operations and try to reserve that space (with malloc or realloc). The functions only begin working with their tasks when the memory allocation is successful.
I have been working on it since the version 1.0.4. I found some bugs of it and report them to the author. Since then, I kept touch with him. And when he decided to make a big improvement in the next version, I implemented most of the new code.
See its homepage to learn more. If you find some bugs or have good ideas to improve it, please write to me! Advanced thanks to you!
I am the maintainer of the website kerneltravel.net. This site is intended for the kernel newbies of Linux and is really a good place to start your travel of the Linux kernel. Some of my articles are also there.
Linux Kernel Module Programming Guide is a very good guide for kernel newbies to learn. It introduces how to write a Linux kernel module step by step and is easy to study.
I found some mistakes in the original Linux Kernel Module Programming Guide and made some comments for one part of it. But the maintainer did not reply me until now. Also, I revised the Chinese version of Linux Kernel Module Programming Guide. My work was based on the previous translator's contribution. What I do was just update and correction. Note that copyright of the Chinese version belongs to the former translator, TIAN Jing. It is available here. If you find any mistake in it or want to join us, please send me a mail.