diff --git a/compile_commands.json b/compile_commands.json index c2308ae..f9c250d 100644 --- a/compile_commands.json +++ b/compile_commands.json @@ -1,4 +1,21 @@ [ + { + "arguments": [ + "/home/slinky/opt/cross/bin/i686-elf-gcc", + "-c", + "-ffreestanding", + "-O2", + "-Wall", + "-Wextra", + "-Ikernel", + "-o", + "obj/kernel/initrd.c.o", + "kernel/initrd.c" + ], + "directory": "/home/slinky/source/RockOS", + "file": "/home/slinky/source/RockOS/kernel/initrd.c", + "output": "/home/slinky/source/RockOS/obj/kernel/initrd.c.o" + }, { "arguments": [ "/home/slinky/opt/cross/bin/i686-elf-gcc", @@ -26,12 +43,12 @@ "-Wextra", "-Ikernel", "-o", - "obj/kernel/kmain.c.o", - "kernel/kmain.c" + "obj/kernel/gdt.c.o", + "kernel/gdt.c" ], "directory": "/home/slinky/source/RockOS", - "file": "/home/slinky/source/RockOS/kernel/kmain.c", - "output": "/home/slinky/source/RockOS/obj/kernel/kmain.c.o" + "file": "/home/slinky/source/RockOS/kernel/gdt.c", + "output": "/home/slinky/source/RockOS/obj/kernel/gdt.c.o" }, { "arguments": [ @@ -50,40 +67,6 @@ "file": "/home/slinky/source/RockOS/kernel/drivers/pic/pic.c", "output": "/home/slinky/source/RockOS/obj/kernel/drivers/pic/pic.c.o" }, - { - "arguments": [ - "/home/slinky/opt/cross/bin/i686-elf-gcc", - "-c", - "-ffreestanding", - "-O2", - "-Wall", - "-Wextra", - "-Ikernel", - "-o", - "obj/kernel/drivers/vga/vga.c.o", - "kernel/drivers/vga/vga.c" - ], - "directory": "/home/slinky/source/RockOS", - "file": "/home/slinky/source/RockOS/kernel/drivers/vga/vga.c", - "output": "/home/slinky/source/RockOS/obj/kernel/drivers/vga/vga.c.o" - }, - { - "arguments": [ - "/home/slinky/opt/cross/bin/i686-elf-gcc", - "-c", - "-ffreestanding", - "-O2", - "-Wall", - "-Wextra", - "-Ikernel", - "-o", - "obj/kernel/drivers/ide/ide.c.o", - "kernel/drivers/ide/ide.c" - ], - "directory": "/home/slinky/source/RockOS", - "file": "/home/slinky/source/RockOS/kernel/drivers/ide/ide.c", - "output": "/home/slinky/source/RockOS/obj/kernel/drivers/ide/ide.c.o" - }, { "arguments": [ "/home/slinky/opt/cross/bin/i686-elf-gcc", @@ -128,12 +111,12 @@ "-Wextra", "-Ikernel", "-o", - "obj/kernel/gdt.c.o", - "kernel/gdt.c" + "obj/kernel/drivers/ide/ide.c.o", + "kernel/drivers/ide/ide.c" ], "directory": "/home/slinky/source/RockOS", - "file": "/home/slinky/source/RockOS/kernel/gdt.c", - "output": "/home/slinky/source/RockOS/obj/kernel/gdt.c.o" + "file": "/home/slinky/source/RockOS/kernel/drivers/ide/ide.c", + "output": "/home/slinky/source/RockOS/obj/kernel/drivers/ide/ide.c.o" }, { "arguments": [ @@ -145,12 +128,29 @@ "-Wextra", "-Ikernel", "-o", - "obj/kernel/memory/mm.c.o", - "kernel/memory/mm.c" + "obj/kernel/drivers/vga/vga.c.o", + "kernel/drivers/vga/vga.c" ], "directory": "/home/slinky/source/RockOS", - "file": "/home/slinky/source/RockOS/kernel/memory/mm.c", - "output": "/home/slinky/source/RockOS/obj/kernel/memory/mm.c.o" + "file": "/home/slinky/source/RockOS/kernel/drivers/vga/vga.c", + "output": "/home/slinky/source/RockOS/obj/kernel/drivers/vga/vga.c.o" + }, + { + "arguments": [ + "/home/slinky/opt/cross/bin/i686-elf-gcc", + "-c", + "-ffreestanding", + "-O2", + "-Wall", + "-Wextra", + "-Ikernel", + "-o", + "obj/kernel/scheduler.c.o", + "kernel/scheduler.c" + ], + "directory": "/home/slinky/source/RockOS", + "file": "/home/slinky/source/RockOS/kernel/scheduler.c", + "output": "/home/slinky/source/RockOS/obj/kernel/scheduler.c.o" }, { "arguments": [ @@ -196,46 +196,12 @@ "-Wextra", "-Ikernel", "-o", - "obj/kernel/lib/stream.c.o", - "kernel/lib/stream.c" + "obj/kernel/kmain.c.o", + "kernel/kmain.c" ], "directory": "/home/slinky/source/RockOS", - "file": "/home/slinky/source/RockOS/kernel/lib/stream.c", - "output": "/home/slinky/source/RockOS/obj/kernel/lib/stream.c.o" - }, - { - "arguments": [ - "/home/slinky/opt/cross/bin/i686-elf-gcc", - "-c", - "-ffreestanding", - "-O2", - "-Wall", - "-Wextra", - "-Ikernel", - "-o", - "obj/kernel/lib/memory.c.o", - "kernel/lib/memory.c" - ], - "directory": "/home/slinky/source/RockOS", - "file": "/home/slinky/source/RockOS/kernel/lib/memory.c", - "output": "/home/slinky/source/RockOS/obj/kernel/lib/memory.c.o" - }, - { - "arguments": [ - "/home/slinky/opt/cross/bin/i686-elf-gcc", - "-c", - "-ffreestanding", - "-O2", - "-Wall", - "-Wextra", - "-Ikernel", - "-o", - "obj/kernel/lib/print.c.o", - "kernel/lib/print.c" - ], - "directory": "/home/slinky/source/RockOS", - "file": "/home/slinky/source/RockOS/kernel/lib/print.c", - "output": "/home/slinky/source/RockOS/obj/kernel/lib/print.c.o" + "file": "/home/slinky/source/RockOS/kernel/kmain.c", + "output": "/home/slinky/source/RockOS/obj/kernel/kmain.c.o" }, { "arguments": [ @@ -264,12 +230,12 @@ "-Wextra", "-Ikernel", "-o", - "obj/kernel/scheduler.c.o", - "kernel/scheduler.c" + "obj/kernel/lib/stream.c.o", + "kernel/lib/stream.c" ], "directory": "/home/slinky/source/RockOS", - "file": "/home/slinky/source/RockOS/kernel/scheduler.c", - "output": "/home/slinky/source/RockOS/obj/kernel/scheduler.c.o" + "file": "/home/slinky/source/RockOS/kernel/lib/stream.c", + "output": "/home/slinky/source/RockOS/obj/kernel/lib/stream.c.o" }, { "arguments": [ @@ -281,12 +247,12 @@ "-Wextra", "-Ikernel", "-o", - "obj/kernel/syscall.S.o", - "kernel/syscall.S" + "obj/kernel/lib/print.c.o", + "kernel/lib/print.c" ], "directory": "/home/slinky/source/RockOS", - "file": "/home/slinky/source/RockOS/kernel/syscall.S", - "output": "/home/slinky/source/RockOS/obj/kernel/syscall.S.o" + "file": "/home/slinky/source/RockOS/kernel/lib/print.c", + "output": "/home/slinky/source/RockOS/obj/kernel/lib/print.c.o" }, { "arguments": [ @@ -298,12 +264,46 @@ "-Wextra", "-Ikernel", "-o", - "obj/kernel/common.S.o", - "kernel/common.S" + "obj/kernel/lib/memory.c.o", + "kernel/lib/memory.c" ], "directory": "/home/slinky/source/RockOS", - "file": "/home/slinky/source/RockOS/kernel/common.S", - "output": "/home/slinky/source/RockOS/obj/kernel/common.S.o" + "file": "/home/slinky/source/RockOS/kernel/lib/memory.c", + "output": "/home/slinky/source/RockOS/obj/kernel/lib/memory.c.o" + }, + { + "arguments": [ + "/home/slinky/opt/cross/bin/i686-elf-gcc", + "-c", + "-ffreestanding", + "-O2", + "-Wall", + "-Wextra", + "-Ikernel", + "-o", + "obj/kernel/vfs.c.o", + "kernel/vfs.c" + ], + "directory": "/home/slinky/source/RockOS", + "file": "/home/slinky/source/RockOS/kernel/vfs.c", + "output": "/home/slinky/source/RockOS/obj/kernel/vfs.c.o" + }, + { + "arguments": [ + "/home/slinky/opt/cross/bin/i686-elf-gcc", + "-c", + "-ffreestanding", + "-O2", + "-Wall", + "-Wextra", + "-Ikernel", + "-o", + "obj/kernel/memory/mm.c.o", + "kernel/memory/mm.c" + ], + "directory": "/home/slinky/source/RockOS", + "file": "/home/slinky/source/RockOS/kernel/memory/mm.c", + "output": "/home/slinky/source/RockOS/obj/kernel/memory/mm.c.o" }, { "arguments": [ @@ -322,23 +322,6 @@ "file": "/home/slinky/source/RockOS/kernel/drivers/pic/pic.S", "output": "/home/slinky/source/RockOS/obj/kernel/drivers/pic/pic.S.o" }, - { - "arguments": [ - "/home/slinky/opt/cross/bin/i686-elf-gcc", - "-c", - "-ffreestanding", - "-O2", - "-Wall", - "-Wextra", - "-Ikernel", - "-o", - "obj/kernel/drivers/pit/pit.S.o", - "kernel/drivers/pit/pit.S" - ], - "directory": "/home/slinky/source/RockOS", - "file": "/home/slinky/source/RockOS/kernel/drivers/pit/pit.S", - "output": "/home/slinky/source/RockOS/obj/kernel/drivers/pit/pit.S.o" - }, { "arguments": [ "/home/slinky/opt/cross/bin/i686-elf-gcc", @@ -366,12 +349,46 @@ "-Wextra", "-Ikernel", "-o", - "obj/kernel/memory/mm_stubs.S.o", - "kernel/memory/mm_stubs.S" + "obj/kernel/drivers/pit/pit.S.o", + "kernel/drivers/pit/pit.S" ], "directory": "/home/slinky/source/RockOS", - "file": "/home/slinky/source/RockOS/kernel/memory/mm_stubs.S", - "output": "/home/slinky/source/RockOS/obj/kernel/memory/mm_stubs.S.o" + "file": "/home/slinky/source/RockOS/kernel/drivers/pit/pit.S", + "output": "/home/slinky/source/RockOS/obj/kernel/drivers/pit/pit.S.o" + }, + { + "arguments": [ + "/home/slinky/opt/cross/bin/i686-elf-gcc", + "-c", + "-ffreestanding", + "-O2", + "-Wall", + "-Wextra", + "-Ikernel", + "-o", + "obj/kernel/syscall.S.o", + "kernel/syscall.S" + ], + "directory": "/home/slinky/source/RockOS", + "file": "/home/slinky/source/RockOS/kernel/syscall.S", + "output": "/home/slinky/source/RockOS/obj/kernel/syscall.S.o" + }, + { + "arguments": [ + "/home/slinky/opt/cross/bin/i686-elf-gcc", + "-c", + "-ffreestanding", + "-O2", + "-Wall", + "-Wextra", + "-Ikernel", + "-o", + "obj/kernel/interrupts.S.o", + "kernel/interrupts.S" + ], + "directory": "/home/slinky/source/RockOS", + "file": "/home/slinky/source/RockOS/kernel/interrupts.S", + "output": "/home/slinky/source/RockOS/obj/kernel/interrupts.S.o" }, { "arguments": [ @@ -390,6 +407,23 @@ "file": "/home/slinky/source/RockOS/kernel/boot/boot.S", "output": "/home/slinky/source/RockOS/obj/kernel/boot/boot.S.o" }, + { + "arguments": [ + "/home/slinky/opt/cross/bin/i686-elf-gcc", + "-c", + "-ffreestanding", + "-O2", + "-Wall", + "-Wextra", + "-Ikernel", + "-o", + "obj/kernel/common.S.o", + "kernel/common.S" + ], + "directory": "/home/slinky/source/RockOS", + "file": "/home/slinky/source/RockOS/kernel/common.S", + "output": "/home/slinky/source/RockOS/obj/kernel/common.S.o" + }, { "arguments": [ "/home/slinky/opt/cross/bin/i686-elf-gcc", @@ -417,12 +451,12 @@ "-Wextra", "-Ikernel", "-o", - "obj/kernel/gdt.S.o", - "kernel/gdt.S" + "obj/kernel/memory/mm_stubs.S.o", + "kernel/memory/mm_stubs.S" ], "directory": "/home/slinky/source/RockOS", - "file": "/home/slinky/source/RockOS/kernel/gdt.S", - "output": "/home/slinky/source/RockOS/obj/kernel/gdt.S.o" + "file": "/home/slinky/source/RockOS/kernel/memory/mm_stubs.S", + "output": "/home/slinky/source/RockOS/obj/kernel/memory/mm_stubs.S.o" }, { "arguments": [ @@ -434,11 +468,11 @@ "-Wextra", "-Ikernel", "-o", - "obj/kernel/interrupts.S.o", - "kernel/interrupts.S" + "obj/kernel/gdt.S.o", + "kernel/gdt.S" ], "directory": "/home/slinky/source/RockOS", - "file": "/home/slinky/source/RockOS/kernel/interrupts.S", - "output": "/home/slinky/source/RockOS/obj/kernel/interrupts.S.o" + "file": "/home/slinky/source/RockOS/kernel/gdt.S", + "output": "/home/slinky/source/RockOS/obj/kernel/gdt.S.o" } ] diff --git a/grub.cfg b/grub.cfg index 63ee132..6f80d8b 100644 --- a/grub.cfg +++ b/grub.cfg @@ -1,3 +1,4 @@ menuentry "RockOS" { - multiboot /boot/rockos + multiboot /boot/rockos/ + module /boot/initrd.img } \ No newline at end of file diff --git a/kernel/initrd.c b/kernel/initrd.c new file mode 100644 index 0000000..501723d --- /dev/null +++ b/kernel/initrd.c @@ -0,0 +1,34 @@ +#include "initrd.h" + +#include + +#include +#include + +void parse_cpio(void *initrd_start) { + cpio_header_t *head = (cpio_header_t *)initrd_start; + + while (strncmp(head->c_magic, "070701", 6) == 0) { + // If we hit the trailer, we are done + char *filename = (char *)(head + 1); + if (strncmp(filename, "TRAILER!!!", 10) == 0) { + break; + } + + uint32_t filesize = parse_hex(head->c_filesize); + uint32_t namesize = parse_hex(head->c_namesize); + + kprintf("found file of size %d\n", filesize); + + // Calculate where the data begins (accounting for 4-byte padding) + uint32_t header_plus_name = 110 + namesize; + header_plus_name = (header_plus_name + 3) & ~3; // Align to 4 bytes + + char *file_data = (char *)head + header_plus_name; + + uint32_t total_record_size = header_plus_name + filesize; + total_record_size = (total_record_size + 3) & ~3; // Align to 4 bytes + + head = (cpio_header_t *)((char *)head + total_record_size); + } +} \ No newline at end of file diff --git a/kernel/initrd.h b/kernel/initrd.h new file mode 100644 index 0000000..58981f9 --- /dev/null +++ b/kernel/initrd.h @@ -0,0 +1,36 @@ +#ifndef KINITRD_H +#define KINITRD_H + +#include + +typedef struct { + char c_magic[6]; + char c_ino[8]; + char c_mode[8]; + char c_uid[8]; + char c_gid[8]; + char c_nlink[8]; + char c_mtime[8]; + char c_filesize[8]; + char c_devmajor[8]; + char c_devminor[8]; + char c_rdevmajor[8]; + char c_rdevminor[8]; + char c_namesize[8]; + char c_check[8]; +} cpio_header_t; + +static inline uint32_t parse_hex(const char *s) { + uint32_t val = 0; + for (int i = 0; i < 8; i++) { + val <<= 4; + if (s[i] >= '0' && s[i] <= '9') val += (s[i] - '0'); + else if (s[i] >= 'A' && s[i] <= 'F') val += (s[i] - 'A' + 10); + else if (s[i] >= 'a' && s[i] <= 'f') val += (s[i] - 'a' + 10); + } + return val; +} + +void parse_cpio(void *initrd_start); + +#endif \ No newline at end of file diff --git a/kernel/kmain.c b/kernel/kmain.c index 500f377..141ee3b 100644 --- a/kernel/kmain.c +++ b/kernel/kmain.c @@ -3,6 +3,7 @@ #include "gdt.h" #include "scheduler.h" #include "common.h" +#include "initrd.h" #include #include @@ -23,15 +24,32 @@ extern char __kernel_start; extern char __kernel_end; -void first_task() { - kprintf("task started\n"); - int i = 5; - while (i--) { - sleep(1000); - kprintf("task awake [%d]\n", i); +void parse_multiboot_modules(uint32_t mbi_vaddr) { + // find where grub put the boot module containing initrd + multiboot_info* mbi = (multiboot_info*)mbi_vaddr; + + uint32_t mod_count = mbi->mods_count; + multiboot_module_t* mod = (multiboot_module_t*)((uint32_t)mbi->mods_addr + 0xC0000000); + + kprintf("found %d mods starting @ [v]0x%x\n", mod_count, (uint32_t)mod); + + for (uint32_t i = 0; i < mod_count; i++) { + uint32_t start = mod[i].mod_start; + uint32_t end = mod[i].mod_end; + uint32_t cmdline = mod[i].cmdline; + + multiboot_module_info_table[i].mod_start = start + 0xC0000000; + multiboot_module_info_table[i].mod_end = end + 0xC0000000; + multiboot_module_info_table[i].cmdline = cmdline + 0xC0000000; } - kprintf("exiting\n"); - exit(); +} + +void load_initrd() { + multiboot_module_t* initrd_module = &multiboot_module_info_table[0]; + kprintf("initrd found @ [v] 0x%x\n", initrd_module->mod_start); + kprintf("reading initrd\n"); + + parse_cpio((void*)initrd_module->mod_start); } void kmain(uint32_t magic, multiboot_info* mbi) { @@ -53,16 +71,13 @@ void kmain(uint32_t magic, multiboot_info* mbi) { init_page_tables(); + parse_multiboot_modules((uint32_t)mbi); + + load_initrd(); + kprintf("basic initializations complete\n"); disable_interrupts(); // just paranoid... do it again init_scheduler(); enable_interrupts(); - - create_task((uint32_t)first_task, fetch_cr3()); - - while(1) { - sleep(5000); - kprintf("kernel awake\n"); - } } diff --git a/kernel/lib/memory.c b/kernel/lib/memory.c index 1905706..616879a 100644 --- a/kernel/lib/memory.c +++ b/kernel/lib/memory.c @@ -38,6 +38,26 @@ int strlen(const char* str) { return len; } +int strncmp(const char *s1, const char *s2, size_t n) { + // If n is 0, we don't compare anything and strings are "equal" + while (n > 0) { + // If characters don't match, or we hit the null-terminator of s1 + if (*s1 != *s2) { + return *(unsigned char *)s1 - *(unsigned char *)s2; + } + + // If we reached the end of the strings simultaneously + if (*s1 == '\0') { + break; + } + + s1++; + s2++; + n--; + } + return 0; +} + static void* kernel_heap_start = (void*)KHEAP_START; static void* kernel_heap_end = (void*)KHEAP_START; alloc_header_t* blk_list = NULL; diff --git a/kernel/lib/memory.h b/kernel/lib/memory.h index 0c721f5..179f52b 100644 --- a/kernel/lib/memory.h +++ b/kernel/lib/memory.h @@ -8,6 +8,7 @@ void memcpy(const void* src, void* dst, size_t sz); void memset(const uint8_t* dst, uint8_t val, size_t sz); int strcmp(const char *s1, const char *s2); +int strncmp(const char *s1, const char *s2, size_t n); int strlen(const char* str); void kgrow(size_t pages); diff --git a/kernel/memory/mm.c b/kernel/memory/mm.c index 9bfaf88..85118d9 100644 --- a/kernel/memory/mm.c +++ b/kernel/memory/mm.c @@ -109,7 +109,7 @@ void* p_alloc_frame() { return 0; } -static void p_free_frame(void* addr) { +void p_free_frame(void* addr) { mark_free((uint32_t)addr); } diff --git a/kernel/multiboot.c b/kernel/multiboot.c new file mode 100644 index 0000000..bf0db44 --- /dev/null +++ b/kernel/multiboot.c @@ -0,0 +1,3 @@ +#include "multiboot.h" + +multiboot_module_t multiboot_module_info_table[32]; \ No newline at end of file diff --git a/kernel/multiboot.h b/kernel/multiboot.h index dd26241..4bce159 100644 --- a/kernel/multiboot.h +++ b/kernel/multiboot.h @@ -31,6 +31,8 @@ typedef struct { uint32_t mod_end; // Physical end address of user.elf uint32_t cmdline; // Pointer to a string (e.g., "/boot/user.elf") uint32_t pad; -} __attribute__((packed)) multiboot_module_entry; +} __attribute__((packed)) multiboot_module_t; + +extern multiboot_module_t multiboot_module_info_table[32]; #endif \ No newline at end of file diff --git a/kernel/process.h b/kernel/process.h index 410fb50..5962621 100644 --- a/kernel/process.h +++ b/kernel/process.h @@ -17,6 +17,7 @@ typedef struct { process_state_t state; uint32_t sleep; void* next; + uint32_t heap_end; } __attribute__((packed)) process_t; #endif \ No newline at end of file diff --git a/kernel/scheduler.c b/kernel/scheduler.c index 0a9ae5d..0986a73 100644 --- a/kernel/scheduler.c +++ b/kernel/scheduler.c @@ -137,6 +137,13 @@ int create_task(uint32_t entry_point, uint32_t cr3) { return 1; } +process_t* current_task() { + lock_scheduler(); + process_t* rtn = &process_table[current_process]; + unlock_scheduler(); + return rtn; +} + void sleep(uint32_t ms) { if (ms == 0) return; lock_scheduler(); diff --git a/kernel/scheduler.h b/kernel/scheduler.h index a02ceb8..437290b 100644 --- a/kernel/scheduler.h +++ b/kernel/scheduler.h @@ -1,11 +1,13 @@ #ifndef KSCHEDULER_H #define KSCHEDULER_H +#include "process.h" #include void init_scheduler(); int create_task(uint32_t entry_point, uint32_t cr3); +process_t* current_task(); void sleep(uint32_t ms); void yield(); diff --git a/kernel/syscall.c b/kernel/syscall.c index bbe6993..84c5571 100644 --- a/kernel/syscall.c +++ b/kernel/syscall.c @@ -1,7 +1,12 @@ #include +#include +#include "memory/mm.h" +#include "process.h" #include "scheduler.h" +#include + typedef struct registers { uint32_t gs, fs, es, ds; // Pushed manually uint32_t edi, esi, ebp, esp, ebx, edx, ecx, eax; // Pushed by pusha @@ -9,35 +14,81 @@ typedef struct registers { uint32_t eip, cs, eflags, useresp, ss; // Pushed automatically by CPU } registers_t; -int32_t sys_exit(); -int32_t sys_read(); -int32_t sys_write(); -int32_t sys_open(); -int32_t sys_close(); -int32_t sys_brk(); -int32_t syscall(registers_t* regs) { - switch(regs->eax) { - case 1: return sys_exit(); - case 3: return sys_read(); - case 4: return sys_write(); - case 5: return sys_open(); - case 6: return sys_close(); - case 12: return sys_brk(); - default: - return -1; - } -} - -int32_t sys_exit() { +static int32_t sys_exit(int status) { exit(); return 0; } -int32_t sys_read() { - return 0; +static int32_t sys_write(int fd, const void* buf, size_t count) { + if (fd == 1 || fd == 2) { // stdout or stderr + const char* cbuf = (const char*)buf; + for (size_t i = 0; i < count; i++) { + vga_putchar(cbuf[i]); + } + return count; + } + return -1; } -int32_t sys_write() { - return 0; +static int32_t sys_read(int fd, void* buf, size_t count) { + if (fd == 0) { // stdin + char* cbuf = (char*)buf; + size_t bytes_read = 0; + while (bytes_read < count) { + char c = 'r'; + cbuf[bytes_read++] = c; + if (c == '\n') break; + } + return bytes_read; + } + return -1; +} + +static int32_t sys_open(const char* filename, int flags) { + return -1; +} + +static int32_t sys_close(int fd) { + return -1; +} + +static int32_t sys_brk(uint32_t new_break) { + process_t* current = current_task(); + + if (new_break == 0) { + return current->heap_end; + } + + if (new_break < current->heap_end) { + current->heap_end = new_break; + return current->heap_end; + } + + uint32_t page_start = (current->heap_end + 4095) & ~4095; + uint32_t page_end = (new_break + 4095) & ~4095; + + for (uint32_t addr = page_start; addr < page_end; addr += 4096) { + // 1. Allocate a physical frame using your PMM (Physical Memory Manager) + void* phys = p_alloc_frame(); + + // 2. Map it into the current page directory using your VMM (Virtual Memory Manager) + map_page(addr, (uint32_t)phys, PAGE_PRESENT | PAGE_WRITABLE | PAGE_USER); + } + + current->heap_end = new_break; + return current->heap_end; +} + +int32_t syscall(registers_t* regs) { + switch(regs->eax) { + case 1: return sys_exit(regs->ebx); + case 3: return sys_read(regs->ebx, (void*)regs->ecx, regs->edx); + case 4: return sys_write(regs->ebx, (const void*)regs->ecx, regs->edx); + case 5: return sys_open((const char*)regs->ebx, regs->ecx); + case 6: return sys_close(regs->ebx); + case 12: return sys_brk(regs->ebx); + default: + return -1; + } } \ No newline at end of file diff --git a/kernel/vfs.c b/kernel/vfs.c new file mode 100644 index 0000000..a604db5 --- /dev/null +++ b/kernel/vfs.c @@ -0,0 +1,12 @@ +#include "vfs.h" +#include "lib/memory.h" +#include + +vfs_node_t* root = NULL; + +void vfs_create_root() { + root = kalloc(sizeof(vfs_node_t)); + memset((uint8_t*)root->name, 0, 128); + memcpy("root", root->name, 4); + root->flags |= VFS_DIRECTORY; +} \ No newline at end of file diff --git a/kernel/vfs.h b/kernel/vfs.h new file mode 100644 index 0000000..b5f475d --- /dev/null +++ b/kernel/vfs.h @@ -0,0 +1,30 @@ +#ifndef KVFS_H +#define KVFS_H + +#include + +#define VFS_FILE 0x01 +#define VFS_DIRECTORY 0x02 + +struct vfs_node; + +typedef uint32_t (*read_type_t)(struct vfs_node* node, uint32_t offset, uint32_t size, uint8_t* buffer); +typedef uint32_t (*write_type_t)(struct vfs_node* node, uint32_t offset, uint32_t size, uint8_t* buffer); +typedef struct vfs_node* (*finddir_type_t)(struct vfs_node* node, const char* name); + +typedef struct vfs_node { + char name[128]; + uint32_t flags; // File, directory, device, etc. + uint32_t size; // Size of file in bytes + uint32_t inode; // Unique identifier managed by the specific filesystem + + read_type_t read; + write_type_t write; + finddir_type_t finddir; + + struct vfs_node* mount; +} vfs_node_t; + +void vfs_create_root(); + +#endif \ No newline at end of file diff --git a/rocklibc/.cache/clangd/index/_Exit.c.F062BCE7ABDB2D38.idx b/rocklibc/.cache/clangd/index/_Exit.c.F062BCE7ABDB2D38.idx new file mode 100644 index 0000000..a460df4 Binary files /dev/null and b/rocklibc/.cache/clangd/index/_Exit.c.F062BCE7ABDB2D38.idx differ diff --git a/rocklibc/.cache/clangd/index/_PDCLIB_Exit.c.20A2B1C8ABBA4FCB.idx b/rocklibc/.cache/clangd/index/_PDCLIB_Exit.c.20A2B1C8ABBA4FCB.idx new file mode 100644 index 0000000..02782f0 Binary files /dev/null and b/rocklibc/.cache/clangd/index/_PDCLIB_Exit.c.20A2B1C8ABBA4FCB.idx differ diff --git a/rocklibc/.cache/clangd/index/_PDCLIB_atomax.c.029BA2687F23FC52.idx b/rocklibc/.cache/clangd/index/_PDCLIB_atomax.c.029BA2687F23FC52.idx new file mode 100644 index 0000000..511b003 Binary files /dev/null and b/rocklibc/.cache/clangd/index/_PDCLIB_atomax.c.029BA2687F23FC52.idx differ diff --git a/rocklibc/.cache/clangd/index/_PDCLIB_bigint_add.c.ABB8A7EBEA7EF895.idx b/rocklibc/.cache/clangd/index/_PDCLIB_bigint_add.c.ABB8A7EBEA7EF895.idx new file mode 100644 index 0000000..736f6f8 Binary files /dev/null and b/rocklibc/.cache/clangd/index/_PDCLIB_bigint_add.c.ABB8A7EBEA7EF895.idx differ diff --git a/rocklibc/.cache/clangd/index/_PDCLIB_bigint_cmp.c.413C8C40D64D9938.idx b/rocklibc/.cache/clangd/index/_PDCLIB_bigint_cmp.c.413C8C40D64D9938.idx new file mode 100644 index 0000000..375da6f Binary files /dev/null and b/rocklibc/.cache/clangd/index/_PDCLIB_bigint_cmp.c.413C8C40D64D9938.idx differ diff --git a/rocklibc/.cache/clangd/index/_PDCLIB_bigint_digit_log2.c.E6F2F6D2D39CF4D6.idx b/rocklibc/.cache/clangd/index/_PDCLIB_bigint_digit_log2.c.E6F2F6D2D39CF4D6.idx new file mode 100644 index 0000000..891b31b Binary files /dev/null and b/rocklibc/.cache/clangd/index/_PDCLIB_bigint_digit_log2.c.E6F2F6D2D39CF4D6.idx differ diff --git a/rocklibc/.cache/clangd/index/_PDCLIB_bigint_div.c.F309086F857BE299.idx b/rocklibc/.cache/clangd/index/_PDCLIB_bigint_div.c.F309086F857BE299.idx new file mode 100644 index 0000000..611229d Binary files /dev/null and b/rocklibc/.cache/clangd/index/_PDCLIB_bigint_div.c.F309086F857BE299.idx differ diff --git a/rocklibc/.cache/clangd/index/_PDCLIB_bigint_from_bigint.c.C3BF0E060E1B2A2D.idx b/rocklibc/.cache/clangd/index/_PDCLIB_bigint_from_bigint.c.C3BF0E060E1B2A2D.idx new file mode 100644 index 0000000..0015f9b Binary files /dev/null and b/rocklibc/.cache/clangd/index/_PDCLIB_bigint_from_bigint.c.C3BF0E060E1B2A2D.idx differ diff --git a/rocklibc/.cache/clangd/index/_PDCLIB_bigint_from_digit.c.07543C3D28744BBD.idx b/rocklibc/.cache/clangd/index/_PDCLIB_bigint_from_digit.c.07543C3D28744BBD.idx new file mode 100644 index 0000000..746e3da Binary files /dev/null and b/rocklibc/.cache/clangd/index/_PDCLIB_bigint_from_digit.c.07543C3D28744BBD.idx differ diff --git a/rocklibc/.cache/clangd/index/_PDCLIB_bigint_from_pow10.c.34298DE27A8765BF.idx b/rocklibc/.cache/clangd/index/_PDCLIB_bigint_from_pow10.c.34298DE27A8765BF.idx new file mode 100644 index 0000000..b4cf9b8 Binary files /dev/null and b/rocklibc/.cache/clangd/index/_PDCLIB_bigint_from_pow10.c.34298DE27A8765BF.idx differ diff --git a/rocklibc/.cache/clangd/index/_PDCLIB_bigint_from_pow2.c.0A9CF5C132D42AC9.idx b/rocklibc/.cache/clangd/index/_PDCLIB_bigint_from_pow2.c.0A9CF5C132D42AC9.idx new file mode 100644 index 0000000..89bcd2b Binary files /dev/null and b/rocklibc/.cache/clangd/index/_PDCLIB_bigint_from_pow2.c.0A9CF5C132D42AC9.idx differ diff --git a/rocklibc/.cache/clangd/index/_PDCLIB_bigint_log2.c.6CA669B8833342D5.idx b/rocklibc/.cache/clangd/index/_PDCLIB_bigint_log2.c.6CA669B8833342D5.idx new file mode 100644 index 0000000..1afff6b Binary files /dev/null and b/rocklibc/.cache/clangd/index/_PDCLIB_bigint_log2.c.6CA669B8833342D5.idx differ diff --git a/rocklibc/.cache/clangd/index/_PDCLIB_bigint_mul.c.1A362183D155442C.idx b/rocklibc/.cache/clangd/index/_PDCLIB_bigint_mul.c.1A362183D155442C.idx new file mode 100644 index 0000000..a7b0b7f Binary files /dev/null and b/rocklibc/.cache/clangd/index/_PDCLIB_bigint_mul.c.1A362183D155442C.idx differ diff --git a/rocklibc/.cache/clangd/index/_PDCLIB_bigint_mul10.c.2B2D754D72B65B87.idx b/rocklibc/.cache/clangd/index/_PDCLIB_bigint_mul10.c.2B2D754D72B65B87.idx new file mode 100644 index 0000000..0545e0d Binary files /dev/null and b/rocklibc/.cache/clangd/index/_PDCLIB_bigint_mul10.c.2B2D754D72B65B87.idx differ diff --git a/rocklibc/.cache/clangd/index/_PDCLIB_bigint_mul_pow10.c.473C074D87219B54.idx b/rocklibc/.cache/clangd/index/_PDCLIB_bigint_mul_pow10.c.473C074D87219B54.idx new file mode 100644 index 0000000..430507b Binary files /dev/null and b/rocklibc/.cache/clangd/index/_PDCLIB_bigint_mul_pow10.c.473C074D87219B54.idx differ diff --git a/rocklibc/.cache/clangd/index/_PDCLIB_bigint_shl.c.417D93FAA96B55CC.idx b/rocklibc/.cache/clangd/index/_PDCLIB_bigint_shl.c.417D93FAA96B55CC.idx new file mode 100644 index 0000000..682fc2a Binary files /dev/null and b/rocklibc/.cache/clangd/index/_PDCLIB_bigint_shl.c.417D93FAA96B55CC.idx differ diff --git a/rocklibc/.cache/clangd/index/_PDCLIB_changemode.c.3D4118A0A0D373B8.idx b/rocklibc/.cache/clangd/index/_PDCLIB_changemode.c.3D4118A0A0D373B8.idx new file mode 100644 index 0000000..4c04f6b Binary files /dev/null and b/rocklibc/.cache/clangd/index/_PDCLIB_changemode.c.3D4118A0A0D373B8.idx differ diff --git a/rocklibc/.cache/clangd/index/_PDCLIB_close.c.62819FE0314CCFC7.idx b/rocklibc/.cache/clangd/index/_PDCLIB_close.c.62819FE0314CCFC7.idx new file mode 100644 index 0000000..b41f017 Binary files /dev/null and b/rocklibc/.cache/clangd/index/_PDCLIB_close.c.62819FE0314CCFC7.idx differ diff --git a/rocklibc/.cache/clangd/index/_PDCLIB_closeall.c.80A4F17BE95B3747.idx b/rocklibc/.cache/clangd/index/_PDCLIB_closeall.c.80A4F17BE95B3747.idx new file mode 100644 index 0000000..3cec67e Binary files /dev/null and b/rocklibc/.cache/clangd/index/_PDCLIB_closeall.c.80A4F17BE95B3747.idx differ diff --git a/rocklibc/.cache/clangd/index/_PDCLIB_config.h.A979161A806393F3.idx b/rocklibc/.cache/clangd/index/_PDCLIB_config.h.A979161A806393F3.idx new file mode 100644 index 0000000..5856ada Binary files /dev/null and b/rocklibc/.cache/clangd/index/_PDCLIB_config.h.A979161A806393F3.idx differ diff --git a/rocklibc/.cache/clangd/index/_PDCLIB_defguard.h.0AC490BDFE75823C.idx b/rocklibc/.cache/clangd/index/_PDCLIB_defguard.h.0AC490BDFE75823C.idx new file mode 100644 index 0000000..6791c4e Binary files /dev/null and b/rocklibc/.cache/clangd/index/_PDCLIB_defguard.h.0AC490BDFE75823C.idx differ diff --git a/rocklibc/.cache/clangd/index/_PDCLIB_digits.c.9F20DDC06D3AAA79.idx b/rocklibc/.cache/clangd/index/_PDCLIB_digits.c.9F20DDC06D3AAA79.idx new file mode 100644 index 0000000..765e6b4 Binary files /dev/null and b/rocklibc/.cache/clangd/index/_PDCLIB_digits.c.9F20DDC06D3AAA79.idx differ diff --git a/rocklibc/.cache/clangd/index/_PDCLIB_filemode.c.121F766BFAAD8A26.idx b/rocklibc/.cache/clangd/index/_PDCLIB_filemode.c.121F766BFAAD8A26.idx new file mode 100644 index 0000000..5a61a65 Binary files /dev/null and b/rocklibc/.cache/clangd/index/_PDCLIB_filemode.c.121F766BFAAD8A26.idx differ diff --git a/rocklibc/.cache/clangd/index/_PDCLIB_fillbuffer.c.8E293104C340A669.idx b/rocklibc/.cache/clangd/index/_PDCLIB_fillbuffer.c.8E293104C340A669.idx new file mode 100644 index 0000000..28a2097 Binary files /dev/null and b/rocklibc/.cache/clangd/index/_PDCLIB_fillbuffer.c.8E293104C340A669.idx differ diff --git a/rocklibc/.cache/clangd/index/_PDCLIB_flushbuffer.c.C91D3DEC99BFD983.idx b/rocklibc/.cache/clangd/index/_PDCLIB_flushbuffer.c.C91D3DEC99BFD983.idx new file mode 100644 index 0000000..01588d6 Binary files /dev/null and b/rocklibc/.cache/clangd/index/_PDCLIB_flushbuffer.c.C91D3DEC99BFD983.idx differ diff --git a/rocklibc/.cache/clangd/index/_PDCLIB_fp_from_dbl.c.9C349F9AD223E3AA.idx b/rocklibc/.cache/clangd/index/_PDCLIB_fp_from_dbl.c.9C349F9AD223E3AA.idx new file mode 100644 index 0000000..554cdf8 Binary files /dev/null and b/rocklibc/.cache/clangd/index/_PDCLIB_fp_from_dbl.c.9C349F9AD223E3AA.idx differ diff --git a/rocklibc/.cache/clangd/index/_PDCLIB_fp_from_ldbl.c.2D49CA4A6D639ABC.idx b/rocklibc/.cache/clangd/index/_PDCLIB_fp_from_ldbl.c.2D49CA4A6D639ABC.idx new file mode 100644 index 0000000..b15eb32 Binary files /dev/null and b/rocklibc/.cache/clangd/index/_PDCLIB_fp_from_ldbl.c.2D49CA4A6D639ABC.idx differ diff --git a/rocklibc/.cache/clangd/index/_PDCLIB_getstream.c.51F0B8D11AA49CF0.idx b/rocklibc/.cache/clangd/index/_PDCLIB_getstream.c.51F0B8D11AA49CF0.idx new file mode 100644 index 0000000..c561475 Binary files /dev/null and b/rocklibc/.cache/clangd/index/_PDCLIB_getstream.c.51F0B8D11AA49CF0.idx differ diff --git a/rocklibc/.cache/clangd/index/_PDCLIB_glue.h.4523B7AB732CB89C.idx b/rocklibc/.cache/clangd/index/_PDCLIB_glue.h.4523B7AB732CB89C.idx new file mode 100644 index 0000000..1e9b238 Binary files /dev/null and b/rocklibc/.cache/clangd/index/_PDCLIB_glue.h.4523B7AB732CB89C.idx differ diff --git a/rocklibc/.cache/clangd/index/_PDCLIB_gmtcheck.c.2B711D1A1BBA268A.idx b/rocklibc/.cache/clangd/index/_PDCLIB_gmtcheck.c.2B711D1A1BBA268A.idx new file mode 100644 index 0000000..e8df472 Binary files /dev/null and b/rocklibc/.cache/clangd/index/_PDCLIB_gmtcheck.c.2B711D1A1BBA268A.idx differ diff --git a/rocklibc/.cache/clangd/index/_PDCLIB_gmtsub.c.A2D0D619D386D4A5.idx b/rocklibc/.cache/clangd/index/_PDCLIB_gmtsub.c.A2D0D619D386D4A5.idx new file mode 100644 index 0000000..febbdff Binary files /dev/null and b/rocklibc/.cache/clangd/index/_PDCLIB_gmtsub.c.A2D0D619D386D4A5.idx differ diff --git a/rocklibc/.cache/clangd/index/_PDCLIB_increment_overflow.c.3BE1F5C4030F504C.idx b/rocklibc/.cache/clangd/index/_PDCLIB_increment_overflow.c.3BE1F5C4030F504C.idx new file mode 100644 index 0000000..19b956a Binary files /dev/null and b/rocklibc/.cache/clangd/index/_PDCLIB_increment_overflow.c.3BE1F5C4030F504C.idx differ diff --git a/rocklibc/.cache/clangd/index/_PDCLIB_init_file_t.c.B54B527353243D50.idx b/rocklibc/.cache/clangd/index/_PDCLIB_init_file_t.c.B54B527353243D50.idx new file mode 100644 index 0000000..0014b48 Binary files /dev/null and b/rocklibc/.cache/clangd/index/_PDCLIB_init_file_t.c.B54B527353243D50.idx differ diff --git a/rocklibc/.cache/clangd/index/_PDCLIB_init_ttinfo.c.70F1EE314324EEED.idx b/rocklibc/.cache/clangd/index/_PDCLIB_init_ttinfo.c.70F1EE314324EEED.idx new file mode 100644 index 0000000..78554c3 Binary files /dev/null and b/rocklibc/.cache/clangd/index/_PDCLIB_init_ttinfo.c.70F1EE314324EEED.idx differ diff --git a/rocklibc/.cache/clangd/index/_PDCLIB_internal.h.645B9C0D816AE3A8.idx b/rocklibc/.cache/clangd/index/_PDCLIB_internal.h.645B9C0D816AE3A8.idx new file mode 100644 index 0000000..7f0a67c Binary files /dev/null and b/rocklibc/.cache/clangd/index/_PDCLIB_internal.h.645B9C0D816AE3A8.idx differ diff --git a/rocklibc/.cache/clangd/index/_PDCLIB_is_leap.c.73AEAC8728182E67.idx b/rocklibc/.cache/clangd/index/_PDCLIB_is_leap.c.73AEAC8728182E67.idx new file mode 100644 index 0000000..8fa7d13 Binary files /dev/null and b/rocklibc/.cache/clangd/index/_PDCLIB_is_leap.c.73AEAC8728182E67.idx differ diff --git a/rocklibc/.cache/clangd/index/_PDCLIB_isstream.c.2400CECE9577B174.idx b/rocklibc/.cache/clangd/index/_PDCLIB_isstream.c.2400CECE9577B174.idx new file mode 100644 index 0000000..55a24ca Binary files /dev/null and b/rocklibc/.cache/clangd/index/_PDCLIB_isstream.c.2400CECE9577B174.idx differ diff --git a/rocklibc/.cache/clangd/index/_PDCLIB_lib_ext1.h.471F32BF60B3F50D.idx b/rocklibc/.cache/clangd/index/_PDCLIB_lib_ext1.h.471F32BF60B3F50D.idx new file mode 100644 index 0000000..9666279 Binary files /dev/null and b/rocklibc/.cache/clangd/index/_PDCLIB_lib_ext1.h.471F32BF60B3F50D.idx differ diff --git a/rocklibc/.cache/clangd/index/_PDCLIB_load_lc_collate.c.6E2F861C8A6AAD21.idx b/rocklibc/.cache/clangd/index/_PDCLIB_load_lc_collate.c.6E2F861C8A6AAD21.idx new file mode 100644 index 0000000..977f402 Binary files /dev/null and b/rocklibc/.cache/clangd/index/_PDCLIB_load_lc_collate.c.6E2F861C8A6AAD21.idx differ diff --git a/rocklibc/.cache/clangd/index/_PDCLIB_load_lc_ctype.c.2E1D240028779975.idx b/rocklibc/.cache/clangd/index/_PDCLIB_load_lc_ctype.c.2E1D240028779975.idx new file mode 100644 index 0000000..0838146 Binary files /dev/null and b/rocklibc/.cache/clangd/index/_PDCLIB_load_lc_ctype.c.2E1D240028779975.idx differ diff --git a/rocklibc/.cache/clangd/index/_PDCLIB_load_lc_messages.c.94D4BEF806DC809B.idx b/rocklibc/.cache/clangd/index/_PDCLIB_load_lc_messages.c.94D4BEF806DC809B.idx new file mode 100644 index 0000000..7246c02 Binary files /dev/null and b/rocklibc/.cache/clangd/index/_PDCLIB_load_lc_messages.c.94D4BEF806DC809B.idx differ diff --git a/rocklibc/.cache/clangd/index/_PDCLIB_load_lc_monetary.c.D9A9690CC92B3F3A.idx b/rocklibc/.cache/clangd/index/_PDCLIB_load_lc_monetary.c.D9A9690CC92B3F3A.idx new file mode 100644 index 0000000..c8bcf88 Binary files /dev/null and b/rocklibc/.cache/clangd/index/_PDCLIB_load_lc_monetary.c.D9A9690CC92B3F3A.idx differ diff --git a/rocklibc/.cache/clangd/index/_PDCLIB_load_lc_numeric.c.5808D57458B048A8.idx b/rocklibc/.cache/clangd/index/_PDCLIB_load_lc_numeric.c.5808D57458B048A8.idx new file mode 100644 index 0000000..1bcf582 Binary files /dev/null and b/rocklibc/.cache/clangd/index/_PDCLIB_load_lc_numeric.c.5808D57458B048A8.idx differ diff --git a/rocklibc/.cache/clangd/index/_PDCLIB_load_lc_time.c.3D6E01A05B7C6166.idx b/rocklibc/.cache/clangd/index/_PDCLIB_load_lc_time.c.3D6E01A05B7C6166.idx new file mode 100644 index 0000000..6d1a694 Binary files /dev/null and b/rocklibc/.cache/clangd/index/_PDCLIB_load_lc_time.c.3D6E01A05B7C6166.idx differ diff --git a/rocklibc/.cache/clangd/index/_PDCLIB_load_lines.c.07E9F5D470E6986C.idx b/rocklibc/.cache/clangd/index/_PDCLIB_load_lines.c.07E9F5D470E6986C.idx new file mode 100644 index 0000000..72befb9 Binary files /dev/null and b/rocklibc/.cache/clangd/index/_PDCLIB_load_lines.c.07E9F5D470E6986C.idx differ diff --git a/rocklibc/.cache/clangd/index/_PDCLIB_localsub.c.600C77B5A62DC8EC.idx b/rocklibc/.cache/clangd/index/_PDCLIB_localsub.c.600C77B5A62DC8EC.idx new file mode 100644 index 0000000..6b04f9a Binary files /dev/null and b/rocklibc/.cache/clangd/index/_PDCLIB_localsub.c.600C77B5A62DC8EC.idx differ diff --git a/rocklibc/.cache/clangd/index/_PDCLIB_localtime_tzset.c.B12827181EE834B1.idx b/rocklibc/.cache/clangd/index/_PDCLIB_localtime_tzset.c.B12827181EE834B1.idx new file mode 100644 index 0000000..48f977e Binary files /dev/null and b/rocklibc/.cache/clangd/index/_PDCLIB_localtime_tzset.c.B12827181EE834B1.idx differ diff --git a/rocklibc/.cache/clangd/index/_PDCLIB_mktime_tzname.c.5715A60C9552E455.idx b/rocklibc/.cache/clangd/index/_PDCLIB_mktime_tzname.c.5715A60C9552E455.idx new file mode 100644 index 0000000..2540138 Binary files /dev/null and b/rocklibc/.cache/clangd/index/_PDCLIB_mktime_tzname.c.5715A60C9552E455.idx differ diff --git a/rocklibc/.cache/clangd/index/_PDCLIB_naive_etod.c.F2594AA5C66D4B76.idx b/rocklibc/.cache/clangd/index/_PDCLIB_naive_etod.c.F2594AA5C66D4B76.idx new file mode 100644 index 0000000..4916d2d Binary files /dev/null and b/rocklibc/.cache/clangd/index/_PDCLIB_naive_etod.c.F2594AA5C66D4B76.idx differ diff --git a/rocklibc/.cache/clangd/index/_PDCLIB_naive_ptod.c.29C727AB36C750A2.idx b/rocklibc/.cache/clangd/index/_PDCLIB_naive_ptod.c.29C727AB36C750A2.idx new file mode 100644 index 0000000..b2be959 Binary files /dev/null and b/rocklibc/.cache/clangd/index/_PDCLIB_naive_ptod.c.29C727AB36C750A2.idx differ diff --git a/rocklibc/.cache/clangd/index/_PDCLIB_platform_errno.h.CE5C4F66A20A7886.idx b/rocklibc/.cache/clangd/index/_PDCLIB_platform_errno.h.CE5C4F66A20A7886.idx new file mode 100644 index 0000000..e235d9c Binary files /dev/null and b/rocklibc/.cache/clangd/index/_PDCLIB_platform_errno.h.CE5C4F66A20A7886.idx differ diff --git a/rocklibc/.cache/clangd/index/_PDCLIB_platform_fcntl.h.99659A3C8A2A319A.idx b/rocklibc/.cache/clangd/index/_PDCLIB_platform_fcntl.h.99659A3C8A2A319A.idx new file mode 100644 index 0000000..f425b3d Binary files /dev/null and b/rocklibc/.cache/clangd/index/_PDCLIB_platform_fcntl.h.99659A3C8A2A319A.idx differ diff --git a/rocklibc/.cache/clangd/index/_PDCLIB_prepread.c.50C6DA02F7CE1DB5.idx b/rocklibc/.cache/clangd/index/_PDCLIB_prepread.c.50C6DA02F7CE1DB5.idx new file mode 100644 index 0000000..7b82835 Binary files /dev/null and b/rocklibc/.cache/clangd/index/_PDCLIB_prepread.c.50C6DA02F7CE1DB5.idx differ diff --git a/rocklibc/.cache/clangd/index/_PDCLIB_prepwrite.c.C60E7645FC1F89A7.idx b/rocklibc/.cache/clangd/index/_PDCLIB_prepwrite.c.C60E7645FC1F89A7.idx new file mode 100644 index 0000000..124c5ce Binary files /dev/null and b/rocklibc/.cache/clangd/index/_PDCLIB_prepwrite.c.C60E7645FC1F89A7.idx differ diff --git a/rocklibc/.cache/clangd/index/_PDCLIB_print.c.2A5F45F624F95296.idx b/rocklibc/.cache/clangd/index/_PDCLIB_print.c.2A5F45F624F95296.idx new file mode 100644 index 0000000..ab44dc4 Binary files /dev/null and b/rocklibc/.cache/clangd/index/_PDCLIB_print.c.2A5F45F624F95296.idx differ diff --git a/rocklibc/.cache/clangd/index/_PDCLIB_print.h.5912B298AA17BAC4.idx b/rocklibc/.cache/clangd/index/_PDCLIB_print.h.5912B298AA17BAC4.idx new file mode 100644 index 0000000..bc24c04 Binary files /dev/null and b/rocklibc/.cache/clangd/index/_PDCLIB_print.h.5912B298AA17BAC4.idx differ diff --git a/rocklibc/.cache/clangd/index/_PDCLIB_print_fp.c.9EC2D407FF893BC1.idx b/rocklibc/.cache/clangd/index/_PDCLIB_print_fp.c.9EC2D407FF893BC1.idx new file mode 100644 index 0000000..e2d047f Binary files /dev/null and b/rocklibc/.cache/clangd/index/_PDCLIB_print_fp.c.9EC2D407FF893BC1.idx differ diff --git a/rocklibc/.cache/clangd/index/_PDCLIB_print_fp_deci.c.E18D5B08189BBE08.idx b/rocklibc/.cache/clangd/index/_PDCLIB_print_fp_deci.c.E18D5B08189BBE08.idx new file mode 100644 index 0000000..a85e98b Binary files /dev/null and b/rocklibc/.cache/clangd/index/_PDCLIB_print_fp_deci.c.E18D5B08189BBE08.idx differ diff --git a/rocklibc/.cache/clangd/index/_PDCLIB_print_fp_hexa.c.1E8F370FEB5C1569.idx b/rocklibc/.cache/clangd/index/_PDCLIB_print_fp_hexa.c.1E8F370FEB5C1569.idx new file mode 100644 index 0000000..8fee7d4 Binary files /dev/null and b/rocklibc/.cache/clangd/index/_PDCLIB_print_fp_hexa.c.1E8F370FEB5C1569.idx differ diff --git a/rocklibc/.cache/clangd/index/_PDCLIB_print_integer.c.DB0746B996A19CB1.idx b/rocklibc/.cache/clangd/index/_PDCLIB_print_integer.c.DB0746B996A19CB1.idx new file mode 100644 index 0000000..e6fa7df Binary files /dev/null and b/rocklibc/.cache/clangd/index/_PDCLIB_print_integer.c.DB0746B996A19CB1.idx differ diff --git a/rocklibc/.cache/clangd/index/_PDCLIB_print_string.c.B35BB337DF371A80.idx b/rocklibc/.cache/clangd/index/_PDCLIB_print_string.c.B35BB337DF371A80.idx new file mode 100644 index 0000000..b667dac Binary files /dev/null and b/rocklibc/.cache/clangd/index/_PDCLIB_print_string.c.B35BB337DF371A80.idx differ diff --git a/rocklibc/.cache/clangd/index/_PDCLIB_realpath.c.8C6F64E4400192B7.idx b/rocklibc/.cache/clangd/index/_PDCLIB_realpath.c.8C6F64E4400192B7.idx new file mode 100644 index 0000000..1538bb0 Binary files /dev/null and b/rocklibc/.cache/clangd/index/_PDCLIB_realpath.c.8C6F64E4400192B7.idx differ diff --git a/rocklibc/.cache/clangd/index/_PDCLIB_remove.c.BDD44A9232885A34.idx b/rocklibc/.cache/clangd/index/_PDCLIB_remove.c.BDD44A9232885A34.idx new file mode 100644 index 0000000..9c56293 Binary files /dev/null and b/rocklibc/.cache/clangd/index/_PDCLIB_remove.c.BDD44A9232885A34.idx differ diff --git a/rocklibc/.cache/clangd/index/_PDCLIB_rename.c.643D6F6F2F312BF7.idx b/rocklibc/.cache/clangd/index/_PDCLIB_rename.c.643D6F6F2F312BF7.idx new file mode 100644 index 0000000..f2f93a5 Binary files /dev/null and b/rocklibc/.cache/clangd/index/_PDCLIB_rename.c.643D6F6F2F312BF7.idx differ diff --git a/rocklibc/.cache/clangd/index/_PDCLIB_scan.c.9ACA8CCBB2ADF42D.idx b/rocklibc/.cache/clangd/index/_PDCLIB_scan.c.9ACA8CCBB2ADF42D.idx new file mode 100644 index 0000000..b4cd100 Binary files /dev/null and b/rocklibc/.cache/clangd/index/_PDCLIB_scan.c.9ACA8CCBB2ADF42D.idx differ diff --git a/rocklibc/.cache/clangd/index/_PDCLIB_seed.c.65C029AEB18C7E4F.idx b/rocklibc/.cache/clangd/index/_PDCLIB_seed.c.65C029AEB18C7E4F.idx new file mode 100644 index 0000000..afb5fcf Binary files /dev/null and b/rocklibc/.cache/clangd/index/_PDCLIB_seed.c.65C029AEB18C7E4F.idx differ diff --git a/rocklibc/.cache/clangd/index/_PDCLIB_seek.c.3D05CF8893FE0D75.idx b/rocklibc/.cache/clangd/index/_PDCLIB_seek.c.3D05CF8893FE0D75.idx new file mode 100644 index 0000000..12ea89d Binary files /dev/null and b/rocklibc/.cache/clangd/index/_PDCLIB_seek.c.3D05CF8893FE0D75.idx differ diff --git a/rocklibc/.cache/clangd/index/_PDCLIB_stdinit.c.10625CDEF207A57C.idx b/rocklibc/.cache/clangd/index/_PDCLIB_stdinit.c.10625CDEF207A57C.idx new file mode 100644 index 0000000..27f065d Binary files /dev/null and b/rocklibc/.cache/clangd/index/_PDCLIB_stdinit.c.10625CDEF207A57C.idx differ diff --git a/rocklibc/.cache/clangd/index/_PDCLIB_strtod_prelim.c.60DFED5C6B5779D2.idx b/rocklibc/.cache/clangd/index/_PDCLIB_strtod_prelim.c.60DFED5C6B5779D2.idx new file mode 100644 index 0000000..b180062 Binary files /dev/null and b/rocklibc/.cache/clangd/index/_PDCLIB_strtod_prelim.c.60DFED5C6B5779D2.idx differ diff --git a/rocklibc/.cache/clangd/index/_PDCLIB_strtok.c.934A61685B951C37.idx b/rocklibc/.cache/clangd/index/_PDCLIB_strtok.c.934A61685B951C37.idx new file mode 100644 index 0000000..4ce0291 Binary files /dev/null and b/rocklibc/.cache/clangd/index/_PDCLIB_strtok.c.934A61685B951C37.idx differ diff --git a/rocklibc/.cache/clangd/index/_PDCLIB_strtox_main.c.EEF2ECCC52E9E008.idx b/rocklibc/.cache/clangd/index/_PDCLIB_strtox_main.c.EEF2ECCC52E9E008.idx new file mode 100644 index 0000000..dd77322 Binary files /dev/null and b/rocklibc/.cache/clangd/index/_PDCLIB_strtox_main.c.EEF2ECCC52E9E008.idx differ diff --git a/rocklibc/.cache/clangd/index/_PDCLIB_strtox_prelim.c.131083C3D91B3860.idx b/rocklibc/.cache/clangd/index/_PDCLIB_strtox_prelim.c.131083C3D91B3860.idx new file mode 100644 index 0000000..d1afe7d Binary files /dev/null and b/rocklibc/.cache/clangd/index/_PDCLIB_strtox_prelim.c.131083C3D91B3860.idx differ diff --git a/rocklibc/.cache/clangd/index/_PDCLIB_timesub.c.C5F0EA9D8FCF4052.idx b/rocklibc/.cache/clangd/index/_PDCLIB_timesub.c.C5F0EA9D8FCF4052.idx new file mode 100644 index 0000000..7e4e3df Binary files /dev/null and b/rocklibc/.cache/clangd/index/_PDCLIB_timesub.c.C5F0EA9D8FCF4052.idx differ diff --git a/rocklibc/.cache/clangd/index/_PDCLIB_tzcode.h.39B3D54772202812.idx b/rocklibc/.cache/clangd/index/_PDCLIB_tzcode.h.39B3D54772202812.idx new file mode 100644 index 0000000..3e3b91c Binary files /dev/null and b/rocklibc/.cache/clangd/index/_PDCLIB_tzcode.h.39B3D54772202812.idx differ diff --git a/rocklibc/.cache/clangd/index/_PDCLIB_tzload.c.936C41D583F7EBA2.idx b/rocklibc/.cache/clangd/index/_PDCLIB_tzload.c.936C41D583F7EBA2.idx new file mode 100644 index 0000000..df1b9c4 Binary files /dev/null and b/rocklibc/.cache/clangd/index/_PDCLIB_tzload.c.936C41D583F7EBA2.idx differ diff --git a/rocklibc/.cache/clangd/index/_PDCLIB_tzparse.c.2AB9BAB4365F6DDD.idx b/rocklibc/.cache/clangd/index/_PDCLIB_tzparse.c.2AB9BAB4365F6DDD.idx new file mode 100644 index 0000000..5e4fc81 Binary files /dev/null and b/rocklibc/.cache/clangd/index/_PDCLIB_tzparse.c.2AB9BAB4365F6DDD.idx differ diff --git a/rocklibc/.cache/clangd/index/_PDCLIB_tzset_unlocked.c.5293CFAECBA1BB8C.idx b/rocklibc/.cache/clangd/index/_PDCLIB_tzset_unlocked.c.5293CFAECBA1BB8C.idx new file mode 100644 index 0000000..fcb1e64 Binary files /dev/null and b/rocklibc/.cache/clangd/index/_PDCLIB_tzset_unlocked.c.5293CFAECBA1BB8C.idx differ diff --git a/rocklibc/.cache/clangd/index/_PDCLIB_update_tzname_etc.c.DC84882FE5FD15D2.idx b/rocklibc/.cache/clangd/index/_PDCLIB_update_tzname_etc.c.DC84882FE5FD15D2.idx new file mode 100644 index 0000000..10a04e0 Binary files /dev/null and b/rocklibc/.cache/clangd/index/_PDCLIB_update_tzname_etc.c.DC84882FE5FD15D2.idx differ diff --git a/rocklibc/.cache/clangd/index/abort.c.9E65DAB83E50F4F9.idx b/rocklibc/.cache/clangd/index/abort.c.9E65DAB83E50F4F9.idx new file mode 100644 index 0000000..0d5d4e7 Binary files /dev/null and b/rocklibc/.cache/clangd/index/abort.c.9E65DAB83E50F4F9.idx differ diff --git a/rocklibc/.cache/clangd/index/abort_handler_s.c.E125CA57587084F9.idx b/rocklibc/.cache/clangd/index/abort_handler_s.c.E125CA57587084F9.idx new file mode 100644 index 0000000..cd461e1 Binary files /dev/null and b/rocklibc/.cache/clangd/index/abort_handler_s.c.E125CA57587084F9.idx differ diff --git a/rocklibc/.cache/clangd/index/abs.c.ECEAFA35AB03B0BD.idx b/rocklibc/.cache/clangd/index/abs.c.ECEAFA35AB03B0BD.idx new file mode 100644 index 0000000..fef5cf7 Binary files /dev/null and b/rocklibc/.cache/clangd/index/abs.c.ECEAFA35AB03B0BD.idx differ diff --git a/rocklibc/.cache/clangd/index/asctime.c.C810BEA373E5BA60.idx b/rocklibc/.cache/clangd/index/asctime.c.C810BEA373E5BA60.idx new file mode 100644 index 0000000..e144212 Binary files /dev/null and b/rocklibc/.cache/clangd/index/asctime.c.C810BEA373E5BA60.idx differ diff --git a/rocklibc/.cache/clangd/index/asctime_s.c.7E5D8FAB6BDBBC72.idx b/rocklibc/.cache/clangd/index/asctime_s.c.7E5D8FAB6BDBBC72.idx new file mode 100644 index 0000000..fc9bbf9 Binary files /dev/null and b/rocklibc/.cache/clangd/index/asctime_s.c.7E5D8FAB6BDBBC72.idx differ diff --git a/rocklibc/.cache/clangd/index/assert.c.D47695FDD8FDE7C6.idx b/rocklibc/.cache/clangd/index/assert.c.D47695FDD8FDE7C6.idx new file mode 100644 index 0000000..a662d54 Binary files /dev/null and b/rocklibc/.cache/clangd/index/assert.c.D47695FDD8FDE7C6.idx differ diff --git a/rocklibc/.cache/clangd/index/assert.h.2FCB512B4ECB7AC6.idx b/rocklibc/.cache/clangd/index/assert.h.2FCB512B4ECB7AC6.idx new file mode 100644 index 0000000..9d69ca4 Binary files /dev/null and b/rocklibc/.cache/clangd/index/assert.h.2FCB512B4ECB7AC6.idx differ diff --git a/rocklibc/.cache/clangd/index/at_quick_exit.c.8A029E0010391549.idx b/rocklibc/.cache/clangd/index/at_quick_exit.c.8A029E0010391549.idx new file mode 100644 index 0000000..e1147ea Binary files /dev/null and b/rocklibc/.cache/clangd/index/at_quick_exit.c.8A029E0010391549.idx differ diff --git a/rocklibc/.cache/clangd/index/atexit.c.58810C88E6391F93.idx b/rocklibc/.cache/clangd/index/atexit.c.58810C88E6391F93.idx new file mode 100644 index 0000000..5aa3f80 Binary files /dev/null and b/rocklibc/.cache/clangd/index/atexit.c.58810C88E6391F93.idx differ diff --git a/rocklibc/.cache/clangd/index/atoi.c.CA5DAF741D7213C9.idx b/rocklibc/.cache/clangd/index/atoi.c.CA5DAF741D7213C9.idx new file mode 100644 index 0000000..38daf35 Binary files /dev/null and b/rocklibc/.cache/clangd/index/atoi.c.CA5DAF741D7213C9.idx differ diff --git a/rocklibc/.cache/clangd/index/atol.c.00BE97A44A949465.idx b/rocklibc/.cache/clangd/index/atol.c.00BE97A44A949465.idx new file mode 100644 index 0000000..d8284c0 Binary files /dev/null and b/rocklibc/.cache/clangd/index/atol.c.00BE97A44A949465.idx differ diff --git a/rocklibc/.cache/clangd/index/atoll.c.751624A36FCE8B60.idx b/rocklibc/.cache/clangd/index/atoll.c.751624A36FCE8B60.idx new file mode 100644 index 0000000..c87affe Binary files /dev/null and b/rocklibc/.cache/clangd/index/atoll.c.751624A36FCE8B60.idx differ diff --git a/rocklibc/.cache/clangd/index/bsearch.c.1B9BA90C32AF0751.idx b/rocklibc/.cache/clangd/index/bsearch.c.1B9BA90C32AF0751.idx new file mode 100644 index 0000000..4543828 Binary files /dev/null and b/rocklibc/.cache/clangd/index/bsearch.c.1B9BA90C32AF0751.idx differ diff --git a/rocklibc/.cache/clangd/index/bsearch_s.c.EE5358E7C5F13713.idx b/rocklibc/.cache/clangd/index/bsearch_s.c.EE5358E7C5F13713.idx new file mode 100644 index 0000000..de22cb5 Binary files /dev/null and b/rocklibc/.cache/clangd/index/bsearch_s.c.EE5358E7C5F13713.idx differ diff --git a/rocklibc/.cache/clangd/index/clearerr.c.F6286A8B43EC9C70.idx b/rocklibc/.cache/clangd/index/clearerr.c.F6286A8B43EC9C70.idx new file mode 100644 index 0000000..48e8fdc Binary files /dev/null and b/rocklibc/.cache/clangd/index/clearerr.c.F6286A8B43EC9C70.idx differ diff --git a/rocklibc/.cache/clangd/index/clock.c.1C6369DC4A3965C2.idx b/rocklibc/.cache/clangd/index/clock.c.1C6369DC4A3965C2.idx new file mode 100644 index 0000000..5acab9e Binary files /dev/null and b/rocklibc/.cache/clangd/index/clock.c.1C6369DC4A3965C2.idx differ diff --git a/rocklibc/.cache/clangd/index/ctime.c.28570F392A6680EA.idx b/rocklibc/.cache/clangd/index/ctime.c.28570F392A6680EA.idx new file mode 100644 index 0000000..be405c8 Binary files /dev/null and b/rocklibc/.cache/clangd/index/ctime.c.28570F392A6680EA.idx differ diff --git a/rocklibc/.cache/clangd/index/ctime_s.c.43DF73EC7E434D02.idx b/rocklibc/.cache/clangd/index/ctime_s.c.43DF73EC7E434D02.idx new file mode 100644 index 0000000..447a802 Binary files /dev/null and b/rocklibc/.cache/clangd/index/ctime_s.c.43DF73EC7E434D02.idx differ diff --git a/rocklibc/.cache/clangd/index/ctype.h.6B97DC45337819BB.idx b/rocklibc/.cache/clangd/index/ctype.h.6B97DC45337819BB.idx new file mode 100644 index 0000000..122a587 Binary files /dev/null and b/rocklibc/.cache/clangd/index/ctype.h.6B97DC45337819BB.idx differ diff --git a/rocklibc/.cache/clangd/index/difftime.c.118AA84622EF889F.idx b/rocklibc/.cache/clangd/index/difftime.c.118AA84622EF889F.idx new file mode 100644 index 0000000..2b05da6 Binary files /dev/null and b/rocklibc/.cache/clangd/index/difftime.c.118AA84622EF889F.idx differ diff --git a/rocklibc/.cache/clangd/index/div.c.30C907A0351AC805.idx b/rocklibc/.cache/clangd/index/div.c.30C907A0351AC805.idx new file mode 100644 index 0000000..7baf275 Binary files /dev/null and b/rocklibc/.cache/clangd/index/div.c.30C907A0351AC805.idx differ diff --git a/rocklibc/.cache/clangd/index/errno.c.D14DEF5232CA0021.idx b/rocklibc/.cache/clangd/index/errno.c.D14DEF5232CA0021.idx new file mode 100644 index 0000000..3a5e6a9 Binary files /dev/null and b/rocklibc/.cache/clangd/index/errno.c.D14DEF5232CA0021.idx differ diff --git a/rocklibc/.cache/clangd/index/errno.h.11C69A954C616E06.idx b/rocklibc/.cache/clangd/index/errno.h.11C69A954C616E06.idx new file mode 100644 index 0000000..09ddfe4 Binary files /dev/null and b/rocklibc/.cache/clangd/index/errno.h.11C69A954C616E06.idx differ diff --git a/rocklibc/.cache/clangd/index/exit.c.D6A7A9C5531138AB.idx b/rocklibc/.cache/clangd/index/exit.c.D6A7A9C5531138AB.idx new file mode 100644 index 0000000..c9c9236 Binary files /dev/null and b/rocklibc/.cache/clangd/index/exit.c.D6A7A9C5531138AB.idx differ diff --git a/rocklibc/.cache/clangd/index/fabs.c.5552623C737804D9.idx b/rocklibc/.cache/clangd/index/fabs.c.5552623C737804D9.idx new file mode 100644 index 0000000..bdcc36f Binary files /dev/null and b/rocklibc/.cache/clangd/index/fabs.c.5552623C737804D9.idx differ diff --git a/rocklibc/.cache/clangd/index/fclose.c.1074DDDD9CE51280.idx b/rocklibc/.cache/clangd/index/fclose.c.1074DDDD9CE51280.idx new file mode 100644 index 0000000..971c468 Binary files /dev/null and b/rocklibc/.cache/clangd/index/fclose.c.1074DDDD9CE51280.idx differ diff --git a/rocklibc/.cache/clangd/index/fcntl.h.1C46AE697B1A2C9A.idx b/rocklibc/.cache/clangd/index/fcntl.h.1C46AE697B1A2C9A.idx new file mode 100644 index 0000000..17b6015 Binary files /dev/null and b/rocklibc/.cache/clangd/index/fcntl.h.1C46AE697B1A2C9A.idx differ diff --git a/rocklibc/.cache/clangd/index/fdim.c.4F17CF7FACF6FC0C.idx b/rocklibc/.cache/clangd/index/fdim.c.4F17CF7FACF6FC0C.idx new file mode 100644 index 0000000..abb40cf Binary files /dev/null and b/rocklibc/.cache/clangd/index/fdim.c.4F17CF7FACF6FC0C.idx differ diff --git a/rocklibc/.cache/clangd/index/feof.c.0AEA1D9E154CCCD7.idx b/rocklibc/.cache/clangd/index/feof.c.0AEA1D9E154CCCD7.idx new file mode 100644 index 0000000..37a8b58 Binary files /dev/null and b/rocklibc/.cache/clangd/index/feof.c.0AEA1D9E154CCCD7.idx differ diff --git a/rocklibc/.cache/clangd/index/ferror.c.11FBBADDBDCEB6E0.idx b/rocklibc/.cache/clangd/index/ferror.c.11FBBADDBDCEB6E0.idx new file mode 100644 index 0000000..0d49a8e Binary files /dev/null and b/rocklibc/.cache/clangd/index/ferror.c.11FBBADDBDCEB6E0.idx differ diff --git a/rocklibc/.cache/clangd/index/fflush.c.4332F3E340ED09F4.idx b/rocklibc/.cache/clangd/index/fflush.c.4332F3E340ED09F4.idx new file mode 100644 index 0000000..a67bf7e Binary files /dev/null and b/rocklibc/.cache/clangd/index/fflush.c.4332F3E340ED09F4.idx differ diff --git a/rocklibc/.cache/clangd/index/fgetc.c.37E2630B48F00180.idx b/rocklibc/.cache/clangd/index/fgetc.c.37E2630B48F00180.idx new file mode 100644 index 0000000..93b3306 Binary files /dev/null and b/rocklibc/.cache/clangd/index/fgetc.c.37E2630B48F00180.idx differ diff --git a/rocklibc/.cache/clangd/index/fgetpos.c.CDCADF028B0B9F7A.idx b/rocklibc/.cache/clangd/index/fgetpos.c.CDCADF028B0B9F7A.idx new file mode 100644 index 0000000..36bd101 Binary files /dev/null and b/rocklibc/.cache/clangd/index/fgetpos.c.CDCADF028B0B9F7A.idx differ diff --git a/rocklibc/.cache/clangd/index/fgets.c.15126EEFD4E20BB0.idx b/rocklibc/.cache/clangd/index/fgets.c.15126EEFD4E20BB0.idx new file mode 100644 index 0000000..451d908 Binary files /dev/null and b/rocklibc/.cache/clangd/index/fgets.c.15126EEFD4E20BB0.idx differ diff --git a/rocklibc/.cache/clangd/index/float.h.207217D5B4A7ADA0.idx b/rocklibc/.cache/clangd/index/float.h.207217D5B4A7ADA0.idx new file mode 100644 index 0000000..c81d056 Binary files /dev/null and b/rocklibc/.cache/clangd/index/float.h.207217D5B4A7ADA0.idx differ diff --git a/rocklibc/.cache/clangd/index/fmax.c.4736FF5F3EB8FDF8.idx b/rocklibc/.cache/clangd/index/fmax.c.4736FF5F3EB8FDF8.idx new file mode 100644 index 0000000..d8d300d Binary files /dev/null and b/rocklibc/.cache/clangd/index/fmax.c.4736FF5F3EB8FDF8.idx differ diff --git a/rocklibc/.cache/clangd/index/fmin.c.EFB8F0B4F53DF757.idx b/rocklibc/.cache/clangd/index/fmin.c.EFB8F0B4F53DF757.idx new file mode 100644 index 0000000..871e67a Binary files /dev/null and b/rocklibc/.cache/clangd/index/fmin.c.EFB8F0B4F53DF757.idx differ diff --git a/rocklibc/.cache/clangd/index/fopen.c.9EAC42A1CBD6B62F.idx b/rocklibc/.cache/clangd/index/fopen.c.9EAC42A1CBD6B62F.idx new file mode 100644 index 0000000..e8f58fd Binary files /dev/null and b/rocklibc/.cache/clangd/index/fopen.c.9EAC42A1CBD6B62F.idx differ diff --git a/rocklibc/.cache/clangd/index/fopen_s.c.EB5C3EF3A97BF4CB.idx b/rocklibc/.cache/clangd/index/fopen_s.c.EB5C3EF3A97BF4CB.idx new file mode 100644 index 0000000..dd0eeb3 Binary files /dev/null and b/rocklibc/.cache/clangd/index/fopen_s.c.EB5C3EF3A97BF4CB.idx differ diff --git a/rocklibc/.cache/clangd/index/fpclassify.c.C079A5E065C98738.idx b/rocklibc/.cache/clangd/index/fpclassify.c.C079A5E065C98738.idx new file mode 100644 index 0000000..f6e89f8 Binary files /dev/null and b/rocklibc/.cache/clangd/index/fpclassify.c.C079A5E065C98738.idx differ diff --git a/rocklibc/.cache/clangd/index/fprintf.c.B88F71E0B8B145AE.idx b/rocklibc/.cache/clangd/index/fprintf.c.B88F71E0B8B145AE.idx new file mode 100644 index 0000000..80d1c39 Binary files /dev/null and b/rocklibc/.cache/clangd/index/fprintf.c.B88F71E0B8B145AE.idx differ diff --git a/rocklibc/.cache/clangd/index/fputc.c.907F6CECC5C5C48E.idx b/rocklibc/.cache/clangd/index/fputc.c.907F6CECC5C5C48E.idx new file mode 100644 index 0000000..809a914 Binary files /dev/null and b/rocklibc/.cache/clangd/index/fputc.c.907F6CECC5C5C48E.idx differ diff --git a/rocklibc/.cache/clangd/index/fputs.c.F66E85053306D6C0.idx b/rocklibc/.cache/clangd/index/fputs.c.F66E85053306D6C0.idx new file mode 100644 index 0000000..625be79 Binary files /dev/null and b/rocklibc/.cache/clangd/index/fputs.c.F66E85053306D6C0.idx differ diff --git a/rocklibc/.cache/clangd/index/fread.c.514A33E82B73BE98.idx b/rocklibc/.cache/clangd/index/fread.c.514A33E82B73BE98.idx new file mode 100644 index 0000000..55dcee3 Binary files /dev/null and b/rocklibc/.cache/clangd/index/fread.c.514A33E82B73BE98.idx differ diff --git a/rocklibc/.cache/clangd/index/freopen.c.329881059DDD35C0.idx b/rocklibc/.cache/clangd/index/freopen.c.329881059DDD35C0.idx new file mode 100644 index 0000000..8357c54 Binary files /dev/null and b/rocklibc/.cache/clangd/index/freopen.c.329881059DDD35C0.idx differ diff --git a/rocklibc/.cache/clangd/index/freopen_s.c.7FC0ED15CC5F58FA.idx b/rocklibc/.cache/clangd/index/freopen_s.c.7FC0ED15CC5F58FA.idx new file mode 100644 index 0000000..3740fc4 Binary files /dev/null and b/rocklibc/.cache/clangd/index/freopen_s.c.7FC0ED15CC5F58FA.idx differ diff --git a/rocklibc/.cache/clangd/index/fscanf.c.067FDBADCDD400BA.idx b/rocklibc/.cache/clangd/index/fscanf.c.067FDBADCDD400BA.idx new file mode 100644 index 0000000..447f794 Binary files /dev/null and b/rocklibc/.cache/clangd/index/fscanf.c.067FDBADCDD400BA.idx differ diff --git a/rocklibc/.cache/clangd/index/fseek.c.66BDCFB56B92C7E7.idx b/rocklibc/.cache/clangd/index/fseek.c.66BDCFB56B92C7E7.idx new file mode 100644 index 0000000..9665fd3 Binary files /dev/null and b/rocklibc/.cache/clangd/index/fseek.c.66BDCFB56B92C7E7.idx differ diff --git a/rocklibc/.cache/clangd/index/fsetpos.c.01CBEFF90237865F.idx b/rocklibc/.cache/clangd/index/fsetpos.c.01CBEFF90237865F.idx new file mode 100644 index 0000000..b453291 Binary files /dev/null and b/rocklibc/.cache/clangd/index/fsetpos.c.01CBEFF90237865F.idx differ diff --git a/rocklibc/.cache/clangd/index/ftell.c.B343CB6AA09B8E26.idx b/rocklibc/.cache/clangd/index/ftell.c.B343CB6AA09B8E26.idx new file mode 100644 index 0000000..66cd2e7 Binary files /dev/null and b/rocklibc/.cache/clangd/index/ftell.c.B343CB6AA09B8E26.idx differ diff --git a/rocklibc/.cache/clangd/index/fwrite.c.B567444F5A32D46C.idx b/rocklibc/.cache/clangd/index/fwrite.c.B567444F5A32D46C.idx new file mode 100644 index 0000000..03708c8 Binary files /dev/null and b/rocklibc/.cache/clangd/index/fwrite.c.B567444F5A32D46C.idx differ diff --git a/rocklibc/.cache/clangd/index/getc.c.FF6205587ED081E5.idx b/rocklibc/.cache/clangd/index/getc.c.FF6205587ED081E5.idx new file mode 100644 index 0000000..fd54b61 Binary files /dev/null and b/rocklibc/.cache/clangd/index/getc.c.FF6205587ED081E5.idx differ diff --git a/rocklibc/.cache/clangd/index/getchar.c.4982C79AF0D92335.idx b/rocklibc/.cache/clangd/index/getchar.c.4982C79AF0D92335.idx new file mode 100644 index 0000000..9f52cca Binary files /dev/null and b/rocklibc/.cache/clangd/index/getchar.c.4982C79AF0D92335.idx differ diff --git a/rocklibc/.cache/clangd/index/getenv.c.1F27188E3CAB09BF.idx b/rocklibc/.cache/clangd/index/getenv.c.1F27188E3CAB09BF.idx new file mode 100644 index 0000000..2f096e3 Binary files /dev/null and b/rocklibc/.cache/clangd/index/getenv.c.1F27188E3CAB09BF.idx differ diff --git a/rocklibc/.cache/clangd/index/getenv_s.c.BB482559135A1438.idx b/rocklibc/.cache/clangd/index/getenv_s.c.BB482559135A1438.idx new file mode 100644 index 0000000..3993c4e Binary files /dev/null and b/rocklibc/.cache/clangd/index/getenv_s.c.BB482559135A1438.idx differ diff --git a/rocklibc/.cache/clangd/index/gmtime.c.1EFDD7D7740BD6A0.idx b/rocklibc/.cache/clangd/index/gmtime.c.1EFDD7D7740BD6A0.idx new file mode 100644 index 0000000..90b9923 Binary files /dev/null and b/rocklibc/.cache/clangd/index/gmtime.c.1EFDD7D7740BD6A0.idx differ diff --git a/rocklibc/.cache/clangd/index/gmtime_s.c.988DB88A7EC78BC3.idx b/rocklibc/.cache/clangd/index/gmtime_s.c.988DB88A7EC78BC3.idx new file mode 100644 index 0000000..ddbe8d9 Binary files /dev/null and b/rocklibc/.cache/clangd/index/gmtime_s.c.988DB88A7EC78BC3.idx differ diff --git a/rocklibc/.cache/clangd/index/ignore_handler_s.c.4DDF99A8CDB5B2E3.idx b/rocklibc/.cache/clangd/index/ignore_handler_s.c.4DDF99A8CDB5B2E3.idx new file mode 100644 index 0000000..76549b0 Binary files /dev/null and b/rocklibc/.cache/clangd/index/ignore_handler_s.c.4DDF99A8CDB5B2E3.idx differ diff --git a/rocklibc/.cache/clangd/index/imaxabs.c.019BBC564AA9E582.idx b/rocklibc/.cache/clangd/index/imaxabs.c.019BBC564AA9E582.idx new file mode 100644 index 0000000..5262e4a Binary files /dev/null and b/rocklibc/.cache/clangd/index/imaxabs.c.019BBC564AA9E582.idx differ diff --git a/rocklibc/.cache/clangd/index/imaxdiv.c.6AE20DB09269275F.idx b/rocklibc/.cache/clangd/index/imaxdiv.c.6AE20DB09269275F.idx new file mode 100644 index 0000000..60dd989 Binary files /dev/null and b/rocklibc/.cache/clangd/index/imaxdiv.c.6AE20DB09269275F.idx differ diff --git a/rocklibc/.cache/clangd/index/inttypes.h.D0B85ED0920C6246.idx b/rocklibc/.cache/clangd/index/inttypes.h.D0B85ED0920C6246.idx new file mode 100644 index 0000000..7e340b8 Binary files /dev/null and b/rocklibc/.cache/clangd/index/inttypes.h.D0B85ED0920C6246.idx differ diff --git a/rocklibc/.cache/clangd/index/isalnum.c.07723BCDA6261EC5.idx b/rocklibc/.cache/clangd/index/isalnum.c.07723BCDA6261EC5.idx new file mode 100644 index 0000000..6f35070 Binary files /dev/null and b/rocklibc/.cache/clangd/index/isalnum.c.07723BCDA6261EC5.idx differ diff --git a/rocklibc/.cache/clangd/index/isalpha.c.C50AB6246D318F02.idx b/rocklibc/.cache/clangd/index/isalpha.c.C50AB6246D318F02.idx new file mode 100644 index 0000000..55f2bd3 Binary files /dev/null and b/rocklibc/.cache/clangd/index/isalpha.c.C50AB6246D318F02.idx differ diff --git a/rocklibc/.cache/clangd/index/isblank.c.2B7329F1035A5963.idx b/rocklibc/.cache/clangd/index/isblank.c.2B7329F1035A5963.idx new file mode 100644 index 0000000..44fc992 Binary files /dev/null and b/rocklibc/.cache/clangd/index/isblank.c.2B7329F1035A5963.idx differ diff --git a/rocklibc/.cache/clangd/index/iscntrl.c.F4C4968424CE55EE.idx b/rocklibc/.cache/clangd/index/iscntrl.c.F4C4968424CE55EE.idx new file mode 100644 index 0000000..bb15a12 Binary files /dev/null and b/rocklibc/.cache/clangd/index/iscntrl.c.F4C4968424CE55EE.idx differ diff --git a/rocklibc/.cache/clangd/index/isdigit.c.07C41529136DCDD8.idx b/rocklibc/.cache/clangd/index/isdigit.c.07C41529136DCDD8.idx new file mode 100644 index 0000000..234d82a Binary files /dev/null and b/rocklibc/.cache/clangd/index/isdigit.c.07C41529136DCDD8.idx differ diff --git a/rocklibc/.cache/clangd/index/isfinite.c.140D9BA08FF33F0C.idx b/rocklibc/.cache/clangd/index/isfinite.c.140D9BA08FF33F0C.idx new file mode 100644 index 0000000..f086998 Binary files /dev/null and b/rocklibc/.cache/clangd/index/isfinite.c.140D9BA08FF33F0C.idx differ diff --git a/rocklibc/.cache/clangd/index/isgraph.c.29960EA0F5BFE100.idx b/rocklibc/.cache/clangd/index/isgraph.c.29960EA0F5BFE100.idx new file mode 100644 index 0000000..9669ffe Binary files /dev/null and b/rocklibc/.cache/clangd/index/isgraph.c.29960EA0F5BFE100.idx differ diff --git a/rocklibc/.cache/clangd/index/isinf.c.2D54B37A0661E0AF.idx b/rocklibc/.cache/clangd/index/isinf.c.2D54B37A0661E0AF.idx new file mode 100644 index 0000000..456e167 Binary files /dev/null and b/rocklibc/.cache/clangd/index/isinf.c.2D54B37A0661E0AF.idx differ diff --git a/rocklibc/.cache/clangd/index/islower.c.ECC7B7C4E4687632.idx b/rocklibc/.cache/clangd/index/islower.c.ECC7B7C4E4687632.idx new file mode 100644 index 0000000..6594eb0 Binary files /dev/null and b/rocklibc/.cache/clangd/index/islower.c.ECC7B7C4E4687632.idx differ diff --git a/rocklibc/.cache/clangd/index/isnan.c.8C43DA617F1FC6F2.idx b/rocklibc/.cache/clangd/index/isnan.c.8C43DA617F1FC6F2.idx new file mode 100644 index 0000000..f35e215 Binary files /dev/null and b/rocklibc/.cache/clangd/index/isnan.c.8C43DA617F1FC6F2.idx differ diff --git a/rocklibc/.cache/clangd/index/isnormal.c.1C7BF94AEF74947E.idx b/rocklibc/.cache/clangd/index/isnormal.c.1C7BF94AEF74947E.idx new file mode 100644 index 0000000..562b8b7 Binary files /dev/null and b/rocklibc/.cache/clangd/index/isnormal.c.1C7BF94AEF74947E.idx differ diff --git a/rocklibc/.cache/clangd/index/isprint.c.91A64EBD84D5FCE1.idx b/rocklibc/.cache/clangd/index/isprint.c.91A64EBD84D5FCE1.idx new file mode 100644 index 0000000..71abe14 Binary files /dev/null and b/rocklibc/.cache/clangd/index/isprint.c.91A64EBD84D5FCE1.idx differ diff --git a/rocklibc/.cache/clangd/index/ispunct.c.169019BCC0690F65.idx b/rocklibc/.cache/clangd/index/ispunct.c.169019BCC0690F65.idx new file mode 100644 index 0000000..54f5dbb Binary files /dev/null and b/rocklibc/.cache/clangd/index/ispunct.c.169019BCC0690F65.idx differ diff --git a/rocklibc/.cache/clangd/index/isspace.c.730F83CC0DCAD7AB.idx b/rocklibc/.cache/clangd/index/isspace.c.730F83CC0DCAD7AB.idx new file mode 100644 index 0000000..2c79c9a Binary files /dev/null and b/rocklibc/.cache/clangd/index/isspace.c.730F83CC0DCAD7AB.idx differ diff --git a/rocklibc/.cache/clangd/index/isupper.c.DDDC82809D60AE4C.idx b/rocklibc/.cache/clangd/index/isupper.c.DDDC82809D60AE4C.idx new file mode 100644 index 0000000..fd79617 Binary files /dev/null and b/rocklibc/.cache/clangd/index/isupper.c.DDDC82809D60AE4C.idx differ diff --git a/rocklibc/.cache/clangd/index/isxdigit.c.C89299D759FE7BE9.idx b/rocklibc/.cache/clangd/index/isxdigit.c.C89299D759FE7BE9.idx new file mode 100644 index 0000000..cd37f00 Binary files /dev/null and b/rocklibc/.cache/clangd/index/isxdigit.c.C89299D759FE7BE9.idx differ diff --git a/rocklibc/.cache/clangd/index/labs.c.2395A19BA2EDBBCE.idx b/rocklibc/.cache/clangd/index/labs.c.2395A19BA2EDBBCE.idx new file mode 100644 index 0000000..4228fe9 Binary files /dev/null and b/rocklibc/.cache/clangd/index/labs.c.2395A19BA2EDBBCE.idx differ diff --git a/rocklibc/.cache/clangd/index/ldiv.c.9EB679F1DC3631F0.idx b/rocklibc/.cache/clangd/index/ldiv.c.9EB679F1DC3631F0.idx new file mode 100644 index 0000000..b0e9761 Binary files /dev/null and b/rocklibc/.cache/clangd/index/ldiv.c.9EB679F1DC3631F0.idx differ diff --git a/rocklibc/.cache/clangd/index/limits.h.EE726D193C358642.idx b/rocklibc/.cache/clangd/index/limits.h.EE726D193C358642.idx new file mode 100644 index 0000000..bb4e8d0 Binary files /dev/null and b/rocklibc/.cache/clangd/index/limits.h.EE726D193C358642.idx differ diff --git a/rocklibc/.cache/clangd/index/llabs.c.545BB9AA0EEE6A5F.idx b/rocklibc/.cache/clangd/index/llabs.c.545BB9AA0EEE6A5F.idx new file mode 100644 index 0000000..0f3089d Binary files /dev/null and b/rocklibc/.cache/clangd/index/llabs.c.545BB9AA0EEE6A5F.idx differ diff --git a/rocklibc/.cache/clangd/index/lldiv.c.8659EB692C4436DC.idx b/rocklibc/.cache/clangd/index/lldiv.c.8659EB692C4436DC.idx new file mode 100644 index 0000000..5c346ed Binary files /dev/null and b/rocklibc/.cache/clangd/index/lldiv.c.8659EB692C4436DC.idx differ diff --git a/rocklibc/.cache/clangd/index/locale.h.0977D447A52FC166.idx b/rocklibc/.cache/clangd/index/locale.h.0977D447A52FC166.idx new file mode 100644 index 0000000..d17dd7e Binary files /dev/null and b/rocklibc/.cache/clangd/index/locale.h.0977D447A52FC166.idx differ diff --git a/rocklibc/.cache/clangd/index/localeconv.c.9449C639F325838E.idx b/rocklibc/.cache/clangd/index/localeconv.c.9449C639F325838E.idx new file mode 100644 index 0000000..c881b46 Binary files /dev/null and b/rocklibc/.cache/clangd/index/localeconv.c.9449C639F325838E.idx differ diff --git a/rocklibc/.cache/clangd/index/localtime.c.DD73790413712D8E.idx b/rocklibc/.cache/clangd/index/localtime.c.DD73790413712D8E.idx new file mode 100644 index 0000000..b9d8537 Binary files /dev/null and b/rocklibc/.cache/clangd/index/localtime.c.DD73790413712D8E.idx differ diff --git a/rocklibc/.cache/clangd/index/localtime_s.c.0795E48F0C2B4B1C.idx b/rocklibc/.cache/clangd/index/localtime_s.c.0795E48F0C2B4B1C.idx new file mode 100644 index 0000000..675faca Binary files /dev/null and b/rocklibc/.cache/clangd/index/localtime_s.c.0795E48F0C2B4B1C.idx differ diff --git a/rocklibc/.cache/clangd/index/malloc.c.E33DC9BF5E6DAED0.idx b/rocklibc/.cache/clangd/index/malloc.c.E33DC9BF5E6DAED0.idx new file mode 100644 index 0000000..4f1c981 Binary files /dev/null and b/rocklibc/.cache/clangd/index/malloc.c.E33DC9BF5E6DAED0.idx differ diff --git a/rocklibc/.cache/clangd/index/math.h.C2CBD317DA700A56.idx b/rocklibc/.cache/clangd/index/math.h.C2CBD317DA700A56.idx new file mode 100644 index 0000000..e0fab9d Binary files /dev/null and b/rocklibc/.cache/clangd/index/math.h.C2CBD317DA700A56.idx differ diff --git a/rocklibc/.cache/clangd/index/memchr.c.E3D30157E7326FF9.idx b/rocklibc/.cache/clangd/index/memchr.c.E3D30157E7326FF9.idx new file mode 100644 index 0000000..e37cac1 Binary files /dev/null and b/rocklibc/.cache/clangd/index/memchr.c.E3D30157E7326FF9.idx differ diff --git a/rocklibc/.cache/clangd/index/memcmp.c.DBA804DC4960F9AF.idx b/rocklibc/.cache/clangd/index/memcmp.c.DBA804DC4960F9AF.idx new file mode 100644 index 0000000..52f81ee Binary files /dev/null and b/rocklibc/.cache/clangd/index/memcmp.c.DBA804DC4960F9AF.idx differ diff --git a/rocklibc/.cache/clangd/index/memcpy.c.DD7BB249FB99E3BE.idx b/rocklibc/.cache/clangd/index/memcpy.c.DD7BB249FB99E3BE.idx new file mode 100644 index 0000000..b2da20f Binary files /dev/null and b/rocklibc/.cache/clangd/index/memcpy.c.DD7BB249FB99E3BE.idx differ diff --git a/rocklibc/.cache/clangd/index/memcpy_s.c.19412639B948249B.idx b/rocklibc/.cache/clangd/index/memcpy_s.c.19412639B948249B.idx new file mode 100644 index 0000000..52c0ea2 Binary files /dev/null and b/rocklibc/.cache/clangd/index/memcpy_s.c.19412639B948249B.idx differ diff --git a/rocklibc/.cache/clangd/index/memmove.c.07F898C8DA6C2343.idx b/rocklibc/.cache/clangd/index/memmove.c.07F898C8DA6C2343.idx new file mode 100644 index 0000000..b7b6d93 Binary files /dev/null and b/rocklibc/.cache/clangd/index/memmove.c.07F898C8DA6C2343.idx differ diff --git a/rocklibc/.cache/clangd/index/memmove_s.c.AFB724F0C4BC30CE.idx b/rocklibc/.cache/clangd/index/memmove_s.c.AFB724F0C4BC30CE.idx new file mode 100644 index 0000000..f91ef34 Binary files /dev/null and b/rocklibc/.cache/clangd/index/memmove_s.c.AFB724F0C4BC30CE.idx differ diff --git a/rocklibc/.cache/clangd/index/memset.c.6C2A918222C5E9B8.idx b/rocklibc/.cache/clangd/index/memset.c.6C2A918222C5E9B8.idx new file mode 100644 index 0000000..e0396e3 Binary files /dev/null and b/rocklibc/.cache/clangd/index/memset.c.6C2A918222C5E9B8.idx differ diff --git a/rocklibc/.cache/clangd/index/memset_s.c.858D598C455A4EB8.idx b/rocklibc/.cache/clangd/index/memset_s.c.858D598C455A4EB8.idx new file mode 100644 index 0000000..c0d01a9 Binary files /dev/null and b/rocklibc/.cache/clangd/index/memset_s.c.858D598C455A4EB8.idx differ diff --git a/rocklibc/.cache/clangd/index/mktime.c.06F0C702ADBFEF39.idx b/rocklibc/.cache/clangd/index/mktime.c.06F0C702ADBFEF39.idx new file mode 100644 index 0000000..a483005 Binary files /dev/null and b/rocklibc/.cache/clangd/index/mktime.c.06F0C702ADBFEF39.idx differ diff --git a/rocklibc/.cache/clangd/index/perror.c.014457E802E48A0C.idx b/rocklibc/.cache/clangd/index/perror.c.014457E802E48A0C.idx new file mode 100644 index 0000000..9071e4a Binary files /dev/null and b/rocklibc/.cache/clangd/index/perror.c.014457E802E48A0C.idx differ diff --git a/rocklibc/.cache/clangd/index/printf.c.05334FA7556AA6B1.idx b/rocklibc/.cache/clangd/index/printf.c.05334FA7556AA6B1.idx new file mode 100644 index 0000000..b37592c Binary files /dev/null and b/rocklibc/.cache/clangd/index/printf.c.05334FA7556AA6B1.idx differ diff --git a/rocklibc/.cache/clangd/index/putc.c.41A3002E3A02013D.idx b/rocklibc/.cache/clangd/index/putc.c.41A3002E3A02013D.idx new file mode 100644 index 0000000..c6a10f2 Binary files /dev/null and b/rocklibc/.cache/clangd/index/putc.c.41A3002E3A02013D.idx differ diff --git a/rocklibc/.cache/clangd/index/putchar.c.35C0B5B4A501B907.idx b/rocklibc/.cache/clangd/index/putchar.c.35C0B5B4A501B907.idx new file mode 100644 index 0000000..1c57282 Binary files /dev/null and b/rocklibc/.cache/clangd/index/putchar.c.35C0B5B4A501B907.idx differ diff --git a/rocklibc/.cache/clangd/index/puts.c.3C445199639AF18B.idx b/rocklibc/.cache/clangd/index/puts.c.3C445199639AF18B.idx new file mode 100644 index 0000000..3dff7bf Binary files /dev/null and b/rocklibc/.cache/clangd/index/puts.c.3C445199639AF18B.idx differ diff --git a/rocklibc/.cache/clangd/index/qsort.c.D6F8FDF6762F691D.idx b/rocklibc/.cache/clangd/index/qsort.c.D6F8FDF6762F691D.idx new file mode 100644 index 0000000..11da300 Binary files /dev/null and b/rocklibc/.cache/clangd/index/qsort.c.D6F8FDF6762F691D.idx differ diff --git a/rocklibc/.cache/clangd/index/qsort_s.c.F6804A603D9BAB32.idx b/rocklibc/.cache/clangd/index/qsort_s.c.F6804A603D9BAB32.idx new file mode 100644 index 0000000..9bf9f09 Binary files /dev/null and b/rocklibc/.cache/clangd/index/qsort_s.c.F6804A603D9BAB32.idx differ diff --git a/rocklibc/.cache/clangd/index/quick_exit.c.A1D6E5EFB23ACD17.idx b/rocklibc/.cache/clangd/index/quick_exit.c.A1D6E5EFB23ACD17.idx new file mode 100644 index 0000000..57ff5f6 Binary files /dev/null and b/rocklibc/.cache/clangd/index/quick_exit.c.A1D6E5EFB23ACD17.idx differ diff --git a/rocklibc/.cache/clangd/index/raise.c.F2EF94597BFC4D80.idx b/rocklibc/.cache/clangd/index/raise.c.F2EF94597BFC4D80.idx new file mode 100644 index 0000000..f365e76 Binary files /dev/null and b/rocklibc/.cache/clangd/index/raise.c.F2EF94597BFC4D80.idx differ diff --git a/rocklibc/.cache/clangd/index/rand.c.F86F44870A6004E7.idx b/rocklibc/.cache/clangd/index/rand.c.F86F44870A6004E7.idx new file mode 100644 index 0000000..7101182 Binary files /dev/null and b/rocklibc/.cache/clangd/index/rand.c.F86F44870A6004E7.idx differ diff --git a/rocklibc/.cache/clangd/index/remove.c.0F6A7CFF79F3A086.idx b/rocklibc/.cache/clangd/index/remove.c.0F6A7CFF79F3A086.idx new file mode 100644 index 0000000..f417a6a Binary files /dev/null and b/rocklibc/.cache/clangd/index/remove.c.0F6A7CFF79F3A086.idx differ diff --git a/rocklibc/.cache/clangd/index/rename.c.DD63CE7541178F1B.idx b/rocklibc/.cache/clangd/index/rename.c.DD63CE7541178F1B.idx new file mode 100644 index 0000000..17dbd16 Binary files /dev/null and b/rocklibc/.cache/clangd/index/rename.c.DD63CE7541178F1B.idx differ diff --git a/rocklibc/.cache/clangd/index/rewind.c.DD455003721CF67F.idx b/rocklibc/.cache/clangd/index/rewind.c.DD455003721CF67F.idx new file mode 100644 index 0000000..7d1bbdb Binary files /dev/null and b/rocklibc/.cache/clangd/index/rewind.c.DD455003721CF67F.idx differ diff --git a/rocklibc/.cache/clangd/index/scanf.c.6A587D3B030BFDC1.idx b/rocklibc/.cache/clangd/index/scanf.c.6A587D3B030BFDC1.idx new file mode 100644 index 0000000..8c864e7 Binary files /dev/null and b/rocklibc/.cache/clangd/index/scanf.c.6A587D3B030BFDC1.idx differ diff --git a/rocklibc/.cache/clangd/index/set_constraint_handler_s.c.86422B0D4C50F646.idx b/rocklibc/.cache/clangd/index/set_constraint_handler_s.c.86422B0D4C50F646.idx new file mode 100644 index 0000000..413029d Binary files /dev/null and b/rocklibc/.cache/clangd/index/set_constraint_handler_s.c.86422B0D4C50F646.idx differ diff --git a/rocklibc/.cache/clangd/index/setbuf.c.A7DDF2F81A16D0CE.idx b/rocklibc/.cache/clangd/index/setbuf.c.A7DDF2F81A16D0CE.idx new file mode 100644 index 0000000..b7a1e40 Binary files /dev/null and b/rocklibc/.cache/clangd/index/setbuf.c.A7DDF2F81A16D0CE.idx differ diff --git a/rocklibc/.cache/clangd/index/setlocale.c.91674957E1FD09D0.idx b/rocklibc/.cache/clangd/index/setlocale.c.91674957E1FD09D0.idx new file mode 100644 index 0000000..5511965 Binary files /dev/null and b/rocklibc/.cache/clangd/index/setlocale.c.91674957E1FD09D0.idx differ diff --git a/rocklibc/.cache/clangd/index/setvbuf.c.CB5E2D18DF20ED6A.idx b/rocklibc/.cache/clangd/index/setvbuf.c.CB5E2D18DF20ED6A.idx new file mode 100644 index 0000000..852c77b Binary files /dev/null and b/rocklibc/.cache/clangd/index/setvbuf.c.CB5E2D18DF20ED6A.idx differ diff --git a/rocklibc/.cache/clangd/index/signal.c.FE1D4BDD0A2EC0B4.idx b/rocklibc/.cache/clangd/index/signal.c.FE1D4BDD0A2EC0B4.idx new file mode 100644 index 0000000..a80a858 Binary files /dev/null and b/rocklibc/.cache/clangd/index/signal.c.FE1D4BDD0A2EC0B4.idx differ diff --git a/rocklibc/.cache/clangd/index/signal.h.0C0B46442D61FCBB.idx b/rocklibc/.cache/clangd/index/signal.h.0C0B46442D61FCBB.idx new file mode 100644 index 0000000..8b41cba Binary files /dev/null and b/rocklibc/.cache/clangd/index/signal.h.0C0B46442D61FCBB.idx differ diff --git a/rocklibc/.cache/clangd/index/signbit.c.5C8614F56438BA8C.idx b/rocklibc/.cache/clangd/index/signbit.c.5C8614F56438BA8C.idx new file mode 100644 index 0000000..248abe6 Binary files /dev/null and b/rocklibc/.cache/clangd/index/signbit.c.5C8614F56438BA8C.idx differ diff --git a/rocklibc/.cache/clangd/index/snprintf.c.674E2476219C06FF.idx b/rocklibc/.cache/clangd/index/snprintf.c.674E2476219C06FF.idx new file mode 100644 index 0000000..f2dbe27 Binary files /dev/null and b/rocklibc/.cache/clangd/index/snprintf.c.674E2476219C06FF.idx differ diff --git a/rocklibc/.cache/clangd/index/sprintf.c.43778B2224E5880D.idx b/rocklibc/.cache/clangd/index/sprintf.c.43778B2224E5880D.idx new file mode 100644 index 0000000..a213ab6 Binary files /dev/null and b/rocklibc/.cache/clangd/index/sprintf.c.43778B2224E5880D.idx differ diff --git a/rocklibc/.cache/clangd/index/srand.c.9C1C265AC9A130F4.idx b/rocklibc/.cache/clangd/index/srand.c.9C1C265AC9A130F4.idx new file mode 100644 index 0000000..25ca33e Binary files /dev/null and b/rocklibc/.cache/clangd/index/srand.c.9C1C265AC9A130F4.idx differ diff --git a/rocklibc/.cache/clangd/index/sscanf.c.2C54BC45F5B02D9B.idx b/rocklibc/.cache/clangd/index/sscanf.c.2C54BC45F5B02D9B.idx new file mode 100644 index 0000000..50648ef Binary files /dev/null and b/rocklibc/.cache/clangd/index/sscanf.c.2C54BC45F5B02D9B.idx differ diff --git a/rocklibc/.cache/clangd/index/stat.h.C9B9E46BBA4EB364.idx b/rocklibc/.cache/clangd/index/stat.h.C9B9E46BBA4EB364.idx new file mode 100644 index 0000000..1bcfd9d Binary files /dev/null and b/rocklibc/.cache/clangd/index/stat.h.C9B9E46BBA4EB364.idx differ diff --git a/rocklibc/.cache/clangd/index/stdarg.c.28E63A6A9323C0FE.idx b/rocklibc/.cache/clangd/index/stdarg.c.28E63A6A9323C0FE.idx new file mode 100644 index 0000000..ac1fd24 Binary files /dev/null and b/rocklibc/.cache/clangd/index/stdarg.c.28E63A6A9323C0FE.idx differ diff --git a/rocklibc/.cache/clangd/index/stdarg.h.E2F2FD24779ADFC1.idx b/rocklibc/.cache/clangd/index/stdarg.h.E2F2FD24779ADFC1.idx new file mode 100644 index 0000000..81868e7 Binary files /dev/null and b/rocklibc/.cache/clangd/index/stdarg.h.E2F2FD24779ADFC1.idx differ diff --git a/rocklibc/.cache/clangd/index/stdbool.h.18F794B066054A71.idx b/rocklibc/.cache/clangd/index/stdbool.h.18F794B066054A71.idx new file mode 100644 index 0000000..6d531f0 Binary files /dev/null and b/rocklibc/.cache/clangd/index/stdbool.h.18F794B066054A71.idx differ diff --git a/rocklibc/.cache/clangd/index/stddef.h.0496304E58B0E2D8.idx b/rocklibc/.cache/clangd/index/stddef.h.0496304E58B0E2D8.idx new file mode 100644 index 0000000..68f717d Binary files /dev/null and b/rocklibc/.cache/clangd/index/stddef.h.0496304E58B0E2D8.idx differ diff --git a/rocklibc/.cache/clangd/index/stdint.h.FE66C5F0F5144D3F.idx b/rocklibc/.cache/clangd/index/stdint.h.FE66C5F0F5144D3F.idx new file mode 100644 index 0000000..5fbeaee Binary files /dev/null and b/rocklibc/.cache/clangd/index/stdint.h.FE66C5F0F5144D3F.idx differ diff --git a/rocklibc/.cache/clangd/index/stdio.h.3C8034398C2F28E8.idx b/rocklibc/.cache/clangd/index/stdio.h.3C8034398C2F28E8.idx new file mode 100644 index 0000000..4395d90 Binary files /dev/null and b/rocklibc/.cache/clangd/index/stdio.h.3C8034398C2F28E8.idx differ diff --git a/rocklibc/.cache/clangd/index/stdlib.h.A42235213AE4D5DB.idx b/rocklibc/.cache/clangd/index/stdlib.h.A42235213AE4D5DB.idx new file mode 100644 index 0000000..32249d7 Binary files /dev/null and b/rocklibc/.cache/clangd/index/stdlib.h.A42235213AE4D5DB.idx differ diff --git a/rocklibc/.cache/clangd/index/strcat.c.8B5FC6BF3A7B1097.idx b/rocklibc/.cache/clangd/index/strcat.c.8B5FC6BF3A7B1097.idx new file mode 100644 index 0000000..8f63716 Binary files /dev/null and b/rocklibc/.cache/clangd/index/strcat.c.8B5FC6BF3A7B1097.idx differ diff --git a/rocklibc/.cache/clangd/index/strcat_s.c.B985343DB1D2A5A6.idx b/rocklibc/.cache/clangd/index/strcat_s.c.B985343DB1D2A5A6.idx new file mode 100644 index 0000000..7368cc4 Binary files /dev/null and b/rocklibc/.cache/clangd/index/strcat_s.c.B985343DB1D2A5A6.idx differ diff --git a/rocklibc/.cache/clangd/index/strchr.c.AFB708289C656010.idx b/rocklibc/.cache/clangd/index/strchr.c.AFB708289C656010.idx new file mode 100644 index 0000000..5f7e34a Binary files /dev/null and b/rocklibc/.cache/clangd/index/strchr.c.AFB708289C656010.idx differ diff --git a/rocklibc/.cache/clangd/index/strcmp.c.C389093E47A06A0E.idx b/rocklibc/.cache/clangd/index/strcmp.c.C389093E47A06A0E.idx new file mode 100644 index 0000000..2334bc9 Binary files /dev/null and b/rocklibc/.cache/clangd/index/strcmp.c.C389093E47A06A0E.idx differ diff --git a/rocklibc/.cache/clangd/index/strcoll.c.3FDC32DCCBC64F59.idx b/rocklibc/.cache/clangd/index/strcoll.c.3FDC32DCCBC64F59.idx new file mode 100644 index 0000000..465ca96 Binary files /dev/null and b/rocklibc/.cache/clangd/index/strcoll.c.3FDC32DCCBC64F59.idx differ diff --git a/rocklibc/.cache/clangd/index/strcpy.c.F93D8770B0798233.idx b/rocklibc/.cache/clangd/index/strcpy.c.F93D8770B0798233.idx new file mode 100644 index 0000000..ccf8f1e Binary files /dev/null and b/rocklibc/.cache/clangd/index/strcpy.c.F93D8770B0798233.idx differ diff --git a/rocklibc/.cache/clangd/index/strcpy_s.c.1B1DE29D0C9B6DC1.idx b/rocklibc/.cache/clangd/index/strcpy_s.c.1B1DE29D0C9B6DC1.idx new file mode 100644 index 0000000..0a29ec2 Binary files /dev/null and b/rocklibc/.cache/clangd/index/strcpy_s.c.1B1DE29D0C9B6DC1.idx differ diff --git a/rocklibc/.cache/clangd/index/strcspn.c.8F7185FE6019896B.idx b/rocklibc/.cache/clangd/index/strcspn.c.8F7185FE6019896B.idx new file mode 100644 index 0000000..e1ab307 Binary files /dev/null and b/rocklibc/.cache/clangd/index/strcspn.c.8F7185FE6019896B.idx differ diff --git a/rocklibc/.cache/clangd/index/strerror.c.CB2836154ABB8041.idx b/rocklibc/.cache/clangd/index/strerror.c.CB2836154ABB8041.idx new file mode 100644 index 0000000..9fd3eb3 Binary files /dev/null and b/rocklibc/.cache/clangd/index/strerror.c.CB2836154ABB8041.idx differ diff --git a/rocklibc/.cache/clangd/index/strerror_s.c.0CC7212A7F7A7F2E.idx b/rocklibc/.cache/clangd/index/strerror_s.c.0CC7212A7F7A7F2E.idx new file mode 100644 index 0000000..eb71d39 Binary files /dev/null and b/rocklibc/.cache/clangd/index/strerror_s.c.0CC7212A7F7A7F2E.idx differ diff --git a/rocklibc/.cache/clangd/index/strerrorlen_s.c.39B66671674F6898.idx b/rocklibc/.cache/clangd/index/strerrorlen_s.c.39B66671674F6898.idx new file mode 100644 index 0000000..8c4879e Binary files /dev/null and b/rocklibc/.cache/clangd/index/strerrorlen_s.c.39B66671674F6898.idx differ diff --git a/rocklibc/.cache/clangd/index/strftime.c.9BC5BFD06DF94555.idx b/rocklibc/.cache/clangd/index/strftime.c.9BC5BFD06DF94555.idx new file mode 100644 index 0000000..b35b016 Binary files /dev/null and b/rocklibc/.cache/clangd/index/strftime.c.9BC5BFD06DF94555.idx differ diff --git a/rocklibc/.cache/clangd/index/string.h.9D1957BBFE5D9B4E.idx b/rocklibc/.cache/clangd/index/string.h.9D1957BBFE5D9B4E.idx new file mode 100644 index 0000000..3c661d6 Binary files /dev/null and b/rocklibc/.cache/clangd/index/string.h.9D1957BBFE5D9B4E.idx differ diff --git a/rocklibc/.cache/clangd/index/strlen.c.A063A3C365E8C803.idx b/rocklibc/.cache/clangd/index/strlen.c.A063A3C365E8C803.idx new file mode 100644 index 0000000..6585696 Binary files /dev/null and b/rocklibc/.cache/clangd/index/strlen.c.A063A3C365E8C803.idx differ diff --git a/rocklibc/.cache/clangd/index/strncat.c.D0C470C8DC1FEB04.idx b/rocklibc/.cache/clangd/index/strncat.c.D0C470C8DC1FEB04.idx new file mode 100644 index 0000000..65335e2 Binary files /dev/null and b/rocklibc/.cache/clangd/index/strncat.c.D0C470C8DC1FEB04.idx differ diff --git a/rocklibc/.cache/clangd/index/strncat_s.c.4E012509121CE081.idx b/rocklibc/.cache/clangd/index/strncat_s.c.4E012509121CE081.idx new file mode 100644 index 0000000..f219ff1 Binary files /dev/null and b/rocklibc/.cache/clangd/index/strncat_s.c.4E012509121CE081.idx differ diff --git a/rocklibc/.cache/clangd/index/strncmp.c.9B147085E11739E8.idx b/rocklibc/.cache/clangd/index/strncmp.c.9B147085E11739E8.idx new file mode 100644 index 0000000..4a93475 Binary files /dev/null and b/rocklibc/.cache/clangd/index/strncmp.c.9B147085E11739E8.idx differ diff --git a/rocklibc/.cache/clangd/index/strncpy.c.0438CCD2238D84DE.idx b/rocklibc/.cache/clangd/index/strncpy.c.0438CCD2238D84DE.idx new file mode 100644 index 0000000..7d90b54 Binary files /dev/null and b/rocklibc/.cache/clangd/index/strncpy.c.0438CCD2238D84DE.idx differ diff --git a/rocklibc/.cache/clangd/index/strncpy_s.c.4B824A97F8E6568B.idx b/rocklibc/.cache/clangd/index/strncpy_s.c.4B824A97F8E6568B.idx new file mode 100644 index 0000000..8e9cdcd Binary files /dev/null and b/rocklibc/.cache/clangd/index/strncpy_s.c.4B824A97F8E6568B.idx differ diff --git a/rocklibc/.cache/clangd/index/strpbrk.c.C27F9FD37BE2E861.idx b/rocklibc/.cache/clangd/index/strpbrk.c.C27F9FD37BE2E861.idx new file mode 100644 index 0000000..586fdbb Binary files /dev/null and b/rocklibc/.cache/clangd/index/strpbrk.c.C27F9FD37BE2E861.idx differ diff --git a/rocklibc/.cache/clangd/index/strrchr.c.A48E358FA50D4951.idx b/rocklibc/.cache/clangd/index/strrchr.c.A48E358FA50D4951.idx new file mode 100644 index 0000000..f012fb6 Binary files /dev/null and b/rocklibc/.cache/clangd/index/strrchr.c.A48E358FA50D4951.idx differ diff --git a/rocklibc/.cache/clangd/index/strspn.c.ECF941DF3DCC049E.idx b/rocklibc/.cache/clangd/index/strspn.c.ECF941DF3DCC049E.idx new file mode 100644 index 0000000..e911c7e Binary files /dev/null and b/rocklibc/.cache/clangd/index/strspn.c.ECF941DF3DCC049E.idx differ diff --git a/rocklibc/.cache/clangd/index/strstr.c.C96AB6F98374EC37.idx b/rocklibc/.cache/clangd/index/strstr.c.C96AB6F98374EC37.idx new file mode 100644 index 0000000..ae34f51 Binary files /dev/null and b/rocklibc/.cache/clangd/index/strstr.c.C96AB6F98374EC37.idx differ diff --git a/rocklibc/.cache/clangd/index/strtod.c.5C1C130A039FE8FC.idx b/rocklibc/.cache/clangd/index/strtod.c.5C1C130A039FE8FC.idx new file mode 100644 index 0000000..417512c Binary files /dev/null and b/rocklibc/.cache/clangd/index/strtod.c.5C1C130A039FE8FC.idx differ diff --git a/rocklibc/.cache/clangd/index/strtof.c.765BB55D4D2861DD.idx b/rocklibc/.cache/clangd/index/strtof.c.765BB55D4D2861DD.idx new file mode 100644 index 0000000..33e907a Binary files /dev/null and b/rocklibc/.cache/clangd/index/strtof.c.765BB55D4D2861DD.idx differ diff --git a/rocklibc/.cache/clangd/index/strtoimax.c.73EBB964F4D1C28A.idx b/rocklibc/.cache/clangd/index/strtoimax.c.73EBB964F4D1C28A.idx new file mode 100644 index 0000000..5531025 Binary files /dev/null and b/rocklibc/.cache/clangd/index/strtoimax.c.73EBB964F4D1C28A.idx differ diff --git a/rocklibc/.cache/clangd/index/strtok.c.EBC7601DBC765106.idx b/rocklibc/.cache/clangd/index/strtok.c.EBC7601DBC765106.idx new file mode 100644 index 0000000..20c2fce Binary files /dev/null and b/rocklibc/.cache/clangd/index/strtok.c.EBC7601DBC765106.idx differ diff --git a/rocklibc/.cache/clangd/index/strtok_s.c.3277D215AFD3A9BC.idx b/rocklibc/.cache/clangd/index/strtok_s.c.3277D215AFD3A9BC.idx new file mode 100644 index 0000000..8546cb9 Binary files /dev/null and b/rocklibc/.cache/clangd/index/strtok_s.c.3277D215AFD3A9BC.idx differ diff --git a/rocklibc/.cache/clangd/index/strtol.c.F461AF268E5D8E01.idx b/rocklibc/.cache/clangd/index/strtol.c.F461AF268E5D8E01.idx new file mode 100644 index 0000000..590a336 Binary files /dev/null and b/rocklibc/.cache/clangd/index/strtol.c.F461AF268E5D8E01.idx differ diff --git a/rocklibc/.cache/clangd/index/strtold.c.35753105C1EB0541.idx b/rocklibc/.cache/clangd/index/strtold.c.35753105C1EB0541.idx new file mode 100644 index 0000000..386cbae Binary files /dev/null and b/rocklibc/.cache/clangd/index/strtold.c.35753105C1EB0541.idx differ diff --git a/rocklibc/.cache/clangd/index/strtoll.c.7F734907A160F5A4.idx b/rocklibc/.cache/clangd/index/strtoll.c.7F734907A160F5A4.idx new file mode 100644 index 0000000..a3fcba9 Binary files /dev/null and b/rocklibc/.cache/clangd/index/strtoll.c.7F734907A160F5A4.idx differ diff --git a/rocklibc/.cache/clangd/index/strtoul.c.EF1815B64DC898D7.idx b/rocklibc/.cache/clangd/index/strtoul.c.EF1815B64DC898D7.idx new file mode 100644 index 0000000..d91a9f6 Binary files /dev/null and b/rocklibc/.cache/clangd/index/strtoul.c.EF1815B64DC898D7.idx differ diff --git a/rocklibc/.cache/clangd/index/strtoull.c.1B0B27FE791F0452.idx b/rocklibc/.cache/clangd/index/strtoull.c.1B0B27FE791F0452.idx new file mode 100644 index 0000000..fdce31b Binary files /dev/null and b/rocklibc/.cache/clangd/index/strtoull.c.1B0B27FE791F0452.idx differ diff --git a/rocklibc/.cache/clangd/index/strtoumax.c.B4038E80F18C256A.idx b/rocklibc/.cache/clangd/index/strtoumax.c.B4038E80F18C256A.idx new file mode 100644 index 0000000..4ea372c Binary files /dev/null and b/rocklibc/.cache/clangd/index/strtoumax.c.B4038E80F18C256A.idx differ diff --git a/rocklibc/.cache/clangd/index/strxfrm.c.B5BC3995D756C2AB.idx b/rocklibc/.cache/clangd/index/strxfrm.c.B5BC3995D756C2AB.idx new file mode 100644 index 0000000..a73b679 Binary files /dev/null and b/rocklibc/.cache/clangd/index/strxfrm.c.B5BC3995D756C2AB.idx differ diff --git a/rocklibc/.cache/clangd/index/syscall.c.75346603843C4017.idx b/rocklibc/.cache/clangd/index/syscall.c.75346603843C4017.idx new file mode 100644 index 0000000..fa5a468 Binary files /dev/null and b/rocklibc/.cache/clangd/index/syscall.c.75346603843C4017.idx differ diff --git a/rocklibc/.cache/clangd/index/system.c.5A3579D88FBC8DE0.idx b/rocklibc/.cache/clangd/index/system.c.5A3579D88FBC8DE0.idx new file mode 100644 index 0000000..e7edf9b Binary files /dev/null and b/rocklibc/.cache/clangd/index/system.c.5A3579D88FBC8DE0.idx differ diff --git a/rocklibc/.cache/clangd/index/time.c.B480F49074AFC1E6.idx b/rocklibc/.cache/clangd/index/time.c.B480F49074AFC1E6.idx new file mode 100644 index 0000000..9741b8c Binary files /dev/null and b/rocklibc/.cache/clangd/index/time.c.B480F49074AFC1E6.idx differ diff --git a/rocklibc/.cache/clangd/index/time.c.C88B8545E1951A85.idx b/rocklibc/.cache/clangd/index/time.c.C88B8545E1951A85.idx new file mode 100644 index 0000000..02bbfe0 Binary files /dev/null and b/rocklibc/.cache/clangd/index/time.c.C88B8545E1951A85.idx differ diff --git a/rocklibc/.cache/clangd/index/time.h.D0F1B22055925C17.idx b/rocklibc/.cache/clangd/index/time.h.D0F1B22055925C17.idx new file mode 100644 index 0000000..a2dadbf Binary files /dev/null and b/rocklibc/.cache/clangd/index/time.h.D0F1B22055925C17.idx differ diff --git a/rocklibc/.cache/clangd/index/time.h.EE2A1E67237D223A.idx b/rocklibc/.cache/clangd/index/time.h.EE2A1E67237D223A.idx new file mode 100644 index 0000000..d056fad Binary files /dev/null and b/rocklibc/.cache/clangd/index/time.h.EE2A1E67237D223A.idx differ diff --git a/rocklibc/.cache/clangd/index/times.c.4188D78CC6287943.idx b/rocklibc/.cache/clangd/index/times.c.4188D78CC6287943.idx new file mode 100644 index 0000000..d691b32 Binary files /dev/null and b/rocklibc/.cache/clangd/index/times.c.4188D78CC6287943.idx differ diff --git a/rocklibc/.cache/clangd/index/times.h.2FE99483156BA374.idx b/rocklibc/.cache/clangd/index/times.h.2FE99483156BA374.idx new file mode 100644 index 0000000..4ab46b9 Binary files /dev/null and b/rocklibc/.cache/clangd/index/times.h.2FE99483156BA374.idx differ diff --git a/rocklibc/.cache/clangd/index/timespec_get.c.8336AFDA474E9391.idx b/rocklibc/.cache/clangd/index/timespec_get.c.8336AFDA474E9391.idx new file mode 100644 index 0000000..21d51d5 Binary files /dev/null and b/rocklibc/.cache/clangd/index/timespec_get.c.8336AFDA474E9391.idx differ diff --git a/rocklibc/.cache/clangd/index/tmpfile.c.CD4CE304C2FC6132.idx b/rocklibc/.cache/clangd/index/tmpfile.c.CD4CE304C2FC6132.idx new file mode 100644 index 0000000..eb9f265 Binary files /dev/null and b/rocklibc/.cache/clangd/index/tmpfile.c.CD4CE304C2FC6132.idx differ diff --git a/rocklibc/.cache/clangd/index/tmpfile_s.c.5965448651D901CE.idx b/rocklibc/.cache/clangd/index/tmpfile_s.c.5965448651D901CE.idx new file mode 100644 index 0000000..16b69e8 Binary files /dev/null and b/rocklibc/.cache/clangd/index/tmpfile_s.c.5965448651D901CE.idx differ diff --git a/rocklibc/.cache/clangd/index/tmpnam.c.EB99216EAEBC0037.idx b/rocklibc/.cache/clangd/index/tmpnam.c.EB99216EAEBC0037.idx new file mode 100644 index 0000000..2371461 Binary files /dev/null and b/rocklibc/.cache/clangd/index/tmpnam.c.EB99216EAEBC0037.idx differ diff --git a/rocklibc/.cache/clangd/index/tolower.c.C28572557122DCFB.idx b/rocklibc/.cache/clangd/index/tolower.c.C28572557122DCFB.idx new file mode 100644 index 0000000..dc45d9d Binary files /dev/null and b/rocklibc/.cache/clangd/index/tolower.c.C28572557122DCFB.idx differ diff --git a/rocklibc/.cache/clangd/index/toupper.c.78BA6C9DC14AEF9D.idx b/rocklibc/.cache/clangd/index/toupper.c.78BA6C9DC14AEF9D.idx new file mode 100644 index 0000000..1a5baf3 Binary files /dev/null and b/rocklibc/.cache/clangd/index/toupper.c.78BA6C9DC14AEF9D.idx differ diff --git a/rocklibc/.cache/clangd/index/types.h.A2826724AD1BEE6B.idx b/rocklibc/.cache/clangd/index/types.h.A2826724AD1BEE6B.idx new file mode 100644 index 0000000..608d8ac Binary files /dev/null and b/rocklibc/.cache/clangd/index/types.h.A2826724AD1BEE6B.idx differ diff --git a/rocklibc/.cache/clangd/index/ungetc.c.2BE8873775C70F0D.idx b/rocklibc/.cache/clangd/index/ungetc.c.2BE8873775C70F0D.idx new file mode 100644 index 0000000..b06a30f Binary files /dev/null and b/rocklibc/.cache/clangd/index/ungetc.c.2BE8873775C70F0D.idx differ diff --git a/rocklibc/.cache/clangd/index/unistd.h.C4FA5494E3BA357D.idx b/rocklibc/.cache/clangd/index/unistd.h.C4FA5494E3BA357D.idx new file mode 100644 index 0000000..7ffc36c Binary files /dev/null and b/rocklibc/.cache/clangd/index/unistd.h.C4FA5494E3BA357D.idx differ diff --git a/rocklibc/.cache/clangd/index/vfprintf.c.4D82A507AAD44215.idx b/rocklibc/.cache/clangd/index/vfprintf.c.4D82A507AAD44215.idx new file mode 100644 index 0000000..5db1768 Binary files /dev/null and b/rocklibc/.cache/clangd/index/vfprintf.c.4D82A507AAD44215.idx differ diff --git a/rocklibc/.cache/clangd/index/vfscanf.c.A0D83317AE0DAB0B.idx b/rocklibc/.cache/clangd/index/vfscanf.c.A0D83317AE0DAB0B.idx new file mode 100644 index 0000000..586255f Binary files /dev/null and b/rocklibc/.cache/clangd/index/vfscanf.c.A0D83317AE0DAB0B.idx differ diff --git a/rocklibc/.cache/clangd/index/vprintf.c.C6DA52042DB12356.idx b/rocklibc/.cache/clangd/index/vprintf.c.C6DA52042DB12356.idx new file mode 100644 index 0000000..7103058 Binary files /dev/null and b/rocklibc/.cache/clangd/index/vprintf.c.C6DA52042DB12356.idx differ diff --git a/rocklibc/.cache/clangd/index/vscanf.c.DA9A6EB2025EFB79.idx b/rocklibc/.cache/clangd/index/vscanf.c.DA9A6EB2025EFB79.idx new file mode 100644 index 0000000..1dd7fc4 Binary files /dev/null and b/rocklibc/.cache/clangd/index/vscanf.c.DA9A6EB2025EFB79.idx differ diff --git a/rocklibc/.cache/clangd/index/vsnprintf.c.3A3CAA9A44460E8A.idx b/rocklibc/.cache/clangd/index/vsnprintf.c.3A3CAA9A44460E8A.idx new file mode 100644 index 0000000..d43e600 Binary files /dev/null and b/rocklibc/.cache/clangd/index/vsnprintf.c.3A3CAA9A44460E8A.idx differ diff --git a/rocklibc/.cache/clangd/index/vsprintf.c.B432331059757EF0.idx b/rocklibc/.cache/clangd/index/vsprintf.c.B432331059757EF0.idx new file mode 100644 index 0000000..3063055 Binary files /dev/null and b/rocklibc/.cache/clangd/index/vsprintf.c.B432331059757EF0.idx differ diff --git a/rocklibc/.cache/clangd/index/vsscanf.c.F0E82C2B3D29AFBA.idx b/rocklibc/.cache/clangd/index/vsscanf.c.F0E82C2B3D29AFBA.idx new file mode 100644 index 0000000..81ce22e Binary files /dev/null and b/rocklibc/.cache/clangd/index/vsscanf.c.F0E82C2B3D29AFBA.idx differ diff --git a/rocklibc/compile_commands.json b/rocklibc/compile_commands.json index 0dbbd48..45110fc 100644 --- a/rocklibc/compile_commands.json +++ b/rocklibc/compile_commands.json @@ -1,3133 +1,4 @@ [ - { - "arguments": [ - "/home/slinky/opt/cross/bin/i686-elf-gcc", - "-ffreestanding", - "-O2", - "-Wall", - "-Wextra", - "-Iinclude", - "-DHAVE_MMAP=0", - "-DLACKS_SYS_MMAN_H=1", - "-DUSE_LOCKS=0", - "-DLACKS_SYS_PARAM_H=1", - "-c", - "-o", - "src/_PDCLIB/_PDCLIB_closeall.o", - "src/_PDCLIB/_PDCLIB_closeall.c" - ], - "directory": "/home/slinky/source/RockOS/rocklibc", - "file": "/home/slinky/source/RockOS/rocklibc/src/_PDCLIB/_PDCLIB_closeall.c", - "output": "/home/slinky/source/RockOS/rocklibc/src/_PDCLIB/_PDCLIB_closeall.o" - }, - { - "arguments": [ - "/home/slinky/opt/cross/bin/i686-elf-gcc", - "-ffreestanding", - "-O2", - "-Wall", - "-Wextra", - "-Iinclude", - "-DHAVE_MMAP=0", - "-DLACKS_SYS_MMAN_H=1", - "-DUSE_LOCKS=0", - "-DLACKS_SYS_PARAM_H=1", - "-c", - "-o", - "src/_PDCLIB/_PDCLIB_getstream.o", - "src/_PDCLIB/_PDCLIB_getstream.c" - ], - "directory": "/home/slinky/source/RockOS/rocklibc", - "file": "/home/slinky/source/RockOS/rocklibc/src/_PDCLIB/_PDCLIB_getstream.c", - "output": "/home/slinky/source/RockOS/rocklibc/src/_PDCLIB/_PDCLIB_getstream.o" - }, - { - "arguments": [ - "/home/slinky/opt/cross/bin/i686-elf-gcc", - "-ffreestanding", - "-O2", - "-Wall", - "-Wextra", - "-Iinclude", - "-DHAVE_MMAP=0", - "-DLACKS_SYS_MMAN_H=1", - "-DUSE_LOCKS=0", - "-DLACKS_SYS_PARAM_H=1", - "-c", - "-o", - "src/_PDCLIB/_PDCLIB_bigint_from_pow2.o", - "src/_PDCLIB/_PDCLIB_bigint_from_pow2.c" - ], - "directory": "/home/slinky/source/RockOS/rocklibc", - "file": "/home/slinky/source/RockOS/rocklibc/src/_PDCLIB/_PDCLIB_bigint_from_pow2.c", - "output": "/home/slinky/source/RockOS/rocklibc/src/_PDCLIB/_PDCLIB_bigint_from_pow2.o" - }, - { - "arguments": [ - "/home/slinky/opt/cross/bin/i686-elf-gcc", - "-ffreestanding", - "-O2", - "-Wall", - "-Wextra", - "-Iinclude", - "-DHAVE_MMAP=0", - "-DLACKS_SYS_MMAN_H=1", - "-DUSE_LOCKS=0", - "-DLACKS_SYS_PARAM_H=1", - "-c", - "-o", - "src/_PDCLIB/_PDCLIB_seek.o", - "src/_PDCLIB/_PDCLIB_seek.c" - ], - "directory": "/home/slinky/source/RockOS/rocklibc", - "file": "/home/slinky/source/RockOS/rocklibc/src/_PDCLIB/_PDCLIB_seek.c", - "output": "/home/slinky/source/RockOS/rocklibc/src/_PDCLIB/_PDCLIB_seek.o" - }, - { - "arguments": [ - "/home/slinky/opt/cross/bin/i686-elf-gcc", - "-ffreestanding", - "-O2", - "-Wall", - "-Wextra", - "-Iinclude", - "-DHAVE_MMAP=0", - "-DLACKS_SYS_MMAN_H=1", - "-DUSE_LOCKS=0", - "-DLACKS_SYS_PARAM_H=1", - "-c", - "-o", - "src/_PDCLIB/_PDCLIB_filemode.o", - "src/_PDCLIB/_PDCLIB_filemode.c" - ], - "directory": "/home/slinky/source/RockOS/rocklibc", - "file": "/home/slinky/source/RockOS/rocklibc/src/_PDCLIB/_PDCLIB_filemode.c", - "output": "/home/slinky/source/RockOS/rocklibc/src/_PDCLIB/_PDCLIB_filemode.o" - }, - { - "arguments": [ - "/home/slinky/opt/cross/bin/i686-elf-gcc", - "-ffreestanding", - "-O2", - "-Wall", - "-Wextra", - "-Iinclude", - "-DHAVE_MMAP=0", - "-DLACKS_SYS_MMAN_H=1", - "-DUSE_LOCKS=0", - "-DLACKS_SYS_PARAM_H=1", - "-c", - "-o", - "src/_PDCLIB/_PDCLIB_realpath.o", - "src/_PDCLIB/_PDCLIB_realpath.c" - ], - "directory": "/home/slinky/source/RockOS/rocklibc", - "file": "/home/slinky/source/RockOS/rocklibc/src/_PDCLIB/_PDCLIB_realpath.c", - "output": "/home/slinky/source/RockOS/rocklibc/src/_PDCLIB/_PDCLIB_realpath.o" - }, - { - "arguments": [ - "/home/slinky/opt/cross/bin/i686-elf-gcc", - "-ffreestanding", - "-O2", - "-Wall", - "-Wextra", - "-Iinclude", - "-DHAVE_MMAP=0", - "-DLACKS_SYS_MMAN_H=1", - "-DUSE_LOCKS=0", - "-DLACKS_SYS_PARAM_H=1", - "-c", - "-o", - "src/_PDCLIB/_PDCLIB_bigint_mul_pow10.o", - "src/_PDCLIB/_PDCLIB_bigint_mul_pow10.c" - ], - "directory": "/home/slinky/source/RockOS/rocklibc", - "file": "/home/slinky/source/RockOS/rocklibc/src/_PDCLIB/_PDCLIB_bigint_mul_pow10.c", - "output": "/home/slinky/source/RockOS/rocklibc/src/_PDCLIB/_PDCLIB_bigint_mul_pow10.o" - }, - { - "arguments": [ - "/home/slinky/opt/cross/bin/i686-elf-gcc", - "-ffreestanding", - "-O2", - "-Wall", - "-Wextra", - "-Iinclude", - "-DHAVE_MMAP=0", - "-DLACKS_SYS_MMAN_H=1", - "-DUSE_LOCKS=0", - "-DLACKS_SYS_PARAM_H=1", - "-c", - "-o", - "src/_PDCLIB/_PDCLIB_remove.o", - "src/_PDCLIB/_PDCLIB_remove.c" - ], - "directory": "/home/slinky/source/RockOS/rocklibc", - "file": "/home/slinky/source/RockOS/rocklibc/src/_PDCLIB/_PDCLIB_remove.c", - "output": "/home/slinky/source/RockOS/rocklibc/src/_PDCLIB/_PDCLIB_remove.o" - }, - { - "arguments": [ - "/home/slinky/opt/cross/bin/i686-elf-gcc", - "-ffreestanding", - "-O2", - "-Wall", - "-Wextra", - "-Iinclude", - "-DHAVE_MMAP=0", - "-DLACKS_SYS_MMAN_H=1", - "-DUSE_LOCKS=0", - "-DLACKS_SYS_PARAM_H=1", - "-c", - "-o", - "src/_PDCLIB/_PDCLIB_seed.o", - "src/_PDCLIB/_PDCLIB_seed.c" - ], - "directory": "/home/slinky/source/RockOS/rocklibc", - "file": "/home/slinky/source/RockOS/rocklibc/src/_PDCLIB/_PDCLIB_seed.c", - "output": "/home/slinky/source/RockOS/rocklibc/src/_PDCLIB/_PDCLIB_seed.o" - }, - { - "arguments": [ - "/home/slinky/opt/cross/bin/i686-elf-gcc", - "-ffreestanding", - "-O2", - "-Wall", - "-Wextra", - "-Iinclude", - "-DHAVE_MMAP=0", - "-DLACKS_SYS_MMAN_H=1", - "-DUSE_LOCKS=0", - "-DLACKS_SYS_PARAM_H=1", - "-c", - "-o", - "src/_PDCLIB/_PDCLIB_bigint_mul.o", - "src/_PDCLIB/_PDCLIB_bigint_mul.c" - ], - "directory": "/home/slinky/source/RockOS/rocklibc", - "file": "/home/slinky/source/RockOS/rocklibc/src/_PDCLIB/_PDCLIB_bigint_mul.c", - "output": "/home/slinky/source/RockOS/rocklibc/src/_PDCLIB/_PDCLIB_bigint_mul.o" - }, - { - "arguments": [ - "/home/slinky/opt/cross/bin/i686-elf-gcc", - "-ffreestanding", - "-O2", - "-Wall", - "-Wextra", - "-Iinclude", - "-DHAVE_MMAP=0", - "-DLACKS_SYS_MMAN_H=1", - "-DUSE_LOCKS=0", - "-DLACKS_SYS_PARAM_H=1", - "-c", - "-o", - "src/_PDCLIB/_PDCLIB_print_fp_hexa.o", - "src/_PDCLIB/_PDCLIB_print_fp_hexa.c" - ], - "directory": "/home/slinky/source/RockOS/rocklibc", - "file": "/home/slinky/source/RockOS/rocklibc/src/_PDCLIB/_PDCLIB_print_fp_hexa.c", - "output": "/home/slinky/source/RockOS/rocklibc/src/_PDCLIB/_PDCLIB_print_fp_hexa.o" - }, - { - "arguments": [ - "/home/slinky/opt/cross/bin/i686-elf-gcc", - "-ffreestanding", - "-O2", - "-Wall", - "-Wextra", - "-Iinclude", - "-DHAVE_MMAP=0", - "-DLACKS_SYS_MMAN_H=1", - "-DUSE_LOCKS=0", - "-DLACKS_SYS_PARAM_H=1", - "-c", - "-o", - "src/_PDCLIB/_PDCLIB_bigint_log2.o", - "src/_PDCLIB/_PDCLIB_bigint_log2.c" - ], - "directory": "/home/slinky/source/RockOS/rocklibc", - "file": "/home/slinky/source/RockOS/rocklibc/src/_PDCLIB/_PDCLIB_bigint_log2.c", - "output": "/home/slinky/source/RockOS/rocklibc/src/_PDCLIB/_PDCLIB_bigint_log2.o" - }, - { - "arguments": [ - "/home/slinky/opt/cross/bin/i686-elf-gcc", - "-ffreestanding", - "-O2", - "-Wall", - "-Wextra", - "-Iinclude", - "-DHAVE_MMAP=0", - "-DLACKS_SYS_MMAN_H=1", - "-DUSE_LOCKS=0", - "-DLACKS_SYS_PARAM_H=1", - "-c", - "-o", - "src/_PDCLIB/_PDCLIB_prepwrite.o", - "src/_PDCLIB/_PDCLIB_prepwrite.c" - ], - "directory": "/home/slinky/source/RockOS/rocklibc", - "file": "/home/slinky/source/RockOS/rocklibc/src/_PDCLIB/_PDCLIB_prepwrite.c", - "output": "/home/slinky/source/RockOS/rocklibc/src/_PDCLIB/_PDCLIB_prepwrite.o" - }, - { - "arguments": [ - "/home/slinky/opt/cross/bin/i686-elf-gcc", - "-ffreestanding", - "-O2", - "-Wall", - "-Wextra", - "-Iinclude", - "-DHAVE_MMAP=0", - "-DLACKS_SYS_MMAN_H=1", - "-DUSE_LOCKS=0", - "-DLACKS_SYS_PARAM_H=1", - "-c", - "-o", - "src/_PDCLIB/assert.o", - "src/_PDCLIB/assert.c" - ], - "directory": "/home/slinky/source/RockOS/rocklibc", - "file": "/home/slinky/source/RockOS/rocklibc/src/_PDCLIB/assert.c", - "output": "/home/slinky/source/RockOS/rocklibc/src/_PDCLIB/assert.o" - }, - { - "arguments": [ - "/home/slinky/opt/cross/bin/i686-elf-gcc", - "-ffreestanding", - "-O2", - "-Wall", - "-Wextra", - "-Iinclude", - "-DHAVE_MMAP=0", - "-DLACKS_SYS_MMAN_H=1", - "-DUSE_LOCKS=0", - "-DLACKS_SYS_PARAM_H=1", - "-c", - "-o", - "src/_PDCLIB/_PDCLIB_load_lc_ctype.o", - "src/_PDCLIB/_PDCLIB_load_lc_ctype.c" - ], - "directory": "/home/slinky/source/RockOS/rocklibc", - "file": "/home/slinky/source/RockOS/rocklibc/src/_PDCLIB/_PDCLIB_load_lc_ctype.c", - "output": "/home/slinky/source/RockOS/rocklibc/src/_PDCLIB/_PDCLIB_load_lc_ctype.o" - }, - { - "arguments": [ - "/home/slinky/opt/cross/bin/i686-elf-gcc", - "-ffreestanding", - "-O2", - "-Wall", - "-Wextra", - "-Iinclude", - "-DHAVE_MMAP=0", - "-DLACKS_SYS_MMAN_H=1", - "-DUSE_LOCKS=0", - "-DLACKS_SYS_PARAM_H=1", - "-c", - "-o", - "src/_PDCLIB/_PDCLIB_bigint_div.o", - "src/_PDCLIB/_PDCLIB_bigint_div.c" - ], - "directory": "/home/slinky/source/RockOS/rocklibc", - "file": "/home/slinky/source/RockOS/rocklibc/src/_PDCLIB/_PDCLIB_bigint_div.c", - "output": "/home/slinky/source/RockOS/rocklibc/src/_PDCLIB/_PDCLIB_bigint_div.o" - }, - { - "arguments": [ - "/home/slinky/opt/cross/bin/i686-elf-gcc", - "-ffreestanding", - "-O2", - "-Wall", - "-Wextra", - "-Iinclude", - "-DHAVE_MMAP=0", - "-DLACKS_SYS_MMAN_H=1", - "-DUSE_LOCKS=0", - "-DLACKS_SYS_PARAM_H=1", - "-c", - "-o", - "src/_PDCLIB/_PDCLIB_naive_ptod.o", - "src/_PDCLIB/_PDCLIB_naive_ptod.c" - ], - "directory": "/home/slinky/source/RockOS/rocklibc", - "file": "/home/slinky/source/RockOS/rocklibc/src/_PDCLIB/_PDCLIB_naive_ptod.c", - "output": "/home/slinky/source/RockOS/rocklibc/src/_PDCLIB/_PDCLIB_naive_ptod.o" - }, - { - "arguments": [ - "/home/slinky/opt/cross/bin/i686-elf-gcc", - "-ffreestanding", - "-O2", - "-Wall", - "-Wextra", - "-Iinclude", - "-DHAVE_MMAP=0", - "-DLACKS_SYS_MMAN_H=1", - "-DUSE_LOCKS=0", - "-DLACKS_SYS_PARAM_H=1", - "-c", - "-o", - "src/_PDCLIB/_PDCLIB_bigint_cmp.o", - "src/_PDCLIB/_PDCLIB_bigint_cmp.c" - ], - "directory": "/home/slinky/source/RockOS/rocklibc", - "file": "/home/slinky/source/RockOS/rocklibc/src/_PDCLIB/_PDCLIB_bigint_cmp.c", - "output": "/home/slinky/source/RockOS/rocklibc/src/_PDCLIB/_PDCLIB_bigint_cmp.o" - }, - { - "arguments": [ - "/home/slinky/opt/cross/bin/i686-elf-gcc", - "-ffreestanding", - "-O2", - "-Wall", - "-Wextra", - "-Iinclude", - "-DHAVE_MMAP=0", - "-DLACKS_SYS_MMAN_H=1", - "-DUSE_LOCKS=0", - "-DLACKS_SYS_PARAM_H=1", - "-c", - "-o", - "src/_PDCLIB/_PDCLIB_digits.o", - "src/_PDCLIB/_PDCLIB_digits.c" - ], - "directory": "/home/slinky/source/RockOS/rocklibc", - "file": "/home/slinky/source/RockOS/rocklibc/src/_PDCLIB/_PDCLIB_digits.c", - "output": "/home/slinky/source/RockOS/rocklibc/src/_PDCLIB/_PDCLIB_digits.o" - }, - { - "arguments": [ - "/home/slinky/opt/cross/bin/i686-elf-gcc", - "-ffreestanding", - "-O2", - "-Wall", - "-Wextra", - "-Iinclude", - "-DHAVE_MMAP=0", - "-DLACKS_SYS_MMAN_H=1", - "-DUSE_LOCKS=0", - "-DLACKS_SYS_PARAM_H=1", - "-c", - "-o", - "src/_PDCLIB/_PDCLIB_naive_etod.o", - "src/_PDCLIB/_PDCLIB_naive_etod.c" - ], - "directory": "/home/slinky/source/RockOS/rocklibc", - "file": "/home/slinky/source/RockOS/rocklibc/src/_PDCLIB/_PDCLIB_naive_etod.c", - "output": "/home/slinky/source/RockOS/rocklibc/src/_PDCLIB/_PDCLIB_naive_etod.o" - }, - { - "arguments": [ - "/home/slinky/opt/cross/bin/i686-elf-gcc", - "-ffreestanding", - "-O2", - "-Wall", - "-Wextra", - "-Iinclude", - "-DHAVE_MMAP=0", - "-DLACKS_SYS_MMAN_H=1", - "-DUSE_LOCKS=0", - "-DLACKS_SYS_PARAM_H=1", - "-c", - "-o", - "src/_PDCLIB/_PDCLIB_prepread.o", - "src/_PDCLIB/_PDCLIB_prepread.c" - ], - "directory": "/home/slinky/source/RockOS/rocklibc", - "file": "/home/slinky/source/RockOS/rocklibc/src/_PDCLIB/_PDCLIB_prepread.c", - "output": "/home/slinky/source/RockOS/rocklibc/src/_PDCLIB/_PDCLIB_prepread.o" - }, - { - "arguments": [ - "/home/slinky/opt/cross/bin/i686-elf-gcc", - "-ffreestanding", - "-O2", - "-Wall", - "-Wextra", - "-Iinclude", - "-DHAVE_MMAP=0", - "-DLACKS_SYS_MMAN_H=1", - "-DUSE_LOCKS=0", - "-DLACKS_SYS_PARAM_H=1", - "-c", - "-o", - "src/_PDCLIB/_PDCLIB_print.o", - "src/_PDCLIB/_PDCLIB_print.c" - ], - "directory": "/home/slinky/source/RockOS/rocklibc", - "file": "/home/slinky/source/RockOS/rocklibc/src/_PDCLIB/_PDCLIB_print.c", - "output": "/home/slinky/source/RockOS/rocklibc/src/_PDCLIB/_PDCLIB_print.o" - }, - { - "arguments": [ - "/home/slinky/opt/cross/bin/i686-elf-gcc", - "-ffreestanding", - "-O2", - "-Wall", - "-Wextra", - "-Iinclude", - "-DHAVE_MMAP=0", - "-DLACKS_SYS_MMAN_H=1", - "-DUSE_LOCKS=0", - "-DLACKS_SYS_PARAM_H=1", - "-c", - "-o", - "src/_PDCLIB/_PDCLIB_stdinit.o", - "src/_PDCLIB/_PDCLIB_stdinit.c" - ], - "directory": "/home/slinky/source/RockOS/rocklibc", - "file": "/home/slinky/source/RockOS/rocklibc/src/_PDCLIB/_PDCLIB_stdinit.c", - "output": "/home/slinky/source/RockOS/rocklibc/src/_PDCLIB/_PDCLIB_stdinit.o" - }, - { - "arguments": [ - "/home/slinky/opt/cross/bin/i686-elf-gcc", - "-ffreestanding", - "-O2", - "-Wall", - "-Wextra", - "-Iinclude", - "-DHAVE_MMAP=0", - "-DLACKS_SYS_MMAN_H=1", - "-DUSE_LOCKS=0", - "-DLACKS_SYS_PARAM_H=1", - "-c", - "-o", - "src/_PDCLIB/_PDCLIB_strtox_prelim.o", - "src/_PDCLIB/_PDCLIB_strtox_prelim.c" - ], - "directory": "/home/slinky/source/RockOS/rocklibc", - "file": "/home/slinky/source/RockOS/rocklibc/src/_PDCLIB/_PDCLIB_strtox_prelim.c", - "output": "/home/slinky/source/RockOS/rocklibc/src/_PDCLIB/_PDCLIB_strtox_prelim.o" - }, - { - "arguments": [ - "/home/slinky/opt/cross/bin/i686-elf-gcc", - "-ffreestanding", - "-O2", - "-Wall", - "-Wextra", - "-Iinclude", - "-DHAVE_MMAP=0", - "-DLACKS_SYS_MMAN_H=1", - "-DUSE_LOCKS=0", - "-DLACKS_SYS_PARAM_H=1", - "-c", - "-o", - "src/_PDCLIB/_PDCLIB_print_integer.o", - "src/_PDCLIB/_PDCLIB_print_integer.c" - ], - "directory": "/home/slinky/source/RockOS/rocklibc", - "file": "/home/slinky/source/RockOS/rocklibc/src/_PDCLIB/_PDCLIB_print_integer.c", - "output": "/home/slinky/source/RockOS/rocklibc/src/_PDCLIB/_PDCLIB_print_integer.o" - }, - { - "arguments": [ - "/home/slinky/opt/cross/bin/i686-elf-gcc", - "-ffreestanding", - "-O2", - "-Wall", - "-Wextra", - "-Iinclude", - "-DHAVE_MMAP=0", - "-DLACKS_SYS_MMAN_H=1", - "-DUSE_LOCKS=0", - "-DLACKS_SYS_PARAM_H=1", - "-c", - "-o", - "src/_PDCLIB/_PDCLIB_load_lc_monetary.o", - "src/_PDCLIB/_PDCLIB_load_lc_monetary.c" - ], - "directory": "/home/slinky/source/RockOS/rocklibc", - "file": "/home/slinky/source/RockOS/rocklibc/src/_PDCLIB/_PDCLIB_load_lc_monetary.c", - "output": "/home/slinky/source/RockOS/rocklibc/src/_PDCLIB/_PDCLIB_load_lc_monetary.o" - }, - { - "arguments": [ - "/home/slinky/opt/cross/bin/i686-elf-gcc", - "-ffreestanding", - "-O2", - "-Wall", - "-Wextra", - "-Iinclude", - "-DHAVE_MMAP=0", - "-DLACKS_SYS_MMAN_H=1", - "-DUSE_LOCKS=0", - "-DLACKS_SYS_PARAM_H=1", - "-c", - "-o", - "src/_PDCLIB/_PDCLIB_load_lc_messages.o", - "src/_PDCLIB/_PDCLIB_load_lc_messages.c" - ], - "directory": "/home/slinky/source/RockOS/rocklibc", - "file": "/home/slinky/source/RockOS/rocklibc/src/_PDCLIB/_PDCLIB_load_lc_messages.c", - "output": "/home/slinky/source/RockOS/rocklibc/src/_PDCLIB/_PDCLIB_load_lc_messages.o" - }, - { - "arguments": [ - "/home/slinky/opt/cross/bin/i686-elf-gcc", - "-ffreestanding", - "-O2", - "-Wall", - "-Wextra", - "-Iinclude", - "-DHAVE_MMAP=0", - "-DLACKS_SYS_MMAN_H=1", - "-DUSE_LOCKS=0", - "-DLACKS_SYS_PARAM_H=1", - "-c", - "-o", - "src/_PDCLIB/_PDCLIB_rename.o", - "src/_PDCLIB/_PDCLIB_rename.c" - ], - "directory": "/home/slinky/source/RockOS/rocklibc", - "file": "/home/slinky/source/RockOS/rocklibc/src/_PDCLIB/_PDCLIB_rename.c", - "output": "/home/slinky/source/RockOS/rocklibc/src/_PDCLIB/_PDCLIB_rename.o" - }, - { - "arguments": [ - "/home/slinky/opt/cross/bin/i686-elf-gcc", - "-ffreestanding", - "-O2", - "-Wall", - "-Wextra", - "-Iinclude", - "-DHAVE_MMAP=0", - "-DLACKS_SYS_MMAN_H=1", - "-DUSE_LOCKS=0", - "-DLACKS_SYS_PARAM_H=1", - "-c", - "-o", - "src/_PDCLIB/errno.o", - "src/_PDCLIB/errno.c" - ], - "directory": "/home/slinky/source/RockOS/rocklibc", - "file": "/home/slinky/source/RockOS/rocklibc/src/_PDCLIB/errno.c", - "output": "/home/slinky/source/RockOS/rocklibc/src/_PDCLIB/errno.o" - }, - { - "arguments": [ - "/home/slinky/opt/cross/bin/i686-elf-gcc", - "-ffreestanding", - "-O2", - "-Wall", - "-Wextra", - "-Iinclude", - "-DHAVE_MMAP=0", - "-DLACKS_SYS_MMAN_H=1", - "-DUSE_LOCKS=0", - "-DLACKS_SYS_PARAM_H=1", - "-c", - "-o", - "src/_PDCLIB/_PDCLIB_fillbuffer.o", - "src/_PDCLIB/_PDCLIB_fillbuffer.c" - ], - "directory": "/home/slinky/source/RockOS/rocklibc", - "file": "/home/slinky/source/RockOS/rocklibc/src/_PDCLIB/_PDCLIB_fillbuffer.c", - "output": "/home/slinky/source/RockOS/rocklibc/src/_PDCLIB/_PDCLIB_fillbuffer.o" - }, - { - "arguments": [ - "/home/slinky/opt/cross/bin/i686-elf-gcc", - "-ffreestanding", - "-O2", - "-Wall", - "-Wextra", - "-Iinclude", - "-DHAVE_MMAP=0", - "-DLACKS_SYS_MMAN_H=1", - "-DUSE_LOCKS=0", - "-DLACKS_SYS_PARAM_H=1", - "-c", - "-o", - "src/_PDCLIB/_PDCLIB_fp_from_dbl.o", - "src/_PDCLIB/_PDCLIB_fp_from_dbl.c" - ], - "directory": "/home/slinky/source/RockOS/rocklibc", - "file": "/home/slinky/source/RockOS/rocklibc/src/_PDCLIB/_PDCLIB_fp_from_dbl.c", - "output": "/home/slinky/source/RockOS/rocklibc/src/_PDCLIB/_PDCLIB_fp_from_dbl.o" - }, - { - "arguments": [ - "/home/slinky/opt/cross/bin/i686-elf-gcc", - "-ffreestanding", - "-O2", - "-Wall", - "-Wextra", - "-Iinclude", - "-DHAVE_MMAP=0", - "-DLACKS_SYS_MMAN_H=1", - "-DUSE_LOCKS=0", - "-DLACKS_SYS_PARAM_H=1", - "-c", - "-o", - "src/_PDCLIB/_PDCLIB_init_file_t.o", - "src/_PDCLIB/_PDCLIB_init_file_t.c" - ], - "directory": "/home/slinky/source/RockOS/rocklibc", - "file": "/home/slinky/source/RockOS/rocklibc/src/_PDCLIB/_PDCLIB_init_file_t.c", - "output": "/home/slinky/source/RockOS/rocklibc/src/_PDCLIB/_PDCLIB_init_file_t.o" - }, - { - "arguments": [ - "/home/slinky/opt/cross/bin/i686-elf-gcc", - "-ffreestanding", - "-O2", - "-Wall", - "-Wextra", - "-Iinclude", - "-DHAVE_MMAP=0", - "-DLACKS_SYS_MMAN_H=1", - "-DUSE_LOCKS=0", - "-DLACKS_SYS_PARAM_H=1", - "-c", - "-o", - "src/_PDCLIB/_PDCLIB_is_leap.o", - "src/_PDCLIB/_PDCLIB_is_leap.c" - ], - "directory": "/home/slinky/source/RockOS/rocklibc", - "file": "/home/slinky/source/RockOS/rocklibc/src/_PDCLIB/_PDCLIB_is_leap.c", - "output": "/home/slinky/source/RockOS/rocklibc/src/_PDCLIB/_PDCLIB_is_leap.o" - }, - { - "arguments": [ - "/home/slinky/opt/cross/bin/i686-elf-gcc", - "-ffreestanding", - "-O2", - "-Wall", - "-Wextra", - "-Iinclude", - "-DHAVE_MMAP=0", - "-DLACKS_SYS_MMAN_H=1", - "-DUSE_LOCKS=0", - "-DLACKS_SYS_PARAM_H=1", - "-c", - "-o", - "src/_PDCLIB/_PDCLIB_strtok.o", - "src/_PDCLIB/_PDCLIB_strtok.c" - ], - "directory": "/home/slinky/source/RockOS/rocklibc", - "file": "/home/slinky/source/RockOS/rocklibc/src/_PDCLIB/_PDCLIB_strtok.c", - "output": "/home/slinky/source/RockOS/rocklibc/src/_PDCLIB/_PDCLIB_strtok.o" - }, - { - "arguments": [ - "/home/slinky/opt/cross/bin/i686-elf-gcc", - "-ffreestanding", - "-O2", - "-Wall", - "-Wextra", - "-Iinclude", - "-DHAVE_MMAP=0", - "-DLACKS_SYS_MMAN_H=1", - "-DUSE_LOCKS=0", - "-DLACKS_SYS_PARAM_H=1", - "-c", - "-o", - "src/_PDCLIB/_PDCLIB_fp_from_ldbl.o", - "src/_PDCLIB/_PDCLIB_fp_from_ldbl.c" - ], - "directory": "/home/slinky/source/RockOS/rocklibc", - "file": "/home/slinky/source/RockOS/rocklibc/src/_PDCLIB/_PDCLIB_fp_from_ldbl.c", - "output": "/home/slinky/source/RockOS/rocklibc/src/_PDCLIB/_PDCLIB_fp_from_ldbl.o" - }, - { - "arguments": [ - "/home/slinky/opt/cross/bin/i686-elf-gcc", - "-ffreestanding", - "-O2", - "-Wall", - "-Wextra", - "-Iinclude", - "-DHAVE_MMAP=0", - "-DLACKS_SYS_MMAN_H=1", - "-DUSE_LOCKS=0", - "-DLACKS_SYS_PARAM_H=1", - "-c", - "-o", - "src/_PDCLIB/_PDCLIB_strtod_prelim.o", - "src/_PDCLIB/_PDCLIB_strtod_prelim.c" - ], - "directory": "/home/slinky/source/RockOS/rocklibc", - "file": "/home/slinky/source/RockOS/rocklibc/src/_PDCLIB/_PDCLIB_strtod_prelim.c", - "output": "/home/slinky/source/RockOS/rocklibc/src/_PDCLIB/_PDCLIB_strtod_prelim.o" - }, - { - "arguments": [ - "/home/slinky/opt/cross/bin/i686-elf-gcc", - "-ffreestanding", - "-O2", - "-Wall", - "-Wextra", - "-Iinclude", - "-DHAVE_MMAP=0", - "-DLACKS_SYS_MMAN_H=1", - "-DUSE_LOCKS=0", - "-DLACKS_SYS_PARAM_H=1", - "-c", - "-o", - "src/_PDCLIB/_PDCLIB_load_lc_numeric.o", - "src/_PDCLIB/_PDCLIB_load_lc_numeric.c" - ], - "directory": "/home/slinky/source/RockOS/rocklibc", - "file": "/home/slinky/source/RockOS/rocklibc/src/_PDCLIB/_PDCLIB_load_lc_numeric.c", - "output": "/home/slinky/source/RockOS/rocklibc/src/_PDCLIB/_PDCLIB_load_lc_numeric.o" - }, - { - "arguments": [ - "/home/slinky/opt/cross/bin/i686-elf-gcc", - "-ffreestanding", - "-O2", - "-Wall", - "-Wextra", - "-Iinclude", - "-DHAVE_MMAP=0", - "-DLACKS_SYS_MMAN_H=1", - "-DUSE_LOCKS=0", - "-DLACKS_SYS_PARAM_H=1", - "-c", - "-o", - "src/_PDCLIB/_PDCLIB_strtox_main.o", - "src/_PDCLIB/_PDCLIB_strtox_main.c" - ], - "directory": "/home/slinky/source/RockOS/rocklibc", - "file": "/home/slinky/source/RockOS/rocklibc/src/_PDCLIB/_PDCLIB_strtox_main.c", - "output": "/home/slinky/source/RockOS/rocklibc/src/_PDCLIB/_PDCLIB_strtox_main.o" - }, - { - "arguments": [ - "/home/slinky/opt/cross/bin/i686-elf-gcc", - "-ffreestanding", - "-O2", - "-Wall", - "-Wextra", - "-Iinclude", - "-DHAVE_MMAP=0", - "-DLACKS_SYS_MMAN_H=1", - "-DUSE_LOCKS=0", - "-DLACKS_SYS_PARAM_H=1", - "-c", - "-o", - "src/_PDCLIB/_PDCLIB_load_lc_collate.o", - "src/_PDCLIB/_PDCLIB_load_lc_collate.c" - ], - "directory": "/home/slinky/source/RockOS/rocklibc", - "file": "/home/slinky/source/RockOS/rocklibc/src/_PDCLIB/_PDCLIB_load_lc_collate.c", - "output": "/home/slinky/source/RockOS/rocklibc/src/_PDCLIB/_PDCLIB_load_lc_collate.o" - }, - { - "arguments": [ - "/home/slinky/opt/cross/bin/i686-elf-gcc", - "-ffreestanding", - "-O2", - "-Wall", - "-Wextra", - "-Iinclude", - "-DHAVE_MMAP=0", - "-DLACKS_SYS_MMAN_H=1", - "-DUSE_LOCKS=0", - "-DLACKS_SYS_PARAM_H=1", - "-c", - "-o", - "src/_PDCLIB/_PDCLIB_close.o", - "src/_PDCLIB/_PDCLIB_close.c" - ], - "directory": "/home/slinky/source/RockOS/rocklibc", - "file": "/home/slinky/source/RockOS/rocklibc/src/_PDCLIB/_PDCLIB_close.c", - "output": "/home/slinky/source/RockOS/rocklibc/src/_PDCLIB/_PDCLIB_close.o" - }, - { - "arguments": [ - "/home/slinky/opt/cross/bin/i686-elf-gcc", - "-ffreestanding", - "-O2", - "-Wall", - "-Wextra", - "-Iinclude", - "-DHAVE_MMAP=0", - "-DLACKS_SYS_MMAN_H=1", - "-DUSE_LOCKS=0", - "-DLACKS_SYS_PARAM_H=1", - "-c", - "-o", - "src/_PDCLIB/_PDCLIB_load_lc_time.o", - "src/_PDCLIB/_PDCLIB_load_lc_time.c" - ], - "directory": "/home/slinky/source/RockOS/rocklibc", - "file": "/home/slinky/source/RockOS/rocklibc/src/_PDCLIB/_PDCLIB_load_lc_time.c", - "output": "/home/slinky/source/RockOS/rocklibc/src/_PDCLIB/_PDCLIB_load_lc_time.o" - }, - { - "arguments": [ - "/home/slinky/opt/cross/bin/i686-elf-gcc", - "-ffreestanding", - "-O2", - "-Wall", - "-Wextra", - "-Iinclude", - "-DHAVE_MMAP=0", - "-DLACKS_SYS_MMAN_H=1", - "-DUSE_LOCKS=0", - "-DLACKS_SYS_PARAM_H=1", - "-c", - "-o", - "src/_PDCLIB/_PDCLIB_scan.o", - "src/_PDCLIB/_PDCLIB_scan.c" - ], - "directory": "/home/slinky/source/RockOS/rocklibc", - "file": "/home/slinky/source/RockOS/rocklibc/src/_PDCLIB/_PDCLIB_scan.c", - "output": "/home/slinky/source/RockOS/rocklibc/src/_PDCLIB/_PDCLIB_scan.o" - }, - { - "arguments": [ - "/home/slinky/opt/cross/bin/i686-elf-gcc", - "-ffreestanding", - "-O2", - "-Wall", - "-Wextra", - "-Iinclude", - "-DHAVE_MMAP=0", - "-DLACKS_SYS_MMAN_H=1", - "-DUSE_LOCKS=0", - "-DLACKS_SYS_PARAM_H=1", - "-c", - "-o", - "src/_PDCLIB/_PDCLIB_bigint_digit_log2.o", - "src/_PDCLIB/_PDCLIB_bigint_digit_log2.c" - ], - "directory": "/home/slinky/source/RockOS/rocklibc", - "file": "/home/slinky/source/RockOS/rocklibc/src/_PDCLIB/_PDCLIB_bigint_digit_log2.c", - "output": "/home/slinky/source/RockOS/rocklibc/src/_PDCLIB/_PDCLIB_bigint_digit_log2.o" - }, - { - "arguments": [ - "/home/slinky/opt/cross/bin/i686-elf-gcc", - "-ffreestanding", - "-O2", - "-Wall", - "-Wextra", - "-Iinclude", - "-DHAVE_MMAP=0", - "-DLACKS_SYS_MMAN_H=1", - "-DUSE_LOCKS=0", - "-DLACKS_SYS_PARAM_H=1", - "-c", - "-o", - "src/_PDCLIB/_PDCLIB_load_lines.o", - "src/_PDCLIB/_PDCLIB_load_lines.c" - ], - "directory": "/home/slinky/source/RockOS/rocklibc", - "file": "/home/slinky/source/RockOS/rocklibc/src/_PDCLIB/_PDCLIB_load_lines.c", - "output": "/home/slinky/source/RockOS/rocklibc/src/_PDCLIB/_PDCLIB_load_lines.o" - }, - { - "arguments": [ - "/home/slinky/opt/cross/bin/i686-elf-gcc", - "-ffreestanding", - "-O2", - "-Wall", - "-Wextra", - "-Iinclude", - "-DHAVE_MMAP=0", - "-DLACKS_SYS_MMAN_H=1", - "-DUSE_LOCKS=0", - "-DLACKS_SYS_PARAM_H=1", - "-c", - "-o", - "src/_PDCLIB/_PDCLIB_atomax.o", - "src/_PDCLIB/_PDCLIB_atomax.c" - ], - "directory": "/home/slinky/source/RockOS/rocklibc", - "file": "/home/slinky/source/RockOS/rocklibc/src/_PDCLIB/_PDCLIB_atomax.c", - "output": "/home/slinky/source/RockOS/rocklibc/src/_PDCLIB/_PDCLIB_atomax.o" - }, - { - "arguments": [ - "/home/slinky/opt/cross/bin/i686-elf-gcc", - "-ffreestanding", - "-O2", - "-Wall", - "-Wextra", - "-Iinclude", - "-DHAVE_MMAP=0", - "-DLACKS_SYS_MMAN_H=1", - "-DUSE_LOCKS=0", - "-DLACKS_SYS_PARAM_H=1", - "-c", - "-o", - "src/_PDCLIB/stdarg.o", - "src/_PDCLIB/stdarg.c" - ], - "directory": "/home/slinky/source/RockOS/rocklibc", - "file": "/home/slinky/source/RockOS/rocklibc/src/_PDCLIB/stdarg.c", - "output": "/home/slinky/source/RockOS/rocklibc/src/_PDCLIB/stdarg.o" - }, - { - "arguments": [ - "/home/slinky/opt/cross/bin/i686-elf-gcc", - "-ffreestanding", - "-O2", - "-Wall", - "-Wextra", - "-Iinclude", - "-DHAVE_MMAP=0", - "-DLACKS_SYS_MMAN_H=1", - "-DUSE_LOCKS=0", - "-DLACKS_SYS_PARAM_H=1", - "-c", - "-o", - "src/_PDCLIB/_PDCLIB_flushbuffer.o", - "src/_PDCLIB/_PDCLIB_flushbuffer.c" - ], - "directory": "/home/slinky/source/RockOS/rocklibc", - "file": "/home/slinky/source/RockOS/rocklibc/src/_PDCLIB/_PDCLIB_flushbuffer.c", - "output": "/home/slinky/source/RockOS/rocklibc/src/_PDCLIB/_PDCLIB_flushbuffer.o" - }, - { - "arguments": [ - "/home/slinky/opt/cross/bin/i686-elf-gcc", - "-ffreestanding", - "-O2", - "-Wall", - "-Wextra", - "-Iinclude", - "-DHAVE_MMAP=0", - "-DLACKS_SYS_MMAN_H=1", - "-DUSE_LOCKS=0", - "-DLACKS_SYS_PARAM_H=1", - "-c", - "-o", - "src/_PDCLIB/_PDCLIB_Exit.o", - "src/_PDCLIB/_PDCLIB_Exit.c" - ], - "directory": "/home/slinky/source/RockOS/rocklibc", - "file": "/home/slinky/source/RockOS/rocklibc/src/_PDCLIB/_PDCLIB_Exit.c", - "output": "/home/slinky/source/RockOS/rocklibc/src/_PDCLIB/_PDCLIB_Exit.o" - }, - { - "arguments": [ - "/home/slinky/opt/cross/bin/i686-elf-gcc", - "-ffreestanding", - "-O2", - "-Wall", - "-Wextra", - "-Iinclude", - "-DHAVE_MMAP=0", - "-DLACKS_SYS_MMAN_H=1", - "-DUSE_LOCKS=0", - "-DLACKS_SYS_PARAM_H=1", - "-c", - "-o", - "src/_PDCLIB/_PDCLIB_print_fp.o", - "src/_PDCLIB/_PDCLIB_print_fp.c" - ], - "directory": "/home/slinky/source/RockOS/rocklibc", - "file": "/home/slinky/source/RockOS/rocklibc/src/_PDCLIB/_PDCLIB_print_fp.c", - "output": "/home/slinky/source/RockOS/rocklibc/src/_PDCLIB/_PDCLIB_print_fp.o" - }, - { - "arguments": [ - "/home/slinky/opt/cross/bin/i686-elf-gcc", - "-ffreestanding", - "-O2", - "-Wall", - "-Wextra", - "-Iinclude", - "-DHAVE_MMAP=0", - "-DLACKS_SYS_MMAN_H=1", - "-DUSE_LOCKS=0", - "-DLACKS_SYS_PARAM_H=1", - "-c", - "-o", - "src/_PDCLIB/_PDCLIB_print_string.o", - "src/_PDCLIB/_PDCLIB_print_string.c" - ], - "directory": "/home/slinky/source/RockOS/rocklibc", - "file": "/home/slinky/source/RockOS/rocklibc/src/_PDCLIB/_PDCLIB_print_string.c", - "output": "/home/slinky/source/RockOS/rocklibc/src/_PDCLIB/_PDCLIB_print_string.o" - }, - { - "arguments": [ - "/home/slinky/opt/cross/bin/i686-elf-gcc", - "-ffreestanding", - "-O2", - "-Wall", - "-Wextra", - "-Iinclude", - "-DHAVE_MMAP=0", - "-DLACKS_SYS_MMAN_H=1", - "-DUSE_LOCKS=0", - "-DLACKS_SYS_PARAM_H=1", - "-c", - "-o", - "src/_PDCLIB/_PDCLIB_isstream.o", - "src/_PDCLIB/_PDCLIB_isstream.c" - ], - "directory": "/home/slinky/source/RockOS/rocklibc", - "file": "/home/slinky/source/RockOS/rocklibc/src/_PDCLIB/_PDCLIB_isstream.c", - "output": "/home/slinky/source/RockOS/rocklibc/src/_PDCLIB/_PDCLIB_isstream.o" - }, - { - "arguments": [ - "/home/slinky/opt/cross/bin/i686-elf-gcc", - "-ffreestanding", - "-O2", - "-Wall", - "-Wextra", - "-Iinclude", - "-DHAVE_MMAP=0", - "-DLACKS_SYS_MMAN_H=1", - "-DUSE_LOCKS=0", - "-DLACKS_SYS_PARAM_H=1", - "-c", - "-o", - "src/_PDCLIB/_PDCLIB_bigint_from_pow10.o", - "src/_PDCLIB/_PDCLIB_bigint_from_pow10.c" - ], - "directory": "/home/slinky/source/RockOS/rocklibc", - "file": "/home/slinky/source/RockOS/rocklibc/src/_PDCLIB/_PDCLIB_bigint_from_pow10.c", - "output": "/home/slinky/source/RockOS/rocklibc/src/_PDCLIB/_PDCLIB_bigint_from_pow10.o" - }, - { - "arguments": [ - "/home/slinky/opt/cross/bin/i686-elf-gcc", - "-ffreestanding", - "-O2", - "-Wall", - "-Wextra", - "-Iinclude", - "-DHAVE_MMAP=0", - "-DLACKS_SYS_MMAN_H=1", - "-DUSE_LOCKS=0", - "-DLACKS_SYS_PARAM_H=1", - "-c", - "-o", - "src/_PDCLIB/_PDCLIB_print_fp_deci.o", - "src/_PDCLIB/_PDCLIB_print_fp_deci.c" - ], - "directory": "/home/slinky/source/RockOS/rocklibc", - "file": "/home/slinky/source/RockOS/rocklibc/src/_PDCLIB/_PDCLIB_print_fp_deci.c", - "output": "/home/slinky/source/RockOS/rocklibc/src/_PDCLIB/_PDCLIB_print_fp_deci.o" - }, - { - "arguments": [ - "/home/slinky/opt/cross/bin/i686-elf-gcc", - "-ffreestanding", - "-O2", - "-Wall", - "-Wextra", - "-Iinclude", - "-DHAVE_MMAP=0", - "-DLACKS_SYS_MMAN_H=1", - "-DUSE_LOCKS=0", - "-DLACKS_SYS_PARAM_H=1", - "-c", - "-o", - "src/_PDCLIB/_PDCLIB_bigint_from_digit.o", - "src/_PDCLIB/_PDCLIB_bigint_from_digit.c" - ], - "directory": "/home/slinky/source/RockOS/rocklibc", - "file": "/home/slinky/source/RockOS/rocklibc/src/_PDCLIB/_PDCLIB_bigint_from_digit.c", - "output": "/home/slinky/source/RockOS/rocklibc/src/_PDCLIB/_PDCLIB_bigint_from_digit.o" - }, - { - "arguments": [ - "/home/slinky/opt/cross/bin/i686-elf-gcc", - "-ffreestanding", - "-O2", - "-Wall", - "-Wextra", - "-Iinclude", - "-DHAVE_MMAP=0", - "-DLACKS_SYS_MMAN_H=1", - "-DUSE_LOCKS=0", - "-DLACKS_SYS_PARAM_H=1", - "-c", - "-o", - "src/_PDCLIB/_PDCLIB_bigint_from_bigint.o", - "src/_PDCLIB/_PDCLIB_bigint_from_bigint.c" - ], - "directory": "/home/slinky/source/RockOS/rocklibc", - "file": "/home/slinky/source/RockOS/rocklibc/src/_PDCLIB/_PDCLIB_bigint_from_bigint.c", - "output": "/home/slinky/source/RockOS/rocklibc/src/_PDCLIB/_PDCLIB_bigint_from_bigint.o" - }, - { - "arguments": [ - "/home/slinky/opt/cross/bin/i686-elf-gcc", - "-ffreestanding", - "-O2", - "-Wall", - "-Wextra", - "-Iinclude", - "-DHAVE_MMAP=0", - "-DLACKS_SYS_MMAN_H=1", - "-DUSE_LOCKS=0", - "-DLACKS_SYS_PARAM_H=1", - "-c", - "-o", - "src/_PDCLIB/_PDCLIB_bigint_shl.o", - "src/_PDCLIB/_PDCLIB_bigint_shl.c" - ], - "directory": "/home/slinky/source/RockOS/rocklibc", - "file": "/home/slinky/source/RockOS/rocklibc/src/_PDCLIB/_PDCLIB_bigint_shl.c", - "output": "/home/slinky/source/RockOS/rocklibc/src/_PDCLIB/_PDCLIB_bigint_shl.o" - }, - { - "arguments": [ - "/home/slinky/opt/cross/bin/i686-elf-gcc", - "-ffreestanding", - "-O2", - "-Wall", - "-Wextra", - "-Iinclude", - "-DHAVE_MMAP=0", - "-DLACKS_SYS_MMAN_H=1", - "-DUSE_LOCKS=0", - "-DLACKS_SYS_PARAM_H=1", - "-c", - "-o", - "src/_PDCLIB/_PDCLIB_bigint_add.o", - "src/_PDCLIB/_PDCLIB_bigint_add.c" - ], - "directory": "/home/slinky/source/RockOS/rocklibc", - "file": "/home/slinky/source/RockOS/rocklibc/src/_PDCLIB/_PDCLIB_bigint_add.c", - "output": "/home/slinky/source/RockOS/rocklibc/src/_PDCLIB/_PDCLIB_bigint_add.o" - }, - { - "arguments": [ - "/home/slinky/opt/cross/bin/i686-elf-gcc", - "-ffreestanding", - "-O2", - "-Wall", - "-Wextra", - "-Iinclude", - "-DHAVE_MMAP=0", - "-DLACKS_SYS_MMAN_H=1", - "-DUSE_LOCKS=0", - "-DLACKS_SYS_PARAM_H=1", - "-c", - "-o", - "src/_PDCLIB/_PDCLIB_changemode.o", - "src/_PDCLIB/_PDCLIB_changemode.c" - ], - "directory": "/home/slinky/source/RockOS/rocklibc", - "file": "/home/slinky/source/RockOS/rocklibc/src/_PDCLIB/_PDCLIB_changemode.c", - "output": "/home/slinky/source/RockOS/rocklibc/src/_PDCLIB/_PDCLIB_changemode.o" - }, - { - "arguments": [ - "/home/slinky/opt/cross/bin/i686-elf-gcc", - "-ffreestanding", - "-O2", - "-Wall", - "-Wextra", - "-Iinclude", - "-DHAVE_MMAP=0", - "-DLACKS_SYS_MMAN_H=1", - "-DUSE_LOCKS=0", - "-DLACKS_SYS_PARAM_H=1", - "-c", - "-o", - "src/_PDCLIB/_PDCLIB_bigint_mul10.o", - "src/_PDCLIB/_PDCLIB_bigint_mul10.c" - ], - "directory": "/home/slinky/source/RockOS/rocklibc", - "file": "/home/slinky/source/RockOS/rocklibc/src/_PDCLIB/_PDCLIB_bigint_mul10.c", - "output": "/home/slinky/source/RockOS/rocklibc/src/_PDCLIB/_PDCLIB_bigint_mul10.o" - }, - { - "arguments": [ - "/home/slinky/opt/cross/bin/i686-elf-gcc", - "-ffreestanding", - "-O2", - "-Wall", - "-Wextra", - "-Iinclude", - "-DHAVE_MMAP=0", - "-DLACKS_SYS_MMAN_H=1", - "-DUSE_LOCKS=0", - "-DLACKS_SYS_PARAM_H=1", - "-c", - "-o", - "src/_dlmalloc/malloc.o", - "src/_dlmalloc/malloc.c" - ], - "directory": "/home/slinky/source/RockOS/rocklibc", - "file": "/home/slinky/source/RockOS/rocklibc/src/_dlmalloc/malloc.c", - "output": "/home/slinky/source/RockOS/rocklibc/src/_dlmalloc/malloc.o" - }, - { - "arguments": [ - "/home/slinky/opt/cross/bin/i686-elf-gcc", - "-ffreestanding", - "-O2", - "-Wall", - "-Wextra", - "-Iinclude", - "-DHAVE_MMAP=0", - "-DLACKS_SYS_MMAN_H=1", - "-DUSE_LOCKS=0", - "-DLACKS_SYS_PARAM_H=1", - "-c", - "-o", - "src/math/isnormal.o", - "src/math/isnormal.c" - ], - "directory": "/home/slinky/source/RockOS/rocklibc", - "file": "/home/slinky/source/RockOS/rocklibc/src/math/isnormal.c", - "output": "/home/slinky/source/RockOS/rocklibc/src/math/isnormal.o" - }, - { - "arguments": [ - "/home/slinky/opt/cross/bin/i686-elf-gcc", - "-ffreestanding", - "-O2", - "-Wall", - "-Wextra", - "-Iinclude", - "-DHAVE_MMAP=0", - "-DLACKS_SYS_MMAN_H=1", - "-DUSE_LOCKS=0", - "-DLACKS_SYS_PARAM_H=1", - "-c", - "-o", - "src/math/isfinite.o", - "src/math/isfinite.c" - ], - "directory": "/home/slinky/source/RockOS/rocklibc", - "file": "/home/slinky/source/RockOS/rocklibc/src/math/isfinite.c", - "output": "/home/slinky/source/RockOS/rocklibc/src/math/isfinite.o" - }, - { - "arguments": [ - "/home/slinky/opt/cross/bin/i686-elf-gcc", - "-ffreestanding", - "-O2", - "-Wall", - "-Wextra", - "-Iinclude", - "-DHAVE_MMAP=0", - "-DLACKS_SYS_MMAN_H=1", - "-DUSE_LOCKS=0", - "-DLACKS_SYS_PARAM_H=1", - "-c", - "-o", - "src/math/isnan.o", - "src/math/isnan.c" - ], - "directory": "/home/slinky/source/RockOS/rocklibc", - "file": "/home/slinky/source/RockOS/rocklibc/src/math/isnan.c", - "output": "/home/slinky/source/RockOS/rocklibc/src/math/isnan.o" - }, - { - "arguments": [ - "/home/slinky/opt/cross/bin/i686-elf-gcc", - "-ffreestanding", - "-O2", - "-Wall", - "-Wextra", - "-Iinclude", - "-DHAVE_MMAP=0", - "-DLACKS_SYS_MMAN_H=1", - "-DUSE_LOCKS=0", - "-DLACKS_SYS_PARAM_H=1", - "-c", - "-o", - "src/math/fdim.o", - "src/math/fdim.c" - ], - "directory": "/home/slinky/source/RockOS/rocklibc", - "file": "/home/slinky/source/RockOS/rocklibc/src/math/fdim.c", - "output": "/home/slinky/source/RockOS/rocklibc/src/math/fdim.o" - }, - { - "arguments": [ - "/home/slinky/opt/cross/bin/i686-elf-gcc", - "-ffreestanding", - "-O2", - "-Wall", - "-Wextra", - "-Iinclude", - "-DHAVE_MMAP=0", - "-DLACKS_SYS_MMAN_H=1", - "-DUSE_LOCKS=0", - "-DLACKS_SYS_PARAM_H=1", - "-c", - "-o", - "src/math/fabs.o", - "src/math/fabs.c" - ], - "directory": "/home/slinky/source/RockOS/rocklibc", - "file": "/home/slinky/source/RockOS/rocklibc/src/math/fabs.c", - "output": "/home/slinky/source/RockOS/rocklibc/src/math/fabs.o" - }, - { - "arguments": [ - "/home/slinky/opt/cross/bin/i686-elf-gcc", - "-ffreestanding", - "-O2", - "-Wall", - "-Wextra", - "-Iinclude", - "-DHAVE_MMAP=0", - "-DLACKS_SYS_MMAN_H=1", - "-DUSE_LOCKS=0", - "-DLACKS_SYS_PARAM_H=1", - "-c", - "-o", - "src/math/isinf.o", - "src/math/isinf.c" - ], - "directory": "/home/slinky/source/RockOS/rocklibc", - "file": "/home/slinky/source/RockOS/rocklibc/src/math/isinf.c", - "output": "/home/slinky/source/RockOS/rocklibc/src/math/isinf.o" - }, - { - "arguments": [ - "/home/slinky/opt/cross/bin/i686-elf-gcc", - "-ffreestanding", - "-O2", - "-Wall", - "-Wextra", - "-Iinclude", - "-DHAVE_MMAP=0", - "-DLACKS_SYS_MMAN_H=1", - "-DUSE_LOCKS=0", - "-DLACKS_SYS_PARAM_H=1", - "-c", - "-o", - "src/math/fpclassify.o", - "src/math/fpclassify.c" - ], - "directory": "/home/slinky/source/RockOS/rocklibc", - "file": "/home/slinky/source/RockOS/rocklibc/src/math/fpclassify.c", - "output": "/home/slinky/source/RockOS/rocklibc/src/math/fpclassify.o" - }, - { - "arguments": [ - "/home/slinky/opt/cross/bin/i686-elf-gcc", - "-ffreestanding", - "-O2", - "-Wall", - "-Wextra", - "-Iinclude", - "-DHAVE_MMAP=0", - "-DLACKS_SYS_MMAN_H=1", - "-DUSE_LOCKS=0", - "-DLACKS_SYS_PARAM_H=1", - "-c", - "-o", - "src/math/signbit.o", - "src/math/signbit.c" - ], - "directory": "/home/slinky/source/RockOS/rocklibc", - "file": "/home/slinky/source/RockOS/rocklibc/src/math/signbit.c", - "output": "/home/slinky/source/RockOS/rocklibc/src/math/signbit.o" - }, - { - "arguments": [ - "/home/slinky/opt/cross/bin/i686-elf-gcc", - "-ffreestanding", - "-O2", - "-Wall", - "-Wextra", - "-Iinclude", - "-DHAVE_MMAP=0", - "-DLACKS_SYS_MMAN_H=1", - "-DUSE_LOCKS=0", - "-DLACKS_SYS_PARAM_H=1", - "-c", - "-o", - "src/math/fmax.o", - "src/math/fmax.c" - ], - "directory": "/home/slinky/source/RockOS/rocklibc", - "file": "/home/slinky/source/RockOS/rocklibc/src/math/fmax.c", - "output": "/home/slinky/source/RockOS/rocklibc/src/math/fmax.o" - }, - { - "arguments": [ - "/home/slinky/opt/cross/bin/i686-elf-gcc", - "-ffreestanding", - "-O2", - "-Wall", - "-Wextra", - "-Iinclude", - "-DHAVE_MMAP=0", - "-DLACKS_SYS_MMAN_H=1", - "-DUSE_LOCKS=0", - "-DLACKS_SYS_PARAM_H=1", - "-c", - "-o", - "src/math/fmin.o", - "src/math/fmin.c" - ], - "directory": "/home/slinky/source/RockOS/rocklibc", - "file": "/home/slinky/source/RockOS/rocklibc/src/math/fmin.c", - "output": "/home/slinky/source/RockOS/rocklibc/src/math/fmin.o" - }, - { - "arguments": [ - "/home/slinky/opt/cross/bin/i686-elf-gcc", - "-ffreestanding", - "-O2", - "-Wall", - "-Wextra", - "-Iinclude", - "-DHAVE_MMAP=0", - "-DLACKS_SYS_MMAN_H=1", - "-DUSE_LOCKS=0", - "-DLACKS_SYS_PARAM_H=1", - "-c", - "-o", - "src/_tzcode/_PDCLIB_tzset_unlocked.o", - "src/_tzcode/_PDCLIB_tzset_unlocked.c" - ], - "directory": "/home/slinky/source/RockOS/rocklibc", - "file": "/home/slinky/source/RockOS/rocklibc/src/_tzcode/_PDCLIB_tzset_unlocked.c", - "output": "/home/slinky/source/RockOS/rocklibc/src/_tzcode/_PDCLIB_tzset_unlocked.o" - }, - { - "arguments": [ - "/home/slinky/opt/cross/bin/i686-elf-gcc", - "-ffreestanding", - "-O2", - "-Wall", - "-Wextra", - "-Iinclude", - "-DHAVE_MMAP=0", - "-DLACKS_SYS_MMAN_H=1", - "-DUSE_LOCKS=0", - "-DLACKS_SYS_PARAM_H=1", - "-c", - "-o", - "src/_tzcode/_PDCLIB_tzload.o", - "src/_tzcode/_PDCLIB_tzload.c" - ], - "directory": "/home/slinky/source/RockOS/rocklibc", - "file": "/home/slinky/source/RockOS/rocklibc/src/_tzcode/_PDCLIB_tzload.c", - "output": "/home/slinky/source/RockOS/rocklibc/src/_tzcode/_PDCLIB_tzload.o" - }, - { - "arguments": [ - "/home/slinky/opt/cross/bin/i686-elf-gcc", - "-ffreestanding", - "-O2", - "-Wall", - "-Wextra", - "-Iinclude", - "-DHAVE_MMAP=0", - "-DLACKS_SYS_MMAN_H=1", - "-DUSE_LOCKS=0", - "-DLACKS_SYS_PARAM_H=1", - "-c", - "-o", - "src/_tzcode/_PDCLIB_gmtcheck.o", - "src/_tzcode/_PDCLIB_gmtcheck.c" - ], - "directory": "/home/slinky/source/RockOS/rocklibc", - "file": "/home/slinky/source/RockOS/rocklibc/src/_tzcode/_PDCLIB_gmtcheck.c", - "output": "/home/slinky/source/RockOS/rocklibc/src/_tzcode/_PDCLIB_gmtcheck.o" - }, - { - "arguments": [ - "/home/slinky/opt/cross/bin/i686-elf-gcc", - "-ffreestanding", - "-O2", - "-Wall", - "-Wextra", - "-Iinclude", - "-DHAVE_MMAP=0", - "-DLACKS_SYS_MMAN_H=1", - "-DUSE_LOCKS=0", - "-DLACKS_SYS_PARAM_H=1", - "-c", - "-o", - "src/_tzcode/_PDCLIB_timesub.o", - "src/_tzcode/_PDCLIB_timesub.c" - ], - "directory": "/home/slinky/source/RockOS/rocklibc", - "file": "/home/slinky/source/RockOS/rocklibc/src/_tzcode/_PDCLIB_timesub.c", - "output": "/home/slinky/source/RockOS/rocklibc/src/_tzcode/_PDCLIB_timesub.o" - }, - { - "arguments": [ - "/home/slinky/opt/cross/bin/i686-elf-gcc", - "-ffreestanding", - "-O2", - "-Wall", - "-Wextra", - "-Iinclude", - "-DHAVE_MMAP=0", - "-DLACKS_SYS_MMAN_H=1", - "-DUSE_LOCKS=0", - "-DLACKS_SYS_PARAM_H=1", - "-c", - "-o", - "src/_tzcode/_PDCLIB_localsub.o", - "src/_tzcode/_PDCLIB_localsub.c" - ], - "directory": "/home/slinky/source/RockOS/rocklibc", - "file": "/home/slinky/source/RockOS/rocklibc/src/_tzcode/_PDCLIB_localsub.c", - "output": "/home/slinky/source/RockOS/rocklibc/src/_tzcode/_PDCLIB_localsub.o" - }, - { - "arguments": [ - "/home/slinky/opt/cross/bin/i686-elf-gcc", - "-ffreestanding", - "-O2", - "-Wall", - "-Wextra", - "-Iinclude", - "-DHAVE_MMAP=0", - "-DLACKS_SYS_MMAN_H=1", - "-DUSE_LOCKS=0", - "-DLACKS_SYS_PARAM_H=1", - "-c", - "-o", - "src/_tzcode/_PDCLIB_localtime_tzset.o", - "src/_tzcode/_PDCLIB_localtime_tzset.c" - ], - "directory": "/home/slinky/source/RockOS/rocklibc", - "file": "/home/slinky/source/RockOS/rocklibc/src/_tzcode/_PDCLIB_localtime_tzset.c", - "output": "/home/slinky/source/RockOS/rocklibc/src/_tzcode/_PDCLIB_localtime_tzset.o" - }, - { - "arguments": [ - "/home/slinky/opt/cross/bin/i686-elf-gcc", - "-ffreestanding", - "-O2", - "-Wall", - "-Wextra", - "-Iinclude", - "-DHAVE_MMAP=0", - "-DLACKS_SYS_MMAN_H=1", - "-DUSE_LOCKS=0", - "-DLACKS_SYS_PARAM_H=1", - "-c", - "-o", - "src/_tzcode/_PDCLIB_update_tzname_etc.o", - "src/_tzcode/_PDCLIB_update_tzname_etc.c" - ], - "directory": "/home/slinky/source/RockOS/rocklibc", - "file": "/home/slinky/source/RockOS/rocklibc/src/_tzcode/_PDCLIB_update_tzname_etc.c", - "output": "/home/slinky/source/RockOS/rocklibc/src/_tzcode/_PDCLIB_update_tzname_etc.o" - }, - { - "arguments": [ - "/home/slinky/opt/cross/bin/i686-elf-gcc", - "-ffreestanding", - "-O2", - "-Wall", - "-Wextra", - "-Iinclude", - "-DHAVE_MMAP=0", - "-DLACKS_SYS_MMAN_H=1", - "-DUSE_LOCKS=0", - "-DLACKS_SYS_PARAM_H=1", - "-c", - "-o", - "src/_tzcode/_PDCLIB_mktime_tzname.o", - "src/_tzcode/_PDCLIB_mktime_tzname.c" - ], - "directory": "/home/slinky/source/RockOS/rocklibc", - "file": "/home/slinky/source/RockOS/rocklibc/src/_tzcode/_PDCLIB_mktime_tzname.c", - "output": "/home/slinky/source/RockOS/rocklibc/src/_tzcode/_PDCLIB_mktime_tzname.o" - }, - { - "arguments": [ - "/home/slinky/opt/cross/bin/i686-elf-gcc", - "-ffreestanding", - "-O2", - "-Wall", - "-Wextra", - "-Iinclude", - "-DHAVE_MMAP=0", - "-DLACKS_SYS_MMAN_H=1", - "-DUSE_LOCKS=0", - "-DLACKS_SYS_PARAM_H=1", - "-c", - "-o", - "src/_tzcode/_PDCLIB_increment_overflow.o", - "src/_tzcode/_PDCLIB_increment_overflow.c" - ], - "directory": "/home/slinky/source/RockOS/rocklibc", - "file": "/home/slinky/source/RockOS/rocklibc/src/_tzcode/_PDCLIB_increment_overflow.c", - "output": "/home/slinky/source/RockOS/rocklibc/src/_tzcode/_PDCLIB_increment_overflow.o" - }, - { - "arguments": [ - "/home/slinky/opt/cross/bin/i686-elf-gcc", - "-ffreestanding", - "-O2", - "-Wall", - "-Wextra", - "-Iinclude", - "-DHAVE_MMAP=0", - "-DLACKS_SYS_MMAN_H=1", - "-DUSE_LOCKS=0", - "-DLACKS_SYS_PARAM_H=1", - "-c", - "-o", - "src/_tzcode/_PDCLIB_gmtsub.o", - "src/_tzcode/_PDCLIB_gmtsub.c" - ], - "directory": "/home/slinky/source/RockOS/rocklibc", - "file": "/home/slinky/source/RockOS/rocklibc/src/_tzcode/_PDCLIB_gmtsub.c", - "output": "/home/slinky/source/RockOS/rocklibc/src/_tzcode/_PDCLIB_gmtsub.o" - }, - { - "arguments": [ - "/home/slinky/opt/cross/bin/i686-elf-gcc", - "-ffreestanding", - "-O2", - "-Wall", - "-Wextra", - "-Iinclude", - "-DHAVE_MMAP=0", - "-DLACKS_SYS_MMAN_H=1", - "-DUSE_LOCKS=0", - "-DLACKS_SYS_PARAM_H=1", - "-c", - "-o", - "src/_tzcode/_PDCLIB_tzparse.o", - "src/_tzcode/_PDCLIB_tzparse.c" - ], - "directory": "/home/slinky/source/RockOS/rocklibc", - "file": "/home/slinky/source/RockOS/rocklibc/src/_tzcode/_PDCLIB_tzparse.c", - "output": "/home/slinky/source/RockOS/rocklibc/src/_tzcode/_PDCLIB_tzparse.o" - }, - { - "arguments": [ - "/home/slinky/opt/cross/bin/i686-elf-gcc", - "-ffreestanding", - "-O2", - "-Wall", - "-Wextra", - "-Iinclude", - "-DHAVE_MMAP=0", - "-DLACKS_SYS_MMAN_H=1", - "-DUSE_LOCKS=0", - "-DLACKS_SYS_PARAM_H=1", - "-c", - "-o", - "src/_tzcode/_PDCLIB_init_ttinfo.o", - "src/_tzcode/_PDCLIB_init_ttinfo.c" - ], - "directory": "/home/slinky/source/RockOS/rocklibc", - "file": "/home/slinky/source/RockOS/rocklibc/src/_tzcode/_PDCLIB_init_ttinfo.c", - "output": "/home/slinky/source/RockOS/rocklibc/src/_tzcode/_PDCLIB_init_ttinfo.o" - }, - { - "arguments": [ - "/home/slinky/opt/cross/bin/i686-elf-gcc", - "-ffreestanding", - "-O2", - "-Wall", - "-Wextra", - "-Iinclude", - "-DHAVE_MMAP=0", - "-DLACKS_SYS_MMAN_H=1", - "-DUSE_LOCKS=0", - "-DLACKS_SYS_PARAM_H=1", - "-c", - "-o", - "src/ctype/isupper.o", - "src/ctype/isupper.c" - ], - "directory": "/home/slinky/source/RockOS/rocklibc", - "file": "/home/slinky/source/RockOS/rocklibc/src/ctype/isupper.c", - "output": "/home/slinky/source/RockOS/rocklibc/src/ctype/isupper.o" - }, - { - "arguments": [ - "/home/slinky/opt/cross/bin/i686-elf-gcc", - "-ffreestanding", - "-O2", - "-Wall", - "-Wextra", - "-Iinclude", - "-DHAVE_MMAP=0", - "-DLACKS_SYS_MMAN_H=1", - "-DUSE_LOCKS=0", - "-DLACKS_SYS_PARAM_H=1", - "-c", - "-o", - "src/ctype/iscntrl.o", - "src/ctype/iscntrl.c" - ], - "directory": "/home/slinky/source/RockOS/rocklibc", - "file": "/home/slinky/source/RockOS/rocklibc/src/ctype/iscntrl.c", - "output": "/home/slinky/source/RockOS/rocklibc/src/ctype/iscntrl.o" - }, - { - "arguments": [ - "/home/slinky/opt/cross/bin/i686-elf-gcc", - "-ffreestanding", - "-O2", - "-Wall", - "-Wextra", - "-Iinclude", - "-DHAVE_MMAP=0", - "-DLACKS_SYS_MMAN_H=1", - "-DUSE_LOCKS=0", - "-DLACKS_SYS_PARAM_H=1", - "-c", - "-o", - "src/ctype/toupper.o", - "src/ctype/toupper.c" - ], - "directory": "/home/slinky/source/RockOS/rocklibc", - "file": "/home/slinky/source/RockOS/rocklibc/src/ctype/toupper.c", - "output": "/home/slinky/source/RockOS/rocklibc/src/ctype/toupper.o" - }, - { - "arguments": [ - "/home/slinky/opt/cross/bin/i686-elf-gcc", - "-ffreestanding", - "-O2", - "-Wall", - "-Wextra", - "-Iinclude", - "-DHAVE_MMAP=0", - "-DLACKS_SYS_MMAN_H=1", - "-DUSE_LOCKS=0", - "-DLACKS_SYS_PARAM_H=1", - "-c", - "-o", - "src/ctype/ispunct.o", - "src/ctype/ispunct.c" - ], - "directory": "/home/slinky/source/RockOS/rocklibc", - "file": "/home/slinky/source/RockOS/rocklibc/src/ctype/ispunct.c", - "output": "/home/slinky/source/RockOS/rocklibc/src/ctype/ispunct.o" - }, - { - "arguments": [ - "/home/slinky/opt/cross/bin/i686-elf-gcc", - "-ffreestanding", - "-O2", - "-Wall", - "-Wextra", - "-Iinclude", - "-DHAVE_MMAP=0", - "-DLACKS_SYS_MMAN_H=1", - "-DUSE_LOCKS=0", - "-DLACKS_SYS_PARAM_H=1", - "-c", - "-o", - "src/ctype/isalnum.o", - "src/ctype/isalnum.c" - ], - "directory": "/home/slinky/source/RockOS/rocklibc", - "file": "/home/slinky/source/RockOS/rocklibc/src/ctype/isalnum.c", - "output": "/home/slinky/source/RockOS/rocklibc/src/ctype/isalnum.o" - }, - { - "arguments": [ - "/home/slinky/opt/cross/bin/i686-elf-gcc", - "-ffreestanding", - "-O2", - "-Wall", - "-Wextra", - "-Iinclude", - "-DHAVE_MMAP=0", - "-DLACKS_SYS_MMAN_H=1", - "-DUSE_LOCKS=0", - "-DLACKS_SYS_PARAM_H=1", - "-c", - "-o", - "src/ctype/islower.o", - "src/ctype/islower.c" - ], - "directory": "/home/slinky/source/RockOS/rocklibc", - "file": "/home/slinky/source/RockOS/rocklibc/src/ctype/islower.c", - "output": "/home/slinky/source/RockOS/rocklibc/src/ctype/islower.o" - }, - { - "arguments": [ - "/home/slinky/opt/cross/bin/i686-elf-gcc", - "-ffreestanding", - "-O2", - "-Wall", - "-Wextra", - "-Iinclude", - "-DHAVE_MMAP=0", - "-DLACKS_SYS_MMAN_H=1", - "-DUSE_LOCKS=0", - "-DLACKS_SYS_PARAM_H=1", - "-c", - "-o", - "src/ctype/isgraph.o", - "src/ctype/isgraph.c" - ], - "directory": "/home/slinky/source/RockOS/rocklibc", - "file": "/home/slinky/source/RockOS/rocklibc/src/ctype/isgraph.c", - "output": "/home/slinky/source/RockOS/rocklibc/src/ctype/isgraph.o" - }, - { - "arguments": [ - "/home/slinky/opt/cross/bin/i686-elf-gcc", - "-ffreestanding", - "-O2", - "-Wall", - "-Wextra", - "-Iinclude", - "-DHAVE_MMAP=0", - "-DLACKS_SYS_MMAN_H=1", - "-DUSE_LOCKS=0", - "-DLACKS_SYS_PARAM_H=1", - "-c", - "-o", - "src/ctype/isprint.o", - "src/ctype/isprint.c" - ], - "directory": "/home/slinky/source/RockOS/rocklibc", - "file": "/home/slinky/source/RockOS/rocklibc/src/ctype/isprint.c", - "output": "/home/slinky/source/RockOS/rocklibc/src/ctype/isprint.o" - }, - { - "arguments": [ - "/home/slinky/opt/cross/bin/i686-elf-gcc", - "-ffreestanding", - "-O2", - "-Wall", - "-Wextra", - "-Iinclude", - "-DHAVE_MMAP=0", - "-DLACKS_SYS_MMAN_H=1", - "-DUSE_LOCKS=0", - "-DLACKS_SYS_PARAM_H=1", - "-c", - "-o", - "src/ctype/tolower.o", - "src/ctype/tolower.c" - ], - "directory": "/home/slinky/source/RockOS/rocklibc", - "file": "/home/slinky/source/RockOS/rocklibc/src/ctype/tolower.c", - "output": "/home/slinky/source/RockOS/rocklibc/src/ctype/tolower.o" - }, - { - "arguments": [ - "/home/slinky/opt/cross/bin/i686-elf-gcc", - "-ffreestanding", - "-O2", - "-Wall", - "-Wextra", - "-Iinclude", - "-DHAVE_MMAP=0", - "-DLACKS_SYS_MMAN_H=1", - "-DUSE_LOCKS=0", - "-DLACKS_SYS_PARAM_H=1", - "-c", - "-o", - "src/ctype/isspace.o", - "src/ctype/isspace.c" - ], - "directory": "/home/slinky/source/RockOS/rocklibc", - "file": "/home/slinky/source/RockOS/rocklibc/src/ctype/isspace.c", - "output": "/home/slinky/source/RockOS/rocklibc/src/ctype/isspace.o" - }, - { - "arguments": [ - "/home/slinky/opt/cross/bin/i686-elf-gcc", - "-ffreestanding", - "-O2", - "-Wall", - "-Wextra", - "-Iinclude", - "-DHAVE_MMAP=0", - "-DLACKS_SYS_MMAN_H=1", - "-DUSE_LOCKS=0", - "-DLACKS_SYS_PARAM_H=1", - "-c", - "-o", - "src/ctype/isdigit.o", - "src/ctype/isdigit.c" - ], - "directory": "/home/slinky/source/RockOS/rocklibc", - "file": "/home/slinky/source/RockOS/rocklibc/src/ctype/isdigit.c", - "output": "/home/slinky/source/RockOS/rocklibc/src/ctype/isdigit.o" - }, - { - "arguments": [ - "/home/slinky/opt/cross/bin/i686-elf-gcc", - "-ffreestanding", - "-O2", - "-Wall", - "-Wextra", - "-Iinclude", - "-DHAVE_MMAP=0", - "-DLACKS_SYS_MMAN_H=1", - "-DUSE_LOCKS=0", - "-DLACKS_SYS_PARAM_H=1", - "-c", - "-o", - "src/ctype/isxdigit.o", - "src/ctype/isxdigit.c" - ], - "directory": "/home/slinky/source/RockOS/rocklibc", - "file": "/home/slinky/source/RockOS/rocklibc/src/ctype/isxdigit.c", - "output": "/home/slinky/source/RockOS/rocklibc/src/ctype/isxdigit.o" - }, - { - "arguments": [ - "/home/slinky/opt/cross/bin/i686-elf-gcc", - "-ffreestanding", - "-O2", - "-Wall", - "-Wextra", - "-Iinclude", - "-DHAVE_MMAP=0", - "-DLACKS_SYS_MMAN_H=1", - "-DUSE_LOCKS=0", - "-DLACKS_SYS_PARAM_H=1", - "-c", - "-o", - "src/ctype/isblank.o", - "src/ctype/isblank.c" - ], - "directory": "/home/slinky/source/RockOS/rocklibc", - "file": "/home/slinky/source/RockOS/rocklibc/src/ctype/isblank.c", - "output": "/home/slinky/source/RockOS/rocklibc/src/ctype/isblank.o" - }, - { - "arguments": [ - "/home/slinky/opt/cross/bin/i686-elf-gcc", - "-ffreestanding", - "-O2", - "-Wall", - "-Wextra", - "-Iinclude", - "-DHAVE_MMAP=0", - "-DLACKS_SYS_MMAN_H=1", - "-DUSE_LOCKS=0", - "-DLACKS_SYS_PARAM_H=1", - "-c", - "-o", - "src/ctype/isalpha.o", - "src/ctype/isalpha.c" - ], - "directory": "/home/slinky/source/RockOS/rocklibc", - "file": "/home/slinky/source/RockOS/rocklibc/src/ctype/isalpha.c", - "output": "/home/slinky/source/RockOS/rocklibc/src/ctype/isalpha.o" - }, - { - "arguments": [ - "/home/slinky/opt/cross/bin/i686-elf-gcc", - "-ffreestanding", - "-O2", - "-Wall", - "-Wextra", - "-Iinclude", - "-DHAVE_MMAP=0", - "-DLACKS_SYS_MMAN_H=1", - "-DUSE_LOCKS=0", - "-DLACKS_SYS_PARAM_H=1", - "-c", - "-o", - "src/signal/raise.o", - "src/signal/raise.c" - ], - "directory": "/home/slinky/source/RockOS/rocklibc", - "file": "/home/slinky/source/RockOS/rocklibc/src/signal/raise.c", - "output": "/home/slinky/source/RockOS/rocklibc/src/signal/raise.o" - }, - { - "arguments": [ - "/home/slinky/opt/cross/bin/i686-elf-gcc", - "-ffreestanding", - "-O2", - "-Wall", - "-Wextra", - "-Iinclude", - "-DHAVE_MMAP=0", - "-DLACKS_SYS_MMAN_H=1", - "-DUSE_LOCKS=0", - "-DLACKS_SYS_PARAM_H=1", - "-c", - "-o", - "src/signal/signal.o", - "src/signal/signal.c" - ], - "directory": "/home/slinky/source/RockOS/rocklibc", - "file": "/home/slinky/source/RockOS/rocklibc/src/signal/signal.c", - "output": "/home/slinky/source/RockOS/rocklibc/src/signal/signal.o" - }, - { - "arguments": [ - "/home/slinky/opt/cross/bin/i686-elf-gcc", - "-ffreestanding", - "-O2", - "-Wall", - "-Wextra", - "-Iinclude", - "-DHAVE_MMAP=0", - "-DLACKS_SYS_MMAN_H=1", - "-DUSE_LOCKS=0", - "-DLACKS_SYS_PARAM_H=1", - "-c", - "-o", - "src/stdio/ferror.o", - "src/stdio/ferror.c" - ], - "directory": "/home/slinky/source/RockOS/rocklibc", - "file": "/home/slinky/source/RockOS/rocklibc/src/stdio/ferror.c", - "output": "/home/slinky/source/RockOS/rocklibc/src/stdio/ferror.o" - }, - { - "arguments": [ - "/home/slinky/opt/cross/bin/i686-elf-gcc", - "-ffreestanding", - "-O2", - "-Wall", - "-Wextra", - "-Iinclude", - "-DHAVE_MMAP=0", - "-DLACKS_SYS_MMAN_H=1", - "-DUSE_LOCKS=0", - "-DLACKS_SYS_PARAM_H=1", - "-c", - "-o", - "src/stdio/fopen.o", - "src/stdio/fopen.c" - ], - "directory": "/home/slinky/source/RockOS/rocklibc", - "file": "/home/slinky/source/RockOS/rocklibc/src/stdio/fopen.c", - "output": "/home/slinky/source/RockOS/rocklibc/src/stdio/fopen.o" - }, - { - "arguments": [ - "/home/slinky/opt/cross/bin/i686-elf-gcc", - "-ffreestanding", - "-O2", - "-Wall", - "-Wextra", - "-Iinclude", - "-DHAVE_MMAP=0", - "-DLACKS_SYS_MMAN_H=1", - "-DUSE_LOCKS=0", - "-DLACKS_SYS_PARAM_H=1", - "-c", - "-o", - "src/stdio/puts.o", - "src/stdio/puts.c" - ], - "directory": "/home/slinky/source/RockOS/rocklibc", - "file": "/home/slinky/source/RockOS/rocklibc/src/stdio/puts.c", - "output": "/home/slinky/source/RockOS/rocklibc/src/stdio/puts.o" - }, - { - "arguments": [ - "/home/slinky/opt/cross/bin/i686-elf-gcc", - "-ffreestanding", - "-O2", - "-Wall", - "-Wextra", - "-Iinclude", - "-DHAVE_MMAP=0", - "-DLACKS_SYS_MMAN_H=1", - "-DUSE_LOCKS=0", - "-DLACKS_SYS_PARAM_H=1", - "-c", - "-o", - "src/stdio/fgets.o", - "src/stdio/fgets.c" - ], - "directory": "/home/slinky/source/RockOS/rocklibc", - "file": "/home/slinky/source/RockOS/rocklibc/src/stdio/fgets.c", - "output": "/home/slinky/source/RockOS/rocklibc/src/stdio/fgets.o" - }, - { - "arguments": [ - "/home/slinky/opt/cross/bin/i686-elf-gcc", - "-ffreestanding", - "-O2", - "-Wall", - "-Wextra", - "-Iinclude", - "-DHAVE_MMAP=0", - "-DLACKS_SYS_MMAN_H=1", - "-DUSE_LOCKS=0", - "-DLACKS_SYS_PARAM_H=1", - "-c", - "-o", - "src/stdio/snprintf.o", - "src/stdio/snprintf.c" - ], - "directory": "/home/slinky/source/RockOS/rocklibc", - "file": "/home/slinky/source/RockOS/rocklibc/src/stdio/snprintf.c", - "output": "/home/slinky/source/RockOS/rocklibc/src/stdio/snprintf.o" - }, - { - "arguments": [ - "/home/slinky/opt/cross/bin/i686-elf-gcc", - "-ffreestanding", - "-O2", - "-Wall", - "-Wextra", - "-Iinclude", - "-DHAVE_MMAP=0", - "-DLACKS_SYS_MMAN_H=1", - "-DUSE_LOCKS=0", - "-DLACKS_SYS_PARAM_H=1", - "-c", - "-o", - "src/stdio/fgetpos.o", - "src/stdio/fgetpos.c" - ], - "directory": "/home/slinky/source/RockOS/rocklibc", - "file": "/home/slinky/source/RockOS/rocklibc/src/stdio/fgetpos.c", - "output": "/home/slinky/source/RockOS/rocklibc/src/stdio/fgetpos.o" - }, - { - "arguments": [ - "/home/slinky/opt/cross/bin/i686-elf-gcc", - "-ffreestanding", - "-O2", - "-Wall", - "-Wextra", - "-Iinclude", - "-DHAVE_MMAP=0", - "-DLACKS_SYS_MMAN_H=1", - "-DUSE_LOCKS=0", - "-DLACKS_SYS_PARAM_H=1", - "-c", - "-o", - "src/stdio/getchar.o", - "src/stdio/getchar.c" - ], - "directory": "/home/slinky/source/RockOS/rocklibc", - "file": "/home/slinky/source/RockOS/rocklibc/src/stdio/getchar.c", - "output": "/home/slinky/source/RockOS/rocklibc/src/stdio/getchar.o" - }, - { - "arguments": [ - "/home/slinky/opt/cross/bin/i686-elf-gcc", - "-ffreestanding", - "-O2", - "-Wall", - "-Wextra", - "-Iinclude", - "-DHAVE_MMAP=0", - "-DLACKS_SYS_MMAN_H=1", - "-DUSE_LOCKS=0", - "-DLACKS_SYS_PARAM_H=1", - "-c", - "-o", - "src/stdio/rename.o", - "src/stdio/rename.c" - ], - "directory": "/home/slinky/source/RockOS/rocklibc", - "file": "/home/slinky/source/RockOS/rocklibc/src/stdio/rename.c", - "output": "/home/slinky/source/RockOS/rocklibc/src/stdio/rename.o" - }, - { - "arguments": [ - "/home/slinky/opt/cross/bin/i686-elf-gcc", - "-ffreestanding", - "-O2", - "-Wall", - "-Wextra", - "-Iinclude", - "-DHAVE_MMAP=0", - "-DLACKS_SYS_MMAN_H=1", - "-DUSE_LOCKS=0", - "-DLACKS_SYS_PARAM_H=1", - "-c", - "-o", - "src/stdio/fscanf.o", - "src/stdio/fscanf.c" - ], - "directory": "/home/slinky/source/RockOS/rocklibc", - "file": "/home/slinky/source/RockOS/rocklibc/src/stdio/fscanf.c", - "output": "/home/slinky/source/RockOS/rocklibc/src/stdio/fscanf.o" - }, - { - "arguments": [ - "/home/slinky/opt/cross/bin/i686-elf-gcc", - "-ffreestanding", - "-O2", - "-Wall", - "-Wextra", - "-Iinclude", - "-DHAVE_MMAP=0", - "-DLACKS_SYS_MMAN_H=1", - "-DUSE_LOCKS=0", - "-DLACKS_SYS_PARAM_H=1", - "-c", - "-o", - "src/stdio/fseek.o", - "src/stdio/fseek.c" - ], - "directory": "/home/slinky/source/RockOS/rocklibc", - "file": "/home/slinky/source/RockOS/rocklibc/src/stdio/fseek.c", - "output": "/home/slinky/source/RockOS/rocklibc/src/stdio/fseek.o" - }, - { - "arguments": [ - "/home/slinky/opt/cross/bin/i686-elf-gcc", - "-ffreestanding", - "-O2", - "-Wall", - "-Wextra", - "-Iinclude", - "-DHAVE_MMAP=0", - "-DLACKS_SYS_MMAN_H=1", - "-DUSE_LOCKS=0", - "-DLACKS_SYS_PARAM_H=1", - "-c", - "-o", - "src/stdio/perror.o", - "src/stdio/perror.c" - ], - "directory": "/home/slinky/source/RockOS/rocklibc", - "file": "/home/slinky/source/RockOS/rocklibc/src/stdio/perror.c", - "output": "/home/slinky/source/RockOS/rocklibc/src/stdio/perror.o" - }, - { - "arguments": [ - "/home/slinky/opt/cross/bin/i686-elf-gcc", - "-ffreestanding", - "-O2", - "-Wall", - "-Wextra", - "-Iinclude", - "-DHAVE_MMAP=0", - "-DLACKS_SYS_MMAN_H=1", - "-DUSE_LOCKS=0", - "-DLACKS_SYS_PARAM_H=1", - "-c", - "-o", - "src/stdio/scanf.o", - "src/stdio/scanf.c" - ], - "directory": "/home/slinky/source/RockOS/rocklibc", - "file": "/home/slinky/source/RockOS/rocklibc/src/stdio/scanf.c", - "output": "/home/slinky/source/RockOS/rocklibc/src/stdio/scanf.o" - }, - { - "arguments": [ - "/home/slinky/opt/cross/bin/i686-elf-gcc", - "-ffreestanding", - "-O2", - "-Wall", - "-Wextra", - "-Iinclude", - "-DHAVE_MMAP=0", - "-DLACKS_SYS_MMAN_H=1", - "-DUSE_LOCKS=0", - "-DLACKS_SYS_PARAM_H=1", - "-c", - "-o", - "src/stdio/tmpfile_s.o", - "src/stdio/tmpfile_s.c" - ], - "directory": "/home/slinky/source/RockOS/rocklibc", - "file": "/home/slinky/source/RockOS/rocklibc/src/stdio/tmpfile_s.c", - "output": "/home/slinky/source/RockOS/rocklibc/src/stdio/tmpfile_s.o" - }, - { - "arguments": [ - "/home/slinky/opt/cross/bin/i686-elf-gcc", - "-ffreestanding", - "-O2", - "-Wall", - "-Wextra", - "-Iinclude", - "-DHAVE_MMAP=0", - "-DLACKS_SYS_MMAN_H=1", - "-DUSE_LOCKS=0", - "-DLACKS_SYS_PARAM_H=1", - "-c", - "-o", - "src/stdio/fgetc.o", - "src/stdio/fgetc.c" - ], - "directory": "/home/slinky/source/RockOS/rocklibc", - "file": "/home/slinky/source/RockOS/rocklibc/src/stdio/fgetc.c", - "output": "/home/slinky/source/RockOS/rocklibc/src/stdio/fgetc.o" - }, - { - "arguments": [ - "/home/slinky/opt/cross/bin/i686-elf-gcc", - "-ffreestanding", - "-O2", - "-Wall", - "-Wextra", - "-Iinclude", - "-DHAVE_MMAP=0", - "-DLACKS_SYS_MMAN_H=1", - "-DUSE_LOCKS=0", - "-DLACKS_SYS_PARAM_H=1", - "-c", - "-o", - "src/stdio/vsnprintf.o", - "src/stdio/vsnprintf.c" - ], - "directory": "/home/slinky/source/RockOS/rocklibc", - "file": "/home/slinky/source/RockOS/rocklibc/src/stdio/vsnprintf.c", - "output": "/home/slinky/source/RockOS/rocklibc/src/stdio/vsnprintf.o" - }, - { - "arguments": [ - "/home/slinky/opt/cross/bin/i686-elf-gcc", - "-ffreestanding", - "-O2", - "-Wall", - "-Wextra", - "-Iinclude", - "-DHAVE_MMAP=0", - "-DLACKS_SYS_MMAN_H=1", - "-DUSE_LOCKS=0", - "-DLACKS_SYS_PARAM_H=1", - "-c", - "-o", - "src/stdio/sprintf.o", - "src/stdio/sprintf.c" - ], - "directory": "/home/slinky/source/RockOS/rocklibc", - "file": "/home/slinky/source/RockOS/rocklibc/src/stdio/sprintf.c", - "output": "/home/slinky/source/RockOS/rocklibc/src/stdio/sprintf.o" - }, - { - "arguments": [ - "/home/slinky/opt/cross/bin/i686-elf-gcc", - "-ffreestanding", - "-O2", - "-Wall", - "-Wextra", - "-Iinclude", - "-DHAVE_MMAP=0", - "-DLACKS_SYS_MMAN_H=1", - "-DUSE_LOCKS=0", - "-DLACKS_SYS_PARAM_H=1", - "-c", - "-o", - "src/stdio/fclose.o", - "src/stdio/fclose.c" - ], - "directory": "/home/slinky/source/RockOS/rocklibc", - "file": "/home/slinky/source/RockOS/rocklibc/src/stdio/fclose.c", - "output": "/home/slinky/source/RockOS/rocklibc/src/stdio/fclose.o" - }, - { - "arguments": [ - "/home/slinky/opt/cross/bin/i686-elf-gcc", - "-ffreestanding", - "-O2", - "-Wall", - "-Wextra", - "-Iinclude", - "-DHAVE_MMAP=0", - "-DLACKS_SYS_MMAN_H=1", - "-DUSE_LOCKS=0", - "-DLACKS_SYS_PARAM_H=1", - "-c", - "-o", - "src/stdio/sscanf.o", - "src/stdio/sscanf.c" - ], - "directory": "/home/slinky/source/RockOS/rocklibc", - "file": "/home/slinky/source/RockOS/rocklibc/src/stdio/sscanf.c", - "output": "/home/slinky/source/RockOS/rocklibc/src/stdio/sscanf.o" - }, - { - "arguments": [ - "/home/slinky/opt/cross/bin/i686-elf-gcc", - "-ffreestanding", - "-O2", - "-Wall", - "-Wextra", - "-Iinclude", - "-DHAVE_MMAP=0", - "-DLACKS_SYS_MMAN_H=1", - "-DUSE_LOCKS=0", - "-DLACKS_SYS_PARAM_H=1", - "-c", - "-o", - "src/stdio/rewind.o", - "src/stdio/rewind.c" - ], - "directory": "/home/slinky/source/RockOS/rocklibc", - "file": "/home/slinky/source/RockOS/rocklibc/src/stdio/rewind.c", - "output": "/home/slinky/source/RockOS/rocklibc/src/stdio/rewind.o" - }, - { - "arguments": [ - "/home/slinky/opt/cross/bin/i686-elf-gcc", - "-ffreestanding", - "-O2", - "-Wall", - "-Wextra", - "-Iinclude", - "-DHAVE_MMAP=0", - "-DLACKS_SYS_MMAN_H=1", - "-DUSE_LOCKS=0", - "-DLACKS_SYS_PARAM_H=1", - "-c", - "-o", - "src/stdio/freopen_s.o", - "src/stdio/freopen_s.c" - ], - "directory": "/home/slinky/source/RockOS/rocklibc", - "file": "/home/slinky/source/RockOS/rocklibc/src/stdio/freopen_s.c", - "output": "/home/slinky/source/RockOS/rocklibc/src/stdio/freopen_s.o" - }, - { - "arguments": [ - "/home/slinky/opt/cross/bin/i686-elf-gcc", - "-ffreestanding", - "-O2", - "-Wall", - "-Wextra", - "-Iinclude", - "-DHAVE_MMAP=0", - "-DLACKS_SYS_MMAN_H=1", - "-DUSE_LOCKS=0", - "-DLACKS_SYS_PARAM_H=1", - "-c", - "-o", - "src/stdio/getc.o", - "src/stdio/getc.c" - ], - "directory": "/home/slinky/source/RockOS/rocklibc", - "file": "/home/slinky/source/RockOS/rocklibc/src/stdio/getc.c", - "output": "/home/slinky/source/RockOS/rocklibc/src/stdio/getc.o" - }, - { - "arguments": [ - "/home/slinky/opt/cross/bin/i686-elf-gcc", - "-ffreestanding", - "-O2", - "-Wall", - "-Wextra", - "-Iinclude", - "-DHAVE_MMAP=0", - "-DLACKS_SYS_MMAN_H=1", - "-DUSE_LOCKS=0", - "-DLACKS_SYS_PARAM_H=1", - "-c", - "-o", - "src/stdio/fsetpos.o", - "src/stdio/fsetpos.c" - ], - "directory": "/home/slinky/source/RockOS/rocklibc", - "file": "/home/slinky/source/RockOS/rocklibc/src/stdio/fsetpos.c", - "output": "/home/slinky/source/RockOS/rocklibc/src/stdio/fsetpos.o" - }, - { - "arguments": [ - "/home/slinky/opt/cross/bin/i686-elf-gcc", - "-ffreestanding", - "-O2", - "-Wall", - "-Wextra", - "-Iinclude", - "-DHAVE_MMAP=0", - "-DLACKS_SYS_MMAN_H=1", - "-DUSE_LOCKS=0", - "-DLACKS_SYS_PARAM_H=1", - "-c", - "-o", - "src/stdio/vprintf.o", - "src/stdio/vprintf.c" - ], - "directory": "/home/slinky/source/RockOS/rocklibc", - "file": "/home/slinky/source/RockOS/rocklibc/src/stdio/vprintf.c", - "output": "/home/slinky/source/RockOS/rocklibc/src/stdio/vprintf.o" - }, - { - "arguments": [ - "/home/slinky/opt/cross/bin/i686-elf-gcc", - "-ffreestanding", - "-O2", - "-Wall", - "-Wextra", - "-Iinclude", - "-DHAVE_MMAP=0", - "-DLACKS_SYS_MMAN_H=1", - "-DUSE_LOCKS=0", - "-DLACKS_SYS_PARAM_H=1", - "-c", - "-o", - "src/stdio/printf.o", - "src/stdio/printf.c" - ], - "directory": "/home/slinky/source/RockOS/rocklibc", - "file": "/home/slinky/source/RockOS/rocklibc/src/stdio/printf.c", - "output": "/home/slinky/source/RockOS/rocklibc/src/stdio/printf.o" - }, - { - "arguments": [ - "/home/slinky/opt/cross/bin/i686-elf-gcc", - "-ffreestanding", - "-O2", - "-Wall", - "-Wextra", - "-Iinclude", - "-DHAVE_MMAP=0", - "-DLACKS_SYS_MMAN_H=1", - "-DUSE_LOCKS=0", - "-DLACKS_SYS_PARAM_H=1", - "-c", - "-o", - "src/stdio/setbuf.o", - "src/stdio/setbuf.c" - ], - "directory": "/home/slinky/source/RockOS/rocklibc", - "file": "/home/slinky/source/RockOS/rocklibc/src/stdio/setbuf.c", - "output": "/home/slinky/source/RockOS/rocklibc/src/stdio/setbuf.o" - }, - { - "arguments": [ - "/home/slinky/opt/cross/bin/i686-elf-gcc", - "-ffreestanding", - "-O2", - "-Wall", - "-Wextra", - "-Iinclude", - "-DHAVE_MMAP=0", - "-DLACKS_SYS_MMAN_H=1", - "-DUSE_LOCKS=0", - "-DLACKS_SYS_PARAM_H=1", - "-c", - "-o", - "src/stdio/feof.o", - "src/stdio/feof.c" - ], - "directory": "/home/slinky/source/RockOS/rocklibc", - "file": "/home/slinky/source/RockOS/rocklibc/src/stdio/feof.c", - "output": "/home/slinky/source/RockOS/rocklibc/src/stdio/feof.o" - }, - { - "arguments": [ - "/home/slinky/opt/cross/bin/i686-elf-gcc", - "-ffreestanding", - "-O2", - "-Wall", - "-Wextra", - "-Iinclude", - "-DHAVE_MMAP=0", - "-DLACKS_SYS_MMAN_H=1", - "-DUSE_LOCKS=0", - "-DLACKS_SYS_PARAM_H=1", - "-c", - "-o", - "src/stdio/fprintf.o", - "src/stdio/fprintf.c" - ], - "directory": "/home/slinky/source/RockOS/rocklibc", - "file": "/home/slinky/source/RockOS/rocklibc/src/stdio/fprintf.c", - "output": "/home/slinky/source/RockOS/rocklibc/src/stdio/fprintf.o" - }, - { - "arguments": [ - "/home/slinky/opt/cross/bin/i686-elf-gcc", - "-ffreestanding", - "-O2", - "-Wall", - "-Wextra", - "-Iinclude", - "-DHAVE_MMAP=0", - "-DLACKS_SYS_MMAN_H=1", - "-DUSE_LOCKS=0", - "-DLACKS_SYS_PARAM_H=1", - "-c", - "-o", - "src/stdio/vsscanf.o", - "src/stdio/vsscanf.c" - ], - "directory": "/home/slinky/source/RockOS/rocklibc", - "file": "/home/slinky/source/RockOS/rocklibc/src/stdio/vsscanf.c", - "output": "/home/slinky/source/RockOS/rocklibc/src/stdio/vsscanf.o" - }, - { - "arguments": [ - "/home/slinky/opt/cross/bin/i686-elf-gcc", - "-ffreestanding", - "-O2", - "-Wall", - "-Wextra", - "-Iinclude", - "-DHAVE_MMAP=0", - "-DLACKS_SYS_MMAN_H=1", - "-DUSE_LOCKS=0", - "-DLACKS_SYS_PARAM_H=1", - "-c", - "-o", - "src/stdio/clearerr.o", - "src/stdio/clearerr.c" - ], - "directory": "/home/slinky/source/RockOS/rocklibc", - "file": "/home/slinky/source/RockOS/rocklibc/src/stdio/clearerr.c", - "output": "/home/slinky/source/RockOS/rocklibc/src/stdio/clearerr.o" - }, - { - "arguments": [ - "/home/slinky/opt/cross/bin/i686-elf-gcc", - "-ffreestanding", - "-O2", - "-Wall", - "-Wextra", - "-Iinclude", - "-DHAVE_MMAP=0", - "-DLACKS_SYS_MMAN_H=1", - "-DUSE_LOCKS=0", - "-DLACKS_SYS_PARAM_H=1", - "-c", - "-o", - "src/stdio/tmpfile.o", - "src/stdio/tmpfile.c" - ], - "directory": "/home/slinky/source/RockOS/rocklibc", - "file": "/home/slinky/source/RockOS/rocklibc/src/stdio/tmpfile.c", - "output": "/home/slinky/source/RockOS/rocklibc/src/stdio/tmpfile.o" - }, - { - "arguments": [ - "/home/slinky/opt/cross/bin/i686-elf-gcc", - "-ffreestanding", - "-O2", - "-Wall", - "-Wextra", - "-Iinclude", - "-DHAVE_MMAP=0", - "-DLACKS_SYS_MMAN_H=1", - "-DUSE_LOCKS=0", - "-DLACKS_SYS_PARAM_H=1", - "-c", - "-o", - "src/stdio/vsprintf.o", - "src/stdio/vsprintf.c" - ], - "directory": "/home/slinky/source/RockOS/rocklibc", - "file": "/home/slinky/source/RockOS/rocklibc/src/stdio/vsprintf.c", - "output": "/home/slinky/source/RockOS/rocklibc/src/stdio/vsprintf.o" - }, - { - "arguments": [ - "/home/slinky/opt/cross/bin/i686-elf-gcc", - "-ffreestanding", - "-O2", - "-Wall", - "-Wextra", - "-Iinclude", - "-DHAVE_MMAP=0", - "-DLACKS_SYS_MMAN_H=1", - "-DUSE_LOCKS=0", - "-DLACKS_SYS_PARAM_H=1", - "-c", - "-o", - "src/stdio/setvbuf.o", - "src/stdio/setvbuf.c" - ], - "directory": "/home/slinky/source/RockOS/rocklibc", - "file": "/home/slinky/source/RockOS/rocklibc/src/stdio/setvbuf.c", - "output": "/home/slinky/source/RockOS/rocklibc/src/stdio/setvbuf.o" - }, - { - "arguments": [ - "/home/slinky/opt/cross/bin/i686-elf-gcc", - "-ffreestanding", - "-O2", - "-Wall", - "-Wextra", - "-Iinclude", - "-DHAVE_MMAP=0", - "-DLACKS_SYS_MMAN_H=1", - "-DUSE_LOCKS=0", - "-DLACKS_SYS_PARAM_H=1", - "-c", - "-o", - "src/stdio/fopen_s.o", - "src/stdio/fopen_s.c" - ], - "directory": "/home/slinky/source/RockOS/rocklibc", - "file": "/home/slinky/source/RockOS/rocklibc/src/stdio/fopen_s.c", - "output": "/home/slinky/source/RockOS/rocklibc/src/stdio/fopen_s.o" - }, - { - "arguments": [ - "/home/slinky/opt/cross/bin/i686-elf-gcc", - "-ffreestanding", - "-O2", - "-Wall", - "-Wextra", - "-Iinclude", - "-DHAVE_MMAP=0", - "-DLACKS_SYS_MMAN_H=1", - "-DUSE_LOCKS=0", - "-DLACKS_SYS_PARAM_H=1", - "-c", - "-o", - "src/stdio/remove.o", - "src/stdio/remove.c" - ], - "directory": "/home/slinky/source/RockOS/rocklibc", - "file": "/home/slinky/source/RockOS/rocklibc/src/stdio/remove.c", - "output": "/home/slinky/source/RockOS/rocklibc/src/stdio/remove.o" - }, - { - "arguments": [ - "/home/slinky/opt/cross/bin/i686-elf-gcc", - "-ffreestanding", - "-O2", - "-Wall", - "-Wextra", - "-Iinclude", - "-DHAVE_MMAP=0", - "-DLACKS_SYS_MMAN_H=1", - "-DUSE_LOCKS=0", - "-DLACKS_SYS_PARAM_H=1", - "-c", - "-o", - "src/stdio/vfscanf.o", - "src/stdio/vfscanf.c" - ], - "directory": "/home/slinky/source/RockOS/rocklibc", - "file": "/home/slinky/source/RockOS/rocklibc/src/stdio/vfscanf.c", - "output": "/home/slinky/source/RockOS/rocklibc/src/stdio/vfscanf.o" - }, - { - "arguments": [ - "/home/slinky/opt/cross/bin/i686-elf-gcc", - "-ffreestanding", - "-O2", - "-Wall", - "-Wextra", - "-Iinclude", - "-DHAVE_MMAP=0", - "-DLACKS_SYS_MMAN_H=1", - "-DUSE_LOCKS=0", - "-DLACKS_SYS_PARAM_H=1", - "-c", - "-o", - "src/stdio/fputs.o", - "src/stdio/fputs.c" - ], - "directory": "/home/slinky/source/RockOS/rocklibc", - "file": "/home/slinky/source/RockOS/rocklibc/src/stdio/fputs.c", - "output": "/home/slinky/source/RockOS/rocklibc/src/stdio/fputs.o" - }, - { - "arguments": [ - "/home/slinky/opt/cross/bin/i686-elf-gcc", - "-ffreestanding", - "-O2", - "-Wall", - "-Wextra", - "-Iinclude", - "-DHAVE_MMAP=0", - "-DLACKS_SYS_MMAN_H=1", - "-DUSE_LOCKS=0", - "-DLACKS_SYS_PARAM_H=1", - "-c", - "-o", - "src/stdio/fwrite.o", - "src/stdio/fwrite.c" - ], - "directory": "/home/slinky/source/RockOS/rocklibc", - "file": "/home/slinky/source/RockOS/rocklibc/src/stdio/fwrite.c", - "output": "/home/slinky/source/RockOS/rocklibc/src/stdio/fwrite.o" - }, - { - "arguments": [ - "/home/slinky/opt/cross/bin/i686-elf-gcc", - "-ffreestanding", - "-O2", - "-Wall", - "-Wextra", - "-Iinclude", - "-DHAVE_MMAP=0", - "-DLACKS_SYS_MMAN_H=1", - "-DUSE_LOCKS=0", - "-DLACKS_SYS_PARAM_H=1", - "-c", - "-o", - "src/stdio/ungetc.o", - "src/stdio/ungetc.c" - ], - "directory": "/home/slinky/source/RockOS/rocklibc", - "file": "/home/slinky/source/RockOS/rocklibc/src/stdio/ungetc.c", - "output": "/home/slinky/source/RockOS/rocklibc/src/stdio/ungetc.o" - }, - { - "arguments": [ - "/home/slinky/opt/cross/bin/i686-elf-gcc", - "-ffreestanding", - "-O2", - "-Wall", - "-Wextra", - "-Iinclude", - "-DHAVE_MMAP=0", - "-DLACKS_SYS_MMAN_H=1", - "-DUSE_LOCKS=0", - "-DLACKS_SYS_PARAM_H=1", - "-c", - "-o", - "src/stdio/fread.o", - "src/stdio/fread.c" - ], - "directory": "/home/slinky/source/RockOS/rocklibc", - "file": "/home/slinky/source/RockOS/rocklibc/src/stdio/fread.c", - "output": "/home/slinky/source/RockOS/rocklibc/src/stdio/fread.o" - }, - { - "arguments": [ - "/home/slinky/opt/cross/bin/i686-elf-gcc", - "-ffreestanding", - "-O2", - "-Wall", - "-Wextra", - "-Iinclude", - "-DHAVE_MMAP=0", - "-DLACKS_SYS_MMAN_H=1", - "-DUSE_LOCKS=0", - "-DLACKS_SYS_PARAM_H=1", - "-c", - "-o", - "src/stdio/putchar.o", - "src/stdio/putchar.c" - ], - "directory": "/home/slinky/source/RockOS/rocklibc", - "file": "/home/slinky/source/RockOS/rocklibc/src/stdio/putchar.c", - "output": "/home/slinky/source/RockOS/rocklibc/src/stdio/putchar.o" - }, - { - "arguments": [ - "/home/slinky/opt/cross/bin/i686-elf-gcc", - "-ffreestanding", - "-O2", - "-Wall", - "-Wextra", - "-Iinclude", - "-DHAVE_MMAP=0", - "-DLACKS_SYS_MMAN_H=1", - "-DUSE_LOCKS=0", - "-DLACKS_SYS_PARAM_H=1", - "-c", - "-o", - "src/stdio/freopen.o", - "src/stdio/freopen.c" - ], - "directory": "/home/slinky/source/RockOS/rocklibc", - "file": "/home/slinky/source/RockOS/rocklibc/src/stdio/freopen.c", - "output": "/home/slinky/source/RockOS/rocklibc/src/stdio/freopen.o" - }, - { - "arguments": [ - "/home/slinky/opt/cross/bin/i686-elf-gcc", - "-ffreestanding", - "-O2", - "-Wall", - "-Wextra", - "-Iinclude", - "-DHAVE_MMAP=0", - "-DLACKS_SYS_MMAN_H=1", - "-DUSE_LOCKS=0", - "-DLACKS_SYS_PARAM_H=1", - "-c", - "-o", - "src/stdio/ftell.o", - "src/stdio/ftell.c" - ], - "directory": "/home/slinky/source/RockOS/rocklibc", - "file": "/home/slinky/source/RockOS/rocklibc/src/stdio/ftell.c", - "output": "/home/slinky/source/RockOS/rocklibc/src/stdio/ftell.o" - }, - { - "arguments": [ - "/home/slinky/opt/cross/bin/i686-elf-gcc", - "-ffreestanding", - "-O2", - "-Wall", - "-Wextra", - "-Iinclude", - "-DHAVE_MMAP=0", - "-DLACKS_SYS_MMAN_H=1", - "-DUSE_LOCKS=0", - "-DLACKS_SYS_PARAM_H=1", - "-c", - "-o", - "src/stdio/putc.o", - "src/stdio/putc.c" - ], - "directory": "/home/slinky/source/RockOS/rocklibc", - "file": "/home/slinky/source/RockOS/rocklibc/src/stdio/putc.c", - "output": "/home/slinky/source/RockOS/rocklibc/src/stdio/putc.o" - }, - { - "arguments": [ - "/home/slinky/opt/cross/bin/i686-elf-gcc", - "-ffreestanding", - "-O2", - "-Wall", - "-Wextra", - "-Iinclude", - "-DHAVE_MMAP=0", - "-DLACKS_SYS_MMAN_H=1", - "-DUSE_LOCKS=0", - "-DLACKS_SYS_PARAM_H=1", - "-c", - "-o", - "src/stdio/vscanf.o", - "src/stdio/vscanf.c" - ], - "directory": "/home/slinky/source/RockOS/rocklibc", - "file": "/home/slinky/source/RockOS/rocklibc/src/stdio/vscanf.c", - "output": "/home/slinky/source/RockOS/rocklibc/src/stdio/vscanf.o" - }, - { - "arguments": [ - "/home/slinky/opt/cross/bin/i686-elf-gcc", - "-ffreestanding", - "-O2", - "-Wall", - "-Wextra", - "-Iinclude", - "-DHAVE_MMAP=0", - "-DLACKS_SYS_MMAN_H=1", - "-DUSE_LOCKS=0", - "-DLACKS_SYS_PARAM_H=1", - "-c", - "-o", - "src/stdio/tmpnam.o", - "src/stdio/tmpnam.c" - ], - "directory": "/home/slinky/source/RockOS/rocklibc", - "file": "/home/slinky/source/RockOS/rocklibc/src/stdio/tmpnam.c", - "output": "/home/slinky/source/RockOS/rocklibc/src/stdio/tmpnam.o" - }, - { - "arguments": [ - "/home/slinky/opt/cross/bin/i686-elf-gcc", - "-ffreestanding", - "-O2", - "-Wall", - "-Wextra", - "-Iinclude", - "-DHAVE_MMAP=0", - "-DLACKS_SYS_MMAN_H=1", - "-DUSE_LOCKS=0", - "-DLACKS_SYS_PARAM_H=1", - "-c", - "-o", - "src/stdio/fputc.o", - "src/stdio/fputc.c" - ], - "directory": "/home/slinky/source/RockOS/rocklibc", - "file": "/home/slinky/source/RockOS/rocklibc/src/stdio/fputc.c", - "output": "/home/slinky/source/RockOS/rocklibc/src/stdio/fputc.o" - }, - { - "arguments": [ - "/home/slinky/opt/cross/bin/i686-elf-gcc", - "-ffreestanding", - "-O2", - "-Wall", - "-Wextra", - "-Iinclude", - "-DHAVE_MMAP=0", - "-DLACKS_SYS_MMAN_H=1", - "-DUSE_LOCKS=0", - "-DLACKS_SYS_PARAM_H=1", - "-c", - "-o", - "src/stdio/vfprintf.o", - "src/stdio/vfprintf.c" - ], - "directory": "/home/slinky/source/RockOS/rocklibc", - "file": "/home/slinky/source/RockOS/rocklibc/src/stdio/vfprintf.c", - "output": "/home/slinky/source/RockOS/rocklibc/src/stdio/vfprintf.o" - }, - { - "arguments": [ - "/home/slinky/opt/cross/bin/i686-elf-gcc", - "-ffreestanding", - "-O2", - "-Wall", - "-Wextra", - "-Iinclude", - "-DHAVE_MMAP=0", - "-DLACKS_SYS_MMAN_H=1", - "-DUSE_LOCKS=0", - "-DLACKS_SYS_PARAM_H=1", - "-c", - "-o", - "src/stdio/fflush.o", - "src/stdio/fflush.c" - ], - "directory": "/home/slinky/source/RockOS/rocklibc", - "file": "/home/slinky/source/RockOS/rocklibc/src/stdio/fflush.c", - "output": "/home/slinky/source/RockOS/rocklibc/src/stdio/fflush.o" - }, - { - "arguments": [ - "/home/slinky/opt/cross/bin/i686-elf-gcc", - "-ffreestanding", - "-O2", - "-Wall", - "-Wextra", - "-Iinclude", - "-DHAVE_MMAP=0", - "-DLACKS_SYS_MMAN_H=1", - "-DUSE_LOCKS=0", - "-DLACKS_SYS_PARAM_H=1", - "-c", - "-o", - "src/rockos/times.o", - "src/rockos/times.c" - ], - "directory": "/home/slinky/source/RockOS/rocklibc", - "file": "/home/slinky/source/RockOS/rocklibc/src/rockos/times.c", - "output": "/home/slinky/source/RockOS/rocklibc/src/rockos/times.o" - }, - { - "arguments": [ - "/home/slinky/opt/cross/bin/i686-elf-gcc", - "-ffreestanding", - "-O2", - "-Wall", - "-Wextra", - "-Iinclude", - "-DHAVE_MMAP=0", - "-DLACKS_SYS_MMAN_H=1", - "-DUSE_LOCKS=0", - "-DLACKS_SYS_PARAM_H=1", - "-c", - "-o", - "src/rockos/time.o", - "src/rockos/time.c" - ], - "directory": "/home/slinky/source/RockOS/rocklibc", - "file": "/home/slinky/source/RockOS/rocklibc/src/rockos/time.c", - "output": "/home/slinky/source/RockOS/rocklibc/src/rockos/time.o" - }, - { - "arguments": [ - "/home/slinky/opt/cross/bin/i686-elf-gcc", - "-ffreestanding", - "-O2", - "-Wall", - "-Wextra", - "-Iinclude", - "-DHAVE_MMAP=0", - "-DLACKS_SYS_MMAN_H=1", - "-DUSE_LOCKS=0", - "-DLACKS_SYS_PARAM_H=1", - "-c", - "-o", - "src/rockos/syscall.o", - "src/rockos/syscall.c" - ], - "directory": "/home/slinky/source/RockOS/rocklibc", - "file": "/home/slinky/source/RockOS/rocklibc/src/rockos/syscall.c", - "output": "/home/slinky/source/RockOS/rocklibc/src/rockos/syscall.o" - }, { "arguments": [ "/home/slinky/opt/cross/bin/i686-elf-gcc", @@ -3184,75 +55,12 @@ "-DLACKS_SYS_PARAM_H=1", "-c", "-o", - "src/time/localtime.o", - "src/time/localtime.c" + "src/time/gmtime.o", + "src/time/gmtime.c" ], "directory": "/home/slinky/source/RockOS/rocklibc", - "file": "/home/slinky/source/RockOS/rocklibc/src/time/localtime.c", - "output": "/home/slinky/source/RockOS/rocklibc/src/time/localtime.o" - }, - { - "arguments": [ - "/home/slinky/opt/cross/bin/i686-elf-gcc", - "-ffreestanding", - "-O2", - "-Wall", - "-Wextra", - "-Iinclude", - "-DHAVE_MMAP=0", - "-DLACKS_SYS_MMAN_H=1", - "-DUSE_LOCKS=0", - "-DLACKS_SYS_PARAM_H=1", - "-c", - "-o", - "src/time/clock.o", - "src/time/clock.c" - ], - "directory": "/home/slinky/source/RockOS/rocklibc", - "file": "/home/slinky/source/RockOS/rocklibc/src/time/clock.c", - "output": "/home/slinky/source/RockOS/rocklibc/src/time/clock.o" - }, - { - "arguments": [ - "/home/slinky/opt/cross/bin/i686-elf-gcc", - "-ffreestanding", - "-O2", - "-Wall", - "-Wextra", - "-Iinclude", - "-DHAVE_MMAP=0", - "-DLACKS_SYS_MMAN_H=1", - "-DUSE_LOCKS=0", - "-DLACKS_SYS_PARAM_H=1", - "-c", - "-o", - "src/time/ctime.o", - "src/time/ctime.c" - ], - "directory": "/home/slinky/source/RockOS/rocklibc", - "file": "/home/slinky/source/RockOS/rocklibc/src/time/ctime.c", - "output": "/home/slinky/source/RockOS/rocklibc/src/time/ctime.o" - }, - { - "arguments": [ - "/home/slinky/opt/cross/bin/i686-elf-gcc", - "-ffreestanding", - "-O2", - "-Wall", - "-Wextra", - "-Iinclude", - "-DHAVE_MMAP=0", - "-DLACKS_SYS_MMAN_H=1", - "-DUSE_LOCKS=0", - "-DLACKS_SYS_PARAM_H=1", - "-c", - "-o", - "src/time/gmtime_s.o", - "src/time/gmtime_s.c" - ], - "directory": "/home/slinky/source/RockOS/rocklibc", - "file": "/home/slinky/source/RockOS/rocklibc/src/time/gmtime_s.c", - "output": "/home/slinky/source/RockOS/rocklibc/src/time/gmtime_s.o" + "file": "/home/slinky/source/RockOS/rocklibc/src/time/gmtime.c", + "output": "/home/slinky/source/RockOS/rocklibc/src/time/gmtime.o" }, { "arguments": [ @@ -3289,75 +97,12 @@ "-DLACKS_SYS_PARAM_H=1", "-c", "-o", - "src/time/gmtime.o", - "src/time/gmtime.c" + "src/time/ctime.o", + "src/time/ctime.c" ], "directory": "/home/slinky/source/RockOS/rocklibc", - "file": "/home/slinky/source/RockOS/rocklibc/src/time/gmtime.c", - "output": "/home/slinky/source/RockOS/rocklibc/src/time/gmtime.o" - }, - { - "arguments": [ - "/home/slinky/opt/cross/bin/i686-elf-gcc", - "-ffreestanding", - "-O2", - "-Wall", - "-Wextra", - "-Iinclude", - "-DHAVE_MMAP=0", - "-DLACKS_SYS_MMAN_H=1", - "-DUSE_LOCKS=0", - "-DLACKS_SYS_PARAM_H=1", - "-c", - "-o", - "src/time/ctime_s.o", - "src/time/ctime_s.c" - ], - "directory": "/home/slinky/source/RockOS/rocklibc", - "file": "/home/slinky/source/RockOS/rocklibc/src/time/ctime_s.c", - "output": "/home/slinky/source/RockOS/rocklibc/src/time/ctime_s.o" - }, - { - "arguments": [ - "/home/slinky/opt/cross/bin/i686-elf-gcc", - "-ffreestanding", - "-O2", - "-Wall", - "-Wextra", - "-Iinclude", - "-DHAVE_MMAP=0", - "-DLACKS_SYS_MMAN_H=1", - "-DUSE_LOCKS=0", - "-DLACKS_SYS_PARAM_H=1", - "-c", - "-o", - "src/time/localtime_s.o", - "src/time/localtime_s.c" - ], - "directory": "/home/slinky/source/RockOS/rocklibc", - "file": "/home/slinky/source/RockOS/rocklibc/src/time/localtime_s.c", - "output": "/home/slinky/source/RockOS/rocklibc/src/time/localtime_s.o" - }, - { - "arguments": [ - "/home/slinky/opt/cross/bin/i686-elf-gcc", - "-ffreestanding", - "-O2", - "-Wall", - "-Wextra", - "-Iinclude", - "-DHAVE_MMAP=0", - "-DLACKS_SYS_MMAN_H=1", - "-DUSE_LOCKS=0", - "-DLACKS_SYS_PARAM_H=1", - "-c", - "-o", - "src/time/time.o", - "src/time/time.c" - ], - "directory": "/home/slinky/source/RockOS/rocklibc", - "file": "/home/slinky/source/RockOS/rocklibc/src/time/time.c", - "output": "/home/slinky/source/RockOS/rocklibc/src/time/time.o" + "file": "/home/slinky/source/RockOS/rocklibc/src/time/ctime.c", + "output": "/home/slinky/source/RockOS/rocklibc/src/time/ctime.o" }, { "arguments": [ @@ -3380,6 +125,48 @@ "file": "/home/slinky/source/RockOS/rocklibc/src/time/mktime.c", "output": "/home/slinky/source/RockOS/rocklibc/src/time/mktime.o" }, + { + "arguments": [ + "/home/slinky/opt/cross/bin/i686-elf-gcc", + "-ffreestanding", + "-O2", + "-Wall", + "-Wextra", + "-Iinclude", + "-DHAVE_MMAP=0", + "-DLACKS_SYS_MMAN_H=1", + "-DUSE_LOCKS=0", + "-DLACKS_SYS_PARAM_H=1", + "-c", + "-o", + "src/time/clock.o", + "src/time/clock.c" + ], + "directory": "/home/slinky/source/RockOS/rocklibc", + "file": "/home/slinky/source/RockOS/rocklibc/src/time/clock.c", + "output": "/home/slinky/source/RockOS/rocklibc/src/time/clock.o" + }, + { + "arguments": [ + "/home/slinky/opt/cross/bin/i686-elf-gcc", + "-ffreestanding", + "-O2", + "-Wall", + "-Wextra", + "-Iinclude", + "-DHAVE_MMAP=0", + "-DLACKS_SYS_MMAN_H=1", + "-DUSE_LOCKS=0", + "-DLACKS_SYS_PARAM_H=1", + "-c", + "-o", + "src/time/localtime_s.o", + "src/time/localtime_s.c" + ], + "directory": "/home/slinky/source/RockOS/rocklibc", + "file": "/home/slinky/source/RockOS/rocklibc/src/time/localtime_s.c", + "output": "/home/slinky/source/RockOS/rocklibc/src/time/localtime_s.o" + }, { "arguments": [ "/home/slinky/opt/cross/bin/i686-elf-gcc", @@ -3443,6 +230,27 @@ "file": "/home/slinky/source/RockOS/rocklibc/src/time/asctime.c", "output": "/home/slinky/source/RockOS/rocklibc/src/time/asctime.o" }, + { + "arguments": [ + "/home/slinky/opt/cross/bin/i686-elf-gcc", + "-ffreestanding", + "-O2", + "-Wall", + "-Wextra", + "-Iinclude", + "-DHAVE_MMAP=0", + "-DLACKS_SYS_MMAN_H=1", + "-DUSE_LOCKS=0", + "-DLACKS_SYS_PARAM_H=1", + "-c", + "-o", + "src/time/localtime.o", + "src/time/localtime.c" + ], + "directory": "/home/slinky/source/RockOS/rocklibc", + "file": "/home/slinky/source/RockOS/rocklibc/src/time/localtime.c", + "output": "/home/slinky/source/RockOS/rocklibc/src/time/localtime.o" + }, { "arguments": [ "/home/slinky/opt/cross/bin/i686-elf-gcc", @@ -3478,12 +286,12 @@ "-DLACKS_SYS_PARAM_H=1", "-c", "-o", - "src/inttypes/strtoumax.o", - "src/inttypes/strtoumax.c" + "src/time/gmtime_s.o", + "src/time/gmtime_s.c" ], "directory": "/home/slinky/source/RockOS/rocklibc", - "file": "/home/slinky/source/RockOS/rocklibc/src/inttypes/strtoumax.c", - "output": "/home/slinky/source/RockOS/rocklibc/src/inttypes/strtoumax.o" + "file": "/home/slinky/source/RockOS/rocklibc/src/time/gmtime_s.c", + "output": "/home/slinky/source/RockOS/rocklibc/src/time/gmtime_s.o" }, { "arguments": [ @@ -3499,12 +307,12 @@ "-DLACKS_SYS_PARAM_H=1", "-c", "-o", - "src/inttypes/imaxdiv.o", - "src/inttypes/imaxdiv.c" + "src/time/ctime_s.o", + "src/time/ctime_s.c" ], "directory": "/home/slinky/source/RockOS/rocklibc", - "file": "/home/slinky/source/RockOS/rocklibc/src/inttypes/imaxdiv.c", - "output": "/home/slinky/source/RockOS/rocklibc/src/inttypes/imaxdiv.o" + "file": "/home/slinky/source/RockOS/rocklibc/src/time/ctime_s.c", + "output": "/home/slinky/source/RockOS/rocklibc/src/time/ctime_s.o" }, { "arguments": [ @@ -3520,12 +328,12 @@ "-DLACKS_SYS_PARAM_H=1", "-c", "-o", - "src/inttypes/imaxabs.o", - "src/inttypes/imaxabs.c" + "src/time/time.o", + "src/time/time.c" ], "directory": "/home/slinky/source/RockOS/rocklibc", - "file": "/home/slinky/source/RockOS/rocklibc/src/inttypes/imaxabs.c", - "output": "/home/slinky/source/RockOS/rocklibc/src/inttypes/imaxabs.o" + "file": "/home/slinky/source/RockOS/rocklibc/src/time/time.c", + "output": "/home/slinky/source/RockOS/rocklibc/src/time/time.o" }, { "arguments": [ @@ -3541,12 +349,12 @@ "-DLACKS_SYS_PARAM_H=1", "-c", "-o", - "src/inttypes/strtoimax.o", - "src/inttypes/strtoimax.c" + "src/_tzcode/_PDCLIB_timesub.o", + "src/_tzcode/_PDCLIB_timesub.c" ], "directory": "/home/slinky/source/RockOS/rocklibc", - "file": "/home/slinky/source/RockOS/rocklibc/src/inttypes/strtoimax.c", - "output": "/home/slinky/source/RockOS/rocklibc/src/inttypes/strtoimax.o" + "file": "/home/slinky/source/RockOS/rocklibc/src/_tzcode/_PDCLIB_timesub.c", + "output": "/home/slinky/source/RockOS/rocklibc/src/_tzcode/_PDCLIB_timesub.o" }, { "arguments": [ @@ -3562,12 +370,12 @@ "-DLACKS_SYS_PARAM_H=1", "-c", "-o", - "src/stdlib/qsort.o", - "src/stdlib/qsort.c" + "src/_tzcode/_PDCLIB_increment_overflow.o", + "src/_tzcode/_PDCLIB_increment_overflow.c" ], "directory": "/home/slinky/source/RockOS/rocklibc", - "file": "/home/slinky/source/RockOS/rocklibc/src/stdlib/qsort.c", - "output": "/home/slinky/source/RockOS/rocklibc/src/stdlib/qsort.o" + "file": "/home/slinky/source/RockOS/rocklibc/src/_tzcode/_PDCLIB_increment_overflow.c", + "output": "/home/slinky/source/RockOS/rocklibc/src/_tzcode/_PDCLIB_increment_overflow.o" }, { "arguments": [ @@ -3583,12 +391,12 @@ "-DLACKS_SYS_PARAM_H=1", "-c", "-o", - "src/stdlib/at_quick_exit.o", - "src/stdlib/at_quick_exit.c" + "src/_tzcode/_PDCLIB_mktime_tzname.o", + "src/_tzcode/_PDCLIB_mktime_tzname.c" ], "directory": "/home/slinky/source/RockOS/rocklibc", - "file": "/home/slinky/source/RockOS/rocklibc/src/stdlib/at_quick_exit.c", - "output": "/home/slinky/source/RockOS/rocklibc/src/stdlib/at_quick_exit.o" + "file": "/home/slinky/source/RockOS/rocklibc/src/_tzcode/_PDCLIB_mktime_tzname.c", + "output": "/home/slinky/source/RockOS/rocklibc/src/_tzcode/_PDCLIB_mktime_tzname.o" }, { "arguments": [ @@ -3604,12 +412,12 @@ "-DLACKS_SYS_PARAM_H=1", "-c", "-o", - "src/stdlib/div.o", - "src/stdlib/div.c" + "src/_tzcode/_PDCLIB_gmtsub.o", + "src/_tzcode/_PDCLIB_gmtsub.c" ], "directory": "/home/slinky/source/RockOS/rocklibc", - "file": "/home/slinky/source/RockOS/rocklibc/src/stdlib/div.c", - "output": "/home/slinky/source/RockOS/rocklibc/src/stdlib/div.o" + "file": "/home/slinky/source/RockOS/rocklibc/src/_tzcode/_PDCLIB_gmtsub.c", + "output": "/home/slinky/source/RockOS/rocklibc/src/_tzcode/_PDCLIB_gmtsub.o" }, { "arguments": [ @@ -3625,12 +433,12 @@ "-DLACKS_SYS_PARAM_H=1", "-c", "-o", - "src/stdlib/strtoull.o", - "src/stdlib/strtoull.c" + "src/_tzcode/_PDCLIB_init_ttinfo.o", + "src/_tzcode/_PDCLIB_init_ttinfo.c" ], "directory": "/home/slinky/source/RockOS/rocklibc", - "file": "/home/slinky/source/RockOS/rocklibc/src/stdlib/strtoull.c", - "output": "/home/slinky/source/RockOS/rocklibc/src/stdlib/strtoull.o" + "file": "/home/slinky/source/RockOS/rocklibc/src/_tzcode/_PDCLIB_init_ttinfo.c", + "output": "/home/slinky/source/RockOS/rocklibc/src/_tzcode/_PDCLIB_init_ttinfo.o" }, { "arguments": [ @@ -3646,12 +454,12 @@ "-DLACKS_SYS_PARAM_H=1", "-c", "-o", - "src/stdlib/getenv.o", - "src/stdlib/getenv.c" + "src/_tzcode/_PDCLIB_tzset_unlocked.o", + "src/_tzcode/_PDCLIB_tzset_unlocked.c" ], "directory": "/home/slinky/source/RockOS/rocklibc", - "file": "/home/slinky/source/RockOS/rocklibc/src/stdlib/getenv.c", - "output": "/home/slinky/source/RockOS/rocklibc/src/stdlib/getenv.o" + "file": "/home/slinky/source/RockOS/rocklibc/src/_tzcode/_PDCLIB_tzset_unlocked.c", + "output": "/home/slinky/source/RockOS/rocklibc/src/_tzcode/_PDCLIB_tzset_unlocked.o" }, { "arguments": [ @@ -3667,12 +475,12 @@ "-DLACKS_SYS_PARAM_H=1", "-c", "-o", - "src/stdlib/strtof.o", - "src/stdlib/strtof.c" + "src/_tzcode/_PDCLIB_update_tzname_etc.o", + "src/_tzcode/_PDCLIB_update_tzname_etc.c" ], "directory": "/home/slinky/source/RockOS/rocklibc", - "file": "/home/slinky/source/RockOS/rocklibc/src/stdlib/strtof.c", - "output": "/home/slinky/source/RockOS/rocklibc/src/stdlib/strtof.o" + "file": "/home/slinky/source/RockOS/rocklibc/src/_tzcode/_PDCLIB_update_tzname_etc.c", + "output": "/home/slinky/source/RockOS/rocklibc/src/_tzcode/_PDCLIB_update_tzname_etc.o" }, { "arguments": [ @@ -3688,12 +496,12 @@ "-DLACKS_SYS_PARAM_H=1", "-c", "-o", - "src/stdlib/abs.o", - "src/stdlib/abs.c" + "src/_tzcode/_PDCLIB_localsub.o", + "src/_tzcode/_PDCLIB_localsub.c" ], "directory": "/home/slinky/source/RockOS/rocklibc", - "file": "/home/slinky/source/RockOS/rocklibc/src/stdlib/abs.c", - "output": "/home/slinky/source/RockOS/rocklibc/src/stdlib/abs.o" + "file": "/home/slinky/source/RockOS/rocklibc/src/_tzcode/_PDCLIB_localsub.c", + "output": "/home/slinky/source/RockOS/rocklibc/src/_tzcode/_PDCLIB_localsub.o" }, { "arguments": [ @@ -3709,12 +517,1356 @@ "-DLACKS_SYS_PARAM_H=1", "-c", "-o", - "src/stdlib/atoi.o", - "src/stdlib/atoi.c" + "src/_tzcode/_PDCLIB_tzload.o", + "src/_tzcode/_PDCLIB_tzload.c" ], "directory": "/home/slinky/source/RockOS/rocklibc", - "file": "/home/slinky/source/RockOS/rocklibc/src/stdlib/atoi.c", - "output": "/home/slinky/source/RockOS/rocklibc/src/stdlib/atoi.o" + "file": "/home/slinky/source/RockOS/rocklibc/src/_tzcode/_PDCLIB_tzload.c", + "output": "/home/slinky/source/RockOS/rocklibc/src/_tzcode/_PDCLIB_tzload.o" + }, + { + "arguments": [ + "/home/slinky/opt/cross/bin/i686-elf-gcc", + "-ffreestanding", + "-O2", + "-Wall", + "-Wextra", + "-Iinclude", + "-DHAVE_MMAP=0", + "-DLACKS_SYS_MMAN_H=1", + "-DUSE_LOCKS=0", + "-DLACKS_SYS_PARAM_H=1", + "-c", + "-o", + "src/_tzcode/_PDCLIB_localtime_tzset.o", + "src/_tzcode/_PDCLIB_localtime_tzset.c" + ], + "directory": "/home/slinky/source/RockOS/rocklibc", + "file": "/home/slinky/source/RockOS/rocklibc/src/_tzcode/_PDCLIB_localtime_tzset.c", + "output": "/home/slinky/source/RockOS/rocklibc/src/_tzcode/_PDCLIB_localtime_tzset.o" + }, + { + "arguments": [ + "/home/slinky/opt/cross/bin/i686-elf-gcc", + "-ffreestanding", + "-O2", + "-Wall", + "-Wextra", + "-Iinclude", + "-DHAVE_MMAP=0", + "-DLACKS_SYS_MMAN_H=1", + "-DUSE_LOCKS=0", + "-DLACKS_SYS_PARAM_H=1", + "-c", + "-o", + "src/_tzcode/_PDCLIB_tzparse.o", + "src/_tzcode/_PDCLIB_tzparse.c" + ], + "directory": "/home/slinky/source/RockOS/rocklibc", + "file": "/home/slinky/source/RockOS/rocklibc/src/_tzcode/_PDCLIB_tzparse.c", + "output": "/home/slinky/source/RockOS/rocklibc/src/_tzcode/_PDCLIB_tzparse.o" + }, + { + "arguments": [ + "/home/slinky/opt/cross/bin/i686-elf-gcc", + "-ffreestanding", + "-O2", + "-Wall", + "-Wextra", + "-Iinclude", + "-DHAVE_MMAP=0", + "-DLACKS_SYS_MMAN_H=1", + "-DUSE_LOCKS=0", + "-DLACKS_SYS_PARAM_H=1", + "-c", + "-o", + "src/_tzcode/_PDCLIB_gmtcheck.o", + "src/_tzcode/_PDCLIB_gmtcheck.c" + ], + "directory": "/home/slinky/source/RockOS/rocklibc", + "file": "/home/slinky/source/RockOS/rocklibc/src/_tzcode/_PDCLIB_gmtcheck.c", + "output": "/home/slinky/source/RockOS/rocklibc/src/_tzcode/_PDCLIB_gmtcheck.o" + }, + { + "arguments": [ + "/home/slinky/opt/cross/bin/i686-elf-gcc", + "-ffreestanding", + "-O2", + "-Wall", + "-Wextra", + "-Iinclude", + "-DHAVE_MMAP=0", + "-DLACKS_SYS_MMAN_H=1", + "-DUSE_LOCKS=0", + "-DLACKS_SYS_PARAM_H=1", + "-c", + "-o", + "src/_dlmalloc/malloc.o", + "src/_dlmalloc/malloc.c" + ], + "directory": "/home/slinky/source/RockOS/rocklibc", + "file": "/home/slinky/source/RockOS/rocklibc/src/_dlmalloc/malloc.c", + "output": "/home/slinky/source/RockOS/rocklibc/src/_dlmalloc/malloc.o" + }, + { + "arguments": [ + "/home/slinky/opt/cross/bin/i686-elf-gcc", + "-ffreestanding", + "-O2", + "-Wall", + "-Wextra", + "-Iinclude", + "-DHAVE_MMAP=0", + "-DLACKS_SYS_MMAN_H=1", + "-DUSE_LOCKS=0", + "-DLACKS_SYS_PARAM_H=1", + "-c", + "-o", + "src/signal/raise.o", + "src/signal/raise.c" + ], + "directory": "/home/slinky/source/RockOS/rocklibc", + "file": "/home/slinky/source/RockOS/rocklibc/src/signal/raise.c", + "output": "/home/slinky/source/RockOS/rocklibc/src/signal/raise.o" + }, + { + "arguments": [ + "/home/slinky/opt/cross/bin/i686-elf-gcc", + "-ffreestanding", + "-O2", + "-Wall", + "-Wextra", + "-Iinclude", + "-DHAVE_MMAP=0", + "-DLACKS_SYS_MMAN_H=1", + "-DUSE_LOCKS=0", + "-DLACKS_SYS_PARAM_H=1", + "-c", + "-o", + "src/signal/signal.o", + "src/signal/signal.c" + ], + "directory": "/home/slinky/source/RockOS/rocklibc", + "file": "/home/slinky/source/RockOS/rocklibc/src/signal/signal.c", + "output": "/home/slinky/source/RockOS/rocklibc/src/signal/signal.o" + }, + { + "arguments": [ + "/home/slinky/opt/cross/bin/i686-elf-gcc", + "-ffreestanding", + "-O2", + "-Wall", + "-Wextra", + "-Iinclude", + "-DHAVE_MMAP=0", + "-DLACKS_SYS_MMAN_H=1", + "-DUSE_LOCKS=0", + "-DLACKS_SYS_PARAM_H=1", + "-c", + "-o", + "src/math/fdim.o", + "src/math/fdim.c" + ], + "directory": "/home/slinky/source/RockOS/rocklibc", + "file": "/home/slinky/source/RockOS/rocklibc/src/math/fdim.c", + "output": "/home/slinky/source/RockOS/rocklibc/src/math/fdim.o" + }, + { + "arguments": [ + "/home/slinky/opt/cross/bin/i686-elf-gcc", + "-ffreestanding", + "-O2", + "-Wall", + "-Wextra", + "-Iinclude", + "-DHAVE_MMAP=0", + "-DLACKS_SYS_MMAN_H=1", + "-DUSE_LOCKS=0", + "-DLACKS_SYS_PARAM_H=1", + "-c", + "-o", + "src/math/isnan.o", + "src/math/isnan.c" + ], + "directory": "/home/slinky/source/RockOS/rocklibc", + "file": "/home/slinky/source/RockOS/rocklibc/src/math/isnan.c", + "output": "/home/slinky/source/RockOS/rocklibc/src/math/isnan.o" + }, + { + "arguments": [ + "/home/slinky/opt/cross/bin/i686-elf-gcc", + "-ffreestanding", + "-O2", + "-Wall", + "-Wextra", + "-Iinclude", + "-DHAVE_MMAP=0", + "-DLACKS_SYS_MMAN_H=1", + "-DUSE_LOCKS=0", + "-DLACKS_SYS_PARAM_H=1", + "-c", + "-o", + "src/math/fabs.o", + "src/math/fabs.c" + ], + "directory": "/home/slinky/source/RockOS/rocklibc", + "file": "/home/slinky/source/RockOS/rocklibc/src/math/fabs.c", + "output": "/home/slinky/source/RockOS/rocklibc/src/math/fabs.o" + }, + { + "arguments": [ + "/home/slinky/opt/cross/bin/i686-elf-gcc", + "-ffreestanding", + "-O2", + "-Wall", + "-Wextra", + "-Iinclude", + "-DHAVE_MMAP=0", + "-DLACKS_SYS_MMAN_H=1", + "-DUSE_LOCKS=0", + "-DLACKS_SYS_PARAM_H=1", + "-c", + "-o", + "src/math/isfinite.o", + "src/math/isfinite.c" + ], + "directory": "/home/slinky/source/RockOS/rocklibc", + "file": "/home/slinky/source/RockOS/rocklibc/src/math/isfinite.c", + "output": "/home/slinky/source/RockOS/rocklibc/src/math/isfinite.o" + }, + { + "arguments": [ + "/home/slinky/opt/cross/bin/i686-elf-gcc", + "-ffreestanding", + "-O2", + "-Wall", + "-Wextra", + "-Iinclude", + "-DHAVE_MMAP=0", + "-DLACKS_SYS_MMAN_H=1", + "-DUSE_LOCKS=0", + "-DLACKS_SYS_PARAM_H=1", + "-c", + "-o", + "src/math/fmax.o", + "src/math/fmax.c" + ], + "directory": "/home/slinky/source/RockOS/rocklibc", + "file": "/home/slinky/source/RockOS/rocklibc/src/math/fmax.c", + "output": "/home/slinky/source/RockOS/rocklibc/src/math/fmax.o" + }, + { + "arguments": [ + "/home/slinky/opt/cross/bin/i686-elf-gcc", + "-ffreestanding", + "-O2", + "-Wall", + "-Wextra", + "-Iinclude", + "-DHAVE_MMAP=0", + "-DLACKS_SYS_MMAN_H=1", + "-DUSE_LOCKS=0", + "-DLACKS_SYS_PARAM_H=1", + "-c", + "-o", + "src/math/fpclassify.o", + "src/math/fpclassify.c" + ], + "directory": "/home/slinky/source/RockOS/rocklibc", + "file": "/home/slinky/source/RockOS/rocklibc/src/math/fpclassify.c", + "output": "/home/slinky/source/RockOS/rocklibc/src/math/fpclassify.o" + }, + { + "arguments": [ + "/home/slinky/opt/cross/bin/i686-elf-gcc", + "-ffreestanding", + "-O2", + "-Wall", + "-Wextra", + "-Iinclude", + "-DHAVE_MMAP=0", + "-DLACKS_SYS_MMAN_H=1", + "-DUSE_LOCKS=0", + "-DLACKS_SYS_PARAM_H=1", + "-c", + "-o", + "src/math/signbit.o", + "src/math/signbit.c" + ], + "directory": "/home/slinky/source/RockOS/rocklibc", + "file": "/home/slinky/source/RockOS/rocklibc/src/math/signbit.c", + "output": "/home/slinky/source/RockOS/rocklibc/src/math/signbit.o" + }, + { + "arguments": [ + "/home/slinky/opt/cross/bin/i686-elf-gcc", + "-ffreestanding", + "-O2", + "-Wall", + "-Wextra", + "-Iinclude", + "-DHAVE_MMAP=0", + "-DLACKS_SYS_MMAN_H=1", + "-DUSE_LOCKS=0", + "-DLACKS_SYS_PARAM_H=1", + "-c", + "-o", + "src/math/fmin.o", + "src/math/fmin.c" + ], + "directory": "/home/slinky/source/RockOS/rocklibc", + "file": "/home/slinky/source/RockOS/rocklibc/src/math/fmin.c", + "output": "/home/slinky/source/RockOS/rocklibc/src/math/fmin.o" + }, + { + "arguments": [ + "/home/slinky/opt/cross/bin/i686-elf-gcc", + "-ffreestanding", + "-O2", + "-Wall", + "-Wextra", + "-Iinclude", + "-DHAVE_MMAP=0", + "-DLACKS_SYS_MMAN_H=1", + "-DUSE_LOCKS=0", + "-DLACKS_SYS_PARAM_H=1", + "-c", + "-o", + "src/math/isinf.o", + "src/math/isinf.c" + ], + "directory": "/home/slinky/source/RockOS/rocklibc", + "file": "/home/slinky/source/RockOS/rocklibc/src/math/isinf.c", + "output": "/home/slinky/source/RockOS/rocklibc/src/math/isinf.o" + }, + { + "arguments": [ + "/home/slinky/opt/cross/bin/i686-elf-gcc", + "-ffreestanding", + "-O2", + "-Wall", + "-Wextra", + "-Iinclude", + "-DHAVE_MMAP=0", + "-DLACKS_SYS_MMAN_H=1", + "-DUSE_LOCKS=0", + "-DLACKS_SYS_PARAM_H=1", + "-c", + "-o", + "src/math/isnormal.o", + "src/math/isnormal.c" + ], + "directory": "/home/slinky/source/RockOS/rocklibc", + "file": "/home/slinky/source/RockOS/rocklibc/src/math/isnormal.c", + "output": "/home/slinky/source/RockOS/rocklibc/src/math/isnormal.o" + }, + { + "arguments": [ + "/home/slinky/opt/cross/bin/i686-elf-gcc", + "-ffreestanding", + "-O2", + "-Wall", + "-Wextra", + "-Iinclude", + "-DHAVE_MMAP=0", + "-DLACKS_SYS_MMAN_H=1", + "-DUSE_LOCKS=0", + "-DLACKS_SYS_PARAM_H=1", + "-c", + "-o", + "src/stdio/fscanf.o", + "src/stdio/fscanf.c" + ], + "directory": "/home/slinky/source/RockOS/rocklibc", + "file": "/home/slinky/source/RockOS/rocklibc/src/stdio/fscanf.c", + "output": "/home/slinky/source/RockOS/rocklibc/src/stdio/fscanf.o" + }, + { + "arguments": [ + "/home/slinky/opt/cross/bin/i686-elf-gcc", + "-ffreestanding", + "-O2", + "-Wall", + "-Wextra", + "-Iinclude", + "-DHAVE_MMAP=0", + "-DLACKS_SYS_MMAN_H=1", + "-DUSE_LOCKS=0", + "-DLACKS_SYS_PARAM_H=1", + "-c", + "-o", + "src/stdio/tmpnam.o", + "src/stdio/tmpnam.c" + ], + "directory": "/home/slinky/source/RockOS/rocklibc", + "file": "/home/slinky/source/RockOS/rocklibc/src/stdio/tmpnam.c", + "output": "/home/slinky/source/RockOS/rocklibc/src/stdio/tmpnam.o" + }, + { + "arguments": [ + "/home/slinky/opt/cross/bin/i686-elf-gcc", + "-ffreestanding", + "-O2", + "-Wall", + "-Wextra", + "-Iinclude", + "-DHAVE_MMAP=0", + "-DLACKS_SYS_MMAN_H=1", + "-DUSE_LOCKS=0", + "-DLACKS_SYS_PARAM_H=1", + "-c", + "-o", + "src/stdio/vfscanf.o", + "src/stdio/vfscanf.c" + ], + "directory": "/home/slinky/source/RockOS/rocklibc", + "file": "/home/slinky/source/RockOS/rocklibc/src/stdio/vfscanf.c", + "output": "/home/slinky/source/RockOS/rocklibc/src/stdio/vfscanf.o" + }, + { + "arguments": [ + "/home/slinky/opt/cross/bin/i686-elf-gcc", + "-ffreestanding", + "-O2", + "-Wall", + "-Wextra", + "-Iinclude", + "-DHAVE_MMAP=0", + "-DLACKS_SYS_MMAN_H=1", + "-DUSE_LOCKS=0", + "-DLACKS_SYS_PARAM_H=1", + "-c", + "-o", + "src/stdio/setbuf.o", + "src/stdio/setbuf.c" + ], + "directory": "/home/slinky/source/RockOS/rocklibc", + "file": "/home/slinky/source/RockOS/rocklibc/src/stdio/setbuf.c", + "output": "/home/slinky/source/RockOS/rocklibc/src/stdio/setbuf.o" + }, + { + "arguments": [ + "/home/slinky/opt/cross/bin/i686-elf-gcc", + "-ffreestanding", + "-O2", + "-Wall", + "-Wextra", + "-Iinclude", + "-DHAVE_MMAP=0", + "-DLACKS_SYS_MMAN_H=1", + "-DUSE_LOCKS=0", + "-DLACKS_SYS_PARAM_H=1", + "-c", + "-o", + "src/stdio/fputc.o", + "src/stdio/fputc.c" + ], + "directory": "/home/slinky/source/RockOS/rocklibc", + "file": "/home/slinky/source/RockOS/rocklibc/src/stdio/fputc.c", + "output": "/home/slinky/source/RockOS/rocklibc/src/stdio/fputc.o" + }, + { + "arguments": [ + "/home/slinky/opt/cross/bin/i686-elf-gcc", + "-ffreestanding", + "-O2", + "-Wall", + "-Wextra", + "-Iinclude", + "-DHAVE_MMAP=0", + "-DLACKS_SYS_MMAN_H=1", + "-DUSE_LOCKS=0", + "-DLACKS_SYS_PARAM_H=1", + "-c", + "-o", + "src/stdio/freopen.o", + "src/stdio/freopen.c" + ], + "directory": "/home/slinky/source/RockOS/rocklibc", + "file": "/home/slinky/source/RockOS/rocklibc/src/stdio/freopen.c", + "output": "/home/slinky/source/RockOS/rocklibc/src/stdio/freopen.o" + }, + { + "arguments": [ + "/home/slinky/opt/cross/bin/i686-elf-gcc", + "-ffreestanding", + "-O2", + "-Wall", + "-Wextra", + "-Iinclude", + "-DHAVE_MMAP=0", + "-DLACKS_SYS_MMAN_H=1", + "-DUSE_LOCKS=0", + "-DLACKS_SYS_PARAM_H=1", + "-c", + "-o", + "src/stdio/fgetc.o", + "src/stdio/fgetc.c" + ], + "directory": "/home/slinky/source/RockOS/rocklibc", + "file": "/home/slinky/source/RockOS/rocklibc/src/stdio/fgetc.c", + "output": "/home/slinky/source/RockOS/rocklibc/src/stdio/fgetc.o" + }, + { + "arguments": [ + "/home/slinky/opt/cross/bin/i686-elf-gcc", + "-ffreestanding", + "-O2", + "-Wall", + "-Wextra", + "-Iinclude", + "-DHAVE_MMAP=0", + "-DLACKS_SYS_MMAN_H=1", + "-DUSE_LOCKS=0", + "-DLACKS_SYS_PARAM_H=1", + "-c", + "-o", + "src/stdio/getc.o", + "src/stdio/getc.c" + ], + "directory": "/home/slinky/source/RockOS/rocklibc", + "file": "/home/slinky/source/RockOS/rocklibc/src/stdio/getc.c", + "output": "/home/slinky/source/RockOS/rocklibc/src/stdio/getc.o" + }, + { + "arguments": [ + "/home/slinky/opt/cross/bin/i686-elf-gcc", + "-ffreestanding", + "-O2", + "-Wall", + "-Wextra", + "-Iinclude", + "-DHAVE_MMAP=0", + "-DLACKS_SYS_MMAN_H=1", + "-DUSE_LOCKS=0", + "-DLACKS_SYS_PARAM_H=1", + "-c", + "-o", + "src/stdio/vsprintf.o", + "src/stdio/vsprintf.c" + ], + "directory": "/home/slinky/source/RockOS/rocklibc", + "file": "/home/slinky/source/RockOS/rocklibc/src/stdio/vsprintf.c", + "output": "/home/slinky/source/RockOS/rocklibc/src/stdio/vsprintf.o" + }, + { + "arguments": [ + "/home/slinky/opt/cross/bin/i686-elf-gcc", + "-ffreestanding", + "-O2", + "-Wall", + "-Wextra", + "-Iinclude", + "-DHAVE_MMAP=0", + "-DLACKS_SYS_MMAN_H=1", + "-DUSE_LOCKS=0", + "-DLACKS_SYS_PARAM_H=1", + "-c", + "-o", + "src/stdio/puts.o", + "src/stdio/puts.c" + ], + "directory": "/home/slinky/source/RockOS/rocklibc", + "file": "/home/slinky/source/RockOS/rocklibc/src/stdio/puts.c", + "output": "/home/slinky/source/RockOS/rocklibc/src/stdio/puts.o" + }, + { + "arguments": [ + "/home/slinky/opt/cross/bin/i686-elf-gcc", + "-ffreestanding", + "-O2", + "-Wall", + "-Wextra", + "-Iinclude", + "-DHAVE_MMAP=0", + "-DLACKS_SYS_MMAN_H=1", + "-DUSE_LOCKS=0", + "-DLACKS_SYS_PARAM_H=1", + "-c", + "-o", + "src/stdio/rewind.o", + "src/stdio/rewind.c" + ], + "directory": "/home/slinky/source/RockOS/rocklibc", + "file": "/home/slinky/source/RockOS/rocklibc/src/stdio/rewind.c", + "output": "/home/slinky/source/RockOS/rocklibc/src/stdio/rewind.o" + }, + { + "arguments": [ + "/home/slinky/opt/cross/bin/i686-elf-gcc", + "-ffreestanding", + "-O2", + "-Wall", + "-Wextra", + "-Iinclude", + "-DHAVE_MMAP=0", + "-DLACKS_SYS_MMAN_H=1", + "-DUSE_LOCKS=0", + "-DLACKS_SYS_PARAM_H=1", + "-c", + "-o", + "src/stdio/fclose.o", + "src/stdio/fclose.c" + ], + "directory": "/home/slinky/source/RockOS/rocklibc", + "file": "/home/slinky/source/RockOS/rocklibc/src/stdio/fclose.c", + "output": "/home/slinky/source/RockOS/rocklibc/src/stdio/fclose.o" + }, + { + "arguments": [ + "/home/slinky/opt/cross/bin/i686-elf-gcc", + "-ffreestanding", + "-O2", + "-Wall", + "-Wextra", + "-Iinclude", + "-DHAVE_MMAP=0", + "-DLACKS_SYS_MMAN_H=1", + "-DUSE_LOCKS=0", + "-DLACKS_SYS_PARAM_H=1", + "-c", + "-o", + "src/stdio/vfprintf.o", + "src/stdio/vfprintf.c" + ], + "directory": "/home/slinky/source/RockOS/rocklibc", + "file": "/home/slinky/source/RockOS/rocklibc/src/stdio/vfprintf.c", + "output": "/home/slinky/source/RockOS/rocklibc/src/stdio/vfprintf.o" + }, + { + "arguments": [ + "/home/slinky/opt/cross/bin/i686-elf-gcc", + "-ffreestanding", + "-O2", + "-Wall", + "-Wextra", + "-Iinclude", + "-DHAVE_MMAP=0", + "-DLACKS_SYS_MMAN_H=1", + "-DUSE_LOCKS=0", + "-DLACKS_SYS_PARAM_H=1", + "-c", + "-o", + "src/stdio/fsetpos.o", + "src/stdio/fsetpos.c" + ], + "directory": "/home/slinky/source/RockOS/rocklibc", + "file": "/home/slinky/source/RockOS/rocklibc/src/stdio/fsetpos.c", + "output": "/home/slinky/source/RockOS/rocklibc/src/stdio/fsetpos.o" + }, + { + "arguments": [ + "/home/slinky/opt/cross/bin/i686-elf-gcc", + "-ffreestanding", + "-O2", + "-Wall", + "-Wextra", + "-Iinclude", + "-DHAVE_MMAP=0", + "-DLACKS_SYS_MMAN_H=1", + "-DUSE_LOCKS=0", + "-DLACKS_SYS_PARAM_H=1", + "-c", + "-o", + "src/stdio/putchar.o", + "src/stdio/putchar.c" + ], + "directory": "/home/slinky/source/RockOS/rocklibc", + "file": "/home/slinky/source/RockOS/rocklibc/src/stdio/putchar.c", + "output": "/home/slinky/source/RockOS/rocklibc/src/stdio/putchar.o" + }, + { + "arguments": [ + "/home/slinky/opt/cross/bin/i686-elf-gcc", + "-ffreestanding", + "-O2", + "-Wall", + "-Wextra", + "-Iinclude", + "-DHAVE_MMAP=0", + "-DLACKS_SYS_MMAN_H=1", + "-DUSE_LOCKS=0", + "-DLACKS_SYS_PARAM_H=1", + "-c", + "-o", + "src/stdio/printf.o", + "src/stdio/printf.c" + ], + "directory": "/home/slinky/source/RockOS/rocklibc", + "file": "/home/slinky/source/RockOS/rocklibc/src/stdio/printf.c", + "output": "/home/slinky/source/RockOS/rocklibc/src/stdio/printf.o" + }, + { + "arguments": [ + "/home/slinky/opt/cross/bin/i686-elf-gcc", + "-ffreestanding", + "-O2", + "-Wall", + "-Wextra", + "-Iinclude", + "-DHAVE_MMAP=0", + "-DLACKS_SYS_MMAN_H=1", + "-DUSE_LOCKS=0", + "-DLACKS_SYS_PARAM_H=1", + "-c", + "-o", + "src/stdio/fgets.o", + "src/stdio/fgets.c" + ], + "directory": "/home/slinky/source/RockOS/rocklibc", + "file": "/home/slinky/source/RockOS/rocklibc/src/stdio/fgets.c", + "output": "/home/slinky/source/RockOS/rocklibc/src/stdio/fgets.o" + }, + { + "arguments": [ + "/home/slinky/opt/cross/bin/i686-elf-gcc", + "-ffreestanding", + "-O2", + "-Wall", + "-Wextra", + "-Iinclude", + "-DHAVE_MMAP=0", + "-DLACKS_SYS_MMAN_H=1", + "-DUSE_LOCKS=0", + "-DLACKS_SYS_PARAM_H=1", + "-c", + "-o", + "src/stdio/ftell.o", + "src/stdio/ftell.c" + ], + "directory": "/home/slinky/source/RockOS/rocklibc", + "file": "/home/slinky/source/RockOS/rocklibc/src/stdio/ftell.c", + "output": "/home/slinky/source/RockOS/rocklibc/src/stdio/ftell.o" + }, + { + "arguments": [ + "/home/slinky/opt/cross/bin/i686-elf-gcc", + "-ffreestanding", + "-O2", + "-Wall", + "-Wextra", + "-Iinclude", + "-DHAVE_MMAP=0", + "-DLACKS_SYS_MMAN_H=1", + "-DUSE_LOCKS=0", + "-DLACKS_SYS_PARAM_H=1", + "-c", + "-o", + "src/stdio/fopen.o", + "src/stdio/fopen.c" + ], + "directory": "/home/slinky/source/RockOS/rocklibc", + "file": "/home/slinky/source/RockOS/rocklibc/src/stdio/fopen.c", + "output": "/home/slinky/source/RockOS/rocklibc/src/stdio/fopen.o" + }, + { + "arguments": [ + "/home/slinky/opt/cross/bin/i686-elf-gcc", + "-ffreestanding", + "-O2", + "-Wall", + "-Wextra", + "-Iinclude", + "-DHAVE_MMAP=0", + "-DLACKS_SYS_MMAN_H=1", + "-DUSE_LOCKS=0", + "-DLACKS_SYS_PARAM_H=1", + "-c", + "-o", + "src/stdio/scanf.o", + "src/stdio/scanf.c" + ], + "directory": "/home/slinky/source/RockOS/rocklibc", + "file": "/home/slinky/source/RockOS/rocklibc/src/stdio/scanf.c", + "output": "/home/slinky/source/RockOS/rocklibc/src/stdio/scanf.o" + }, + { + "arguments": [ + "/home/slinky/opt/cross/bin/i686-elf-gcc", + "-ffreestanding", + "-O2", + "-Wall", + "-Wextra", + "-Iinclude", + "-DHAVE_MMAP=0", + "-DLACKS_SYS_MMAN_H=1", + "-DUSE_LOCKS=0", + "-DLACKS_SYS_PARAM_H=1", + "-c", + "-o", + "src/stdio/fread.o", + "src/stdio/fread.c" + ], + "directory": "/home/slinky/source/RockOS/rocklibc", + "file": "/home/slinky/source/RockOS/rocklibc/src/stdio/fread.c", + "output": "/home/slinky/source/RockOS/rocklibc/src/stdio/fread.o" + }, + { + "arguments": [ + "/home/slinky/opt/cross/bin/i686-elf-gcc", + "-ffreestanding", + "-O2", + "-Wall", + "-Wextra", + "-Iinclude", + "-DHAVE_MMAP=0", + "-DLACKS_SYS_MMAN_H=1", + "-DUSE_LOCKS=0", + "-DLACKS_SYS_PARAM_H=1", + "-c", + "-o", + "src/stdio/tmpfile.o", + "src/stdio/tmpfile.c" + ], + "directory": "/home/slinky/source/RockOS/rocklibc", + "file": "/home/slinky/source/RockOS/rocklibc/src/stdio/tmpfile.c", + "output": "/home/slinky/source/RockOS/rocklibc/src/stdio/tmpfile.o" + }, + { + "arguments": [ + "/home/slinky/opt/cross/bin/i686-elf-gcc", + "-ffreestanding", + "-O2", + "-Wall", + "-Wextra", + "-Iinclude", + "-DHAVE_MMAP=0", + "-DLACKS_SYS_MMAN_H=1", + "-DUSE_LOCKS=0", + "-DLACKS_SYS_PARAM_H=1", + "-c", + "-o", + "src/stdio/vscanf.o", + "src/stdio/vscanf.c" + ], + "directory": "/home/slinky/source/RockOS/rocklibc", + "file": "/home/slinky/source/RockOS/rocklibc/src/stdio/vscanf.c", + "output": "/home/slinky/source/RockOS/rocklibc/src/stdio/vscanf.o" + }, + { + "arguments": [ + "/home/slinky/opt/cross/bin/i686-elf-gcc", + "-ffreestanding", + "-O2", + "-Wall", + "-Wextra", + "-Iinclude", + "-DHAVE_MMAP=0", + "-DLACKS_SYS_MMAN_H=1", + "-DUSE_LOCKS=0", + "-DLACKS_SYS_PARAM_H=1", + "-c", + "-o", + "src/stdio/freopen_s.o", + "src/stdio/freopen_s.c" + ], + "directory": "/home/slinky/source/RockOS/rocklibc", + "file": "/home/slinky/source/RockOS/rocklibc/src/stdio/freopen_s.c", + "output": "/home/slinky/source/RockOS/rocklibc/src/stdio/freopen_s.o" + }, + { + "arguments": [ + "/home/slinky/opt/cross/bin/i686-elf-gcc", + "-ffreestanding", + "-O2", + "-Wall", + "-Wextra", + "-Iinclude", + "-DHAVE_MMAP=0", + "-DLACKS_SYS_MMAN_H=1", + "-DUSE_LOCKS=0", + "-DLACKS_SYS_PARAM_H=1", + "-c", + "-o", + "src/stdio/perror.o", + "src/stdio/perror.c" + ], + "directory": "/home/slinky/source/RockOS/rocklibc", + "file": "/home/slinky/source/RockOS/rocklibc/src/stdio/perror.c", + "output": "/home/slinky/source/RockOS/rocklibc/src/stdio/perror.o" + }, + { + "arguments": [ + "/home/slinky/opt/cross/bin/i686-elf-gcc", + "-ffreestanding", + "-O2", + "-Wall", + "-Wextra", + "-Iinclude", + "-DHAVE_MMAP=0", + "-DLACKS_SYS_MMAN_H=1", + "-DUSE_LOCKS=0", + "-DLACKS_SYS_PARAM_H=1", + "-c", + "-o", + "src/stdio/getchar.o", + "src/stdio/getchar.c" + ], + "directory": "/home/slinky/source/RockOS/rocklibc", + "file": "/home/slinky/source/RockOS/rocklibc/src/stdio/getchar.c", + "output": "/home/slinky/source/RockOS/rocklibc/src/stdio/getchar.o" + }, + { + "arguments": [ + "/home/slinky/opt/cross/bin/i686-elf-gcc", + "-ffreestanding", + "-O2", + "-Wall", + "-Wextra", + "-Iinclude", + "-DHAVE_MMAP=0", + "-DLACKS_SYS_MMAN_H=1", + "-DUSE_LOCKS=0", + "-DLACKS_SYS_PARAM_H=1", + "-c", + "-o", + "src/stdio/fputs.o", + "src/stdio/fputs.c" + ], + "directory": "/home/slinky/source/RockOS/rocklibc", + "file": "/home/slinky/source/RockOS/rocklibc/src/stdio/fputs.c", + "output": "/home/slinky/source/RockOS/rocklibc/src/stdio/fputs.o" + }, + { + "arguments": [ + "/home/slinky/opt/cross/bin/i686-elf-gcc", + "-ffreestanding", + "-O2", + "-Wall", + "-Wextra", + "-Iinclude", + "-DHAVE_MMAP=0", + "-DLACKS_SYS_MMAN_H=1", + "-DUSE_LOCKS=0", + "-DLACKS_SYS_PARAM_H=1", + "-c", + "-o", + "src/stdio/remove.o", + "src/stdio/remove.c" + ], + "directory": "/home/slinky/source/RockOS/rocklibc", + "file": "/home/slinky/source/RockOS/rocklibc/src/stdio/remove.c", + "output": "/home/slinky/source/RockOS/rocklibc/src/stdio/remove.o" + }, + { + "arguments": [ + "/home/slinky/opt/cross/bin/i686-elf-gcc", + "-ffreestanding", + "-O2", + "-Wall", + "-Wextra", + "-Iinclude", + "-DHAVE_MMAP=0", + "-DLACKS_SYS_MMAN_H=1", + "-DUSE_LOCKS=0", + "-DLACKS_SYS_PARAM_H=1", + "-c", + "-o", + "src/stdio/fopen_s.o", + "src/stdio/fopen_s.c" + ], + "directory": "/home/slinky/source/RockOS/rocklibc", + "file": "/home/slinky/source/RockOS/rocklibc/src/stdio/fopen_s.c", + "output": "/home/slinky/source/RockOS/rocklibc/src/stdio/fopen_s.o" + }, + { + "arguments": [ + "/home/slinky/opt/cross/bin/i686-elf-gcc", + "-ffreestanding", + "-O2", + "-Wall", + "-Wextra", + "-Iinclude", + "-DHAVE_MMAP=0", + "-DLACKS_SYS_MMAN_H=1", + "-DUSE_LOCKS=0", + "-DLACKS_SYS_PARAM_H=1", + "-c", + "-o", + "src/stdio/tmpfile_s.o", + "src/stdio/tmpfile_s.c" + ], + "directory": "/home/slinky/source/RockOS/rocklibc", + "file": "/home/slinky/source/RockOS/rocklibc/src/stdio/tmpfile_s.c", + "output": "/home/slinky/source/RockOS/rocklibc/src/stdio/tmpfile_s.o" + }, + { + "arguments": [ + "/home/slinky/opt/cross/bin/i686-elf-gcc", + "-ffreestanding", + "-O2", + "-Wall", + "-Wextra", + "-Iinclude", + "-DHAVE_MMAP=0", + "-DLACKS_SYS_MMAN_H=1", + "-DUSE_LOCKS=0", + "-DLACKS_SYS_PARAM_H=1", + "-c", + "-o", + "src/stdio/vprintf.o", + "src/stdio/vprintf.c" + ], + "directory": "/home/slinky/source/RockOS/rocklibc", + "file": "/home/slinky/source/RockOS/rocklibc/src/stdio/vprintf.c", + "output": "/home/slinky/source/RockOS/rocklibc/src/stdio/vprintf.o" + }, + { + "arguments": [ + "/home/slinky/opt/cross/bin/i686-elf-gcc", + "-ffreestanding", + "-O2", + "-Wall", + "-Wextra", + "-Iinclude", + "-DHAVE_MMAP=0", + "-DLACKS_SYS_MMAN_H=1", + "-DUSE_LOCKS=0", + "-DLACKS_SYS_PARAM_H=1", + "-c", + "-o", + "src/stdio/putc.o", + "src/stdio/putc.c" + ], + "directory": "/home/slinky/source/RockOS/rocklibc", + "file": "/home/slinky/source/RockOS/rocklibc/src/stdio/putc.c", + "output": "/home/slinky/source/RockOS/rocklibc/src/stdio/putc.o" + }, + { + "arguments": [ + "/home/slinky/opt/cross/bin/i686-elf-gcc", + "-ffreestanding", + "-O2", + "-Wall", + "-Wextra", + "-Iinclude", + "-DHAVE_MMAP=0", + "-DLACKS_SYS_MMAN_H=1", + "-DUSE_LOCKS=0", + "-DLACKS_SYS_PARAM_H=1", + "-c", + "-o", + "src/stdio/fgetpos.o", + "src/stdio/fgetpos.c" + ], + "directory": "/home/slinky/source/RockOS/rocklibc", + "file": "/home/slinky/source/RockOS/rocklibc/src/stdio/fgetpos.c", + "output": "/home/slinky/source/RockOS/rocklibc/src/stdio/fgetpos.o" + }, + { + "arguments": [ + "/home/slinky/opt/cross/bin/i686-elf-gcc", + "-ffreestanding", + "-O2", + "-Wall", + "-Wextra", + "-Iinclude", + "-DHAVE_MMAP=0", + "-DLACKS_SYS_MMAN_H=1", + "-DUSE_LOCKS=0", + "-DLACKS_SYS_PARAM_H=1", + "-c", + "-o", + "src/stdio/feof.o", + "src/stdio/feof.c" + ], + "directory": "/home/slinky/source/RockOS/rocklibc", + "file": "/home/slinky/source/RockOS/rocklibc/src/stdio/feof.c", + "output": "/home/slinky/source/RockOS/rocklibc/src/stdio/feof.o" + }, + { + "arguments": [ + "/home/slinky/opt/cross/bin/i686-elf-gcc", + "-ffreestanding", + "-O2", + "-Wall", + "-Wextra", + "-Iinclude", + "-DHAVE_MMAP=0", + "-DLACKS_SYS_MMAN_H=1", + "-DUSE_LOCKS=0", + "-DLACKS_SYS_PARAM_H=1", + "-c", + "-o", + "src/stdio/sprintf.o", + "src/stdio/sprintf.c" + ], + "directory": "/home/slinky/source/RockOS/rocklibc", + "file": "/home/slinky/source/RockOS/rocklibc/src/stdio/sprintf.c", + "output": "/home/slinky/source/RockOS/rocklibc/src/stdio/sprintf.o" + }, + { + "arguments": [ + "/home/slinky/opt/cross/bin/i686-elf-gcc", + "-ffreestanding", + "-O2", + "-Wall", + "-Wextra", + "-Iinclude", + "-DHAVE_MMAP=0", + "-DLACKS_SYS_MMAN_H=1", + "-DUSE_LOCKS=0", + "-DLACKS_SYS_PARAM_H=1", + "-c", + "-o", + "src/stdio/fwrite.o", + "src/stdio/fwrite.c" + ], + "directory": "/home/slinky/source/RockOS/rocklibc", + "file": "/home/slinky/source/RockOS/rocklibc/src/stdio/fwrite.c", + "output": "/home/slinky/source/RockOS/rocklibc/src/stdio/fwrite.o" + }, + { + "arguments": [ + "/home/slinky/opt/cross/bin/i686-elf-gcc", + "-ffreestanding", + "-O2", + "-Wall", + "-Wextra", + "-Iinclude", + "-DHAVE_MMAP=0", + "-DLACKS_SYS_MMAN_H=1", + "-DUSE_LOCKS=0", + "-DLACKS_SYS_PARAM_H=1", + "-c", + "-o", + "src/stdio/ferror.o", + "src/stdio/ferror.c" + ], + "directory": "/home/slinky/source/RockOS/rocklibc", + "file": "/home/slinky/source/RockOS/rocklibc/src/stdio/ferror.c", + "output": "/home/slinky/source/RockOS/rocklibc/src/stdio/ferror.o" + }, + { + "arguments": [ + "/home/slinky/opt/cross/bin/i686-elf-gcc", + "-ffreestanding", + "-O2", + "-Wall", + "-Wextra", + "-Iinclude", + "-DHAVE_MMAP=0", + "-DLACKS_SYS_MMAN_H=1", + "-DUSE_LOCKS=0", + "-DLACKS_SYS_PARAM_H=1", + "-c", + "-o", + "src/stdio/fflush.o", + "src/stdio/fflush.c" + ], + "directory": "/home/slinky/source/RockOS/rocklibc", + "file": "/home/slinky/source/RockOS/rocklibc/src/stdio/fflush.c", + "output": "/home/slinky/source/RockOS/rocklibc/src/stdio/fflush.o" + }, + { + "arguments": [ + "/home/slinky/opt/cross/bin/i686-elf-gcc", + "-ffreestanding", + "-O2", + "-Wall", + "-Wextra", + "-Iinclude", + "-DHAVE_MMAP=0", + "-DLACKS_SYS_MMAN_H=1", + "-DUSE_LOCKS=0", + "-DLACKS_SYS_PARAM_H=1", + "-c", + "-o", + "src/stdio/ungetc.o", + "src/stdio/ungetc.c" + ], + "directory": "/home/slinky/source/RockOS/rocklibc", + "file": "/home/slinky/source/RockOS/rocklibc/src/stdio/ungetc.c", + "output": "/home/slinky/source/RockOS/rocklibc/src/stdio/ungetc.o" + }, + { + "arguments": [ + "/home/slinky/opt/cross/bin/i686-elf-gcc", + "-ffreestanding", + "-O2", + "-Wall", + "-Wextra", + "-Iinclude", + "-DHAVE_MMAP=0", + "-DLACKS_SYS_MMAN_H=1", + "-DUSE_LOCKS=0", + "-DLACKS_SYS_PARAM_H=1", + "-c", + "-o", + "src/stdio/fprintf.o", + "src/stdio/fprintf.c" + ], + "directory": "/home/slinky/source/RockOS/rocklibc", + "file": "/home/slinky/source/RockOS/rocklibc/src/stdio/fprintf.c", + "output": "/home/slinky/source/RockOS/rocklibc/src/stdio/fprintf.o" + }, + { + "arguments": [ + "/home/slinky/opt/cross/bin/i686-elf-gcc", + "-ffreestanding", + "-O2", + "-Wall", + "-Wextra", + "-Iinclude", + "-DHAVE_MMAP=0", + "-DLACKS_SYS_MMAN_H=1", + "-DUSE_LOCKS=0", + "-DLACKS_SYS_PARAM_H=1", + "-c", + "-o", + "src/stdio/vsscanf.o", + "src/stdio/vsscanf.c" + ], + "directory": "/home/slinky/source/RockOS/rocklibc", + "file": "/home/slinky/source/RockOS/rocklibc/src/stdio/vsscanf.c", + "output": "/home/slinky/source/RockOS/rocklibc/src/stdio/vsscanf.o" + }, + { + "arguments": [ + "/home/slinky/opt/cross/bin/i686-elf-gcc", + "-ffreestanding", + "-O2", + "-Wall", + "-Wextra", + "-Iinclude", + "-DHAVE_MMAP=0", + "-DLACKS_SYS_MMAN_H=1", + "-DUSE_LOCKS=0", + "-DLACKS_SYS_PARAM_H=1", + "-c", + "-o", + "src/stdio/rename.o", + "src/stdio/rename.c" + ], + "directory": "/home/slinky/source/RockOS/rocklibc", + "file": "/home/slinky/source/RockOS/rocklibc/src/stdio/rename.c", + "output": "/home/slinky/source/RockOS/rocklibc/src/stdio/rename.o" + }, + { + "arguments": [ + "/home/slinky/opt/cross/bin/i686-elf-gcc", + "-ffreestanding", + "-O2", + "-Wall", + "-Wextra", + "-Iinclude", + "-DHAVE_MMAP=0", + "-DLACKS_SYS_MMAN_H=1", + "-DUSE_LOCKS=0", + "-DLACKS_SYS_PARAM_H=1", + "-c", + "-o", + "src/stdio/vsnprintf.o", + "src/stdio/vsnprintf.c" + ], + "directory": "/home/slinky/source/RockOS/rocklibc", + "file": "/home/slinky/source/RockOS/rocklibc/src/stdio/vsnprintf.c", + "output": "/home/slinky/source/RockOS/rocklibc/src/stdio/vsnprintf.o" + }, + { + "arguments": [ + "/home/slinky/opt/cross/bin/i686-elf-gcc", + "-ffreestanding", + "-O2", + "-Wall", + "-Wextra", + "-Iinclude", + "-DHAVE_MMAP=0", + "-DLACKS_SYS_MMAN_H=1", + "-DUSE_LOCKS=0", + "-DLACKS_SYS_PARAM_H=1", + "-c", + "-o", + "src/stdio/fseek.o", + "src/stdio/fseek.c" + ], + "directory": "/home/slinky/source/RockOS/rocklibc", + "file": "/home/slinky/source/RockOS/rocklibc/src/stdio/fseek.c", + "output": "/home/slinky/source/RockOS/rocklibc/src/stdio/fseek.o" + }, + { + "arguments": [ + "/home/slinky/opt/cross/bin/i686-elf-gcc", + "-ffreestanding", + "-O2", + "-Wall", + "-Wextra", + "-Iinclude", + "-DHAVE_MMAP=0", + "-DLACKS_SYS_MMAN_H=1", + "-DUSE_LOCKS=0", + "-DLACKS_SYS_PARAM_H=1", + "-c", + "-o", + "src/stdio/sscanf.o", + "src/stdio/sscanf.c" + ], + "directory": "/home/slinky/source/RockOS/rocklibc", + "file": "/home/slinky/source/RockOS/rocklibc/src/stdio/sscanf.c", + "output": "/home/slinky/source/RockOS/rocklibc/src/stdio/sscanf.o" + }, + { + "arguments": [ + "/home/slinky/opt/cross/bin/i686-elf-gcc", + "-ffreestanding", + "-O2", + "-Wall", + "-Wextra", + "-Iinclude", + "-DHAVE_MMAP=0", + "-DLACKS_SYS_MMAN_H=1", + "-DUSE_LOCKS=0", + "-DLACKS_SYS_PARAM_H=1", + "-c", + "-o", + "src/stdio/clearerr.o", + "src/stdio/clearerr.c" + ], + "directory": "/home/slinky/source/RockOS/rocklibc", + "file": "/home/slinky/source/RockOS/rocklibc/src/stdio/clearerr.c", + "output": "/home/slinky/source/RockOS/rocklibc/src/stdio/clearerr.o" + }, + { + "arguments": [ + "/home/slinky/opt/cross/bin/i686-elf-gcc", + "-ffreestanding", + "-O2", + "-Wall", + "-Wextra", + "-Iinclude", + "-DHAVE_MMAP=0", + "-DLACKS_SYS_MMAN_H=1", + "-DUSE_LOCKS=0", + "-DLACKS_SYS_PARAM_H=1", + "-c", + "-o", + "src/stdio/setvbuf.o", + "src/stdio/setvbuf.c" + ], + "directory": "/home/slinky/source/RockOS/rocklibc", + "file": "/home/slinky/source/RockOS/rocklibc/src/stdio/setvbuf.c", + "output": "/home/slinky/source/RockOS/rocklibc/src/stdio/setvbuf.o" + }, + { + "arguments": [ + "/home/slinky/opt/cross/bin/i686-elf-gcc", + "-ffreestanding", + "-O2", + "-Wall", + "-Wextra", + "-Iinclude", + "-DHAVE_MMAP=0", + "-DLACKS_SYS_MMAN_H=1", + "-DUSE_LOCKS=0", + "-DLACKS_SYS_PARAM_H=1", + "-c", + "-o", + "src/stdio/snprintf.o", + "src/stdio/snprintf.c" + ], + "directory": "/home/slinky/source/RockOS/rocklibc", + "file": "/home/slinky/source/RockOS/rocklibc/src/stdio/snprintf.c", + "output": "/home/slinky/source/RockOS/rocklibc/src/stdio/snprintf.o" }, { "arguments": [ @@ -3737,6 +1889,48 @@ "file": "/home/slinky/source/RockOS/rocklibc/src/stdlib/system.c", "output": "/home/slinky/source/RockOS/rocklibc/src/stdlib/system.o" }, + { + "arguments": [ + "/home/slinky/opt/cross/bin/i686-elf-gcc", + "-ffreestanding", + "-O2", + "-Wall", + "-Wextra", + "-Iinclude", + "-DHAVE_MMAP=0", + "-DLACKS_SYS_MMAN_H=1", + "-DUSE_LOCKS=0", + "-DLACKS_SYS_PARAM_H=1", + "-c", + "-o", + "src/stdlib/labs.o", + "src/stdlib/labs.c" + ], + "directory": "/home/slinky/source/RockOS/rocklibc", + "file": "/home/slinky/source/RockOS/rocklibc/src/stdlib/labs.c", + "output": "/home/slinky/source/RockOS/rocklibc/src/stdlib/labs.o" + }, + { + "arguments": [ + "/home/slinky/opt/cross/bin/i686-elf-gcc", + "-ffreestanding", + "-O2", + "-Wall", + "-Wextra", + "-Iinclude", + "-DHAVE_MMAP=0", + "-DLACKS_SYS_MMAN_H=1", + "-DUSE_LOCKS=0", + "-DLACKS_SYS_PARAM_H=1", + "-c", + "-o", + "src/stdlib/div.o", + "src/stdlib/div.c" + ], + "directory": "/home/slinky/source/RockOS/rocklibc", + "file": "/home/slinky/source/RockOS/rocklibc/src/stdlib/div.c", + "output": "/home/slinky/source/RockOS/rocklibc/src/stdlib/div.o" + }, { "arguments": [ "/home/slinky/opt/cross/bin/i686-elf-gcc", @@ -3772,12 +1966,12 @@ "-DLACKS_SYS_PARAM_H=1", "-c", "-o", - "src/stdlib/ignore_handler_s.o", - "src/stdlib/ignore_handler_s.c" + "src/stdlib/qsort_s.o", + "src/stdlib/qsort_s.c" ], "directory": "/home/slinky/source/RockOS/rocklibc", - "file": "/home/slinky/source/RockOS/rocklibc/src/stdlib/ignore_handler_s.c", - "output": "/home/slinky/source/RockOS/rocklibc/src/stdlib/ignore_handler_s.o" + "file": "/home/slinky/source/RockOS/rocklibc/src/stdlib/qsort_s.c", + "output": "/home/slinky/source/RockOS/rocklibc/src/stdlib/qsort_s.o" }, { "arguments": [ @@ -3793,12 +1987,33 @@ "-DLACKS_SYS_PARAM_H=1", "-c", "-o", - "src/stdlib/strtoul.o", - "src/stdlib/strtoul.c" + "src/stdlib/getenv.o", + "src/stdlib/getenv.c" ], "directory": "/home/slinky/source/RockOS/rocklibc", - "file": "/home/slinky/source/RockOS/rocklibc/src/stdlib/strtoul.c", - "output": "/home/slinky/source/RockOS/rocklibc/src/stdlib/strtoul.o" + "file": "/home/slinky/source/RockOS/rocklibc/src/stdlib/getenv.c", + "output": "/home/slinky/source/RockOS/rocklibc/src/stdlib/getenv.o" + }, + { + "arguments": [ + "/home/slinky/opt/cross/bin/i686-elf-gcc", + "-ffreestanding", + "-O2", + "-Wall", + "-Wextra", + "-Iinclude", + "-DHAVE_MMAP=0", + "-DLACKS_SYS_MMAN_H=1", + "-DUSE_LOCKS=0", + "-DLACKS_SYS_PARAM_H=1", + "-c", + "-o", + "src/stdlib/quick_exit.o", + "src/stdlib/quick_exit.c" + ], + "directory": "/home/slinky/source/RockOS/rocklibc", + "file": "/home/slinky/source/RockOS/rocklibc/src/stdlib/quick_exit.c", + "output": "/home/slinky/source/RockOS/rocklibc/src/stdlib/quick_exit.o" }, { "arguments": [ @@ -3835,12 +2050,12 @@ "-DLACKS_SYS_PARAM_H=1", "-c", "-o", - "src/stdlib/strtol.o", - "src/stdlib/strtol.c" + "src/stdlib/strtof.o", + "src/stdlib/strtof.c" ], "directory": "/home/slinky/source/RockOS/rocklibc", - "file": "/home/slinky/source/RockOS/rocklibc/src/stdlib/strtol.c", - "output": "/home/slinky/source/RockOS/rocklibc/src/stdlib/strtol.o" + "file": "/home/slinky/source/RockOS/rocklibc/src/stdlib/strtof.c", + "output": "/home/slinky/source/RockOS/rocklibc/src/stdlib/strtof.o" }, { "arguments": [ @@ -3856,12 +2071,96 @@ "-DLACKS_SYS_PARAM_H=1", "-c", "-o", - "src/stdlib/labs.o", - "src/stdlib/labs.c" + "src/stdlib/getenv_s.o", + "src/stdlib/getenv_s.c" ], "directory": "/home/slinky/source/RockOS/rocklibc", - "file": "/home/slinky/source/RockOS/rocklibc/src/stdlib/labs.c", - "output": "/home/slinky/source/RockOS/rocklibc/src/stdlib/labs.o" + "file": "/home/slinky/source/RockOS/rocklibc/src/stdlib/getenv_s.c", + "output": "/home/slinky/source/RockOS/rocklibc/src/stdlib/getenv_s.o" + }, + { + "arguments": [ + "/home/slinky/opt/cross/bin/i686-elf-gcc", + "-ffreestanding", + "-O2", + "-Wall", + "-Wextra", + "-Iinclude", + "-DHAVE_MMAP=0", + "-DLACKS_SYS_MMAN_H=1", + "-DUSE_LOCKS=0", + "-DLACKS_SYS_PARAM_H=1", + "-c", + "-o", + "src/stdlib/at_quick_exit.o", + "src/stdlib/at_quick_exit.c" + ], + "directory": "/home/slinky/source/RockOS/rocklibc", + "file": "/home/slinky/source/RockOS/rocklibc/src/stdlib/at_quick_exit.c", + "output": "/home/slinky/source/RockOS/rocklibc/src/stdlib/at_quick_exit.o" + }, + { + "arguments": [ + "/home/slinky/opt/cross/bin/i686-elf-gcc", + "-ffreestanding", + "-O2", + "-Wall", + "-Wextra", + "-Iinclude", + "-DHAVE_MMAP=0", + "-DLACKS_SYS_MMAN_H=1", + "-DUSE_LOCKS=0", + "-DLACKS_SYS_PARAM_H=1", + "-c", + "-o", + "src/stdlib/atoi.o", + "src/stdlib/atoi.c" + ], + "directory": "/home/slinky/source/RockOS/rocklibc", + "file": "/home/slinky/source/RockOS/rocklibc/src/stdlib/atoi.c", + "output": "/home/slinky/source/RockOS/rocklibc/src/stdlib/atoi.o" + }, + { + "arguments": [ + "/home/slinky/opt/cross/bin/i686-elf-gcc", + "-ffreestanding", + "-O2", + "-Wall", + "-Wextra", + "-Iinclude", + "-DHAVE_MMAP=0", + "-DLACKS_SYS_MMAN_H=1", + "-DUSE_LOCKS=0", + "-DLACKS_SYS_PARAM_H=1", + "-c", + "-o", + "src/stdlib/strtoull.o", + "src/stdlib/strtoull.c" + ], + "directory": "/home/slinky/source/RockOS/rocklibc", + "file": "/home/slinky/source/RockOS/rocklibc/src/stdlib/strtoull.c", + "output": "/home/slinky/source/RockOS/rocklibc/src/stdlib/strtoull.o" + }, + { + "arguments": [ + "/home/slinky/opt/cross/bin/i686-elf-gcc", + "-ffreestanding", + "-O2", + "-Wall", + "-Wextra", + "-Iinclude", + "-DHAVE_MMAP=0", + "-DLACKS_SYS_MMAN_H=1", + "-DUSE_LOCKS=0", + "-DLACKS_SYS_PARAM_H=1", + "-c", + "-o", + "src/stdlib/abort_handler_s.o", + "src/stdlib/abort_handler_s.c" + ], + "directory": "/home/slinky/source/RockOS/rocklibc", + "file": "/home/slinky/source/RockOS/rocklibc/src/stdlib/abort_handler_s.c", + "output": "/home/slinky/source/RockOS/rocklibc/src/stdlib/abort_handler_s.o" }, { "arguments": [ @@ -3898,12 +2197,138 @@ "-DLACKS_SYS_PARAM_H=1", "-c", "-o", - "src/stdlib/qsort_s.o", - "src/stdlib/qsort_s.c" + "src/stdlib/atoll.o", + "src/stdlib/atoll.c" ], "directory": "/home/slinky/source/RockOS/rocklibc", - "file": "/home/slinky/source/RockOS/rocklibc/src/stdlib/qsort_s.c", - "output": "/home/slinky/source/RockOS/rocklibc/src/stdlib/qsort_s.o" + "file": "/home/slinky/source/RockOS/rocklibc/src/stdlib/atoll.c", + "output": "/home/slinky/source/RockOS/rocklibc/src/stdlib/atoll.o" + }, + { + "arguments": [ + "/home/slinky/opt/cross/bin/i686-elf-gcc", + "-ffreestanding", + "-O2", + "-Wall", + "-Wextra", + "-Iinclude", + "-DHAVE_MMAP=0", + "-DLACKS_SYS_MMAN_H=1", + "-DUSE_LOCKS=0", + "-DLACKS_SYS_PARAM_H=1", + "-c", + "-o", + "src/stdlib/set_constraint_handler_s.o", + "src/stdlib/set_constraint_handler_s.c" + ], + "directory": "/home/slinky/source/RockOS/rocklibc", + "file": "/home/slinky/source/RockOS/rocklibc/src/stdlib/set_constraint_handler_s.c", + "output": "/home/slinky/source/RockOS/rocklibc/src/stdlib/set_constraint_handler_s.o" + }, + { + "arguments": [ + "/home/slinky/opt/cross/bin/i686-elf-gcc", + "-ffreestanding", + "-O2", + "-Wall", + "-Wextra", + "-Iinclude", + "-DHAVE_MMAP=0", + "-DLACKS_SYS_MMAN_H=1", + "-DUSE_LOCKS=0", + "-DLACKS_SYS_PARAM_H=1", + "-c", + "-o", + "src/stdlib/bsearch_s.o", + "src/stdlib/bsearch_s.c" + ], + "directory": "/home/slinky/source/RockOS/rocklibc", + "file": "/home/slinky/source/RockOS/rocklibc/src/stdlib/bsearch_s.c", + "output": "/home/slinky/source/RockOS/rocklibc/src/stdlib/bsearch_s.o" + }, + { + "arguments": [ + "/home/slinky/opt/cross/bin/i686-elf-gcc", + "-ffreestanding", + "-O2", + "-Wall", + "-Wextra", + "-Iinclude", + "-DHAVE_MMAP=0", + "-DLACKS_SYS_MMAN_H=1", + "-DUSE_LOCKS=0", + "-DLACKS_SYS_PARAM_H=1", + "-c", + "-o", + "src/stdlib/strtoul.o", + "src/stdlib/strtoul.c" + ], + "directory": "/home/slinky/source/RockOS/rocklibc", + "file": "/home/slinky/source/RockOS/rocklibc/src/stdlib/strtoul.c", + "output": "/home/slinky/source/RockOS/rocklibc/src/stdlib/strtoul.o" + }, + { + "arguments": [ + "/home/slinky/opt/cross/bin/i686-elf-gcc", + "-ffreestanding", + "-O2", + "-Wall", + "-Wextra", + "-Iinclude", + "-DHAVE_MMAP=0", + "-DLACKS_SYS_MMAN_H=1", + "-DUSE_LOCKS=0", + "-DLACKS_SYS_PARAM_H=1", + "-c", + "-o", + "src/stdlib/strtold.o", + "src/stdlib/strtold.c" + ], + "directory": "/home/slinky/source/RockOS/rocklibc", + "file": "/home/slinky/source/RockOS/rocklibc/src/stdlib/strtold.c", + "output": "/home/slinky/source/RockOS/rocklibc/src/stdlib/strtold.o" + }, + { + "arguments": [ + "/home/slinky/opt/cross/bin/i686-elf-gcc", + "-ffreestanding", + "-O2", + "-Wall", + "-Wextra", + "-Iinclude", + "-DHAVE_MMAP=0", + "-DLACKS_SYS_MMAN_H=1", + "-DUSE_LOCKS=0", + "-DLACKS_SYS_PARAM_H=1", + "-c", + "-o", + "src/stdlib/abs.o", + "src/stdlib/abs.c" + ], + "directory": "/home/slinky/source/RockOS/rocklibc", + "file": "/home/slinky/source/RockOS/rocklibc/src/stdlib/abs.c", + "output": "/home/slinky/source/RockOS/rocklibc/src/stdlib/abs.o" + }, + { + "arguments": [ + "/home/slinky/opt/cross/bin/i686-elf-gcc", + "-ffreestanding", + "-O2", + "-Wall", + "-Wextra", + "-Iinclude", + "-DHAVE_MMAP=0", + "-DLACKS_SYS_MMAN_H=1", + "-DUSE_LOCKS=0", + "-DLACKS_SYS_PARAM_H=1", + "-c", + "-o", + "src/stdlib/abort.o", + "src/stdlib/abort.c" + ], + "directory": "/home/slinky/source/RockOS/rocklibc", + "file": "/home/slinky/source/RockOS/rocklibc/src/stdlib/abort.c", + "output": "/home/slinky/source/RockOS/rocklibc/src/stdlib/abort.o" }, { "arguments": [ @@ -3961,54 +2386,12 @@ "-DLACKS_SYS_PARAM_H=1", "-c", "-o", - "src/stdlib/llabs.o", - "src/stdlib/llabs.c" + "src/stdlib/_Exit.o", + "src/stdlib/_Exit.c" ], "directory": "/home/slinky/source/RockOS/rocklibc", - "file": "/home/slinky/source/RockOS/rocklibc/src/stdlib/llabs.c", - "output": "/home/slinky/source/RockOS/rocklibc/src/stdlib/llabs.o" - }, - { - "arguments": [ - "/home/slinky/opt/cross/bin/i686-elf-gcc", - "-ffreestanding", - "-O2", - "-Wall", - "-Wextra", - "-Iinclude", - "-DHAVE_MMAP=0", - "-DLACKS_SYS_MMAN_H=1", - "-DUSE_LOCKS=0", - "-DLACKS_SYS_PARAM_H=1", - "-c", - "-o", - "src/stdlib/abort.o", - "src/stdlib/abort.c" - ], - "directory": "/home/slinky/source/RockOS/rocklibc", - "file": "/home/slinky/source/RockOS/rocklibc/src/stdlib/abort.c", - "output": "/home/slinky/source/RockOS/rocklibc/src/stdlib/abort.o" - }, - { - "arguments": [ - "/home/slinky/opt/cross/bin/i686-elf-gcc", - "-ffreestanding", - "-O2", - "-Wall", - "-Wextra", - "-Iinclude", - "-DHAVE_MMAP=0", - "-DLACKS_SYS_MMAN_H=1", - "-DUSE_LOCKS=0", - "-DLACKS_SYS_PARAM_H=1", - "-c", - "-o", - "src/stdlib/atol.o", - "src/stdlib/atol.c" - ], - "directory": "/home/slinky/source/RockOS/rocklibc", - "file": "/home/slinky/source/RockOS/rocklibc/src/stdlib/atol.c", - "output": "/home/slinky/source/RockOS/rocklibc/src/stdlib/atol.o" + "file": "/home/slinky/source/RockOS/rocklibc/src/stdlib/_Exit.c", + "output": "/home/slinky/source/RockOS/rocklibc/src/stdlib/_Exit.o" }, { "arguments": [ @@ -4031,90 +2414,6 @@ "file": "/home/slinky/source/RockOS/rocklibc/src/stdlib/strtod.c", "output": "/home/slinky/source/RockOS/rocklibc/src/stdlib/strtod.o" }, - { - "arguments": [ - "/home/slinky/opt/cross/bin/i686-elf-gcc", - "-ffreestanding", - "-O2", - "-Wall", - "-Wextra", - "-Iinclude", - "-DHAVE_MMAP=0", - "-DLACKS_SYS_MMAN_H=1", - "-DUSE_LOCKS=0", - "-DLACKS_SYS_PARAM_H=1", - "-c", - "-o", - "src/stdlib/atoll.o", - "src/stdlib/atoll.c" - ], - "directory": "/home/slinky/source/RockOS/rocklibc", - "file": "/home/slinky/source/RockOS/rocklibc/src/stdlib/atoll.c", - "output": "/home/slinky/source/RockOS/rocklibc/src/stdlib/atoll.o" - }, - { - "arguments": [ - "/home/slinky/opt/cross/bin/i686-elf-gcc", - "-ffreestanding", - "-O2", - "-Wall", - "-Wextra", - "-Iinclude", - "-DHAVE_MMAP=0", - "-DLACKS_SYS_MMAN_H=1", - "-DUSE_LOCKS=0", - "-DLACKS_SYS_PARAM_H=1", - "-c", - "-o", - "src/stdlib/quick_exit.o", - "src/stdlib/quick_exit.c" - ], - "directory": "/home/slinky/source/RockOS/rocklibc", - "file": "/home/slinky/source/RockOS/rocklibc/src/stdlib/quick_exit.c", - "output": "/home/slinky/source/RockOS/rocklibc/src/stdlib/quick_exit.o" - }, - { - "arguments": [ - "/home/slinky/opt/cross/bin/i686-elf-gcc", - "-ffreestanding", - "-O2", - "-Wall", - "-Wextra", - "-Iinclude", - "-DHAVE_MMAP=0", - "-DLACKS_SYS_MMAN_H=1", - "-DUSE_LOCKS=0", - "-DLACKS_SYS_PARAM_H=1", - "-c", - "-o", - "src/stdlib/abort_handler_s.o", - "src/stdlib/abort_handler_s.c" - ], - "directory": "/home/slinky/source/RockOS/rocklibc", - "file": "/home/slinky/source/RockOS/rocklibc/src/stdlib/abort_handler_s.c", - "output": "/home/slinky/source/RockOS/rocklibc/src/stdlib/abort_handler_s.o" - }, - { - "arguments": [ - "/home/slinky/opt/cross/bin/i686-elf-gcc", - "-ffreestanding", - "-O2", - "-Wall", - "-Wextra", - "-Iinclude", - "-DHAVE_MMAP=0", - "-DLACKS_SYS_MMAN_H=1", - "-DUSE_LOCKS=0", - "-DLACKS_SYS_PARAM_H=1", - "-c", - "-o", - "src/stdlib/_Exit.o", - "src/stdlib/_Exit.c" - ], - "directory": "/home/slinky/source/RockOS/rocklibc", - "file": "/home/slinky/source/RockOS/rocklibc/src/stdlib/_Exit.c", - "output": "/home/slinky/source/RockOS/rocklibc/src/stdlib/_Exit.o" - }, { "arguments": [ "/home/slinky/opt/cross/bin/i686-elf-gcc", @@ -4136,6 +2435,48 @@ "file": "/home/slinky/source/RockOS/rocklibc/src/stdlib/exit.c", "output": "/home/slinky/source/RockOS/rocklibc/src/stdlib/exit.o" }, + { + "arguments": [ + "/home/slinky/opt/cross/bin/i686-elf-gcc", + "-ffreestanding", + "-O2", + "-Wall", + "-Wextra", + "-Iinclude", + "-DHAVE_MMAP=0", + "-DLACKS_SYS_MMAN_H=1", + "-DUSE_LOCKS=0", + "-DLACKS_SYS_PARAM_H=1", + "-c", + "-o", + "src/stdlib/llabs.o", + "src/stdlib/llabs.c" + ], + "directory": "/home/slinky/source/RockOS/rocklibc", + "file": "/home/slinky/source/RockOS/rocklibc/src/stdlib/llabs.c", + "output": "/home/slinky/source/RockOS/rocklibc/src/stdlib/llabs.o" + }, + { + "arguments": [ + "/home/slinky/opt/cross/bin/i686-elf-gcc", + "-ffreestanding", + "-O2", + "-Wall", + "-Wextra", + "-Iinclude", + "-DHAVE_MMAP=0", + "-DLACKS_SYS_MMAN_H=1", + "-DUSE_LOCKS=0", + "-DLACKS_SYS_PARAM_H=1", + "-c", + "-o", + "src/stdlib/qsort.o", + "src/stdlib/qsort.c" + ], + "directory": "/home/slinky/source/RockOS/rocklibc", + "file": "/home/slinky/source/RockOS/rocklibc/src/stdlib/qsort.c", + "output": "/home/slinky/source/RockOS/rocklibc/src/stdlib/qsort.o" + }, { "arguments": [ "/home/slinky/opt/cross/bin/i686-elf-gcc", @@ -4171,12 +2512,12 @@ "-DLACKS_SYS_PARAM_H=1", "-c", "-o", - "src/stdlib/set_constraint_handler_s.o", - "src/stdlib/set_constraint_handler_s.c" + "src/stdlib/ignore_handler_s.o", + "src/stdlib/ignore_handler_s.c" ], "directory": "/home/slinky/source/RockOS/rocklibc", - "file": "/home/slinky/source/RockOS/rocklibc/src/stdlib/set_constraint_handler_s.c", - "output": "/home/slinky/source/RockOS/rocklibc/src/stdlib/set_constraint_handler_s.o" + "file": "/home/slinky/source/RockOS/rocklibc/src/stdlib/ignore_handler_s.c", + "output": "/home/slinky/source/RockOS/rocklibc/src/stdlib/ignore_handler_s.o" }, { "arguments": [ @@ -4192,12 +2533,12 @@ "-DLACKS_SYS_PARAM_H=1", "-c", "-o", - "src/stdlib/strtold.o", - "src/stdlib/strtold.c" + "src/stdlib/atol.o", + "src/stdlib/atol.c" ], "directory": "/home/slinky/source/RockOS/rocklibc", - "file": "/home/slinky/source/RockOS/rocklibc/src/stdlib/strtold.c", - "output": "/home/slinky/source/RockOS/rocklibc/src/stdlib/strtold.o" + "file": "/home/slinky/source/RockOS/rocklibc/src/stdlib/atol.c", + "output": "/home/slinky/source/RockOS/rocklibc/src/stdlib/atol.o" }, { "arguments": [ @@ -4213,33 +2554,12 @@ "-DLACKS_SYS_PARAM_H=1", "-c", "-o", - "src/stdlib/getenv_s.o", - "src/stdlib/getenv_s.c" + "src/stdlib/strtol.o", + "src/stdlib/strtol.c" ], "directory": "/home/slinky/source/RockOS/rocklibc", - "file": "/home/slinky/source/RockOS/rocklibc/src/stdlib/getenv_s.c", - "output": "/home/slinky/source/RockOS/rocklibc/src/stdlib/getenv_s.o" - }, - { - "arguments": [ - "/home/slinky/opt/cross/bin/i686-elf-gcc", - "-ffreestanding", - "-O2", - "-Wall", - "-Wextra", - "-Iinclude", - "-DHAVE_MMAP=0", - "-DLACKS_SYS_MMAN_H=1", - "-DUSE_LOCKS=0", - "-DLACKS_SYS_PARAM_H=1", - "-c", - "-o", - "src/stdlib/bsearch_s.o", - "src/stdlib/bsearch_s.c" - ], - "directory": "/home/slinky/source/RockOS/rocklibc", - "file": "/home/slinky/source/RockOS/rocklibc/src/stdlib/bsearch_s.c", - "output": "/home/slinky/source/RockOS/rocklibc/src/stdlib/bsearch_s.o" + "file": "/home/slinky/source/RockOS/rocklibc/src/stdlib/strtol.c", + "output": "/home/slinky/source/RockOS/rocklibc/src/stdlib/strtol.o" }, { "arguments": [ @@ -4276,12 +2596,12 @@ "-DLACKS_SYS_PARAM_H=1", "-c", "-o", - "src/string/memcpy.o", - "src/string/memcpy.c" + "src/ctype/isxdigit.o", + "src/ctype/isxdigit.c" ], "directory": "/home/slinky/source/RockOS/rocklibc", - "file": "/home/slinky/source/RockOS/rocklibc/src/string/memcpy.c", - "output": "/home/slinky/source/RockOS/rocklibc/src/string/memcpy.o" + "file": "/home/slinky/source/RockOS/rocklibc/src/ctype/isxdigit.c", + "output": "/home/slinky/source/RockOS/rocklibc/src/ctype/isxdigit.o" }, { "arguments": [ @@ -4297,12 +2617,12 @@ "-DLACKS_SYS_PARAM_H=1", "-c", "-o", - "src/string/strerror_s.o", - "src/string/strerror_s.c" + "src/ctype/isprint.o", + "src/ctype/isprint.c" ], "directory": "/home/slinky/source/RockOS/rocklibc", - "file": "/home/slinky/source/RockOS/rocklibc/src/string/strerror_s.c", - "output": "/home/slinky/source/RockOS/rocklibc/src/string/strerror_s.o" + "file": "/home/slinky/source/RockOS/rocklibc/src/ctype/isprint.c", + "output": "/home/slinky/source/RockOS/rocklibc/src/ctype/isprint.o" }, { "arguments": [ @@ -4318,12 +2638,12 @@ "-DLACKS_SYS_PARAM_H=1", "-c", "-o", - "src/string/strrchr.o", - "src/string/strrchr.c" + "src/ctype/isspace.o", + "src/ctype/isspace.c" ], "directory": "/home/slinky/source/RockOS/rocklibc", - "file": "/home/slinky/source/RockOS/rocklibc/src/string/strrchr.c", - "output": "/home/slinky/source/RockOS/rocklibc/src/string/strrchr.o" + "file": "/home/slinky/source/RockOS/rocklibc/src/ctype/isspace.c", + "output": "/home/slinky/source/RockOS/rocklibc/src/ctype/isspace.o" }, { "arguments": [ @@ -4339,12 +2659,12 @@ "-DLACKS_SYS_PARAM_H=1", "-c", "-o", - "src/string/strchr.o", - "src/string/strchr.c" + "src/ctype/isblank.o", + "src/ctype/isblank.c" ], "directory": "/home/slinky/source/RockOS/rocklibc", - "file": "/home/slinky/source/RockOS/rocklibc/src/string/strchr.c", - "output": "/home/slinky/source/RockOS/rocklibc/src/string/strchr.o" + "file": "/home/slinky/source/RockOS/rocklibc/src/ctype/isblank.c", + "output": "/home/slinky/source/RockOS/rocklibc/src/ctype/isblank.o" }, { "arguments": [ @@ -4360,12 +2680,12 @@ "-DLACKS_SYS_PARAM_H=1", "-c", "-o", - "src/string/strerror.o", - "src/string/strerror.c" + "src/ctype/toupper.o", + "src/ctype/toupper.c" ], "directory": "/home/slinky/source/RockOS/rocklibc", - "file": "/home/slinky/source/RockOS/rocklibc/src/string/strerror.c", - "output": "/home/slinky/source/RockOS/rocklibc/src/string/strerror.o" + "file": "/home/slinky/source/RockOS/rocklibc/src/ctype/toupper.c", + "output": "/home/slinky/source/RockOS/rocklibc/src/ctype/toupper.o" }, { "arguments": [ @@ -4381,12 +2701,12 @@ "-DLACKS_SYS_PARAM_H=1", "-c", "-o", - "src/string/strcpy_s.o", - "src/string/strcpy_s.c" + "src/ctype/tolower.o", + "src/ctype/tolower.c" ], "directory": "/home/slinky/source/RockOS/rocklibc", - "file": "/home/slinky/source/RockOS/rocklibc/src/string/strcpy_s.c", - "output": "/home/slinky/source/RockOS/rocklibc/src/string/strcpy_s.o" + "file": "/home/slinky/source/RockOS/rocklibc/src/ctype/tolower.c", + "output": "/home/slinky/source/RockOS/rocklibc/src/ctype/tolower.o" }, { "arguments": [ @@ -4402,12 +2722,12 @@ "-DLACKS_SYS_PARAM_H=1", "-c", "-o", - "src/string/memset.o", - "src/string/memset.c" + "src/ctype/iscntrl.o", + "src/ctype/iscntrl.c" ], "directory": "/home/slinky/source/RockOS/rocklibc", - "file": "/home/slinky/source/RockOS/rocklibc/src/string/memset.c", - "output": "/home/slinky/source/RockOS/rocklibc/src/string/memset.o" + "file": "/home/slinky/source/RockOS/rocklibc/src/ctype/iscntrl.c", + "output": "/home/slinky/source/RockOS/rocklibc/src/ctype/iscntrl.o" }, { "arguments": [ @@ -4423,12 +2743,12 @@ "-DLACKS_SYS_PARAM_H=1", "-c", "-o", - "src/string/strtok_s.o", - "src/string/strtok_s.c" + "src/ctype/isalpha.o", + "src/ctype/isalpha.c" ], "directory": "/home/slinky/source/RockOS/rocklibc", - "file": "/home/slinky/source/RockOS/rocklibc/src/string/strtok_s.c", - "output": "/home/slinky/source/RockOS/rocklibc/src/string/strtok_s.o" + "file": "/home/slinky/source/RockOS/rocklibc/src/ctype/isalpha.c", + "output": "/home/slinky/source/RockOS/rocklibc/src/ctype/isalpha.o" }, { "arguments": [ @@ -4444,12 +2764,12 @@ "-DLACKS_SYS_PARAM_H=1", "-c", "-o", - "src/string/strpbrk.o", - "src/string/strpbrk.c" + "src/ctype/ispunct.o", + "src/ctype/ispunct.c" ], "directory": "/home/slinky/source/RockOS/rocklibc", - "file": "/home/slinky/source/RockOS/rocklibc/src/string/strpbrk.c", - "output": "/home/slinky/source/RockOS/rocklibc/src/string/strpbrk.o" + "file": "/home/slinky/source/RockOS/rocklibc/src/ctype/ispunct.c", + "output": "/home/slinky/source/RockOS/rocklibc/src/ctype/ispunct.o" }, { "arguments": [ @@ -4465,12 +2785,12 @@ "-DLACKS_SYS_PARAM_H=1", "-c", "-o", - "src/string/strncat_s.o", - "src/string/strncat_s.c" + "src/ctype/isgraph.o", + "src/ctype/isgraph.c" ], "directory": "/home/slinky/source/RockOS/rocklibc", - "file": "/home/slinky/source/RockOS/rocklibc/src/string/strncat_s.c", - "output": "/home/slinky/source/RockOS/rocklibc/src/string/strncat_s.o" + "file": "/home/slinky/source/RockOS/rocklibc/src/ctype/isgraph.c", + "output": "/home/slinky/source/RockOS/rocklibc/src/ctype/isgraph.o" }, { "arguments": [ @@ -4486,12 +2806,12 @@ "-DLACKS_SYS_PARAM_H=1", "-c", "-o", - "src/string/strncat.o", - "src/string/strncat.c" + "src/ctype/islower.o", + "src/ctype/islower.c" ], "directory": "/home/slinky/source/RockOS/rocklibc", - "file": "/home/slinky/source/RockOS/rocklibc/src/string/strncat.c", - "output": "/home/slinky/source/RockOS/rocklibc/src/string/strncat.o" + "file": "/home/slinky/source/RockOS/rocklibc/src/ctype/islower.c", + "output": "/home/slinky/source/RockOS/rocklibc/src/ctype/islower.o" }, { "arguments": [ @@ -4507,12 +2827,12 @@ "-DLACKS_SYS_PARAM_H=1", "-c", "-o", - "src/string/strcoll.o", - "src/string/strcoll.c" + "src/ctype/isalnum.o", + "src/ctype/isalnum.c" ], "directory": "/home/slinky/source/RockOS/rocklibc", - "file": "/home/slinky/source/RockOS/rocklibc/src/string/strcoll.c", - "output": "/home/slinky/source/RockOS/rocklibc/src/string/strcoll.o" + "file": "/home/slinky/source/RockOS/rocklibc/src/ctype/isalnum.c", + "output": "/home/slinky/source/RockOS/rocklibc/src/ctype/isalnum.o" }, { "arguments": [ @@ -4528,12 +2848,12 @@ "-DLACKS_SYS_PARAM_H=1", "-c", "-o", - "src/string/strncpy.o", - "src/string/strncpy.c" + "src/ctype/isupper.o", + "src/ctype/isupper.c" ], "directory": "/home/slinky/source/RockOS/rocklibc", - "file": "/home/slinky/source/RockOS/rocklibc/src/string/strncpy.c", - "output": "/home/slinky/source/RockOS/rocklibc/src/string/strncpy.o" + "file": "/home/slinky/source/RockOS/rocklibc/src/ctype/isupper.c", + "output": "/home/slinky/source/RockOS/rocklibc/src/ctype/isupper.o" }, { "arguments": [ @@ -4549,12 +2869,12 @@ "-DLACKS_SYS_PARAM_H=1", "-c", "-o", - "src/string/strspn.o", - "src/string/strspn.c" + "src/ctype/isdigit.o", + "src/ctype/isdigit.c" ], "directory": "/home/slinky/source/RockOS/rocklibc", - "file": "/home/slinky/source/RockOS/rocklibc/src/string/strspn.c", - "output": "/home/slinky/source/RockOS/rocklibc/src/string/strspn.o" + "file": "/home/slinky/source/RockOS/rocklibc/src/ctype/isdigit.c", + "output": "/home/slinky/source/RockOS/rocklibc/src/ctype/isdigit.o" }, { "arguments": [ @@ -4570,12 +2890,12 @@ "-DLACKS_SYS_PARAM_H=1", "-c", "-o", - "src/string/memmove.o", - "src/string/memmove.c" + "src/inttypes/strtoimax.o", + "src/inttypes/strtoimax.c" ], "directory": "/home/slinky/source/RockOS/rocklibc", - "file": "/home/slinky/source/RockOS/rocklibc/src/string/memmove.c", - "output": "/home/slinky/source/RockOS/rocklibc/src/string/memmove.o" + "file": "/home/slinky/source/RockOS/rocklibc/src/inttypes/strtoimax.c", + "output": "/home/slinky/source/RockOS/rocklibc/src/inttypes/strtoimax.o" }, { "arguments": [ @@ -4591,12 +2911,12 @@ "-DLACKS_SYS_PARAM_H=1", "-c", "-o", - "src/string/strcat.o", - "src/string/strcat.c" + "src/inttypes/strtoumax.o", + "src/inttypes/strtoumax.c" ], "directory": "/home/slinky/source/RockOS/rocklibc", - "file": "/home/slinky/source/RockOS/rocklibc/src/string/strcat.c", - "output": "/home/slinky/source/RockOS/rocklibc/src/string/strcat.o" + "file": "/home/slinky/source/RockOS/rocklibc/src/inttypes/strtoumax.c", + "output": "/home/slinky/source/RockOS/rocklibc/src/inttypes/strtoumax.o" }, { "arguments": [ @@ -4612,12 +2932,12 @@ "-DLACKS_SYS_PARAM_H=1", "-c", "-o", - "src/string/strncpy_s.o", - "src/string/strncpy_s.c" + "src/inttypes/imaxabs.o", + "src/inttypes/imaxabs.c" ], "directory": "/home/slinky/source/RockOS/rocklibc", - "file": "/home/slinky/source/RockOS/rocklibc/src/string/strncpy_s.c", - "output": "/home/slinky/source/RockOS/rocklibc/src/string/strncpy_s.o" + "file": "/home/slinky/source/RockOS/rocklibc/src/inttypes/imaxabs.c", + "output": "/home/slinky/source/RockOS/rocklibc/src/inttypes/imaxabs.o" }, { "arguments": [ @@ -4633,159 +2953,12 @@ "-DLACKS_SYS_PARAM_H=1", "-c", "-o", - "src/string/strcmp.o", - "src/string/strcmp.c" + "src/inttypes/imaxdiv.o", + "src/inttypes/imaxdiv.c" ], "directory": "/home/slinky/source/RockOS/rocklibc", - "file": "/home/slinky/source/RockOS/rocklibc/src/string/strcmp.c", - "output": "/home/slinky/source/RockOS/rocklibc/src/string/strcmp.o" - }, - { - "arguments": [ - "/home/slinky/opt/cross/bin/i686-elf-gcc", - "-ffreestanding", - "-O2", - "-Wall", - "-Wextra", - "-Iinclude", - "-DHAVE_MMAP=0", - "-DLACKS_SYS_MMAN_H=1", - "-DUSE_LOCKS=0", - "-DLACKS_SYS_PARAM_H=1", - "-c", - "-o", - "src/string/strcspn.o", - "src/string/strcspn.c" - ], - "directory": "/home/slinky/source/RockOS/rocklibc", - "file": "/home/slinky/source/RockOS/rocklibc/src/string/strcspn.c", - "output": "/home/slinky/source/RockOS/rocklibc/src/string/strcspn.o" - }, - { - "arguments": [ - "/home/slinky/opt/cross/bin/i686-elf-gcc", - "-ffreestanding", - "-O2", - "-Wall", - "-Wextra", - "-Iinclude", - "-DHAVE_MMAP=0", - "-DLACKS_SYS_MMAN_H=1", - "-DUSE_LOCKS=0", - "-DLACKS_SYS_PARAM_H=1", - "-c", - "-o", - "src/string/strxfrm.o", - "src/string/strxfrm.c" - ], - "directory": "/home/slinky/source/RockOS/rocklibc", - "file": "/home/slinky/source/RockOS/rocklibc/src/string/strxfrm.c", - "output": "/home/slinky/source/RockOS/rocklibc/src/string/strxfrm.o" - }, - { - "arguments": [ - "/home/slinky/opt/cross/bin/i686-elf-gcc", - "-ffreestanding", - "-O2", - "-Wall", - "-Wextra", - "-Iinclude", - "-DHAVE_MMAP=0", - "-DLACKS_SYS_MMAN_H=1", - "-DUSE_LOCKS=0", - "-DLACKS_SYS_PARAM_H=1", - "-c", - "-o", - "src/string/memmove_s.o", - "src/string/memmove_s.c" - ], - "directory": "/home/slinky/source/RockOS/rocklibc", - "file": "/home/slinky/source/RockOS/rocklibc/src/string/memmove_s.c", - "output": "/home/slinky/source/RockOS/rocklibc/src/string/memmove_s.o" - }, - { - "arguments": [ - "/home/slinky/opt/cross/bin/i686-elf-gcc", - "-ffreestanding", - "-O2", - "-Wall", - "-Wextra", - "-Iinclude", - "-DHAVE_MMAP=0", - "-DLACKS_SYS_MMAN_H=1", - "-DUSE_LOCKS=0", - "-DLACKS_SYS_PARAM_H=1", - "-c", - "-o", - "src/string/strlen.o", - "src/string/strlen.c" - ], - "directory": "/home/slinky/source/RockOS/rocklibc", - "file": "/home/slinky/source/RockOS/rocklibc/src/string/strlen.c", - "output": "/home/slinky/source/RockOS/rocklibc/src/string/strlen.o" - }, - { - "arguments": [ - "/home/slinky/opt/cross/bin/i686-elf-gcc", - "-ffreestanding", - "-O2", - "-Wall", - "-Wextra", - "-Iinclude", - "-DHAVE_MMAP=0", - "-DLACKS_SYS_MMAN_H=1", - "-DUSE_LOCKS=0", - "-DLACKS_SYS_PARAM_H=1", - "-c", - "-o", - "src/string/strcpy.o", - "src/string/strcpy.c" - ], - "directory": "/home/slinky/source/RockOS/rocklibc", - "file": "/home/slinky/source/RockOS/rocklibc/src/string/strcpy.c", - "output": "/home/slinky/source/RockOS/rocklibc/src/string/strcpy.o" - }, - { - "arguments": [ - "/home/slinky/opt/cross/bin/i686-elf-gcc", - "-ffreestanding", - "-O2", - "-Wall", - "-Wextra", - "-Iinclude", - "-DHAVE_MMAP=0", - "-DLACKS_SYS_MMAN_H=1", - "-DUSE_LOCKS=0", - "-DLACKS_SYS_PARAM_H=1", - "-c", - "-o", - "src/string/strcat_s.o", - "src/string/strcat_s.c" - ], - "directory": "/home/slinky/source/RockOS/rocklibc", - "file": "/home/slinky/source/RockOS/rocklibc/src/string/strcat_s.c", - "output": "/home/slinky/source/RockOS/rocklibc/src/string/strcat_s.o" - }, - { - "arguments": [ - "/home/slinky/opt/cross/bin/i686-elf-gcc", - "-ffreestanding", - "-O2", - "-Wall", - "-Wextra", - "-Iinclude", - "-DHAVE_MMAP=0", - "-DLACKS_SYS_MMAN_H=1", - "-DUSE_LOCKS=0", - "-DLACKS_SYS_PARAM_H=1", - "-c", - "-o", - "src/string/memcpy_s.o", - "src/string/memcpy_s.c" - ], - "directory": "/home/slinky/source/RockOS/rocklibc", - "file": "/home/slinky/source/RockOS/rocklibc/src/string/memcpy_s.c", - "output": "/home/slinky/source/RockOS/rocklibc/src/string/memcpy_s.o" + "file": "/home/slinky/source/RockOS/rocklibc/src/inttypes/imaxdiv.c", + "output": "/home/slinky/source/RockOS/rocklibc/src/inttypes/imaxdiv.o" }, { "arguments": [ @@ -4822,54 +2995,12 @@ "-DLACKS_SYS_PARAM_H=1", "-c", "-o", - "src/string/memset_s.o", - "src/string/memset_s.c" + "src/string/memcpy.o", + "src/string/memcpy.c" ], "directory": "/home/slinky/source/RockOS/rocklibc", - "file": "/home/slinky/source/RockOS/rocklibc/src/string/memset_s.c", - "output": "/home/slinky/source/RockOS/rocklibc/src/string/memset_s.o" - }, - { - "arguments": [ - "/home/slinky/opt/cross/bin/i686-elf-gcc", - "-ffreestanding", - "-O2", - "-Wall", - "-Wextra", - "-Iinclude", - "-DHAVE_MMAP=0", - "-DLACKS_SYS_MMAN_H=1", - "-DUSE_LOCKS=0", - "-DLACKS_SYS_PARAM_H=1", - "-c", - "-o", - "src/string/strerrorlen_s.o", - "src/string/strerrorlen_s.c" - ], - "directory": "/home/slinky/source/RockOS/rocklibc", - "file": "/home/slinky/source/RockOS/rocklibc/src/string/strerrorlen_s.c", - "output": "/home/slinky/source/RockOS/rocklibc/src/string/strerrorlen_s.o" - }, - { - "arguments": [ - "/home/slinky/opt/cross/bin/i686-elf-gcc", - "-ffreestanding", - "-O2", - "-Wall", - "-Wextra", - "-Iinclude", - "-DHAVE_MMAP=0", - "-DLACKS_SYS_MMAN_H=1", - "-DUSE_LOCKS=0", - "-DLACKS_SYS_PARAM_H=1", - "-c", - "-o", - "src/string/memchr.o", - "src/string/memchr.c" - ], - "directory": "/home/slinky/source/RockOS/rocklibc", - "file": "/home/slinky/source/RockOS/rocklibc/src/string/memchr.c", - "output": "/home/slinky/source/RockOS/rocklibc/src/string/memchr.o" + "file": "/home/slinky/source/RockOS/rocklibc/src/string/memcpy.c", + "output": "/home/slinky/source/RockOS/rocklibc/src/string/memcpy.o" }, { "arguments": [ @@ -4892,6 +3023,321 @@ "file": "/home/slinky/source/RockOS/rocklibc/src/string/memcmp.c", "output": "/home/slinky/source/RockOS/rocklibc/src/string/memcmp.o" }, + { + "arguments": [ + "/home/slinky/opt/cross/bin/i686-elf-gcc", + "-ffreestanding", + "-O2", + "-Wall", + "-Wextra", + "-Iinclude", + "-DHAVE_MMAP=0", + "-DLACKS_SYS_MMAN_H=1", + "-DUSE_LOCKS=0", + "-DLACKS_SYS_PARAM_H=1", + "-c", + "-o", + "src/string/memset.o", + "src/string/memset.c" + ], + "directory": "/home/slinky/source/RockOS/rocklibc", + "file": "/home/slinky/source/RockOS/rocklibc/src/string/memset.c", + "output": "/home/slinky/source/RockOS/rocklibc/src/string/memset.o" + }, + { + "arguments": [ + "/home/slinky/opt/cross/bin/i686-elf-gcc", + "-ffreestanding", + "-O2", + "-Wall", + "-Wextra", + "-Iinclude", + "-DHAVE_MMAP=0", + "-DLACKS_SYS_MMAN_H=1", + "-DUSE_LOCKS=0", + "-DLACKS_SYS_PARAM_H=1", + "-c", + "-o", + "src/string/strxfrm.o", + "src/string/strxfrm.c" + ], + "directory": "/home/slinky/source/RockOS/rocklibc", + "file": "/home/slinky/source/RockOS/rocklibc/src/string/strxfrm.c", + "output": "/home/slinky/source/RockOS/rocklibc/src/string/strxfrm.o" + }, + { + "arguments": [ + "/home/slinky/opt/cross/bin/i686-elf-gcc", + "-ffreestanding", + "-O2", + "-Wall", + "-Wextra", + "-Iinclude", + "-DHAVE_MMAP=0", + "-DLACKS_SYS_MMAN_H=1", + "-DUSE_LOCKS=0", + "-DLACKS_SYS_PARAM_H=1", + "-c", + "-o", + "src/string/strchr.o", + "src/string/strchr.c" + ], + "directory": "/home/slinky/source/RockOS/rocklibc", + "file": "/home/slinky/source/RockOS/rocklibc/src/string/strchr.c", + "output": "/home/slinky/source/RockOS/rocklibc/src/string/strchr.o" + }, + { + "arguments": [ + "/home/slinky/opt/cross/bin/i686-elf-gcc", + "-ffreestanding", + "-O2", + "-Wall", + "-Wextra", + "-Iinclude", + "-DHAVE_MMAP=0", + "-DLACKS_SYS_MMAN_H=1", + "-DUSE_LOCKS=0", + "-DLACKS_SYS_PARAM_H=1", + "-c", + "-o", + "src/string/strcat.o", + "src/string/strcat.c" + ], + "directory": "/home/slinky/source/RockOS/rocklibc", + "file": "/home/slinky/source/RockOS/rocklibc/src/string/strcat.c", + "output": "/home/slinky/source/RockOS/rocklibc/src/string/strcat.o" + }, + { + "arguments": [ + "/home/slinky/opt/cross/bin/i686-elf-gcc", + "-ffreestanding", + "-O2", + "-Wall", + "-Wextra", + "-Iinclude", + "-DHAVE_MMAP=0", + "-DLACKS_SYS_MMAN_H=1", + "-DUSE_LOCKS=0", + "-DLACKS_SYS_PARAM_H=1", + "-c", + "-o", + "src/string/strerror.o", + "src/string/strerror.c" + ], + "directory": "/home/slinky/source/RockOS/rocklibc", + "file": "/home/slinky/source/RockOS/rocklibc/src/string/strerror.c", + "output": "/home/slinky/source/RockOS/rocklibc/src/string/strerror.o" + }, + { + "arguments": [ + "/home/slinky/opt/cross/bin/i686-elf-gcc", + "-ffreestanding", + "-O2", + "-Wall", + "-Wextra", + "-Iinclude", + "-DHAVE_MMAP=0", + "-DLACKS_SYS_MMAN_H=1", + "-DUSE_LOCKS=0", + "-DLACKS_SYS_PARAM_H=1", + "-c", + "-o", + "src/string/memmove.o", + "src/string/memmove.c" + ], + "directory": "/home/slinky/source/RockOS/rocklibc", + "file": "/home/slinky/source/RockOS/rocklibc/src/string/memmove.c", + "output": "/home/slinky/source/RockOS/rocklibc/src/string/memmove.o" + }, + { + "arguments": [ + "/home/slinky/opt/cross/bin/i686-elf-gcc", + "-ffreestanding", + "-O2", + "-Wall", + "-Wextra", + "-Iinclude", + "-DHAVE_MMAP=0", + "-DLACKS_SYS_MMAN_H=1", + "-DUSE_LOCKS=0", + "-DLACKS_SYS_PARAM_H=1", + "-c", + "-o", + "src/string/strpbrk.o", + "src/string/strpbrk.c" + ], + "directory": "/home/slinky/source/RockOS/rocklibc", + "file": "/home/slinky/source/RockOS/rocklibc/src/string/strpbrk.c", + "output": "/home/slinky/source/RockOS/rocklibc/src/string/strpbrk.o" + }, + { + "arguments": [ + "/home/slinky/opt/cross/bin/i686-elf-gcc", + "-ffreestanding", + "-O2", + "-Wall", + "-Wextra", + "-Iinclude", + "-DHAVE_MMAP=0", + "-DLACKS_SYS_MMAN_H=1", + "-DUSE_LOCKS=0", + "-DLACKS_SYS_PARAM_H=1", + "-c", + "-o", + "src/string/strerrorlen_s.o", + "src/string/strerrorlen_s.c" + ], + "directory": "/home/slinky/source/RockOS/rocklibc", + "file": "/home/slinky/source/RockOS/rocklibc/src/string/strerrorlen_s.c", + "output": "/home/slinky/source/RockOS/rocklibc/src/string/strerrorlen_s.o" + }, + { + "arguments": [ + "/home/slinky/opt/cross/bin/i686-elf-gcc", + "-ffreestanding", + "-O2", + "-Wall", + "-Wextra", + "-Iinclude", + "-DHAVE_MMAP=0", + "-DLACKS_SYS_MMAN_H=1", + "-DUSE_LOCKS=0", + "-DLACKS_SYS_PARAM_H=1", + "-c", + "-o", + "src/string/memset_s.o", + "src/string/memset_s.c" + ], + "directory": "/home/slinky/source/RockOS/rocklibc", + "file": "/home/slinky/source/RockOS/rocklibc/src/string/memset_s.c", + "output": "/home/slinky/source/RockOS/rocklibc/src/string/memset_s.o" + }, + { + "arguments": [ + "/home/slinky/opt/cross/bin/i686-elf-gcc", + "-ffreestanding", + "-O2", + "-Wall", + "-Wextra", + "-Iinclude", + "-DHAVE_MMAP=0", + "-DLACKS_SYS_MMAN_H=1", + "-DUSE_LOCKS=0", + "-DLACKS_SYS_PARAM_H=1", + "-c", + "-o", + "src/string/strncat_s.o", + "src/string/strncat_s.c" + ], + "directory": "/home/slinky/source/RockOS/rocklibc", + "file": "/home/slinky/source/RockOS/rocklibc/src/string/strncat_s.c", + "output": "/home/slinky/source/RockOS/rocklibc/src/string/strncat_s.o" + }, + { + "arguments": [ + "/home/slinky/opt/cross/bin/i686-elf-gcc", + "-ffreestanding", + "-O2", + "-Wall", + "-Wextra", + "-Iinclude", + "-DHAVE_MMAP=0", + "-DLACKS_SYS_MMAN_H=1", + "-DUSE_LOCKS=0", + "-DLACKS_SYS_PARAM_H=1", + "-c", + "-o", + "src/string/strerror_s.o", + "src/string/strerror_s.c" + ], + "directory": "/home/slinky/source/RockOS/rocklibc", + "file": "/home/slinky/source/RockOS/rocklibc/src/string/strerror_s.c", + "output": "/home/slinky/source/RockOS/rocklibc/src/string/strerror_s.o" + }, + { + "arguments": [ + "/home/slinky/opt/cross/bin/i686-elf-gcc", + "-ffreestanding", + "-O2", + "-Wall", + "-Wextra", + "-Iinclude", + "-DHAVE_MMAP=0", + "-DLACKS_SYS_MMAN_H=1", + "-DUSE_LOCKS=0", + "-DLACKS_SYS_PARAM_H=1", + "-c", + "-o", + "src/string/memcpy_s.o", + "src/string/memcpy_s.c" + ], + "directory": "/home/slinky/source/RockOS/rocklibc", + "file": "/home/slinky/source/RockOS/rocklibc/src/string/memcpy_s.c", + "output": "/home/slinky/source/RockOS/rocklibc/src/string/memcpy_s.o" + }, + { + "arguments": [ + "/home/slinky/opt/cross/bin/i686-elf-gcc", + "-ffreestanding", + "-O2", + "-Wall", + "-Wextra", + "-Iinclude", + "-DHAVE_MMAP=0", + "-DLACKS_SYS_MMAN_H=1", + "-DUSE_LOCKS=0", + "-DLACKS_SYS_PARAM_H=1", + "-c", + "-o", + "src/string/strncpy_s.o", + "src/string/strncpy_s.c" + ], + "directory": "/home/slinky/source/RockOS/rocklibc", + "file": "/home/slinky/source/RockOS/rocklibc/src/string/strncpy_s.c", + "output": "/home/slinky/source/RockOS/rocklibc/src/string/strncpy_s.o" + }, + { + "arguments": [ + "/home/slinky/opt/cross/bin/i686-elf-gcc", + "-ffreestanding", + "-O2", + "-Wall", + "-Wextra", + "-Iinclude", + "-DHAVE_MMAP=0", + "-DLACKS_SYS_MMAN_H=1", + "-DUSE_LOCKS=0", + "-DLACKS_SYS_PARAM_H=1", + "-c", + "-o", + "src/string/strcspn.o", + "src/string/strcspn.c" + ], + "directory": "/home/slinky/source/RockOS/rocklibc", + "file": "/home/slinky/source/RockOS/rocklibc/src/string/strcspn.c", + "output": "/home/slinky/source/RockOS/rocklibc/src/string/strcspn.o" + }, + { + "arguments": [ + "/home/slinky/opt/cross/bin/i686-elf-gcc", + "-ffreestanding", + "-O2", + "-Wall", + "-Wextra", + "-Iinclude", + "-DHAVE_MMAP=0", + "-DLACKS_SYS_MMAN_H=1", + "-DUSE_LOCKS=0", + "-DLACKS_SYS_PARAM_H=1", + "-c", + "-o", + "src/string/strncpy.o", + "src/string/strncpy.c" + ], + "directory": "/home/slinky/source/RockOS/rocklibc", + "file": "/home/slinky/source/RockOS/rocklibc/src/string/strncpy.c", + "output": "/home/slinky/source/RockOS/rocklibc/src/string/strncpy.o" + }, { "arguments": [ "/home/slinky/opt/cross/bin/i686-elf-gcc", @@ -4913,6 +3359,27 @@ "file": "/home/slinky/source/RockOS/rocklibc/src/string/strstr.c", "output": "/home/slinky/source/RockOS/rocklibc/src/string/strstr.o" }, + { + "arguments": [ + "/home/slinky/opt/cross/bin/i686-elf-gcc", + "-ffreestanding", + "-O2", + "-Wall", + "-Wextra", + "-Iinclude", + "-DHAVE_MMAP=0", + "-DLACKS_SYS_MMAN_H=1", + "-DUSE_LOCKS=0", + "-DLACKS_SYS_PARAM_H=1", + "-c", + "-o", + "src/string/memmove_s.o", + "src/string/memmove_s.c" + ], + "directory": "/home/slinky/source/RockOS/rocklibc", + "file": "/home/slinky/source/RockOS/rocklibc/src/string/memmove_s.c", + "output": "/home/slinky/source/RockOS/rocklibc/src/string/memmove_s.o" + }, { "arguments": [ "/home/slinky/opt/cross/bin/i686-elf-gcc", @@ -4933,5 +3400,1538 @@ "directory": "/home/slinky/source/RockOS/rocklibc", "file": "/home/slinky/source/RockOS/rocklibc/src/string/strtok.c", "output": "/home/slinky/source/RockOS/rocklibc/src/string/strtok.o" + }, + { + "arguments": [ + "/home/slinky/opt/cross/bin/i686-elf-gcc", + "-ffreestanding", + "-O2", + "-Wall", + "-Wextra", + "-Iinclude", + "-DHAVE_MMAP=0", + "-DLACKS_SYS_MMAN_H=1", + "-DUSE_LOCKS=0", + "-DLACKS_SYS_PARAM_H=1", + "-c", + "-o", + "src/string/strtok_s.o", + "src/string/strtok_s.c" + ], + "directory": "/home/slinky/source/RockOS/rocklibc", + "file": "/home/slinky/source/RockOS/rocklibc/src/string/strtok_s.c", + "output": "/home/slinky/source/RockOS/rocklibc/src/string/strtok_s.o" + }, + { + "arguments": [ + "/home/slinky/opt/cross/bin/i686-elf-gcc", + "-ffreestanding", + "-O2", + "-Wall", + "-Wextra", + "-Iinclude", + "-DHAVE_MMAP=0", + "-DLACKS_SYS_MMAN_H=1", + "-DUSE_LOCKS=0", + "-DLACKS_SYS_PARAM_H=1", + "-c", + "-o", + "src/string/strrchr.o", + "src/string/strrchr.c" + ], + "directory": "/home/slinky/source/RockOS/rocklibc", + "file": "/home/slinky/source/RockOS/rocklibc/src/string/strrchr.c", + "output": "/home/slinky/source/RockOS/rocklibc/src/string/strrchr.o" + }, + { + "arguments": [ + "/home/slinky/opt/cross/bin/i686-elf-gcc", + "-ffreestanding", + "-O2", + "-Wall", + "-Wextra", + "-Iinclude", + "-DHAVE_MMAP=0", + "-DLACKS_SYS_MMAN_H=1", + "-DUSE_LOCKS=0", + "-DLACKS_SYS_PARAM_H=1", + "-c", + "-o", + "src/string/strcpy.o", + "src/string/strcpy.c" + ], + "directory": "/home/slinky/source/RockOS/rocklibc", + "file": "/home/slinky/source/RockOS/rocklibc/src/string/strcpy.c", + "output": "/home/slinky/source/RockOS/rocklibc/src/string/strcpy.o" + }, + { + "arguments": [ + "/home/slinky/opt/cross/bin/i686-elf-gcc", + "-ffreestanding", + "-O2", + "-Wall", + "-Wextra", + "-Iinclude", + "-DHAVE_MMAP=0", + "-DLACKS_SYS_MMAN_H=1", + "-DUSE_LOCKS=0", + "-DLACKS_SYS_PARAM_H=1", + "-c", + "-o", + "src/string/strcpy_s.o", + "src/string/strcpy_s.c" + ], + "directory": "/home/slinky/source/RockOS/rocklibc", + "file": "/home/slinky/source/RockOS/rocklibc/src/string/strcpy_s.c", + "output": "/home/slinky/source/RockOS/rocklibc/src/string/strcpy_s.o" + }, + { + "arguments": [ + "/home/slinky/opt/cross/bin/i686-elf-gcc", + "-ffreestanding", + "-O2", + "-Wall", + "-Wextra", + "-Iinclude", + "-DHAVE_MMAP=0", + "-DLACKS_SYS_MMAN_H=1", + "-DUSE_LOCKS=0", + "-DLACKS_SYS_PARAM_H=1", + "-c", + "-o", + "src/string/strcmp.o", + "src/string/strcmp.c" + ], + "directory": "/home/slinky/source/RockOS/rocklibc", + "file": "/home/slinky/source/RockOS/rocklibc/src/string/strcmp.c", + "output": "/home/slinky/source/RockOS/rocklibc/src/string/strcmp.o" + }, + { + "arguments": [ + "/home/slinky/opt/cross/bin/i686-elf-gcc", + "-ffreestanding", + "-O2", + "-Wall", + "-Wextra", + "-Iinclude", + "-DHAVE_MMAP=0", + "-DLACKS_SYS_MMAN_H=1", + "-DUSE_LOCKS=0", + "-DLACKS_SYS_PARAM_H=1", + "-c", + "-o", + "src/string/strcoll.o", + "src/string/strcoll.c" + ], + "directory": "/home/slinky/source/RockOS/rocklibc", + "file": "/home/slinky/source/RockOS/rocklibc/src/string/strcoll.c", + "output": "/home/slinky/source/RockOS/rocklibc/src/string/strcoll.o" + }, + { + "arguments": [ + "/home/slinky/opt/cross/bin/i686-elf-gcc", + "-ffreestanding", + "-O2", + "-Wall", + "-Wextra", + "-Iinclude", + "-DHAVE_MMAP=0", + "-DLACKS_SYS_MMAN_H=1", + "-DUSE_LOCKS=0", + "-DLACKS_SYS_PARAM_H=1", + "-c", + "-o", + "src/string/strcat_s.o", + "src/string/strcat_s.c" + ], + "directory": "/home/slinky/source/RockOS/rocklibc", + "file": "/home/slinky/source/RockOS/rocklibc/src/string/strcat_s.c", + "output": "/home/slinky/source/RockOS/rocklibc/src/string/strcat_s.o" + }, + { + "arguments": [ + "/home/slinky/opt/cross/bin/i686-elf-gcc", + "-ffreestanding", + "-O2", + "-Wall", + "-Wextra", + "-Iinclude", + "-DHAVE_MMAP=0", + "-DLACKS_SYS_MMAN_H=1", + "-DUSE_LOCKS=0", + "-DLACKS_SYS_PARAM_H=1", + "-c", + "-o", + "src/string/memchr.o", + "src/string/memchr.c" + ], + "directory": "/home/slinky/source/RockOS/rocklibc", + "file": "/home/slinky/source/RockOS/rocklibc/src/string/memchr.c", + "output": "/home/slinky/source/RockOS/rocklibc/src/string/memchr.o" + }, + { + "arguments": [ + "/home/slinky/opt/cross/bin/i686-elf-gcc", + "-ffreestanding", + "-O2", + "-Wall", + "-Wextra", + "-Iinclude", + "-DHAVE_MMAP=0", + "-DLACKS_SYS_MMAN_H=1", + "-DUSE_LOCKS=0", + "-DLACKS_SYS_PARAM_H=1", + "-c", + "-o", + "src/string/strlen.o", + "src/string/strlen.c" + ], + "directory": "/home/slinky/source/RockOS/rocklibc", + "file": "/home/slinky/source/RockOS/rocklibc/src/string/strlen.c", + "output": "/home/slinky/source/RockOS/rocklibc/src/string/strlen.o" + }, + { + "arguments": [ + "/home/slinky/opt/cross/bin/i686-elf-gcc", + "-ffreestanding", + "-O2", + "-Wall", + "-Wextra", + "-Iinclude", + "-DHAVE_MMAP=0", + "-DLACKS_SYS_MMAN_H=1", + "-DUSE_LOCKS=0", + "-DLACKS_SYS_PARAM_H=1", + "-c", + "-o", + "src/string/strspn.o", + "src/string/strspn.c" + ], + "directory": "/home/slinky/source/RockOS/rocklibc", + "file": "/home/slinky/source/RockOS/rocklibc/src/string/strspn.c", + "output": "/home/slinky/source/RockOS/rocklibc/src/string/strspn.o" + }, + { + "arguments": [ + "/home/slinky/opt/cross/bin/i686-elf-gcc", + "-ffreestanding", + "-O2", + "-Wall", + "-Wextra", + "-Iinclude", + "-DHAVE_MMAP=0", + "-DLACKS_SYS_MMAN_H=1", + "-DUSE_LOCKS=0", + "-DLACKS_SYS_PARAM_H=1", + "-c", + "-o", + "src/string/strncat.o", + "src/string/strncat.c" + ], + "directory": "/home/slinky/source/RockOS/rocklibc", + "file": "/home/slinky/source/RockOS/rocklibc/src/string/strncat.c", + "output": "/home/slinky/source/RockOS/rocklibc/src/string/strncat.o" + }, + { + "arguments": [ + "/home/slinky/opt/cross/bin/i686-elf-gcc", + "-ffreestanding", + "-O2", + "-Wall", + "-Wextra", + "-Iinclude", + "-DHAVE_MMAP=0", + "-DLACKS_SYS_MMAN_H=1", + "-DUSE_LOCKS=0", + "-DLACKS_SYS_PARAM_H=1", + "-c", + "-o", + "src/_PDCLIB/_PDCLIB_print_fp.o", + "src/_PDCLIB/_PDCLIB_print_fp.c" + ], + "directory": "/home/slinky/source/RockOS/rocklibc", + "file": "/home/slinky/source/RockOS/rocklibc/src/_PDCLIB/_PDCLIB_print_fp.c", + "output": "/home/slinky/source/RockOS/rocklibc/src/_PDCLIB/_PDCLIB_print_fp.o" + }, + { + "arguments": [ + "/home/slinky/opt/cross/bin/i686-elf-gcc", + "-ffreestanding", + "-O2", + "-Wall", + "-Wextra", + "-Iinclude", + "-DHAVE_MMAP=0", + "-DLACKS_SYS_MMAN_H=1", + "-DUSE_LOCKS=0", + "-DLACKS_SYS_PARAM_H=1", + "-c", + "-o", + "src/_PDCLIB/_PDCLIB_remove.o", + "src/_PDCLIB/_PDCLIB_remove.c" + ], + "directory": "/home/slinky/source/RockOS/rocklibc", + "file": "/home/slinky/source/RockOS/rocklibc/src/_PDCLIB/_PDCLIB_remove.c", + "output": "/home/slinky/source/RockOS/rocklibc/src/_PDCLIB/_PDCLIB_remove.o" + }, + { + "arguments": [ + "/home/slinky/opt/cross/bin/i686-elf-gcc", + "-ffreestanding", + "-O2", + "-Wall", + "-Wextra", + "-Iinclude", + "-DHAVE_MMAP=0", + "-DLACKS_SYS_MMAN_H=1", + "-DUSE_LOCKS=0", + "-DLACKS_SYS_PARAM_H=1", + "-c", + "-o", + "src/_PDCLIB/_PDCLIB_bigint_mul.o", + "src/_PDCLIB/_PDCLIB_bigint_mul.c" + ], + "directory": "/home/slinky/source/RockOS/rocklibc", + "file": "/home/slinky/source/RockOS/rocklibc/src/_PDCLIB/_PDCLIB_bigint_mul.c", + "output": "/home/slinky/source/RockOS/rocklibc/src/_PDCLIB/_PDCLIB_bigint_mul.o" + }, + { + "arguments": [ + "/home/slinky/opt/cross/bin/i686-elf-gcc", + "-ffreestanding", + "-O2", + "-Wall", + "-Wextra", + "-Iinclude", + "-DHAVE_MMAP=0", + "-DLACKS_SYS_MMAN_H=1", + "-DUSE_LOCKS=0", + "-DLACKS_SYS_PARAM_H=1", + "-c", + "-o", + "src/_PDCLIB/_PDCLIB_closeall.o", + "src/_PDCLIB/_PDCLIB_closeall.c" + ], + "directory": "/home/slinky/source/RockOS/rocklibc", + "file": "/home/slinky/source/RockOS/rocklibc/src/_PDCLIB/_PDCLIB_closeall.c", + "output": "/home/slinky/source/RockOS/rocklibc/src/_PDCLIB/_PDCLIB_closeall.o" + }, + { + "arguments": [ + "/home/slinky/opt/cross/bin/i686-elf-gcc", + "-ffreestanding", + "-O2", + "-Wall", + "-Wextra", + "-Iinclude", + "-DHAVE_MMAP=0", + "-DLACKS_SYS_MMAN_H=1", + "-DUSE_LOCKS=0", + "-DLACKS_SYS_PARAM_H=1", + "-c", + "-o", + "src/_PDCLIB/_PDCLIB_bigint_mul_pow10.o", + "src/_PDCLIB/_PDCLIB_bigint_mul_pow10.c" + ], + "directory": "/home/slinky/source/RockOS/rocklibc", + "file": "/home/slinky/source/RockOS/rocklibc/src/_PDCLIB/_PDCLIB_bigint_mul_pow10.c", + "output": "/home/slinky/source/RockOS/rocklibc/src/_PDCLIB/_PDCLIB_bigint_mul_pow10.o" + }, + { + "arguments": [ + "/home/slinky/opt/cross/bin/i686-elf-gcc", + "-ffreestanding", + "-O2", + "-Wall", + "-Wextra", + "-Iinclude", + "-DHAVE_MMAP=0", + "-DLACKS_SYS_MMAN_H=1", + "-DUSE_LOCKS=0", + "-DLACKS_SYS_PARAM_H=1", + "-c", + "-o", + "src/_PDCLIB/_PDCLIB_stdinit.o", + "src/_PDCLIB/_PDCLIB_stdinit.c" + ], + "directory": "/home/slinky/source/RockOS/rocklibc", + "file": "/home/slinky/source/RockOS/rocklibc/src/_PDCLIB/_PDCLIB_stdinit.c", + "output": "/home/slinky/source/RockOS/rocklibc/src/_PDCLIB/_PDCLIB_stdinit.o" + }, + { + "arguments": [ + "/home/slinky/opt/cross/bin/i686-elf-gcc", + "-ffreestanding", + "-O2", + "-Wall", + "-Wextra", + "-Iinclude", + "-DHAVE_MMAP=0", + "-DLACKS_SYS_MMAN_H=1", + "-DUSE_LOCKS=0", + "-DLACKS_SYS_PARAM_H=1", + "-c", + "-o", + "src/_PDCLIB/_PDCLIB_bigint_from_pow2.o", + "src/_PDCLIB/_PDCLIB_bigint_from_pow2.c" + ], + "directory": "/home/slinky/source/RockOS/rocklibc", + "file": "/home/slinky/source/RockOS/rocklibc/src/_PDCLIB/_PDCLIB_bigint_from_pow2.c", + "output": "/home/slinky/source/RockOS/rocklibc/src/_PDCLIB/_PDCLIB_bigint_from_pow2.o" + }, + { + "arguments": [ + "/home/slinky/opt/cross/bin/i686-elf-gcc", + "-ffreestanding", + "-O2", + "-Wall", + "-Wextra", + "-Iinclude", + "-DHAVE_MMAP=0", + "-DLACKS_SYS_MMAN_H=1", + "-DUSE_LOCKS=0", + "-DLACKS_SYS_PARAM_H=1", + "-c", + "-o", + "src/_PDCLIB/_PDCLIB_strtox_prelim.o", + "src/_PDCLIB/_PDCLIB_strtox_prelim.c" + ], + "directory": "/home/slinky/source/RockOS/rocklibc", + "file": "/home/slinky/source/RockOS/rocklibc/src/_PDCLIB/_PDCLIB_strtox_prelim.c", + "output": "/home/slinky/source/RockOS/rocklibc/src/_PDCLIB/_PDCLIB_strtox_prelim.o" + }, + { + "arguments": [ + "/home/slinky/opt/cross/bin/i686-elf-gcc", + "-ffreestanding", + "-O2", + "-Wall", + "-Wextra", + "-Iinclude", + "-DHAVE_MMAP=0", + "-DLACKS_SYS_MMAN_H=1", + "-DUSE_LOCKS=0", + "-DLACKS_SYS_PARAM_H=1", + "-c", + "-o", + "src/_PDCLIB/_PDCLIB_bigint_from_bigint.o", + "src/_PDCLIB/_PDCLIB_bigint_from_bigint.c" + ], + "directory": "/home/slinky/source/RockOS/rocklibc", + "file": "/home/slinky/source/RockOS/rocklibc/src/_PDCLIB/_PDCLIB_bigint_from_bigint.c", + "output": "/home/slinky/source/RockOS/rocklibc/src/_PDCLIB/_PDCLIB_bigint_from_bigint.o" + }, + { + "arguments": [ + "/home/slinky/opt/cross/bin/i686-elf-gcc", + "-ffreestanding", + "-O2", + "-Wall", + "-Wextra", + "-Iinclude", + "-DHAVE_MMAP=0", + "-DLACKS_SYS_MMAN_H=1", + "-DUSE_LOCKS=0", + "-DLACKS_SYS_PARAM_H=1", + "-c", + "-o", + "src/_PDCLIB/_PDCLIB_bigint_cmp.o", + "src/_PDCLIB/_PDCLIB_bigint_cmp.c" + ], + "directory": "/home/slinky/source/RockOS/rocklibc", + "file": "/home/slinky/source/RockOS/rocklibc/src/_PDCLIB/_PDCLIB_bigint_cmp.c", + "output": "/home/slinky/source/RockOS/rocklibc/src/_PDCLIB/_PDCLIB_bigint_cmp.o" + }, + { + "arguments": [ + "/home/slinky/opt/cross/bin/i686-elf-gcc", + "-ffreestanding", + "-O2", + "-Wall", + "-Wextra", + "-Iinclude", + "-DHAVE_MMAP=0", + "-DLACKS_SYS_MMAN_H=1", + "-DUSE_LOCKS=0", + "-DLACKS_SYS_PARAM_H=1", + "-c", + "-o", + "src/_PDCLIB/_PDCLIB_close.o", + "src/_PDCLIB/_PDCLIB_close.c" + ], + "directory": "/home/slinky/source/RockOS/rocklibc", + "file": "/home/slinky/source/RockOS/rocklibc/src/_PDCLIB/_PDCLIB_close.c", + "output": "/home/slinky/source/RockOS/rocklibc/src/_PDCLIB/_PDCLIB_close.o" + }, + { + "arguments": [ + "/home/slinky/opt/cross/bin/i686-elf-gcc", + "-ffreestanding", + "-O2", + "-Wall", + "-Wextra", + "-Iinclude", + "-DHAVE_MMAP=0", + "-DLACKS_SYS_MMAN_H=1", + "-DUSE_LOCKS=0", + "-DLACKS_SYS_PARAM_H=1", + "-c", + "-o", + "src/_PDCLIB/_PDCLIB_prepwrite.o", + "src/_PDCLIB/_PDCLIB_prepwrite.c" + ], + "directory": "/home/slinky/source/RockOS/rocklibc", + "file": "/home/slinky/source/RockOS/rocklibc/src/_PDCLIB/_PDCLIB_prepwrite.c", + "output": "/home/slinky/source/RockOS/rocklibc/src/_PDCLIB/_PDCLIB_prepwrite.o" + }, + { + "arguments": [ + "/home/slinky/opt/cross/bin/i686-elf-gcc", + "-ffreestanding", + "-O2", + "-Wall", + "-Wextra", + "-Iinclude", + "-DHAVE_MMAP=0", + "-DLACKS_SYS_MMAN_H=1", + "-DUSE_LOCKS=0", + "-DLACKS_SYS_PARAM_H=1", + "-c", + "-o", + "src/_PDCLIB/_PDCLIB_bigint_from_digit.o", + "src/_PDCLIB/_PDCLIB_bigint_from_digit.c" + ], + "directory": "/home/slinky/source/RockOS/rocklibc", + "file": "/home/slinky/source/RockOS/rocklibc/src/_PDCLIB/_PDCLIB_bigint_from_digit.c", + "output": "/home/slinky/source/RockOS/rocklibc/src/_PDCLIB/_PDCLIB_bigint_from_digit.o" + }, + { + "arguments": [ + "/home/slinky/opt/cross/bin/i686-elf-gcc", + "-ffreestanding", + "-O2", + "-Wall", + "-Wextra", + "-Iinclude", + "-DHAVE_MMAP=0", + "-DLACKS_SYS_MMAN_H=1", + "-DUSE_LOCKS=0", + "-DLACKS_SYS_PARAM_H=1", + "-c", + "-o", + "src/_PDCLIB/_PDCLIB_print.o", + "src/_PDCLIB/_PDCLIB_print.c" + ], + "directory": "/home/slinky/source/RockOS/rocklibc", + "file": "/home/slinky/source/RockOS/rocklibc/src/_PDCLIB/_PDCLIB_print.c", + "output": "/home/slinky/source/RockOS/rocklibc/src/_PDCLIB/_PDCLIB_print.o" + }, + { + "arguments": [ + "/home/slinky/opt/cross/bin/i686-elf-gcc", + "-ffreestanding", + "-O2", + "-Wall", + "-Wextra", + "-Iinclude", + "-DHAVE_MMAP=0", + "-DLACKS_SYS_MMAN_H=1", + "-DUSE_LOCKS=0", + "-DLACKS_SYS_PARAM_H=1", + "-c", + "-o", + "src/_PDCLIB/_PDCLIB_atomax.o", + "src/_PDCLIB/_PDCLIB_atomax.c" + ], + "directory": "/home/slinky/source/RockOS/rocklibc", + "file": "/home/slinky/source/RockOS/rocklibc/src/_PDCLIB/_PDCLIB_atomax.c", + "output": "/home/slinky/source/RockOS/rocklibc/src/_PDCLIB/_PDCLIB_atomax.o" + }, + { + "arguments": [ + "/home/slinky/opt/cross/bin/i686-elf-gcc", + "-ffreestanding", + "-O2", + "-Wall", + "-Wextra", + "-Iinclude", + "-DHAVE_MMAP=0", + "-DLACKS_SYS_MMAN_H=1", + "-DUSE_LOCKS=0", + "-DLACKS_SYS_PARAM_H=1", + "-c", + "-o", + "src/_PDCLIB/_PDCLIB_print_string.o", + "src/_PDCLIB/_PDCLIB_print_string.c" + ], + "directory": "/home/slinky/source/RockOS/rocklibc", + "file": "/home/slinky/source/RockOS/rocklibc/src/_PDCLIB/_PDCLIB_print_string.c", + "output": "/home/slinky/source/RockOS/rocklibc/src/_PDCLIB/_PDCLIB_print_string.o" + }, + { + "arguments": [ + "/home/slinky/opt/cross/bin/i686-elf-gcc", + "-ffreestanding", + "-O2", + "-Wall", + "-Wextra", + "-Iinclude", + "-DHAVE_MMAP=0", + "-DLACKS_SYS_MMAN_H=1", + "-DUSE_LOCKS=0", + "-DLACKS_SYS_PARAM_H=1", + "-c", + "-o", + "src/_PDCLIB/_PDCLIB_strtok.o", + "src/_PDCLIB/_PDCLIB_strtok.c" + ], + "directory": "/home/slinky/source/RockOS/rocklibc", + "file": "/home/slinky/source/RockOS/rocklibc/src/_PDCLIB/_PDCLIB_strtok.c", + "output": "/home/slinky/source/RockOS/rocklibc/src/_PDCLIB/_PDCLIB_strtok.o" + }, + { + "arguments": [ + "/home/slinky/opt/cross/bin/i686-elf-gcc", + "-ffreestanding", + "-O2", + "-Wall", + "-Wextra", + "-Iinclude", + "-DHAVE_MMAP=0", + "-DLACKS_SYS_MMAN_H=1", + "-DUSE_LOCKS=0", + "-DLACKS_SYS_PARAM_H=1", + "-c", + "-o", + "src/_PDCLIB/_PDCLIB_bigint_digit_log2.o", + "src/_PDCLIB/_PDCLIB_bigint_digit_log2.c" + ], + "directory": "/home/slinky/source/RockOS/rocklibc", + "file": "/home/slinky/source/RockOS/rocklibc/src/_PDCLIB/_PDCLIB_bigint_digit_log2.c", + "output": "/home/slinky/source/RockOS/rocklibc/src/_PDCLIB/_PDCLIB_bigint_digit_log2.o" + }, + { + "arguments": [ + "/home/slinky/opt/cross/bin/i686-elf-gcc", + "-ffreestanding", + "-O2", + "-Wall", + "-Wextra", + "-Iinclude", + "-DHAVE_MMAP=0", + "-DLACKS_SYS_MMAN_H=1", + "-DUSE_LOCKS=0", + "-DLACKS_SYS_PARAM_H=1", + "-c", + "-o", + "src/_PDCLIB/_PDCLIB_load_lc_ctype.o", + "src/_PDCLIB/_PDCLIB_load_lc_ctype.c" + ], + "directory": "/home/slinky/source/RockOS/rocklibc", + "file": "/home/slinky/source/RockOS/rocklibc/src/_PDCLIB/_PDCLIB_load_lc_ctype.c", + "output": "/home/slinky/source/RockOS/rocklibc/src/_PDCLIB/_PDCLIB_load_lc_ctype.o" + }, + { + "arguments": [ + "/home/slinky/opt/cross/bin/i686-elf-gcc", + "-ffreestanding", + "-O2", + "-Wall", + "-Wextra", + "-Iinclude", + "-DHAVE_MMAP=0", + "-DLACKS_SYS_MMAN_H=1", + "-DUSE_LOCKS=0", + "-DLACKS_SYS_PARAM_H=1", + "-c", + "-o", + "src/_PDCLIB/_PDCLIB_digits.o", + "src/_PDCLIB/_PDCLIB_digits.c" + ], + "directory": "/home/slinky/source/RockOS/rocklibc", + "file": "/home/slinky/source/RockOS/rocklibc/src/_PDCLIB/_PDCLIB_digits.c", + "output": "/home/slinky/source/RockOS/rocklibc/src/_PDCLIB/_PDCLIB_digits.o" + }, + { + "arguments": [ + "/home/slinky/opt/cross/bin/i686-elf-gcc", + "-ffreestanding", + "-O2", + "-Wall", + "-Wextra", + "-Iinclude", + "-DHAVE_MMAP=0", + "-DLACKS_SYS_MMAN_H=1", + "-DUSE_LOCKS=0", + "-DLACKS_SYS_PARAM_H=1", + "-c", + "-o", + "src/_PDCLIB/_PDCLIB_naive_ptod.o", + "src/_PDCLIB/_PDCLIB_naive_ptod.c" + ], + "directory": "/home/slinky/source/RockOS/rocklibc", + "file": "/home/slinky/source/RockOS/rocklibc/src/_PDCLIB/_PDCLIB_naive_ptod.c", + "output": "/home/slinky/source/RockOS/rocklibc/src/_PDCLIB/_PDCLIB_naive_ptod.o" + }, + { + "arguments": [ + "/home/slinky/opt/cross/bin/i686-elf-gcc", + "-ffreestanding", + "-O2", + "-Wall", + "-Wextra", + "-Iinclude", + "-DHAVE_MMAP=0", + "-DLACKS_SYS_MMAN_H=1", + "-DUSE_LOCKS=0", + "-DLACKS_SYS_PARAM_H=1", + "-c", + "-o", + "src/_PDCLIB/_PDCLIB_fp_from_dbl.o", + "src/_PDCLIB/_PDCLIB_fp_from_dbl.c" + ], + "directory": "/home/slinky/source/RockOS/rocklibc", + "file": "/home/slinky/source/RockOS/rocklibc/src/_PDCLIB/_PDCLIB_fp_from_dbl.c", + "output": "/home/slinky/source/RockOS/rocklibc/src/_PDCLIB/_PDCLIB_fp_from_dbl.o" + }, + { + "arguments": [ + "/home/slinky/opt/cross/bin/i686-elf-gcc", + "-ffreestanding", + "-O2", + "-Wall", + "-Wextra", + "-Iinclude", + "-DHAVE_MMAP=0", + "-DLACKS_SYS_MMAN_H=1", + "-DUSE_LOCKS=0", + "-DLACKS_SYS_PARAM_H=1", + "-c", + "-o", + "src/_PDCLIB/_PDCLIB_realpath.o", + "src/_PDCLIB/_PDCLIB_realpath.c" + ], + "directory": "/home/slinky/source/RockOS/rocklibc", + "file": "/home/slinky/source/RockOS/rocklibc/src/_PDCLIB/_PDCLIB_realpath.c", + "output": "/home/slinky/source/RockOS/rocklibc/src/_PDCLIB/_PDCLIB_realpath.o" + }, + { + "arguments": [ + "/home/slinky/opt/cross/bin/i686-elf-gcc", + "-ffreestanding", + "-O2", + "-Wall", + "-Wextra", + "-Iinclude", + "-DHAVE_MMAP=0", + "-DLACKS_SYS_MMAN_H=1", + "-DUSE_LOCKS=0", + "-DLACKS_SYS_PARAM_H=1", + "-c", + "-o", + "src/_PDCLIB/_PDCLIB_print_integer.o", + "src/_PDCLIB/_PDCLIB_print_integer.c" + ], + "directory": "/home/slinky/source/RockOS/rocklibc", + "file": "/home/slinky/source/RockOS/rocklibc/src/_PDCLIB/_PDCLIB_print_integer.c", + "output": "/home/slinky/source/RockOS/rocklibc/src/_PDCLIB/_PDCLIB_print_integer.o" + }, + { + "arguments": [ + "/home/slinky/opt/cross/bin/i686-elf-gcc", + "-ffreestanding", + "-O2", + "-Wall", + "-Wextra", + "-Iinclude", + "-DHAVE_MMAP=0", + "-DLACKS_SYS_MMAN_H=1", + "-DUSE_LOCKS=0", + "-DLACKS_SYS_PARAM_H=1", + "-c", + "-o", + "src/_PDCLIB/_PDCLIB_rename.o", + "src/_PDCLIB/_PDCLIB_rename.c" + ], + "directory": "/home/slinky/source/RockOS/rocklibc", + "file": "/home/slinky/source/RockOS/rocklibc/src/_PDCLIB/_PDCLIB_rename.c", + "output": "/home/slinky/source/RockOS/rocklibc/src/_PDCLIB/_PDCLIB_rename.o" + }, + { + "arguments": [ + "/home/slinky/opt/cross/bin/i686-elf-gcc", + "-ffreestanding", + "-O2", + "-Wall", + "-Wextra", + "-Iinclude", + "-DHAVE_MMAP=0", + "-DLACKS_SYS_MMAN_H=1", + "-DUSE_LOCKS=0", + "-DLACKS_SYS_PARAM_H=1", + "-c", + "-o", + "src/_PDCLIB/_PDCLIB_fillbuffer.o", + "src/_PDCLIB/_PDCLIB_fillbuffer.c" + ], + "directory": "/home/slinky/source/RockOS/rocklibc", + "file": "/home/slinky/source/RockOS/rocklibc/src/_PDCLIB/_PDCLIB_fillbuffer.c", + "output": "/home/slinky/source/RockOS/rocklibc/src/_PDCLIB/_PDCLIB_fillbuffer.o" + }, + { + "arguments": [ + "/home/slinky/opt/cross/bin/i686-elf-gcc", + "-ffreestanding", + "-O2", + "-Wall", + "-Wextra", + "-Iinclude", + "-DHAVE_MMAP=0", + "-DLACKS_SYS_MMAN_H=1", + "-DUSE_LOCKS=0", + "-DLACKS_SYS_PARAM_H=1", + "-c", + "-o", + "src/_PDCLIB/_PDCLIB_bigint_add.o", + "src/_PDCLIB/_PDCLIB_bigint_add.c" + ], + "directory": "/home/slinky/source/RockOS/rocklibc", + "file": "/home/slinky/source/RockOS/rocklibc/src/_PDCLIB/_PDCLIB_bigint_add.c", + "output": "/home/slinky/source/RockOS/rocklibc/src/_PDCLIB/_PDCLIB_bigint_add.o" + }, + { + "arguments": [ + "/home/slinky/opt/cross/bin/i686-elf-gcc", + "-ffreestanding", + "-O2", + "-Wall", + "-Wextra", + "-Iinclude", + "-DHAVE_MMAP=0", + "-DLACKS_SYS_MMAN_H=1", + "-DUSE_LOCKS=0", + "-DLACKS_SYS_PARAM_H=1", + "-c", + "-o", + "src/_PDCLIB/_PDCLIB_load_lc_numeric.o", + "src/_PDCLIB/_PDCLIB_load_lc_numeric.c" + ], + "directory": "/home/slinky/source/RockOS/rocklibc", + "file": "/home/slinky/source/RockOS/rocklibc/src/_PDCLIB/_PDCLIB_load_lc_numeric.c", + "output": "/home/slinky/source/RockOS/rocklibc/src/_PDCLIB/_PDCLIB_load_lc_numeric.o" + }, + { + "arguments": [ + "/home/slinky/opt/cross/bin/i686-elf-gcc", + "-ffreestanding", + "-O2", + "-Wall", + "-Wextra", + "-Iinclude", + "-DHAVE_MMAP=0", + "-DLACKS_SYS_MMAN_H=1", + "-DUSE_LOCKS=0", + "-DLACKS_SYS_PARAM_H=1", + "-c", + "-o", + "src/_PDCLIB/_PDCLIB_bigint_from_pow10.o", + "src/_PDCLIB/_PDCLIB_bigint_from_pow10.c" + ], + "directory": "/home/slinky/source/RockOS/rocklibc", + "file": "/home/slinky/source/RockOS/rocklibc/src/_PDCLIB/_PDCLIB_bigint_from_pow10.c", + "output": "/home/slinky/source/RockOS/rocklibc/src/_PDCLIB/_PDCLIB_bigint_from_pow10.o" + }, + { + "arguments": [ + "/home/slinky/opt/cross/bin/i686-elf-gcc", + "-ffreestanding", + "-O2", + "-Wall", + "-Wextra", + "-Iinclude", + "-DHAVE_MMAP=0", + "-DLACKS_SYS_MMAN_H=1", + "-DUSE_LOCKS=0", + "-DLACKS_SYS_PARAM_H=1", + "-c", + "-o", + "src/_PDCLIB/_PDCLIB_Exit.o", + "src/_PDCLIB/_PDCLIB_Exit.c" + ], + "directory": "/home/slinky/source/RockOS/rocklibc", + "file": "/home/slinky/source/RockOS/rocklibc/src/_PDCLIB/_PDCLIB_Exit.c", + "output": "/home/slinky/source/RockOS/rocklibc/src/_PDCLIB/_PDCLIB_Exit.o" + }, + { + "arguments": [ + "/home/slinky/opt/cross/bin/i686-elf-gcc", + "-ffreestanding", + "-O2", + "-Wall", + "-Wextra", + "-Iinclude", + "-DHAVE_MMAP=0", + "-DLACKS_SYS_MMAN_H=1", + "-DUSE_LOCKS=0", + "-DLACKS_SYS_PARAM_H=1", + "-c", + "-o", + "src/_PDCLIB/_PDCLIB_changemode.o", + "src/_PDCLIB/_PDCLIB_changemode.c" + ], + "directory": "/home/slinky/source/RockOS/rocklibc", + "file": "/home/slinky/source/RockOS/rocklibc/src/_PDCLIB/_PDCLIB_changemode.c", + "output": "/home/slinky/source/RockOS/rocklibc/src/_PDCLIB/_PDCLIB_changemode.o" + }, + { + "arguments": [ + "/home/slinky/opt/cross/bin/i686-elf-gcc", + "-ffreestanding", + "-O2", + "-Wall", + "-Wextra", + "-Iinclude", + "-DHAVE_MMAP=0", + "-DLACKS_SYS_MMAN_H=1", + "-DUSE_LOCKS=0", + "-DLACKS_SYS_PARAM_H=1", + "-c", + "-o", + "src/_PDCLIB/_PDCLIB_load_lines.o", + "src/_PDCLIB/_PDCLIB_load_lines.c" + ], + "directory": "/home/slinky/source/RockOS/rocklibc", + "file": "/home/slinky/source/RockOS/rocklibc/src/_PDCLIB/_PDCLIB_load_lines.c", + "output": "/home/slinky/source/RockOS/rocklibc/src/_PDCLIB/_PDCLIB_load_lines.o" + }, + { + "arguments": [ + "/home/slinky/opt/cross/bin/i686-elf-gcc", + "-ffreestanding", + "-O2", + "-Wall", + "-Wextra", + "-Iinclude", + "-DHAVE_MMAP=0", + "-DLACKS_SYS_MMAN_H=1", + "-DUSE_LOCKS=0", + "-DLACKS_SYS_PARAM_H=1", + "-c", + "-o", + "src/_PDCLIB/_PDCLIB_strtod_prelim.o", + "src/_PDCLIB/_PDCLIB_strtod_prelim.c" + ], + "directory": "/home/slinky/source/RockOS/rocklibc", + "file": "/home/slinky/source/RockOS/rocklibc/src/_PDCLIB/_PDCLIB_strtod_prelim.c", + "output": "/home/slinky/source/RockOS/rocklibc/src/_PDCLIB/_PDCLIB_strtod_prelim.o" + }, + { + "arguments": [ + "/home/slinky/opt/cross/bin/i686-elf-gcc", + "-ffreestanding", + "-O2", + "-Wall", + "-Wextra", + "-Iinclude", + "-DHAVE_MMAP=0", + "-DLACKS_SYS_MMAN_H=1", + "-DUSE_LOCKS=0", + "-DLACKS_SYS_PARAM_H=1", + "-c", + "-o", + "src/_PDCLIB/_PDCLIB_filemode.o", + "src/_PDCLIB/_PDCLIB_filemode.c" + ], + "directory": "/home/slinky/source/RockOS/rocklibc", + "file": "/home/slinky/source/RockOS/rocklibc/src/_PDCLIB/_PDCLIB_filemode.c", + "output": "/home/slinky/source/RockOS/rocklibc/src/_PDCLIB/_PDCLIB_filemode.o" + }, + { + "arguments": [ + "/home/slinky/opt/cross/bin/i686-elf-gcc", + "-ffreestanding", + "-O2", + "-Wall", + "-Wextra", + "-Iinclude", + "-DHAVE_MMAP=0", + "-DLACKS_SYS_MMAN_H=1", + "-DUSE_LOCKS=0", + "-DLACKS_SYS_PARAM_H=1", + "-c", + "-o", + "src/_PDCLIB/_PDCLIB_load_lc_collate.o", + "src/_PDCLIB/_PDCLIB_load_lc_collate.c" + ], + "directory": "/home/slinky/source/RockOS/rocklibc", + "file": "/home/slinky/source/RockOS/rocklibc/src/_PDCLIB/_PDCLIB_load_lc_collate.c", + "output": "/home/slinky/source/RockOS/rocklibc/src/_PDCLIB/_PDCLIB_load_lc_collate.o" + }, + { + "arguments": [ + "/home/slinky/opt/cross/bin/i686-elf-gcc", + "-ffreestanding", + "-O2", + "-Wall", + "-Wextra", + "-Iinclude", + "-DHAVE_MMAP=0", + "-DLACKS_SYS_MMAN_H=1", + "-DUSE_LOCKS=0", + "-DLACKS_SYS_PARAM_H=1", + "-c", + "-o", + "src/_PDCLIB/_PDCLIB_bigint_log2.o", + "src/_PDCLIB/_PDCLIB_bigint_log2.c" + ], + "directory": "/home/slinky/source/RockOS/rocklibc", + "file": "/home/slinky/source/RockOS/rocklibc/src/_PDCLIB/_PDCLIB_bigint_log2.c", + "output": "/home/slinky/source/RockOS/rocklibc/src/_PDCLIB/_PDCLIB_bigint_log2.o" + }, + { + "arguments": [ + "/home/slinky/opt/cross/bin/i686-elf-gcc", + "-ffreestanding", + "-O2", + "-Wall", + "-Wextra", + "-Iinclude", + "-DHAVE_MMAP=0", + "-DLACKS_SYS_MMAN_H=1", + "-DUSE_LOCKS=0", + "-DLACKS_SYS_PARAM_H=1", + "-c", + "-o", + "src/_PDCLIB/errno.o", + "src/_PDCLIB/errno.c" + ], + "directory": "/home/slinky/source/RockOS/rocklibc", + "file": "/home/slinky/source/RockOS/rocklibc/src/_PDCLIB/errno.c", + "output": "/home/slinky/source/RockOS/rocklibc/src/_PDCLIB/errno.o" + }, + { + "arguments": [ + "/home/slinky/opt/cross/bin/i686-elf-gcc", + "-ffreestanding", + "-O2", + "-Wall", + "-Wextra", + "-Iinclude", + "-DHAVE_MMAP=0", + "-DLACKS_SYS_MMAN_H=1", + "-DUSE_LOCKS=0", + "-DLACKS_SYS_PARAM_H=1", + "-c", + "-o", + "src/_PDCLIB/_PDCLIB_scan.o", + "src/_PDCLIB/_PDCLIB_scan.c" + ], + "directory": "/home/slinky/source/RockOS/rocklibc", + "file": "/home/slinky/source/RockOS/rocklibc/src/_PDCLIB/_PDCLIB_scan.c", + "output": "/home/slinky/source/RockOS/rocklibc/src/_PDCLIB/_PDCLIB_scan.o" + }, + { + "arguments": [ + "/home/slinky/opt/cross/bin/i686-elf-gcc", + "-ffreestanding", + "-O2", + "-Wall", + "-Wextra", + "-Iinclude", + "-DHAVE_MMAP=0", + "-DLACKS_SYS_MMAN_H=1", + "-DUSE_LOCKS=0", + "-DLACKS_SYS_PARAM_H=1", + "-c", + "-o", + "src/_PDCLIB/_PDCLIB_strtox_main.o", + "src/_PDCLIB/_PDCLIB_strtox_main.c" + ], + "directory": "/home/slinky/source/RockOS/rocklibc", + "file": "/home/slinky/source/RockOS/rocklibc/src/_PDCLIB/_PDCLIB_strtox_main.c", + "output": "/home/slinky/source/RockOS/rocklibc/src/_PDCLIB/_PDCLIB_strtox_main.o" + }, + { + "arguments": [ + "/home/slinky/opt/cross/bin/i686-elf-gcc", + "-ffreestanding", + "-O2", + "-Wall", + "-Wextra", + "-Iinclude", + "-DHAVE_MMAP=0", + "-DLACKS_SYS_MMAN_H=1", + "-DUSE_LOCKS=0", + "-DLACKS_SYS_PARAM_H=1", + "-c", + "-o", + "src/_PDCLIB/_PDCLIB_print_fp_hexa.o", + "src/_PDCLIB/_PDCLIB_print_fp_hexa.c" + ], + "directory": "/home/slinky/source/RockOS/rocklibc", + "file": "/home/slinky/source/RockOS/rocklibc/src/_PDCLIB/_PDCLIB_print_fp_hexa.c", + "output": "/home/slinky/source/RockOS/rocklibc/src/_PDCLIB/_PDCLIB_print_fp_hexa.o" + }, + { + "arguments": [ + "/home/slinky/opt/cross/bin/i686-elf-gcc", + "-ffreestanding", + "-O2", + "-Wall", + "-Wextra", + "-Iinclude", + "-DHAVE_MMAP=0", + "-DLACKS_SYS_MMAN_H=1", + "-DUSE_LOCKS=0", + "-DLACKS_SYS_PARAM_H=1", + "-c", + "-o", + "src/_PDCLIB/_PDCLIB_seek.o", + "src/_PDCLIB/_PDCLIB_seek.c" + ], + "directory": "/home/slinky/source/RockOS/rocklibc", + "file": "/home/slinky/source/RockOS/rocklibc/src/_PDCLIB/_PDCLIB_seek.c", + "output": "/home/slinky/source/RockOS/rocklibc/src/_PDCLIB/_PDCLIB_seek.o" + }, + { + "arguments": [ + "/home/slinky/opt/cross/bin/i686-elf-gcc", + "-ffreestanding", + "-O2", + "-Wall", + "-Wextra", + "-Iinclude", + "-DHAVE_MMAP=0", + "-DLACKS_SYS_MMAN_H=1", + "-DUSE_LOCKS=0", + "-DLACKS_SYS_PARAM_H=1", + "-c", + "-o", + "src/_PDCLIB/assert.o", + "src/_PDCLIB/assert.c" + ], + "directory": "/home/slinky/source/RockOS/rocklibc", + "file": "/home/slinky/source/RockOS/rocklibc/src/_PDCLIB/assert.c", + "output": "/home/slinky/source/RockOS/rocklibc/src/_PDCLIB/assert.o" + }, + { + "arguments": [ + "/home/slinky/opt/cross/bin/i686-elf-gcc", + "-ffreestanding", + "-O2", + "-Wall", + "-Wextra", + "-Iinclude", + "-DHAVE_MMAP=0", + "-DLACKS_SYS_MMAN_H=1", + "-DUSE_LOCKS=0", + "-DLACKS_SYS_PARAM_H=1", + "-c", + "-o", + "src/_PDCLIB/_PDCLIB_bigint_shl.o", + "src/_PDCLIB/_PDCLIB_bigint_shl.c" + ], + "directory": "/home/slinky/source/RockOS/rocklibc", + "file": "/home/slinky/source/RockOS/rocklibc/src/_PDCLIB/_PDCLIB_bigint_shl.c", + "output": "/home/slinky/source/RockOS/rocklibc/src/_PDCLIB/_PDCLIB_bigint_shl.o" + }, + { + "arguments": [ + "/home/slinky/opt/cross/bin/i686-elf-gcc", + "-ffreestanding", + "-O2", + "-Wall", + "-Wextra", + "-Iinclude", + "-DHAVE_MMAP=0", + "-DLACKS_SYS_MMAN_H=1", + "-DUSE_LOCKS=0", + "-DLACKS_SYS_PARAM_H=1", + "-c", + "-o", + "src/_PDCLIB/_PDCLIB_bigint_mul10.o", + "src/_PDCLIB/_PDCLIB_bigint_mul10.c" + ], + "directory": "/home/slinky/source/RockOS/rocklibc", + "file": "/home/slinky/source/RockOS/rocklibc/src/_PDCLIB/_PDCLIB_bigint_mul10.c", + "output": "/home/slinky/source/RockOS/rocklibc/src/_PDCLIB/_PDCLIB_bigint_mul10.o" + }, + { + "arguments": [ + "/home/slinky/opt/cross/bin/i686-elf-gcc", + "-ffreestanding", + "-O2", + "-Wall", + "-Wextra", + "-Iinclude", + "-DHAVE_MMAP=0", + "-DLACKS_SYS_MMAN_H=1", + "-DUSE_LOCKS=0", + "-DLACKS_SYS_PARAM_H=1", + "-c", + "-o", + "src/_PDCLIB/_PDCLIB_bigint_div.o", + "src/_PDCLIB/_PDCLIB_bigint_div.c" + ], + "directory": "/home/slinky/source/RockOS/rocklibc", + "file": "/home/slinky/source/RockOS/rocklibc/src/_PDCLIB/_PDCLIB_bigint_div.c", + "output": "/home/slinky/source/RockOS/rocklibc/src/_PDCLIB/_PDCLIB_bigint_div.o" + }, + { + "arguments": [ + "/home/slinky/opt/cross/bin/i686-elf-gcc", + "-ffreestanding", + "-O2", + "-Wall", + "-Wextra", + "-Iinclude", + "-DHAVE_MMAP=0", + "-DLACKS_SYS_MMAN_H=1", + "-DUSE_LOCKS=0", + "-DLACKS_SYS_PARAM_H=1", + "-c", + "-o", + "src/_PDCLIB/_PDCLIB_flushbuffer.o", + "src/_PDCLIB/_PDCLIB_flushbuffer.c" + ], + "directory": "/home/slinky/source/RockOS/rocklibc", + "file": "/home/slinky/source/RockOS/rocklibc/src/_PDCLIB/_PDCLIB_flushbuffer.c", + "output": "/home/slinky/source/RockOS/rocklibc/src/_PDCLIB/_PDCLIB_flushbuffer.o" + }, + { + "arguments": [ + "/home/slinky/opt/cross/bin/i686-elf-gcc", + "-ffreestanding", + "-O2", + "-Wall", + "-Wextra", + "-Iinclude", + "-DHAVE_MMAP=0", + "-DLACKS_SYS_MMAN_H=1", + "-DUSE_LOCKS=0", + "-DLACKS_SYS_PARAM_H=1", + "-c", + "-o", + "src/_PDCLIB/_PDCLIB_load_lc_monetary.o", + "src/_PDCLIB/_PDCLIB_load_lc_monetary.c" + ], + "directory": "/home/slinky/source/RockOS/rocklibc", + "file": "/home/slinky/source/RockOS/rocklibc/src/_PDCLIB/_PDCLIB_load_lc_monetary.c", + "output": "/home/slinky/source/RockOS/rocklibc/src/_PDCLIB/_PDCLIB_load_lc_monetary.o" + }, + { + "arguments": [ + "/home/slinky/opt/cross/bin/i686-elf-gcc", + "-ffreestanding", + "-O2", + "-Wall", + "-Wextra", + "-Iinclude", + "-DHAVE_MMAP=0", + "-DLACKS_SYS_MMAN_H=1", + "-DUSE_LOCKS=0", + "-DLACKS_SYS_PARAM_H=1", + "-c", + "-o", + "src/_PDCLIB/_PDCLIB_print_fp_deci.o", + "src/_PDCLIB/_PDCLIB_print_fp_deci.c" + ], + "directory": "/home/slinky/source/RockOS/rocklibc", + "file": "/home/slinky/source/RockOS/rocklibc/src/_PDCLIB/_PDCLIB_print_fp_deci.c", + "output": "/home/slinky/source/RockOS/rocklibc/src/_PDCLIB/_PDCLIB_print_fp_deci.o" + }, + { + "arguments": [ + "/home/slinky/opt/cross/bin/i686-elf-gcc", + "-ffreestanding", + "-O2", + "-Wall", + "-Wextra", + "-Iinclude", + "-DHAVE_MMAP=0", + "-DLACKS_SYS_MMAN_H=1", + "-DUSE_LOCKS=0", + "-DLACKS_SYS_PARAM_H=1", + "-c", + "-o", + "src/_PDCLIB/_PDCLIB_fp_from_ldbl.o", + "src/_PDCLIB/_PDCLIB_fp_from_ldbl.c" + ], + "directory": "/home/slinky/source/RockOS/rocklibc", + "file": "/home/slinky/source/RockOS/rocklibc/src/_PDCLIB/_PDCLIB_fp_from_ldbl.c", + "output": "/home/slinky/source/RockOS/rocklibc/src/_PDCLIB/_PDCLIB_fp_from_ldbl.o" + }, + { + "arguments": [ + "/home/slinky/opt/cross/bin/i686-elf-gcc", + "-ffreestanding", + "-O2", + "-Wall", + "-Wextra", + "-Iinclude", + "-DHAVE_MMAP=0", + "-DLACKS_SYS_MMAN_H=1", + "-DUSE_LOCKS=0", + "-DLACKS_SYS_PARAM_H=1", + "-c", + "-o", + "src/_PDCLIB/_PDCLIB_prepread.o", + "src/_PDCLIB/_PDCLIB_prepread.c" + ], + "directory": "/home/slinky/source/RockOS/rocklibc", + "file": "/home/slinky/source/RockOS/rocklibc/src/_PDCLIB/_PDCLIB_prepread.c", + "output": "/home/slinky/source/RockOS/rocklibc/src/_PDCLIB/_PDCLIB_prepread.o" + }, + { + "arguments": [ + "/home/slinky/opt/cross/bin/i686-elf-gcc", + "-ffreestanding", + "-O2", + "-Wall", + "-Wextra", + "-Iinclude", + "-DHAVE_MMAP=0", + "-DLACKS_SYS_MMAN_H=1", + "-DUSE_LOCKS=0", + "-DLACKS_SYS_PARAM_H=1", + "-c", + "-o", + "src/_PDCLIB/_PDCLIB_load_lc_messages.o", + "src/_PDCLIB/_PDCLIB_load_lc_messages.c" + ], + "directory": "/home/slinky/source/RockOS/rocklibc", + "file": "/home/slinky/source/RockOS/rocklibc/src/_PDCLIB/_PDCLIB_load_lc_messages.c", + "output": "/home/slinky/source/RockOS/rocklibc/src/_PDCLIB/_PDCLIB_load_lc_messages.o" + }, + { + "arguments": [ + "/home/slinky/opt/cross/bin/i686-elf-gcc", + "-ffreestanding", + "-O2", + "-Wall", + "-Wextra", + "-Iinclude", + "-DHAVE_MMAP=0", + "-DLACKS_SYS_MMAN_H=1", + "-DUSE_LOCKS=0", + "-DLACKS_SYS_PARAM_H=1", + "-c", + "-o", + "src/_PDCLIB/_PDCLIB_naive_etod.o", + "src/_PDCLIB/_PDCLIB_naive_etod.c" + ], + "directory": "/home/slinky/source/RockOS/rocklibc", + "file": "/home/slinky/source/RockOS/rocklibc/src/_PDCLIB/_PDCLIB_naive_etod.c", + "output": "/home/slinky/source/RockOS/rocklibc/src/_PDCLIB/_PDCLIB_naive_etod.o" + }, + { + "arguments": [ + "/home/slinky/opt/cross/bin/i686-elf-gcc", + "-ffreestanding", + "-O2", + "-Wall", + "-Wextra", + "-Iinclude", + "-DHAVE_MMAP=0", + "-DLACKS_SYS_MMAN_H=1", + "-DUSE_LOCKS=0", + "-DLACKS_SYS_PARAM_H=1", + "-c", + "-o", + "src/_PDCLIB/_PDCLIB_getstream.o", + "src/_PDCLIB/_PDCLIB_getstream.c" + ], + "directory": "/home/slinky/source/RockOS/rocklibc", + "file": "/home/slinky/source/RockOS/rocklibc/src/_PDCLIB/_PDCLIB_getstream.c", + "output": "/home/slinky/source/RockOS/rocklibc/src/_PDCLIB/_PDCLIB_getstream.o" + }, + { + "arguments": [ + "/home/slinky/opt/cross/bin/i686-elf-gcc", + "-ffreestanding", + "-O2", + "-Wall", + "-Wextra", + "-Iinclude", + "-DHAVE_MMAP=0", + "-DLACKS_SYS_MMAN_H=1", + "-DUSE_LOCKS=0", + "-DLACKS_SYS_PARAM_H=1", + "-c", + "-o", + "src/_PDCLIB/_PDCLIB_is_leap.o", + "src/_PDCLIB/_PDCLIB_is_leap.c" + ], + "directory": "/home/slinky/source/RockOS/rocklibc", + "file": "/home/slinky/source/RockOS/rocklibc/src/_PDCLIB/_PDCLIB_is_leap.c", + "output": "/home/slinky/source/RockOS/rocklibc/src/_PDCLIB/_PDCLIB_is_leap.o" + }, + { + "arguments": [ + "/home/slinky/opt/cross/bin/i686-elf-gcc", + "-ffreestanding", + "-O2", + "-Wall", + "-Wextra", + "-Iinclude", + "-DHAVE_MMAP=0", + "-DLACKS_SYS_MMAN_H=1", + "-DUSE_LOCKS=0", + "-DLACKS_SYS_PARAM_H=1", + "-c", + "-o", + "src/_PDCLIB/stdarg.o", + "src/_PDCLIB/stdarg.c" + ], + "directory": "/home/slinky/source/RockOS/rocklibc", + "file": "/home/slinky/source/RockOS/rocklibc/src/_PDCLIB/stdarg.c", + "output": "/home/slinky/source/RockOS/rocklibc/src/_PDCLIB/stdarg.o" + }, + { + "arguments": [ + "/home/slinky/opt/cross/bin/i686-elf-gcc", + "-ffreestanding", + "-O2", + "-Wall", + "-Wextra", + "-Iinclude", + "-DHAVE_MMAP=0", + "-DLACKS_SYS_MMAN_H=1", + "-DUSE_LOCKS=0", + "-DLACKS_SYS_PARAM_H=1", + "-c", + "-o", + "src/_PDCLIB/_PDCLIB_seed.o", + "src/_PDCLIB/_PDCLIB_seed.c" + ], + "directory": "/home/slinky/source/RockOS/rocklibc", + "file": "/home/slinky/source/RockOS/rocklibc/src/_PDCLIB/_PDCLIB_seed.c", + "output": "/home/slinky/source/RockOS/rocklibc/src/_PDCLIB/_PDCLIB_seed.o" + }, + { + "arguments": [ + "/home/slinky/opt/cross/bin/i686-elf-gcc", + "-ffreestanding", + "-O2", + "-Wall", + "-Wextra", + "-Iinclude", + "-DHAVE_MMAP=0", + "-DLACKS_SYS_MMAN_H=1", + "-DUSE_LOCKS=0", + "-DLACKS_SYS_PARAM_H=1", + "-c", + "-o", + "src/_PDCLIB/_PDCLIB_load_lc_time.o", + "src/_PDCLIB/_PDCLIB_load_lc_time.c" + ], + "directory": "/home/slinky/source/RockOS/rocklibc", + "file": "/home/slinky/source/RockOS/rocklibc/src/_PDCLIB/_PDCLIB_load_lc_time.c", + "output": "/home/slinky/source/RockOS/rocklibc/src/_PDCLIB/_PDCLIB_load_lc_time.o" + }, + { + "arguments": [ + "/home/slinky/opt/cross/bin/i686-elf-gcc", + "-ffreestanding", + "-O2", + "-Wall", + "-Wextra", + "-Iinclude", + "-DHAVE_MMAP=0", + "-DLACKS_SYS_MMAN_H=1", + "-DUSE_LOCKS=0", + "-DLACKS_SYS_PARAM_H=1", + "-c", + "-o", + "src/_PDCLIB/_PDCLIB_isstream.o", + "src/_PDCLIB/_PDCLIB_isstream.c" + ], + "directory": "/home/slinky/source/RockOS/rocklibc", + "file": "/home/slinky/source/RockOS/rocklibc/src/_PDCLIB/_PDCLIB_isstream.c", + "output": "/home/slinky/source/RockOS/rocklibc/src/_PDCLIB/_PDCLIB_isstream.o" + }, + { + "arguments": [ + "/home/slinky/opt/cross/bin/i686-elf-gcc", + "-ffreestanding", + "-O2", + "-Wall", + "-Wextra", + "-Iinclude", + "-DHAVE_MMAP=0", + "-DLACKS_SYS_MMAN_H=1", + "-DUSE_LOCKS=0", + "-DLACKS_SYS_PARAM_H=1", + "-c", + "-o", + "src/_PDCLIB/_PDCLIB_init_file_t.o", + "src/_PDCLIB/_PDCLIB_init_file_t.c" + ], + "directory": "/home/slinky/source/RockOS/rocklibc", + "file": "/home/slinky/source/RockOS/rocklibc/src/_PDCLIB/_PDCLIB_init_file_t.c", + "output": "/home/slinky/source/RockOS/rocklibc/src/_PDCLIB/_PDCLIB_init_file_t.o" + }, + { + "arguments": [ + "/home/slinky/opt/cross/bin/i686-elf-gcc", + "-ffreestanding", + "-O2", + "-Wall", + "-Wextra", + "-Iinclude", + "-DHAVE_MMAP=0", + "-DLACKS_SYS_MMAN_H=1", + "-DUSE_LOCKS=0", + "-DLACKS_SYS_PARAM_H=1", + "-c", + "-o", + "src/rockos/syscall.o", + "src/rockos/syscall.c" + ], + "directory": "/home/slinky/source/RockOS/rocklibc", + "file": "/home/slinky/source/RockOS/rocklibc/src/rockos/syscall.c", + "output": "/home/slinky/source/RockOS/rocklibc/src/rockos/syscall.o" + }, + { + "arguments": [ + "/home/slinky/opt/cross/bin/i686-elf-gcc", + "-ffreestanding", + "-O2", + "-Wall", + "-Wextra", + "-Iinclude", + "-DHAVE_MMAP=0", + "-DLACKS_SYS_MMAN_H=1", + "-DUSE_LOCKS=0", + "-DLACKS_SYS_PARAM_H=1", + "-c", + "-o", + "src/rockos/times.o", + "src/rockos/times.c" + ], + "directory": "/home/slinky/source/RockOS/rocklibc", + "file": "/home/slinky/source/RockOS/rocklibc/src/rockos/times.c", + "output": "/home/slinky/source/RockOS/rocklibc/src/rockos/times.o" + }, + { + "arguments": [ + "/home/slinky/opt/cross/bin/i686-elf-gcc", + "-ffreestanding", + "-O2", + "-Wall", + "-Wextra", + "-Iinclude", + "-DHAVE_MMAP=0", + "-DLACKS_SYS_MMAN_H=1", + "-DUSE_LOCKS=0", + "-DLACKS_SYS_PARAM_H=1", + "-c", + "-o", + "src/rockos/time.o", + "src/rockos/time.c" + ], + "directory": "/home/slinky/source/RockOS/rocklibc", + "file": "/home/slinky/source/RockOS/rocklibc/src/rockos/time.c", + "output": "/home/slinky/source/RockOS/rocklibc/src/rockos/time.o" } ] diff --git a/rocklibc/src/rockos/syscall.c b/rocklibc/src/rockos/syscall.c index 08a2a0c..fa1b822 100644 --- a/rocklibc/src/rockos/syscall.c +++ b/rocklibc/src/rockos/syscall.c @@ -14,18 +14,29 @@ static inline int32_t inline_syscall(uint32_t num, uint32_t arg1, uint32_t arg2, return ret; } -void _PDCLIB_exit(int status) { +void _exit(int status) { inline_syscall(1, (uint32_t)status, 0, 0); - while(1); // Halt if exit fails to yield + while(1) { asm volatile("hlt"); } +} + +void _PDCLIB_exit(int status) { + _exit(status); } int _PDCLIB_read(_PDCLIB_fd_t fd, void *buf, size_t count) { - return inline_syscall(3, (uint32_t)fd, (uint32_t)buf, (uint32_t)count); + int32_t ret = inline_syscall(3, (uint32_t)fd, (uint32_t)buf, (uint32_t)count); + if (ret < 0) { + return 0; + } + return ret; } -// 3. sys_write (eax = 4) int _PDCLIB_write(_PDCLIB_fd_t fd, const void *buf, size_t count) { - return inline_syscall(4, (uint32_t)fd, (uint32_t)buf, (uint32_t)count); + int32_t ret = inline_syscall(4, (uint32_t)fd, (uint32_t)buf, (uint32_t)count); + if (ret < 0) { + return 0; + } + return ret; } _PDCLIB_fd_t _PDCLIB_open(const char *filename, unsigned int mode) { @@ -38,21 +49,24 @@ int _PDCLIB_close(_PDCLIB_fd_t fd) { return inline_syscall(6, (uint32_t)fd, 0, 0); } -void * _PDCLIB_allocpages(size_t n) { - // n is the number of PAGES PDCLib wants (usually 4096 bytes per page) - size_t bytes_requested = n * 4096; - - // Call your sys_brk with 0 to find the current break address +void * _PDCLIB_allocpages( size_t n ) { + // 1. Get the current page break uint32_t current_break = inline_syscall(12, 0, 0, 0); - - // Request the new break point - uint32_t new_break = current_break + bytes_requested; - uint32_t result = inline_syscall(12, new_break, 0, 0); - - if (result == 0) { - return (void *)current_break; // Return the start of the newly allocated region + if (current_break == (uint32_t)-1) { + return NULL; } - return NULL; // Allocation failed + + // 2. PDCLib requests memory in multiples of PAGES (typically 4096 bytes) + uint32_t new_break = current_break + (n * 4096); + + // 3. Request kernel to move the break + uint32_t result = inline_syscall(12, new_break, 0, 0); + if (result != new_break) { + return NULL; // Allocation failed + } + + // Return the start of the newly allocated region + return (void *)current_break; } int _PDCLIB_remove(const char *filename) { return -1; } @@ -60,7 +74,6 @@ int _PDCLIB_rename(const char *old, const char *new) { return -1; } long _PDCLIB_lseek(_PDCLIB_fd_t fd, long offset, int whence) { return -1; } int open(const char *pathname, int flags, ...) { - // Wrap to your internal _PDCLIB_open or inline_syscall directly _PDCLIB_fd_t fd = _PDCLIB_open(pathname, (unsigned int)flags); return fd; } @@ -79,19 +92,23 @@ int close(int fd) { return _PDCLIB_close(file_desc); } -void _exit(int status) { - _PDCLIB_exit(status); -} - void * sbrk(intptr_t increment) { - // If increment is 0, dlmalloc is querying the current boundary. - // For a simple implementation, let's look up memory by pages. - if (increment == 0) { - return _PDCLIB_allocpages(0); + uint32_t current_break = inline_syscall(12, 0, 0, 0); + if (current_break == (uint32_t)-1) { + return (void *)-1; } + + if (increment == 0) { + return (void *)current_break; + } + + uint32_t new_break = (uint32_t)((intptr_t)current_break + increment); - // Convert bytes requested by sbrk into page increments (4KB blocks) - // You can also change your syscall wrapper to use regular byte increments - size_t pages_needed = ((size_t)increment + 4095) / 4096; - return _PDCLIB_allocpages(pages_needed); + uint32_t result = inline_syscall(12, new_break, 0, 0); + + if (result == new_break) { + return (void *)current_break; + } + + return (void *)-1; } \ No newline at end of file