| Virtual University
(CS604-Operating System Total marks = 20
Assignment No.1 Solution Deadline
‘Semester: FALL 2023 15" of NOV 2023
Don't copy-paste the same answer.
Make sure you can make some changes to your solution file before submitting copy
paste solution will be marked zero
If you found any mistake then correct yourself and inform me.
Before submitting an Assignment GDB Check your assignment Requirement file
For any query, feel free to Contact at WhatsApp:
+923074960034
Provide by M.JUNAID
QAZI
include
#include
include
include
#inelude
Hinclude
include
int main() {
pid_t child_pid;
int status;
char dir_name{] = "Qazi";
if (mkdir(dir_name, 0777) = 0) {
ACT ON WHATSAPP
@® 03074960034perror("Directory creation failed");
return 1;
5
child_pid = fork();
if (child_pid = 0) {
char file_name{] = "qazi";
FILE *file = fopen(file_name,
if (file == NULL) {
perror("Child process failed to create file");
exit(1);
3
printi("In child process created the file name--: %s\n\n", file_name);
felose(file);
} else if (child_pid > 0) {
wait(&status);
yelse {
perror("Fork failed");
return 1;
‘
return 0;
}
OUTPUT:
BZ Ubuntu [Running] - Oracle VM VirtualBox
=
5
o
CONTACT ON WHATSAPP
@® 0307496003412 ubuntu [Running] - Oracle VM VirtualBox
Bi Uounts (Running) - Oracte VMI VirtualBox
M.juniad Qazi
WHATSAPP