An open API service providing repository metadata for many open source software ecosystems.

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