Usermode - Fixing syscall API
[tpg/acess2.git] / Usermode / Applications / CLIShell_src / main.c
index 4378d1d..58432da 100644 (file)
@@ -553,19 +553,19 @@ void Command_Dir(int argc, char **argv)
                \r
                // Print Mode\r
                // - Owner\r
-               acl.group = 0;  acl.id = info.uid;\r
+               acl.object = info.uid;\r
                _SysGetACL(fp, &acl);\r
                if(acl.perms & 1)       modeStr[0] = 'r';       else    modeStr[0] = '-';\r
                if(acl.perms & 2)       modeStr[1] = 'w';       else    modeStr[1] = '-';\r
                if(acl.perms & 8)       modeStr[2] = 'x';       else    modeStr[2] = '-';\r
                // - Group\r
-               acl.group = 1;  acl.id = info.gid;\r
+               acl.object = info.gid | 0x80000000;\r
                _SysGetACL(fp, &acl);\r
                if(acl.perms & 1)       modeStr[3] = 'r';       else    modeStr[3] = '-';\r
                if(acl.perms & 2)       modeStr[4] = 'w';       else    modeStr[4] = '-';\r
                if(acl.perms & 8)       modeStr[5] = 'x';       else    modeStr[5] = '-';\r
                // - World\r
-               acl.group = 1;  acl.id = -1;\r
+               acl.object = 0xFFFFFFFF;\r
                _SysGetACL(fp, &acl);\r
                if(acl.perms & 1)       modeStr[6] = 'r';       else    modeStr[6] = '-';\r
                if(acl.perms & 2)       modeStr[7] = 'w';       else    modeStr[7] = '-';\r

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