summaryrefslogtreecommitdiff
path: root/src/user
diff options
context:
space:
mode:
authorRichard Qin <richard.qin.x@gmail.com>2026-01-05 01:38:01 +0800
committerRichard Qin <richard.qin.x@gmail.com>2026-01-05 01:38:01 +0800
commit1e862099a13266da57ff7c6de11c1a11c42a8112 (patch)
tree90ee229c00a9ba71e60833ca0c8e9ca229cb0aae /src/user
parent92ca8063f354d515e500b7cf99fb9cdca98c39d3 (diff)
parent51a788fa9e13ead0c504a1369797f8b49d73634c (diff)
downloadlume-1e862099a13266da57ff7c6de11c1a11c42a8112.tar.gz
lume-1e862099a13266da57ff7c6de11c1a11c42a8112.tar.xz
Merge pull request #7 from Richard-Qin-001/dev/shell
Important: License changed from MIT to GPL.
Diffstat (limited to 'src/user')
-rw-r--r--src/user/cat.cc4
-rw-r--r--src/user/cp.cc4
-rw-r--r--src/user/echo.cc4
-rw-r--r--src/user/entry.S3
-rw-r--r--src/user/grep.cc4
-rw-r--r--src/user/init.cc4
-rw-r--r--src/user/kill.cc4
-rw-r--r--src/user/ln.cc4
-rw-r--r--src/user/ls.cc4
-rw-r--r--src/user/mkdir.cc4
-rw-r--r--src/user/mv.cc4
-rw-r--r--src/user/rm.cc4
-rw-r--r--src/user/sh.cc4
-rw-r--r--src/user/touch.cc4
-rw-r--r--src/user/user.ld3
-rw-r--r--src/user/usys.S3
-rw-r--r--src/user/wc.cc4
17 files changed, 65 insertions, 0 deletions
diff --git a/src/user/cat.cc b/src/user/cat.cc
index 67feb1c..b518d77 100644
--- a/src/user/cat.cc
+++ b/src/user/cat.cc
@@ -1,3 +1,7 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
+/*
+ * Copyright (C) 2026 Richard QIn
+ */
#include "ulib/stdio.h"
#include "ulib/stdlib.h"
#include "ulib/string.h"
diff --git a/src/user/cp.cc b/src/user/cp.cc
index 9f13bef..ca35e82 100644
--- a/src/user/cp.cc
+++ b/src/user/cp.cc
@@ -1,3 +1,7 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
+/*
+ * Copyright (C) 2026 Richard QIn
+ */
#include "ulib/stdio.h"
#include "ulib/stdlib.h"
#include "user/user.h"
diff --git a/src/user/echo.cc b/src/user/echo.cc
index ff4b8be..cc9dc2a 100644
--- a/src/user/echo.cc
+++ b/src/user/echo.cc
@@ -1,3 +1,7 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
+/*
+ * Copyright (C) 2026 Richard QIn
+ */
#include "user/user.h"
#include "ulib/stdio.h"
#include "ulib/string.h"
diff --git a/src/user/entry.S b/src/user/entry.S
index 432211c..41e0964 100644
--- a/src/user/entry.S
+++ b/src/user/entry.S
@@ -1,3 +1,6 @@
+# SPDX-License-Identifier: GPL-2.0-or-later
+# Copyright (C) 2026 Richard Qin
+
.section .text
.global _start
diff --git a/src/user/grep.cc b/src/user/grep.cc
index 5ed61b4..1e1c42d 100644
--- a/src/user/grep.cc
+++ b/src/user/grep.cc
@@ -1,3 +1,7 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
+/*
+ * Copyright (C) 2026 Richard QIn
+ */
#include "ulib/stdio.h"
#include "ulib/stdlib.h"
#include "ulib/string.h"
diff --git a/src/user/init.cc b/src/user/init.cc
index 07ed97e..f1a6e29 100644
--- a/src/user/init.cc
+++ b/src/user/init.cc
@@ -1,3 +1,7 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
+/*
+ * Copyright (C) 2026 Richard QIn
+ */
#include "ulib/stdio.h"
#include "ulib/stdlib.h"
#include "ulib/string.h"
diff --git a/src/user/kill.cc b/src/user/kill.cc
index 18b7f02..d38cdd6 100644
--- a/src/user/kill.cc
+++ b/src/user/kill.cc
@@ -1,3 +1,7 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
+/*
+ * Copyright (C) 2026 Richard QIn
+ */
#include "ulib/stdio.h"
#include "ulib/stdlib.h"
#include "user/user.h"
diff --git a/src/user/ln.cc b/src/user/ln.cc
index 2370fdc..a21ddf9 100644
--- a/src/user/ln.cc
+++ b/src/user/ln.cc
@@ -1,3 +1,7 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
+/*
+ * Copyright (C) 2026 Richard QIn
+ */
#include "ulib/stdio.h"
#include "ulib/stdlib.h"
#include "user/user.h"
diff --git a/src/user/ls.cc b/src/user/ls.cc
index e472578..c44c799 100644
--- a/src/user/ls.cc
+++ b/src/user/ls.cc
@@ -1,3 +1,7 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
+/*
+ * Copyright (C) 2026 Richard QIn
+ */
#include "ulib/stdio.h"
#include "ulib/stdlib.h"
#include "ulib/string.h"
diff --git a/src/user/mkdir.cc b/src/user/mkdir.cc
index 8219109..6da8b49 100644
--- a/src/user/mkdir.cc
+++ b/src/user/mkdir.cc
@@ -1,3 +1,7 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
+/*
+ * Copyright (C) 2026 Richard QIn
+ */
#include "ulib/stdio.h"
#include "user/user.h"
diff --git a/src/user/mv.cc b/src/user/mv.cc
index 2d30f01..a196145 100644
--- a/src/user/mv.cc
+++ b/src/user/mv.cc
@@ -1,3 +1,7 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
+/*
+ * Copyright (C) 2026 Richard QIn
+ */
#include "ulib/stdio.h"
#include "ulib/stdlib.h"
#include "user/user.h"
diff --git a/src/user/rm.cc b/src/user/rm.cc
index 82b04c5..4777ade 100644
--- a/src/user/rm.cc
+++ b/src/user/rm.cc
@@ -1,3 +1,7 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
+/*
+ * Copyright (C) 2026 Richard QIn
+ */
#include "ulib/stdio.h"
#include "ulib/stdlib.h"
#include "user/user.h"
diff --git a/src/user/sh.cc b/src/user/sh.cc
index 760f29e..1bf9ebb 100644
--- a/src/user/sh.cc
+++ b/src/user/sh.cc
@@ -1,3 +1,7 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
+/*
+ * Copyright (C) 2026 Richard QIn
+ */
#include "ulib/stdio.h"
#include "ulib/stdlib.h"
#include "ulib/string.h"
diff --git a/src/user/touch.cc b/src/user/touch.cc
index b978f52..2f9f9f6 100644
--- a/src/user/touch.cc
+++ b/src/user/touch.cc
@@ -1,3 +1,7 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
+/*
+ * Copyright (C) 2026 Richard QIn
+ */
#include "ulib/stdio.h"
#include "ulib/stdlib.h"
#include "user/user.h"
diff --git a/src/user/user.ld b/src/user/user.ld
index 8c9999a..f0a4b27 100644
--- a/src/user/user.ld
+++ b/src/user/user.ld
@@ -1,3 +1,6 @@
+# SPDX-License-Identifier: GPL-2.0-or-later
+# Copyright (C) 2026 Richard Qin
+
OUTPUT_ARCH( "riscv" )
ENTRY( _start )
diff --git a/src/user/usys.S b/src/user/usys.S
index 56cbb22..885d45c 100644
--- a/src/user/usys.S
+++ b/src/user/usys.S
@@ -1,3 +1,6 @@
+# SPDX-License-Identifier: GPL-2.0-or-later
+# Copyright (C) 2026 Richard Qin
+
#include "kernel/syscall.h"
#define SYSCALL(name) \
diff --git a/src/user/wc.cc b/src/user/wc.cc
index 654aac2..fbe9735 100644
--- a/src/user/wc.cc
+++ b/src/user/wc.cc
@@ -1,3 +1,7 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
+/*
+ * Copyright (C) 2026 Richard QIn
+ */
#include "ulib/stdio.h"
#include "ulib/stdlib.h"
#include "ulib/string.h"