This book refreshed my knowledge of the C language: https://nostarch.com/effective-c-2nd-edition
Robert Seacord provides a security-oriented approach to best practices. In this book, he names several standard library functions that originated in OpenBSD's Libc.
On 7/29/25 7:19 AM, Neel Chakraborty wrote:
Hello everyone, hope you're having a great day. I am looking for resources to learn modern C, so that I can understand (and hopefully someday contribute) to the OpenBSD source code, in areas like device drivers, kernel and the init system. I am not new to C, I have previous programming experience with the language. I have learnt C from K&R. However, my knowledge is quite elementary, and not at all up to speed with modern standards. If anyone could mention some resources to learn from,I would appreciate that very much. Thank you, Neel.