From d15f26549283077dc48dad696df465b3ea357860 Mon Sep 17 00:00:00 2001 From: Siin0pe Date: Sun, 18 Oct 2026 12:48:10 +0200 Subject: [PATCH] Remove echo program now provided by the shell built-in --- userspace/meson.build | 1 - userspace/programs/echo/main.c | 12 ------------ userspace/programs/echo/meson.build | 12 ------------ 3 files changed, 25 deletions(-) delete mode 100644 userspace/programs/echo/main.c delete mode 100644 userspace/programs/echo/meson.build diff --git a/userspace/meson.build b/userspace/meson.build index bfb02e25..ab0202eb 100644 --- a/userspace/meson.build +++ b/userspace/meson.build @@ -147,7 +147,6 @@ subdir('programs/keyboard_controller') subdir('programs/text_input') subdir('programs/terminal') subdir('programs/tty_session') -subdir('programs/echo') subdir('programs/shell') subdir('programs/init') subdir('programs/bootfs') diff --git a/userspace/programs/echo/main.c b/userspace/programs/echo/main.c deleted file mode 100644 index f9536126..00000000 --- a/userspace/programs/echo/main.c +++ /dev/null @@ -1,12 +0,0 @@ -#include -#include -#include - -int main(int argc, char** argv, size_t capc, const cap_id_t* capv) { - if (argc < 0 || (argc != 0 && argv == NULL) || capc != 0u || capv != NULL) return 1; - for (int i = 0; i < argc; i++) { - if (i != 0 && printf(" ") < 0) return 1; - if (printf("%s", argv[i]) < 0) return 1; - } - return printf("\n") < 0 ? 1 : 0; -} diff --git a/userspace/programs/echo/meson.build b/userspace/programs/echo/meson.build deleted file mode 100644 index 4cb4eb71..00000000 --- a/userspace/programs/echo/meson.build +++ /dev/null @@ -1,12 +0,0 @@ -echo_elf = executable('echo.elf', - sources : files('main.c'), - c_args : userspace_c_args, - include_directories : userspace_inc, - link_whole : userspace_crt, - link_with : userspace_link_libs, - link_args : userspace_link_args, - install : false, - link_depends : files(userspace_linker_file), -) - -userspace_programs += echo_elf