diff options
| author | Kacper <kacper@mail.openlinux.dev> | 2025-12-12 15:16:01 +0100 |
|---|---|---|
| committer | Kacper <kacper@mail.openlinux.dev> | 2025-12-12 15:16:01 +0100 |
| commit | ec769a83bde09c76bd6ad9ee7f391036dba5cd97 (patch) | |
| tree | 29569c1c7ae8124765b382bf51d62626230e63a3 /bin | |
| parent | 169daa11155988a210fac949297381743f3cb400 (diff) | |
Add clear command, add sysinfo system call
Diffstat (limited to 'bin')
| -rw-r--r-- | bin/Kbuild | 1 | ||||
| -rw-r--r-- | bin/clear/Kbuild | 3 | ||||
| -rw-r--r-- | bin/clear/clear.c | 14 | ||||
| -rwxr-xr-x | bin/echo/echo | bin | 3480 -> 0 bytes | |||
| -rwxr-xr-x | bin/false/false | bin | 824 -> 0 bytes | |||
| -rwxr-xr-x | bin/true/true | bin | 824 -> 0 bytes |
6 files changed, 18 insertions, 0 deletions
@@ -1,3 +1,4 @@ +obj-y += clear/ obj-y += echo/ obj-y += false/ obj-y += gzip/ diff --git a/bin/clear/Kbuild b/bin/clear/Kbuild new file mode 100644 index 00000000..845df317 --- /dev/null +++ b/bin/clear/Kbuild @@ -0,0 +1,3 @@ +bin-y := clear +obj-y += clear.o +libs-y += $(srctree)/lib/libc/libc.a diff --git a/bin/clear/clear.c b/bin/clear/clear.c new file mode 100644 index 00000000..9c371ea7 --- /dev/null +++ b/bin/clear/clear.c @@ -0,0 +1,14 @@ +#include <sys/cdefs.h> +#include <unistd.h> + +int main(int argc, char **__unused argv) +{ + if (argc) { + write(STDOUT_FILENO, "usage: clear\n", 13); + return 0; + } + + write(STDOUT_FILENO, "\033[H\033[2J", 7); + + return 0; +} diff --git a/bin/echo/echo b/bin/echo/echo Binary files differdeleted file mode 100755 index c9bbb0df..00000000 --- a/bin/echo/echo +++ /dev/null diff --git a/bin/false/false b/bin/false/false Binary files differdeleted file mode 100755 index 554098bc..00000000 --- a/bin/false/false +++ /dev/null diff --git a/bin/true/true b/bin/true/true Binary files differdeleted file mode 100755 index 49700c41..00000000 --- a/bin/true/true +++ /dev/null |
