execvp
Here are 19 public repositories matching this topic...
Custom Unix-like shell built in C++ implementing fork(), execvp(), and waitpid() to replicate core Linux process lifecycle behavior.
-
Updated
Feb 15, 2026 - C++
LemonJuice is a lightweight, custom-built Unix-like shell written in C. It supports both built-in commands and external program execution using fork and execvp.
-
Updated
Jul 15, 2025 - C
A Linux Mini Shell developed in C that supports built-in commands, external command execution, pipes, signal handling, and job control using Linux system calls.
-
Updated
Jun 11, 2026 - C
Custom Unix/Linux Shell, I developed as part of an Operating Systems course Assignment at IIITD. All Commands are implemented using both the fork system call and pthreads.
-
Updated
Jan 23, 2024 - C
This CLI application, written in C, mimics the actual Linux shell by leveraging system functions and performs key Linux operations. Namely: cd, echo, pwd, mkdir, ls, cat, rm, and date
-
Updated
Mar 10, 2024 - C
OS Lab Course HW at NIT - A custom lightweight Linux shell environment that runs in an infinite loop, reads user input, handles specific built-in utilities directly, and spawns parallel child processes to handle external system programs without creating persistent zombie processes.
-
Updated
Jun 15, 2026 - C
A hand built, custom made Linux shell with history, change directory, exit, etc.
-
Updated
Oct 6, 2020 - C
I created my own shell
-
Updated
Jun 21, 2021 - C
Custom shell written in C with Multithreaded and Multiprocessor Options
-
Updated
Nov 4, 2022 - C
Sabanci University CS307 (Operating Systems) Programming Assignments
-
Updated
Jul 4, 2023 - C++
Custom Unix/Linux Shell, I developed as part of an Operating Systems course Assignment at IIITD. All Commands are implemented using both the fork system call and pthreads.
-
Updated
Nov 4, 2024 - C
C mini project
-
Updated
Dec 28, 2025 - C
Improve this page
Add a description, image, and links to the execvp topic page so that developers can more easily learn about it.
Add this topic to your repo
To associate your repository with the execvp topic, visit your repo's landing page and select "manage topics."