Multiuser, Capabilities and Access Controls (#54)
[lunaix-os.git] / lunaix-os / usr / libc / src / _vprintf.c
index 16d81338b90bdb9f9c1aff5779e0bd8d5836e885..7659e28c283586bc31905610cc3cf66a8d03ac6b 100644 (file)
@@ -112,6 +112,9 @@ __vprintf_internal(char* buffer, const char* fmt, size_t max_len, va_list vargs)
                 flags = flags | FLAG_CAPS;
                 base = 16;
                 goto format_unsigned;
                 flags = flags | FLAG_CAPS;
                 base = 16;
                 goto format_unsigned;
+            case 'o':
+                base = 8;
+                goto format_unsigned;
             case 'p':
                 num = (uintptr_t)va_arg(vargs, void*);
                 base = 16;
             case 'p':
                 num = (uintptr_t)va_arg(vargs, void*);
                 base = 16;