Tag: C
Graphics Using Xlib, Part 1
This article introduces you to the X Window System, with the aim of helping developers understand how to use the Xlib library effectively.
The X...
CodeSport
Welcome to CodeSport! In this month's column, we continue our discussion on memory access errors.
In last month's column, we had discussed a set of...
Getting Started with Inotify
Inotify is a Linux kernel feature that provides an event-driven framework for applications to monitor changes in the filesystem. This article demonstrates how to...
Kernel Debugging Using Kprobe and Jprobe
Debugging is like plumbing; it involves fixing difficult, hidden problems -- so, besides the vital experience, both debuggers and plumbers must have a specialised...
CodeSport
Welcome to CodeSport! In this month's column, we feature a set of programming questions, as requested by a few of our student readers.
In last...
When Python Weds C
It is a well-known fact that the C language is closely related to many programming languages. This article discusses the Application Programming Interfaces (APIs)...
Kernel Development & Debugging Using the Eclipse IDE
This article is targeted at Linux newbies, kernel developers, and those who are new to Eclipse. It deals with development, building and debugging of...
Capturing Packets In Your C Program, With Libpcap
This article provides an introduction to libpcap, and shows, with examples of source code, how you can use it to create your own packet-sniffing...
Understanding a Kernel Oops!
Understanding a kernel panic and doing the forensics to trace the bug is considered a hacker's job. This is a complex task that requires...
Device Drivers, Part 3: Kernel C Extras in a Linux Driver
This article in the series on Linux device drivers deals with the kernel's message logging, and kernel-specific GCC extensions.
Enthused by how Pugs impressed their...