diff --git a/userspace/meson.build b/userspace/meson.build index 97edc762..d25dc581 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/ls') subdir('programs/shell') subdir('programs/init') 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