Topic: "signal-handling"
Detegr/rust-ctrlc
Easy Ctrl-C handler for Rust projects
Language: Rust - Size: 184 KB - Last synced at: 8 days ago - Pushed at: about 1 month ago - Stars: 635 - Forks: 85

guillermocalvo/exceptions4c
:sheep: An exception handling framework for C
Language: C - Size: 2.68 MB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 275 - Forks: 27

zelhajou/ft_unix_minishell
A custom shell program emulating basic bash functionalities
Language: C - Size: 4.41 MB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 30 - Forks: 2

maxtek6/sigfn
Bind functions to signals
Language: C++ - Size: 77.1 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 3 - Forks: 0

nenieiri-42Yerevan/Minishell
This is a project about creating a simple shell (Mini bash)
Language: C - Size: 1.83 MB - Last synced at: 10 months ago - Pushed at: 10 months ago - Stars: 3 - Forks: 0

amir13872/Modulo-Magic
This Python script is designed to interact with users, allowing them to find numbers within a specified range that are divisible by a list of user-provided divisors. It also calculates and displays the sum of these divisible numbers.
Language: Python - Size: 4.88 KB - Last synced at: 24 days ago - Pushed at: 11 months ago - Stars: 2 - Forks: 1

AGiannoutsos/web-server
A multi-threaded web server that handles questions about diseases over a distributed database
Language: C - Size: 1.01 MB - Last synced at: over 2 years ago - Pushed at: over 3 years ago - Stars: 2 - Forks: 0

oguzhanagkus/system-programming
System Programming course projects - includes UNIX/Linux system call and library function examples
Language: C - Size: 2.16 MB - Last synced at: over 2 years ago - Pushed at: over 4 years ago - Stars: 2 - Forks: 0

g0kkk/SignalHandler
Signal handling implementation in 32bit and 64bit asm
Language: Assembly - Size: 2.93 KB - Last synced at: over 2 years ago - Pushed at: over 6 years ago - Stars: 2 - Forks: 0

abitofhelp/servicelib
ServiceLib is a comprehensive Go library designed to accelerate the development of robust, production-ready microservices.
Language: Go - Size: 224 KB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 1 - Forks: 0

DrPsychick/docker-signal-demo
Demonstrate signal handling in a Docker container including tmux and screen.
Language: Shell - Size: 9.77 KB - Last synced at: 2 months ago - Pushed at: almost 3 years ago - Stars: 1 - Forks: 0

42YerevanProjects/minishell
As beautiful as a shell. Implementation of the 42 project minishell
Language: C - Size: 179 KB - Last synced at: 4 months ago - Pushed at: over 3 years ago - Stars: 1 - Forks: 0

omercevik/CSE-344
Systems Programming
Language: C - Size: 8.82 MB - Last synced at: over 2 years ago - Pushed at: almost 5 years ago - Stars: 1 - Forks: 0

Netfuture/pselect7
A fairer alternative to the pselect() system call
Language: C - Size: 5.86 KB - Last synced at: about 1 year ago - Pushed at: over 6 years ago - Stars: 1 - Forks: 0

purinton/common
An ESM/Jest/Node-friendly utility for resolving file and directory paths, logging, error handling, and signal handling in both CommonJS and ESM environments.
Language: JavaScript - Size: 525 KB - Last synced at: 1 day ago - Pushed at: 6 days ago - Stars: 0 - Forks: 0

elsayedamine/MINISHELL
🐚 A fully functional mini shell written in C as part of the 42 school curriculum. Implements key shell features like built-in commands, pipelines, redirections (<, >, >>, <<), and environment variable expansion. Designed to mimic basic Bash behavior while exploring process creation, parsing, file descriptors, and terminal signal handling.
Language: C - Size: 2.78 MB - Last synced at: 20 days ago - Pushed at: 21 days ago - Stars: 0 - Forks: 0

gitteja19/Basic-C-Debbuger
Linux - mini project.
Size: 0 Bytes - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 0

hienptx/42_minishell
This project is about creating a simple shell, little bash.
Language: C - Size: 1.67 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 0

DerickEddington/signals_receipts
Simple exfiltration of the receipt of POSIX signals.
Language: Rust - Size: 77.1 KB - Last synced at: 3 days ago - Pushed at: 2 months ago - Stars: 0 - Forks: 0

filipe-oliveiraa/music_midi_challenge
Enhance a distributed MIDI music player by fixing synchronization issues. Implement parallel processing with Go routines to ensure correct concurrent playback and add pause/resume functionality.
Language: Go - Size: 4 MB - Last synced at: 3 months ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

Nikos25K/Shell-Implementation
💻 This project is a custom shell implementation written in C. It provides a command-line interface for users to execute commands, manage command history, create and use aliases, and handle input/output redirection and pipelines. The shell supports various built-in commands and can execute external programs, making it a versatile tool.
Language: C - Size: 16.6 KB - Last synced at: 3 months ago - Pushed at: 8 months ago - Stars: 0 - Forks: 0

Nikos25K/Multithreaded-Network-Server
💻 JobExecutorServer is a multithreaded server that manages and executes jobs in a producer-consumer queue model, allowing multiple clients (jobCommanders) to submit, monitor, and control job execution through socket communication.
Language: C - Size: 22.5 KB - Last synced at: 11 days ago - Pushed at: 9 months ago - Stars: 0 - Forks: 0

erfangolpour/SSI
Simple Shell Interpreter
Language: C - Size: 35.2 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

chrisioan/URL-Finder
URL Finder in C++ and Shell using fork/exec, pipes and named pipes, low-level I/O as well as signal handling.
Language: C++ - Size: 55.1 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

hovhannisyangevorg/MicroLink
"Minitalk" is a project in the 42 school curriculum that involves creating a simple client-server application that can send and receive messages between two processes using signals.
Language: C - Size: 1.24 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

gkrusta/Minishell
A Minishell project for 42 School, implementing a simplified Unix shell in C to manage command execution, process, and signal handling.
Language: C - Size: 692 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

amoghmc/mini_shell
Mini shell made in C for Linux using GNU Readline Library
Language: C - Size: 121 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 1

Rapcampo/42_minitalk
A project about sending and handling signals as well as working with bitwise operators
Language: C - Size: 51.8 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

eel-moun/Minitalk
This is a communication program in the form of a client and a server using signals
Language: C - Size: 1.95 KB - Last synced at: 4 months ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

GeorgeVasilakopoulos/Client-Server-TCP
Implementation of a multi-threaded poller server. Client-Server communication through TCP. Thread synchronization with mutexes and condition variables
Language: C - Size: 55.7 KB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

amartinruiz23/cpp-simple-server
Simple server in C++
Language: C++ - Size: 889 KB - Last synced at: almost 2 years ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

john-fotis/SysPro2
Travel & vaccination monitor application using fork, exec, named-pipes & POSIX signals
Language: C++ - Size: 365 KB - Last synced at: over 2 years ago - Pushed at: almost 4 years ago - Stars: 0 - Forks: 0

robkle/42sh
Unix shell
Language: C - Size: 3.69 MB - Last synced at: over 1 year ago - Pushed at: about 4 years ago - Stars: 0 - Forks: 0

nkcmr/sigcancel
:crossed_flags: a compact, idiomatic way to listen for OS signals in Go
Language: Go - Size: 1000 Bytes - Last synced at: 4 days ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 0

alexaapo/Interprocess-Communication
Here is Project II based on interprocess communication using system call, named pipes and low-level I/O (handling signals).
Language: C - Size: 53.7 KB - Last synced at: almost 2 years ago - Pushed at: almost 5 years ago - Stars: 0 - Forks: 0

VRaviTheja/basic-linux-shell
The project involves usage of low-level Unix/POSIX system calls related to processes, signal handling, files, and I/O redirection. Implementation of a job "spooler" program, called jobber, that accepts user requests to spool tasks for execution, cancel jobs, pause and resume jobs, show the status of jobs, and expunge terminated jobs from the system.
Language: C - Size: 35.2 KB - Last synced at: over 2 years ago - Pushed at: over 5 years ago - Stars: 0 - Forks: 0

marialymperaiou/Operating-systems
Unix system, Executable files creation, file linking, file concatenation, Process Creation, Management and Intercommunication, Signal generation, POSIX threads, synchronization (POSIX Mutexes, Spinlocks, Semaphores, Condition Variables, GCC atomic operations), Linux shell scripting, Scheduling
Language: C++ - Size: 32.2 KB - Last synced at: about 2 years ago - Pushed at: about 7 years ago - Stars: 0 - Forks: 0

MiguelVBarros/Projeto-4-UC-SO
4º Projeto da Unidade Curricular de Sistemas Operativos (2º ano 1º Semestre) do curso LEIC do IST
Language: C - Size: 150 KB - Last synced at: over 2 years ago - Pushed at: over 7 years ago - Stars: 0 - Forks: 0

MostafaOkasha/Operating-Systems-behaviour
This Repository contains a few coding examples of some operating system behavior specifically for UNIX
Language: C - Size: 2.93 KB - Last synced at: over 2 years ago - Pushed at: over 8 years ago - Stars: 0 - Forks: 0
