All Questions
27 questions
11
votes
4
answers
1k
views
A simple server-client application in C
I am reading "The Linux Programming Interface" by Michael Kerrisk. I'm studying about sockets, and I made a simple application using sockets on the unix domain.
I want to know if I'm using ...
4
votes
1
answer
101
views
Recursively Copy Dotfiles from Git Repo to New System's Home Directory
I manage my dotfiles in a github repo. The idea would be that I could clone the repo if I ever have to develop on a new system and symlink them to the home ...
3
votes
1
answer
295
views
Writing a tail command clone
I'm reading Bruce Molay's book on Unix programming, and as an exercise I've implemented a copy of the tail command.
My approach goes over the entire file once, to ...
2
votes
1
answer
103
views
Rsync helper in C (Improved)
Last week I posted a previous version of this code. I improved the program and worked on it for a few days and I would love to get reviews, feedback and tips so I could learn more and more from you ...
3
votes
1
answer
232
views
UNIX cp multithreaded implementation in C
I recently finished a high school project of mine for a class revolving around creating my own multithreaded implementation of the "cp" terminal command in UNIX systems.
I am seeking for ...
4
votes
2
answers
513
views
Implementation of portscanner for a host
I have tried to check whether the ports of a host from port 0 to port 1023 is open or not. Could someone please review this code and provide feedback.
...
3
votes
1
answer
269
views
Finding the class to which the IP address belongs
I have tried the code for finding the class of the IP address the user inputs, and printing the network and the host bits in the IP address. Could someone please review this approach and provide ...
8
votes
4
answers
547
views
Implementation of system() function in Linux using fork() , exec() and waitpid() system calls
I have written the code for implementation of system() function using fork(), exec() and waitpid(). Could someone please review this code and provide feedback. Thanks a lot.
...
4
votes
2
answers
94
views
Implementation of cp program that prints the number of bytes copied
I have written the code for implementation of the cp program that prints the number of bytes copied when the user presses Ctrl-C. Could someone please review this code and provide feedback. Thanks a ...
2
votes
1
answer
51
views
Reproduce the system() function of linux
My mentor says to reproduce the system() function of Linux exactly as given in the man pages. I have written the below code. Could someone review this code and provide me any suggestions for ...
2
votes
1
answer
101
views
The code reads from a specified offset to the specified number of bytes in a file
The code reads the specified number of bytes from a specified offset in a file, I have handled the partial reads and bytes > buf_size conditions. Could anyone review the code? and say whether the ...
-2
votes
1
answer
95
views
The code reads the file from the specified offset to the specified number of bytes. How to handle errors of partial reads in reading a file [closed]
I could like to read a file from a specified offset to a certain number of bytes in a file. I would pass the filename, the offset, the number of bytes as an argument. The constraint is should use only ...
6
votes
1
answer
558
views
tar-backup V1.01 - backup script for Linux (full and differential backups)
This is the backup script itself. Make it executable and place it somewhere in your path:
...
2
votes
0
answers
212
views
Blocking serial port C library
I am planning to write a reasonably feature rich serial library but wanted to cut my teeth on something fairly basic. This serial library is fairly simple. It is a thin wrapper on the UNIX open, ...
3
votes
1
answer
82
views
Script to report disk usage
I am trying to see how I can speed up the below script that reports disk usage.
The timed find command towards the end is the problematic line that I am trying to ...