From 4aa935b7483afe87498dd8dc9f3c92f7d04c4aab Mon Sep 17 00:00:00 2001 From: miguel Date: Fri, 19 Apr 2024 16:40:01 +0100 Subject: [PATCH] fix(0-shell) Add restrictions --- subjects/0-shell/README.md | 2 +- subjects/0-shell/audit/README.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/subjects/0-shell/README.md b/subjects/0-shell/README.md index d6057cb2..d8b4790a 100644 --- a/subjects/0-shell/README.md +++ b/subjects/0-shell/README.md @@ -28,7 +28,7 @@ For this project you will only have to create a simple `Unix shell` where you ca - `mkdir` - `exit` -> The commands need to be implemented from scratch. It is not allowed to execute external binaries. +> The commands need to be implemented from scratch, without calling any external binaries and exclusively using low-level system calls directly, without relying on built-in functions or libraries that abstract file operations? - You must manage the program interruption `Ctrl + D`. - The project has to be written in a compiled language (like C, Rust, Go or other), **interpreted languages (like Perl and others) are not allowed**. diff --git a/subjects/0-shell/audit/README.md b/subjects/0-shell/audit/README.md index fec9234a..e3902602 100644 --- a/subjects/0-shell/audit/README.md +++ b/subjects/0-shell/audit/README.md @@ -2,7 +2,7 @@ ###### Was the project written in a compiled programming language? -###### Are the commands mentioned in the subject implemented from scratch, without calling any external binaries? +###### Are the commands mentioned in the subject implemented from scratch, without calling any external binaries and exclusively using low-level system calls directly, without relying on built-in functions or libraries that abstract file operations? #### Functional