Whether you are a newbie who is interested in learning some basic concepts related to computer networks or an experienced fellow looking for a...
This article is the Part-II (Part-I here) of the series where in we are focusing on good coding practices. In the Part-I we discussed the...
If you are a developer then you would definitely be aware of the concept of temporary files. Temporary files, as the name suggest is temporary in...
I have been writing many articles on C/Linux explaining concepts, APIs and their usage etc. This time I thought to write on a fundamental concept...
There are certain situations where you may want to limit your process's use of system resources like CPU or may want to put certain limitations on...
Recently I have been writing a lot on Linux files and functions related to file I/O. So, extending the discussion further in this article lets...
In this article we will extend our code to print more comprehensive information about a file/directory in a directory. Please Refer Developing...
We will understand a very important function 'fstat()'. We will create a working code to describe the capabilities of fstat() but before that lets...
Continuation of Developing Linux Utility like 'ls' in C series. In the first part we studied a code that was developed to behave like a basic ls...
Most of the people working on Linux must have used the basic command 'ls'. I use it many times a day. It is a very useful command when it comes to...
Most of the newbie programmers are fascinated by the term 'hacking' or 'cracking'(to be precise). Generally, they see some weirdly written code...
After writing my previous article Virus Code in Linux - C Code That Changes it's Process Name Run Time, I wondered if a process can change its...
Continuing my previous article Understanding File Handling Functions in C, here in this article let us focus on functions like : fread() // read...
Being a Linux system programmer there are numerous situations when one needs to deal with files kept on disk. Like opening a file, reading a...
The other day I was searching a bit on Linux viruses on Internet. Though there are quite a few now but still cannot be compared with the volumes...
If you work 3-4 hours daily on coding in C/C++ then there ought to be some programs, logics, tricks, tips etc which you come across daily. Some...
Being an experienced C/C++ developer, sometimes there are modules in which the code layer which interact with the system is written in C while the...
There are times when you write a small or a big code and when you execute it you get a very small and precise output 'Segmentation fault'. In a...
If you are an experienced C/C++ programmer then you must have definitely observed some weird behaviors of code in certain situations. These weird...
After writing Why main() should not have void as return type? article the other day, suddenly one more question came up into my mind about the...
Separate names with a comma.