Added debug to newline handler, started extending DIR command
authorJohn Hodge <[email protected]>
Fri, 25 Sep 2009 12:57:00 +0000 (20:57 +0800)
committerJohn Hodge <[email protected]>
Fri, 25 Sep 2009 12:57:00 +0000 (20:57 +0800)
Kernel/drv/vterm.c
Usermode/Applications/CLIShell_src/main.c

index e5abc73..fef93d8 100644 (file)
@@ -473,6 +473,7 @@ void VT_int_PutChar(tVTerm *Term, Uint32 Ch)
        {
        case 0: return; // Ignore NULL byte
        case '\n':
+               LOG("%i += %i", Term->WritePos, Term->Width);
                Term->WritePos += Term->Width;
        case '\r':
                Term->WritePos -= Term->WritePos % Term->Width;
index 30cf288..50cf372 100644 (file)
@@ -1,9 +1,9 @@
 /*\r
- AcessOS Shell Version 2\r
-- Based on IOOS CLI Shell\r
-*/\r
+ * AcessOS Shell Version 3\r
+ */\r
 #include <acess/sys.h>\r
 #include <stdlib.h>\r
+#include <stdio.h>\r
 #include "header.h"\r
 \r
 #define _stdin 0\r
@@ -52,7 +52,6 @@ int main(int argc, char *argv[], char *envp[])
        \r
        write(_stdout, 1, "\n");\r
        write(_stdout, 36, "Acess Shell Version 3\n");\r
-       write(_stdout, 30, " Based on CLI Shell for IOOS\n");\r
        write(_stdout,  2, "\n");\r
        for(;;)\r
        {\r
@@ -425,8 +424,12 @@ void Command_Dir(int argc, char **argv)
                if(info.flags & FILEFLAG_DIRECTORY)\r
                        write(_stdout, 1, "/");\r
                \r
-               // Revert Colour and end line\r
+               // Revert Colour\r
                write(_stdout, 6, "\x1B[37m");\r
+               \r
+               // Put Size\r
+               printf(" Size: %i", info.size);\r
+               \r
                write(_stdout, 1, "\n");\r
        }\r
        // Close Directory\r

UCC git Repository :: git.ucc.asn.au