From 3268c70a761807959999d6423cf5ba294e0b359e Mon Sep 17 00:00:00 2001
From: Joshua Saxby <joshua.a.saxby@gmail.com>
Date: Sat, 30 Nov 2019 08:59:09 +0000
Subject: [PATCH] Provide hard-coded dummy implementation of parse_arguments()
 This sets argv[0] to "echo" always and returns 1 for argc, so we have
 something at least that works for demonstration (otherwise, load() will fail
 because there's no file name)

---
 userprog/parse_arguments.c | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

diff --git a/userprog/parse_arguments.c b/userprog/parse_arguments.c
index 44b83a9..c86364f 100644
--- a/userprog/parse_arguments.c
+++ b/userprog/parse_arguments.c
@@ -2,5 +2,10 @@
 
 
 int parse_arguments(const char* command_line, char**argv) {
-    #warning "Implement me"
+    /*
+     * XXX: Dummy implementation which sets argv[0] to "echo" so at least there's
+     * a filename to load.
+     */
+    argv[0] = "echo";
+    return 1;
 }
-- 
GitLab