From 432d160b7a54e991d0ea9e7da066545ff525cbde Mon Sep 17 00:00:00 2001 From: slinky55 Date: Mon, 29 Jun 2026 17:00:07 -0500 Subject: [PATCH] modified some syscall code in rlibc, fs stuff --- compile_commands.json | 284 +- grub.cfg | 3 +- kernel/initrd.c | 34 + kernel/initrd.h | 36 + kernel/kmain.c | 45 +- kernel/lib/memory.c | 20 + kernel/lib/memory.h | 1 + kernel/memory/mm.c | 2 +- kernel/multiboot.c | 3 + kernel/multiboot.h | 4 +- kernel/process.h | 1 + kernel/scheduler.c | 7 + kernel/scheduler.h | 2 + kernel/syscall.c | 99 +- kernel/vfs.c | 12 + kernel/vfs.h | 30 + .../clangd/index/_Exit.c.F062BCE7ABDB2D38.idx | Bin 0 -> 406 bytes .../index/_PDCLIB_Exit.c.20A2B1C8ABBA4FCB.idx | Bin 0 -> 510 bytes .../_PDCLIB_atomax.c.029BA2687F23FC52.idx | Bin 0 -> 516 bytes .../_PDCLIB_bigint_add.c.ABB8A7EBEA7EF895.idx | Bin 0 -> 574 bytes .../_PDCLIB_bigint_cmp.c.413C8C40D64D9938.idx | Bin 0 -> 516 bytes ...B_bigint_digit_log2.c.E6F2F6D2D39CF4D6.idx | Bin 0 -> 422 bytes .../_PDCLIB_bigint_div.c.F309086F857BE299.idx | Bin 0 -> 898 bytes ..._bigint_from_bigint.c.C3BF0E060E1B2A2D.idx | Bin 0 -> 490 bytes ...B_bigint_from_digit.c.07543C3D28744BBD.idx | Bin 0 -> 426 bytes ...B_bigint_from_pow10.c.34298DE27A8765BF.idx | Bin 0 -> 406 bytes ...IB_bigint_from_pow2.c.0A9CF5C132D42AC9.idx | Bin 0 -> 528 bytes ..._PDCLIB_bigint_log2.c.6CA669B8833342D5.idx | Bin 0 -> 470 bytes .../_PDCLIB_bigint_mul.c.1A362183D155442C.idx | Bin 0 -> 650 bytes ...PDCLIB_bigint_mul10.c.2B2D754D72B65B87.idx | Bin 0 -> 536 bytes ...IB_bigint_mul_pow10.c.473C074D87219B54.idx | Bin 0 -> 380 bytes .../_PDCLIB_bigint_shl.c.417D93FAA96B55CC.idx | Bin 0 -> 706 bytes .../_PDCLIB_changemode.c.3D4118A0A0D373B8.idx | Bin 0 -> 474 bytes .../_PDCLIB_close.c.62819FE0314CCFC7.idx | Bin 0 -> 462 bytes .../_PDCLIB_closeall.c.80A4F17BE95B3747.idx | Bin 0 -> 414 bytes .../_PDCLIB_config.h.A979161A806393F3.idx | Bin 0 -> 6964 bytes .../_PDCLIB_defguard.h.0AC490BDFE75823C.idx | Bin 0 -> 276 bytes .../_PDCLIB_digits.c.9F20DDC06D3AAA79.idx | Bin 0 -> 376 bytes .../_PDCLIB_filemode.c.121F766BFAAD8A26.idx | Bin 0 -> 572 bytes .../_PDCLIB_fillbuffer.c.8E293104C340A669.idx | Bin 0 -> 728 bytes ..._PDCLIB_flushbuffer.c.C91D3DEC99BFD983.idx | Bin 0 -> 822 bytes ..._PDCLIB_fp_from_dbl.c.9C349F9AD223E3AA.idx | Bin 0 -> 1284 bytes ...PDCLIB_fp_from_ldbl.c.2D49CA4A6D639ABC.idx | Bin 0 -> 1284 bytes .../_PDCLIB_getstream.c.51F0B8D11AA49CF0.idx | Bin 0 -> 466 bytes .../index/_PDCLIB_glue.h.4523B7AB732CB89C.idx | Bin 0 -> 440 bytes .../_PDCLIB_gmtcheck.c.2B711D1A1BBA268A.idx | Bin 0 -> 656 bytes .../_PDCLIB_gmtsub.c.A2D0D619D386D4A5.idx | Bin 0 -> 498 bytes ..._increment_overflow.c.3BE1F5C4030F504C.idx | Bin 0 -> 500 bytes ..._PDCLIB_init_file_t.c.B54B527353243D50.idx | Bin 0 -> 638 bytes ..._PDCLIB_init_ttinfo.c.70F1EE314324EEED.idx | Bin 0 -> 602 bytes .../_PDCLIB_internal.h.645B9C0D816AE3A8.idx | Bin 0 -> 4024 bytes .../_PDCLIB_is_leap.c.73AEAC8728182E67.idx | Bin 0 -> 376 bytes .../_PDCLIB_isstream.c.2400CECE9577B174.idx | Bin 0 -> 474 bytes .../_PDCLIB_lib_ext1.h.471F32BF60B3F50D.idx | Bin 0 -> 214 bytes ...LIB_load_lc_collate.c.6E2F861C8A6AAD21.idx | Bin 0 -> 740 bytes ...DCLIB_load_lc_ctype.c.2E1D240028779975.idx | Bin 0 -> 1026 bytes ...IB_load_lc_messages.c.94D4BEF806DC809B.idx | Bin 0 -> 858 bytes ...IB_load_lc_monetary.c.D9A9690CC92B3F3A.idx | Bin 0 -> 948 bytes ...LIB_load_lc_numeric.c.5808D57458B048A8.idx | Bin 0 -> 812 bytes ...PDCLIB_load_lc_time.c.3D6E01A05B7C6166.idx | Bin 0 -> 876 bytes .../_PDCLIB_load_lines.c.07E9F5D470E6986C.idx | Bin 0 -> 682 bytes .../_PDCLIB_localsub.c.600C77B5A62DC8EC.idx | Bin 0 -> 1250 bytes ...LIB_localtime_tzset.c.B12827181EE834B1.idx | Bin 0 -> 576 bytes ...DCLIB_mktime_tzname.c.5715A60C9552E455.idx | Bin 0 -> 4150 bytes .../_PDCLIB_naive_etod.c.F2594AA5C66D4B76.idx | Bin 0 -> 514 bytes .../_PDCLIB_naive_ptod.c.29C727AB36C750A2.idx | Bin 0 -> 578 bytes ...CLIB_platform_errno.h.CE5C4F66A20A7886.idx | Bin 0 -> 210 bytes ...CLIB_platform_fcntl.h.99659A3C8A2A319A.idx | Bin 0 -> 210 bytes .../_PDCLIB_prepread.c.50C6DA02F7CE1DB5.idx | Bin 0 -> 650 bytes .../_PDCLIB_prepwrite.c.C60E7645FC1F89A7.idx | Bin 0 -> 628 bytes .../_PDCLIB_print.c.2A5F45F624F95296.idx | Bin 0 -> 2888 bytes .../_PDCLIB_print.h.5912B298AA17BAC4.idx | Bin 0 -> 1488 bytes .../_PDCLIB_print_fp.c.9EC2D407FF893BC1.idx | Bin 0 -> 2530 bytes ...DCLIB_print_fp_deci.c.E18D5B08189BBE08.idx | Bin 0 -> 976 bytes ...DCLIB_print_fp_hexa.c.1E8F370FEB5C1569.idx | Bin 0 -> 1834 bytes ...DCLIB_print_integer.c.DB0746B996A19CB1.idx | Bin 0 -> 1106 bytes ...PDCLIB_print_string.c.B35BB337DF371A80.idx | Bin 0 -> 630 bytes .../_PDCLIB_realpath.c.8C6F64E4400192B7.idx | Bin 0 -> 632 bytes .../_PDCLIB_remove.c.BDD44A9232885A34.idx | Bin 0 -> 448 bytes .../_PDCLIB_rename.c.643D6F6F2F312BF7.idx | Bin 0 -> 586 bytes .../index/_PDCLIB_scan.c.9ACA8CCBB2ADF42D.idx | Bin 0 -> 2318 bytes .../index/_PDCLIB_seed.c.65C029AEB18C7E4F.idx | Bin 0 -> 342 bytes .../index/_PDCLIB_seek.c.3D05CF8893FE0D75.idx | Bin 0 -> 812 bytes .../_PDCLIB_stdinit.c.10625CDEF207A57C.idx | Bin 0 -> 5632 bytes ...DCLIB_strtod_prelim.c.60DFED5C6B5779D2.idx | Bin 0 -> 584 bytes .../_PDCLIB_strtok.c.934A61685B951C37.idx | Bin 0 -> 834 bytes ..._PDCLIB_strtox_main.c.EEF2ECCC52E9E008.idx | Bin 0 -> 684 bytes ...DCLIB_strtox_prelim.c.131083C3D91B3860.idx | Bin 0 -> 514 bytes .../_PDCLIB_timesub.c.C5F0EA9D8FCF4052.idx | Bin 0 -> 2010 bytes .../_PDCLIB_tzcode.h.39B3D54772202812.idx | Bin 0 -> 3484 bytes .../_PDCLIB_tzload.c.936C41D583F7EBA2.idx | Bin 0 -> 7646 bytes .../_PDCLIB_tzparse.c.2AB9BAB4365F6DDD.idx | Bin 0 -> 5812 bytes ...CLIB_tzset_unlocked.c.5293CFAECBA1BB8C.idx | Bin 0 -> 1772 bytes ...B_update_tzname_etc.c.DC84882FE5FD15D2.idx | Bin 0 -> 428 bytes .../clangd/index/abort.c.9E65DAB83E50F4F9.idx | Bin 0 -> 714 bytes .../abort_handler_s.c.E125CA57587084F9.idx | Bin 0 -> 762 bytes .../clangd/index/abs.c.ECEAFA35AB03B0BD.idx | Bin 0 -> 596 bytes .../index/asctime.c.C810BEA373E5BA60.idx | Bin 0 -> 774 bytes .../index/asctime_s.c.7E5D8FAB6BDBBC72.idx | Bin 0 -> 1362 bytes .../index/assert.c.D47695FDD8FDE7C6.idx | Bin 0 -> 564 bytes .../index/assert.h.2FCB512B4ECB7AC6.idx | Bin 0 -> 270 bytes .../at_quick_exit.c.8A029E0010391549.idx | Bin 0 -> 652 bytes .../index/atexit.c.58810C88E6391F93.idx | Bin 0 -> 658 bytes .../clangd/index/atoi.c.CA5DAF741D7213C9.idx | Bin 0 -> 690 bytes .../clangd/index/atol.c.00BE97A44A949465.idx | Bin 0 -> 460 bytes .../clangd/index/atoll.c.751624A36FCE8B60.idx | Bin 0 -> 464 bytes .../index/bsearch.c.1B9BA90C32AF0751.idx | Bin 0 -> 878 bytes .../index/bsearch_s.c.EE5358E7C5F13713.idx | Bin 0 -> 1238 bytes .../index/clearerr.c.F6286A8B43EC9C70.idx | Bin 0 -> 548 bytes .../clangd/index/clock.c.1C6369DC4A3965C2.idx | Bin 0 -> 722 bytes .../clangd/index/ctime.c.28570F392A6680EA.idx | Bin 0 -> 602 bytes .../index/ctime_s.c.43DF73EC7E434D02.idx | Bin 0 -> 852 bytes .../clangd/index/ctype.h.6B97DC45337819BB.idx | Bin 0 -> 1884 bytes .../index/difftime.c.118AA84622EF889F.idx | Bin 0 -> 648 bytes .../clangd/index/div.c.30C907A0351AC805.idx | Bin 0 -> 574 bytes .../clangd/index/errno.c.D14DEF5232CA0021.idx | Bin 0 -> 398 bytes .../clangd/index/errno.h.11C69A954C616E06.idx | Bin 0 -> 2098 bytes .../clangd/index/exit.c.D6A7A9C5531138AB.idx | Bin 0 -> 678 bytes .../clangd/index/fabs.c.5552623C737804D9.idx | Bin 0 -> 722 bytes .../index/fclose.c.1074DDDD9CE51280.idx | Bin 0 -> 1000 bytes .../clangd/index/fcntl.h.1C46AE697B1A2C9A.idx | Bin 0 -> 400 bytes .../clangd/index/fdim.c.4F17CF7FACF6FC0C.idx | Bin 0 -> 708 bytes .../clangd/index/feof.c.0AEA1D9E154CCCD7.idx | Bin 0 -> 540 bytes .../index/ferror.c.11FBBADDBDCEB6E0.idx | Bin 0 -> 536 bytes .../index/fflush.c.4332F3E340ED09F4.idx | Bin 0 -> 906 bytes .../clangd/index/fgetc.c.37E2630B48F00180.idx | Bin 0 -> 768 bytes .../index/fgetpos.c.CDCADF028B0B9F7A.idx | Bin 0 -> 836 bytes .../clangd/index/fgets.c.15126EEFD4E20BB0.idx | Bin 0 -> 954 bytes .../clangd/index/float.h.207217D5B4A7ADA0.idx | Bin 0 -> 920 bytes .../clangd/index/fmax.c.4736FF5F3EB8FDF8.idx | Bin 0 -> 724 bytes .../clangd/index/fmin.c.EFB8F0B4F53DF757.idx | Bin 0 -> 724 bytes .../clangd/index/fopen.c.9EAC42A1CBD6B62F.idx | Bin 0 -> 1662 bytes .../index/fopen_s.c.EB5C3EF3A97BF4CB.idx | Bin 0 -> 1686 bytes .../index/fpclassify.c.C079A5E065C98738.idx | Bin 0 -> 1060 bytes .../index/fprintf.c.B88F71E0B8B145AE.idx | Bin 0 -> 4356 bytes .../clangd/index/fputc.c.907F6CECC5C5C48E.idx | Bin 0 -> 794 bytes .../clangd/index/fputs.c.F66E85053306D6C0.idx | Bin 0 -> 930 bytes .../clangd/index/fread.c.514A33E82B73BE98.idx | Bin 0 -> 1058 bytes .../index/freopen.c.329881059DDD35C0.idx | Bin 0 -> 1936 bytes .../index/freopen_s.c.7FC0ED15CC5F58FA.idx | Bin 0 -> 1264 bytes .../index/fscanf.c.067FDBADCDD400BA.idx | Bin 0 -> 3156 bytes .../clangd/index/fseek.c.66BDCFB56B92C7E7.idx | Bin 0 -> 1134 bytes .../index/fsetpos.c.01CBEFF90237865F.idx | Bin 0 -> 1034 bytes .../clangd/index/ftell.c.B343CB6AA09B8E26.idx | Bin 0 -> 810 bytes .../index/fwrite.c.B567444F5A32D46C.idx | Bin 0 -> 1200 bytes .../clangd/index/getc.c.FF6205587ED081E5.idx | Bin 0 -> 554 bytes .../index/getchar.c.4982C79AF0D92335.idx | Bin 0 -> 506 bytes .../index/getenv.c.1F27188E3CAB09BF.idx | Bin 0 -> 926 bytes .../index/getenv_s.c.BB482559135A1438.idx | Bin 0 -> 1458 bytes .../index/gmtime.c.1EFDD7D7740BD6A0.idx | Bin 0 -> 654 bytes .../index/gmtime_s.c.988DB88A7EC78BC3.idx | Bin 0 -> 1010 bytes .../ignore_handler_s.c.4DDF99A8CDB5B2E3.idx | Bin 0 -> 640 bytes .../index/imaxabs.c.019BBC564AA9E582.idx | Bin 0 -> 522 bytes .../index/imaxdiv.c.6AE20DB09269275F.idx | Bin 0 -> 614 bytes .../index/inttypes.h.D0B85ED0920C6246.idx | Bin 0 -> 5520 bytes .../index/isalnum.c.07723BCDA6261EC5.idx | Bin 0 -> 542 bytes .../index/isalpha.c.C50AB6246D318F02.idx | Bin 0 -> 624 bytes .../index/isblank.c.2B7329F1035A5963.idx | Bin 0 -> 598 bytes .../index/iscntrl.c.F4C4968424CE55EE.idx | Bin 0 -> 526 bytes .../index/isdigit.c.07C41529136DCDD8.idx | Bin 0 -> 516 bytes .../index/isfinite.c.140D9BA08FF33F0C.idx | Bin 0 -> 642 bytes .../index/isgraph.c.29960EA0F5BFE100.idx | Bin 0 -> 618 bytes .../clangd/index/isinf.c.2D54B37A0661E0AF.idx | Bin 0 -> 802 bytes .../index/islower.c.ECC7B7C4E4687632.idx | Bin 0 -> 654 bytes .../clangd/index/isnan.c.8C43DA617F1FC6F2.idx | Bin 0 -> 802 bytes .../index/isnormal.c.1C7BF94AEF74947E.idx | Bin 0 -> 642 bytes .../index/isprint.c.91A64EBD84D5FCE1.idx | Bin 0 -> 534 bytes .../index/ispunct.c.169019BCC0690F65.idx | Bin 0 -> 610 bytes .../index/isspace.c.730F83CC0DCAD7AB.idx | Bin 0 -> 618 bytes .../index/isupper.c.DDDC82809D60AE4C.idx | Bin 0 -> 656 bytes .../index/isxdigit.c.C89299D759FE7BE9.idx | Bin 0 -> 540 bytes .../clangd/index/labs.c.2395A19BA2EDBBCE.idx | Bin 0 -> 454 bytes .../clangd/index/ldiv.c.9EB679F1DC3631F0.idx | Bin 0 -> 512 bytes .../index/limits.h.EE726D193C358642.idx | Bin 0 -> 646 bytes .../clangd/index/llabs.c.545BB9AA0EEE6A5F.idx | Bin 0 -> 456 bytes .../clangd/index/lldiv.c.8659EB692C4436DC.idx | Bin 0 -> 516 bytes .../index/locale.h.0977D447A52FC166.idx | Bin 0 -> 2602 bytes .../index/localeconv.c.9449C639F325838E.idx | Bin 0 -> 528 bytes .../index/localtime.c.DD73790413712D8E.idx | Bin 0 -> 678 bytes .../index/localtime_s.c.0795E48F0C2B4B1C.idx | Bin 0 -> 1034 bytes .../index/malloc.c.E33DC9BF5E6DAED0.idx | Bin 0 -> 37066 bytes .../clangd/index/math.h.C2CBD317DA700A56.idx | Bin 0 -> 13980 bytes .../index/memchr.c.E3D30157E7326FF9.idx | Bin 0 -> 636 bytes .../index/memcmp.c.DBA804DC4960F9AF.idx | Bin 0 -> 602 bytes .../index/memcpy.c.DD7BB249FB99E3BE.idx | Bin 0 -> 652 bytes .../index/memcpy_s.c.19412639B948249B.idx | Bin 0 -> 1138 bytes .../index/memmove.c.07F898C8DA6C2343.idx | Bin 0 -> 600 bytes .../index/memmove_s.c.AFB724F0C4BC30CE.idx | Bin 0 -> 1092 bytes .../index/memset.c.6C2A918222C5E9B8.idx | Bin 0 -> 586 bytes .../index/memset_s.c.858D598C455A4EB8.idx | Bin 0 -> 1050 bytes .../index/mktime.c.06F0C702ADBFEF39.idx | Bin 0 -> 714 bytes .../index/perror.c.014457E802E48A0C.idx | Bin 0 -> 948 bytes .../index/printf.c.05334FA7556AA6B1.idx | Bin 0 -> 652 bytes .../clangd/index/putc.c.41A3002E3A02013D.idx | Bin 0 -> 572 bytes .../index/putchar.c.35C0B5B4A501B907.idx | Bin 0 -> 578 bytes .../clangd/index/puts.c.3C445199639AF18B.idx | Bin 0 -> 1002 bytes .../clangd/index/qsort.c.D6F8FDF6762F691D.idx | Bin 0 -> 1050 bytes .../index/qsort_s.c.F6804A603D9BAB32.idx | Bin 0 -> 1468 bytes .../index/quick_exit.c.A1D6E5EFB23ACD17.idx | Bin 0 -> 684 bytes .../clangd/index/raise.c.F2EF94597BFC4D80.idx | Bin 0 -> 1056 bytes .../clangd/index/rand.c.F86F44870A6004E7.idx | Bin 0 -> 602 bytes .../index/remove.c.0F6A7CFF79F3A086.idx | Bin 0 -> 866 bytes .../index/rename.c.DD63CE7541178F1B.idx | Bin 0 -> 876 bytes .../index/rewind.c.DD455003721CF67F.idx | Bin 0 -> 604 bytes .../clangd/index/scanf.c.6A587D3B030BFDC1.idx | Bin 0 -> 650 bytes ...onstraint_handler_s.c.86422B0D4C50F646.idx | Bin 0 -> 642 bytes .../index/setbuf.c.A7DDF2F81A16D0CE.idx | Bin 0 -> 722 bytes .../index/setlocale.c.91674957E1FD09D0.idx | Bin 0 -> 826 bytes .../index/setvbuf.c.CB5E2D18DF20ED6A.idx | Bin 0 -> 1256 bytes .../index/signal.c.FE1D4BDD0A2EC0B4.idx | Bin 0 -> 1190 bytes .../index/signal.h.0C0B46442D61FCBB.idx | Bin 0 -> 1292 bytes .../index/signbit.c.5C8614F56438BA8C.idx | Bin 0 -> 530 bytes .../index/snprintf.c.674E2476219C06FF.idx | Bin 0 -> 920 bytes .../index/sprintf.c.43778B2224E5880D.idx | Bin 0 -> 750 bytes .../clangd/index/srand.c.9C1C265AC9A130F4.idx | Bin 0 -> 538 bytes .../index/sscanf.c.2C54BC45F5B02D9B.idx | Bin 0 -> 704 bytes .../clangd/index/stat.h.C9B9E46BBA4EB364.idx | Bin 0 -> 1760 bytes .../index/stdarg.c.28E63A6A9323C0FE.idx | Bin 0 -> 402 bytes .../index/stdarg.h.E2F2FD24779ADFC1.idx | Bin 0 -> 362 bytes .../index/stdbool.h.18F794B066054A71.idx | Bin 0 -> 264 bytes .../index/stddef.h.0496304E58B0E2D8.idx | Bin 0 -> 482 bytes .../index/stdint.h.FE66C5F0F5144D3F.idx | Bin 0 -> 4324 bytes .../clangd/index/stdio.h.3C8034398C2F28E8.idx | Bin 0 -> 15404 bytes .../index/stdlib.h.A42235213AE4D5DB.idx | Bin 0 -> 6522 bytes .../index/strcat.c.8B5FC6BF3A7B1097.idx | Bin 0 -> 632 bytes .../index/strcat_s.c.B985343DB1D2A5A6.idx | Bin 0 -> 1150 bytes .../index/strchr.c.AFB708289C656010.idx | Bin 0 -> 586 bytes .../index/strcmp.c.C389093E47A06A0E.idx | Bin 0 -> 544 bytes .../index/strcoll.c.3FDC32DCCBC64F59.idx | Bin 0 -> 688 bytes .../index/strcpy.c.F93D8770B0798233.idx | Bin 0 -> 574 bytes .../index/strcpy_s.c.1B1DE29D0C9B6DC1.idx | Bin 0 -> 1080 bytes .../index/strcspn.c.8F7185FE6019896B.idx | Bin 0 -> 598 bytes .../index/strerror.c.CB2836154ABB8041.idx | Bin 0 -> 640 bytes .../index/strerror_s.c.0CC7212A7F7A7F2E.idx | Bin 0 -> 1282 bytes .../strerrorlen_s.c.39B66671674F6898.idx | Bin 0 -> 716 bytes .../index/strftime.c.9BC5BFD06DF94555.idx | Bin 0 -> 3086 bytes .../index/string.h.9D1957BBFE5D9B4E.idx | Bin 0 -> 3716 bytes .../index/strlen.c.A063A3C365E8C803.idx | Bin 0 -> 538 bytes .../index/strncat.c.D0C470C8DC1FEB04.idx | Bin 0 -> 712 bytes .../index/strncat_s.c.4E012509121CE081.idx | Bin 0 -> 1238 bytes .../index/strncmp.c.9B147085E11739E8.idx | Bin 0 -> 600 bytes .../index/strncpy.c.0438CCD2238D84DE.idx | Bin 0 -> 730 bytes .../index/strncpy_s.c.4B824A97F8E6568B.idx | Bin 0 -> 1290 bytes .../index/strpbrk.c.C27F9FD37BE2E861.idx | Bin 0 -> 564 bytes .../index/strrchr.c.A48E358FA50D4951.idx | Bin 0 -> 614 bytes .../index/strspn.c.ECF941DF3DCC049E.idx | Bin 0 -> 594 bytes .../index/strstr.c.C96AB6F98374EC37.idx | Bin 0 -> 578 bytes .../index/strtod.c.5C1C130A039FE8FC.idx | Bin 0 -> 552 bytes .../index/strtof.c.765BB55D4D2861DD.idx | Bin 0 -> 550 bytes .../index/strtoimax.c.73EBB964F4D1C28A.idx | Bin 0 -> 1432 bytes .../index/strtok.c.EBC7601DBC765106.idx | Bin 0 -> 870 bytes .../index/strtok_s.c.3277D215AFD3A9BC.idx | Bin 0 -> 1070 bytes .../index/strtol.c.F461AF268E5D8E01.idx | Bin 0 -> 1340 bytes .../index/strtold.c.35753105C1EB0541.idx | Bin 0 -> 556 bytes .../index/strtoll.c.7F734907A160F5A4.idx | Bin 0 -> 708 bytes .../index/strtoul.c.EF1815B64DC898D7.idx | Bin 0 -> 642 bytes .../index/strtoull.c.1B0B27FE791F0452.idx | Bin 0 -> 646 bytes .../index/strtoumax.c.B4038E80F18C256A.idx | Bin 0 -> 710 bytes .../index/strxfrm.c.B5BC3995D756C2AB.idx | Bin 0 -> 746 bytes .../index/syscall.c.75346603843C4017.idx | Bin 0 -> 1378 bytes .../index/system.c.5A3579D88FBC8DE0.idx | Bin 0 -> 908 bytes .../clangd/index/time.c.B480F49074AFC1E6.idx | Bin 0 -> 730 bytes .../clangd/index/time.c.C88B8545E1951A85.idx | Bin 0 -> 600 bytes .../clangd/index/time.h.D0F1B22055925C17.idx | Bin 0 -> 4374 bytes .../clangd/index/time.h.EE2A1E67237D223A.idx | Bin 0 -> 842 bytes .../clangd/index/times.c.4188D78CC6287943.idx | Bin 0 -> 640 bytes .../clangd/index/times.h.2FE99483156BA374.idx | Bin 0 -> 752 bytes .../index/timespec_get.c.8336AFDA474E9391.idx | Bin 0 -> 822 bytes .../index/tmpfile.c.CD4CE304C2FC6132.idx | Bin 0 -> 1362 bytes .../index/tmpfile_s.c.5965448651D901CE.idx | Bin 0 -> 1068 bytes .../index/tmpnam.c.EB99216EAEBC0037.idx | Bin 0 -> 994 bytes .../index/tolower.c.C28572557122DCFB.idx | Bin 0 -> 536 bytes .../index/toupper.c.78BA6C9DC14AEF9D.idx | Bin 0 -> 536 bytes .../clangd/index/types.h.A2826724AD1BEE6B.idx | Bin 0 -> 1408 bytes .../index/ungetc.c.2BE8873775C70F0D.idx | Bin 0 -> 1048 bytes .../index/unistd.h.C4FA5494E3BA357D.idx | Bin 0 -> 612 bytes .../index/vfprintf.c.4D82A507AAD44215.idx | Bin 0 -> 1014 bytes .../index/vfscanf.c.A0D83317AE0DAB0B.idx | Bin 0 -> 1220 bytes .../index/vprintf.c.C6DA52042DB12356.idx | Bin 0 -> 668 bytes .../index/vscanf.c.DA9A6EB2025EFB79.idx | Bin 0 -> 662 bytes .../index/vsnprintf.c.3A3CAA9A44460E8A.idx | Bin 0 -> 774 bytes .../index/vsprintf.c.B432331059757EF0.idx | Bin 0 -> 776 bytes .../index/vsscanf.c.F0E82C2B3D29AFBA.idx | Bin 0 -> 900 bytes rocklibc/compile_commands.json | 7518 ++++++++--------- rocklibc/src/rockos/syscall.c | 79 +- 285 files changed, 4223 insertions(+), 3957 deletions(-) create mode 100644 kernel/initrd.c create mode 100644 kernel/initrd.h create mode 100644 kernel/multiboot.c create mode 100644 kernel/vfs.c create mode 100644 kernel/vfs.h create mode 100644 rocklibc/.cache/clangd/index/_Exit.c.F062BCE7ABDB2D38.idx create mode 100644 rocklibc/.cache/clangd/index/_PDCLIB_Exit.c.20A2B1C8ABBA4FCB.idx create mode 100644 rocklibc/.cache/clangd/index/_PDCLIB_atomax.c.029BA2687F23FC52.idx create mode 100644 rocklibc/.cache/clangd/index/_PDCLIB_bigint_add.c.ABB8A7EBEA7EF895.idx create mode 100644 rocklibc/.cache/clangd/index/_PDCLIB_bigint_cmp.c.413C8C40D64D9938.idx create mode 100644 rocklibc/.cache/clangd/index/_PDCLIB_bigint_digit_log2.c.E6F2F6D2D39CF4D6.idx create mode 100644 rocklibc/.cache/clangd/index/_PDCLIB_bigint_div.c.F309086F857BE299.idx create mode 100644 rocklibc/.cache/clangd/index/_PDCLIB_bigint_from_bigint.c.C3BF0E060E1B2A2D.idx create mode 100644 rocklibc/.cache/clangd/index/_PDCLIB_bigint_from_digit.c.07543C3D28744BBD.idx create mode 100644 rocklibc/.cache/clangd/index/_PDCLIB_bigint_from_pow10.c.34298DE27A8765BF.idx create mode 100644 rocklibc/.cache/clangd/index/_PDCLIB_bigint_from_pow2.c.0A9CF5C132D42AC9.idx create mode 100644 rocklibc/.cache/clangd/index/_PDCLIB_bigint_log2.c.6CA669B8833342D5.idx create mode 100644 rocklibc/.cache/clangd/index/_PDCLIB_bigint_mul.c.1A362183D155442C.idx create mode 100644 rocklibc/.cache/clangd/index/_PDCLIB_bigint_mul10.c.2B2D754D72B65B87.idx create mode 100644 rocklibc/.cache/clangd/index/_PDCLIB_bigint_mul_pow10.c.473C074D87219B54.idx create mode 100644 rocklibc/.cache/clangd/index/_PDCLIB_bigint_shl.c.417D93FAA96B55CC.idx create mode 100644 rocklibc/.cache/clangd/index/_PDCLIB_changemode.c.3D4118A0A0D373B8.idx create mode 100644 rocklibc/.cache/clangd/index/_PDCLIB_close.c.62819FE0314CCFC7.idx create mode 100644 rocklibc/.cache/clangd/index/_PDCLIB_closeall.c.80A4F17BE95B3747.idx create mode 100644 rocklibc/.cache/clangd/index/_PDCLIB_config.h.A979161A806393F3.idx create mode 100644 rocklibc/.cache/clangd/index/_PDCLIB_defguard.h.0AC490BDFE75823C.idx create mode 100644 rocklibc/.cache/clangd/index/_PDCLIB_digits.c.9F20DDC06D3AAA79.idx create mode 100644 rocklibc/.cache/clangd/index/_PDCLIB_filemode.c.121F766BFAAD8A26.idx create mode 100644 rocklibc/.cache/clangd/index/_PDCLIB_fillbuffer.c.8E293104C340A669.idx create mode 100644 rocklibc/.cache/clangd/index/_PDCLIB_flushbuffer.c.C91D3DEC99BFD983.idx create mode 100644 rocklibc/.cache/clangd/index/_PDCLIB_fp_from_dbl.c.9C349F9AD223E3AA.idx create mode 100644 rocklibc/.cache/clangd/index/_PDCLIB_fp_from_ldbl.c.2D49CA4A6D639ABC.idx create mode 100644 rocklibc/.cache/clangd/index/_PDCLIB_getstream.c.51F0B8D11AA49CF0.idx create mode 100644 rocklibc/.cache/clangd/index/_PDCLIB_glue.h.4523B7AB732CB89C.idx create mode 100644 rocklibc/.cache/clangd/index/_PDCLIB_gmtcheck.c.2B711D1A1BBA268A.idx create mode 100644 rocklibc/.cache/clangd/index/_PDCLIB_gmtsub.c.A2D0D619D386D4A5.idx create mode 100644 rocklibc/.cache/clangd/index/_PDCLIB_increment_overflow.c.3BE1F5C4030F504C.idx create mode 100644 rocklibc/.cache/clangd/index/_PDCLIB_init_file_t.c.B54B527353243D50.idx create mode 100644 rocklibc/.cache/clangd/index/_PDCLIB_init_ttinfo.c.70F1EE314324EEED.idx create mode 100644 rocklibc/.cache/clangd/index/_PDCLIB_internal.h.645B9C0D816AE3A8.idx create mode 100644 rocklibc/.cache/clangd/index/_PDCLIB_is_leap.c.73AEAC8728182E67.idx create mode 100644 rocklibc/.cache/clangd/index/_PDCLIB_isstream.c.2400CECE9577B174.idx create mode 100644 rocklibc/.cache/clangd/index/_PDCLIB_lib_ext1.h.471F32BF60B3F50D.idx create mode 100644 rocklibc/.cache/clangd/index/_PDCLIB_load_lc_collate.c.6E2F861C8A6AAD21.idx create mode 100644 rocklibc/.cache/clangd/index/_PDCLIB_load_lc_ctype.c.2E1D240028779975.idx create mode 100644 rocklibc/.cache/clangd/index/_PDCLIB_load_lc_messages.c.94D4BEF806DC809B.idx create mode 100644 rocklibc/.cache/clangd/index/_PDCLIB_load_lc_monetary.c.D9A9690CC92B3F3A.idx create mode 100644 rocklibc/.cache/clangd/index/_PDCLIB_load_lc_numeric.c.5808D57458B048A8.idx create mode 100644 rocklibc/.cache/clangd/index/_PDCLIB_load_lc_time.c.3D6E01A05B7C6166.idx create mode 100644 rocklibc/.cache/clangd/index/_PDCLIB_load_lines.c.07E9F5D470E6986C.idx create mode 100644 rocklibc/.cache/clangd/index/_PDCLIB_localsub.c.600C77B5A62DC8EC.idx create mode 100644 rocklibc/.cache/clangd/index/_PDCLIB_localtime_tzset.c.B12827181EE834B1.idx create mode 100644 rocklibc/.cache/clangd/index/_PDCLIB_mktime_tzname.c.5715A60C9552E455.idx create mode 100644 rocklibc/.cache/clangd/index/_PDCLIB_naive_etod.c.F2594AA5C66D4B76.idx create mode 100644 rocklibc/.cache/clangd/index/_PDCLIB_naive_ptod.c.29C727AB36C750A2.idx create mode 100644 rocklibc/.cache/clangd/index/_PDCLIB_platform_errno.h.CE5C4F66A20A7886.idx create mode 100644 rocklibc/.cache/clangd/index/_PDCLIB_platform_fcntl.h.99659A3C8A2A319A.idx create mode 100644 rocklibc/.cache/clangd/index/_PDCLIB_prepread.c.50C6DA02F7CE1DB5.idx create mode 100644 rocklibc/.cache/clangd/index/_PDCLIB_prepwrite.c.C60E7645FC1F89A7.idx create mode 100644 rocklibc/.cache/clangd/index/_PDCLIB_print.c.2A5F45F624F95296.idx create mode 100644 rocklibc/.cache/clangd/index/_PDCLIB_print.h.5912B298AA17BAC4.idx create mode 100644 rocklibc/.cache/clangd/index/_PDCLIB_print_fp.c.9EC2D407FF893BC1.idx create mode 100644 rocklibc/.cache/clangd/index/_PDCLIB_print_fp_deci.c.E18D5B08189BBE08.idx create mode 100644 rocklibc/.cache/clangd/index/_PDCLIB_print_fp_hexa.c.1E8F370FEB5C1569.idx create mode 100644 rocklibc/.cache/clangd/index/_PDCLIB_print_integer.c.DB0746B996A19CB1.idx create mode 100644 rocklibc/.cache/clangd/index/_PDCLIB_print_string.c.B35BB337DF371A80.idx create mode 100644 rocklibc/.cache/clangd/index/_PDCLIB_realpath.c.8C6F64E4400192B7.idx create mode 100644 rocklibc/.cache/clangd/index/_PDCLIB_remove.c.BDD44A9232885A34.idx create mode 100644 rocklibc/.cache/clangd/index/_PDCLIB_rename.c.643D6F6F2F312BF7.idx create mode 100644 rocklibc/.cache/clangd/index/_PDCLIB_scan.c.9ACA8CCBB2ADF42D.idx create mode 100644 rocklibc/.cache/clangd/index/_PDCLIB_seed.c.65C029AEB18C7E4F.idx create mode 100644 rocklibc/.cache/clangd/index/_PDCLIB_seek.c.3D05CF8893FE0D75.idx create mode 100644 rocklibc/.cache/clangd/index/_PDCLIB_stdinit.c.10625CDEF207A57C.idx create mode 100644 rocklibc/.cache/clangd/index/_PDCLIB_strtod_prelim.c.60DFED5C6B5779D2.idx create mode 100644 rocklibc/.cache/clangd/index/_PDCLIB_strtok.c.934A61685B951C37.idx create mode 100644 rocklibc/.cache/clangd/index/_PDCLIB_strtox_main.c.EEF2ECCC52E9E008.idx create mode 100644 rocklibc/.cache/clangd/index/_PDCLIB_strtox_prelim.c.131083C3D91B3860.idx create mode 100644 rocklibc/.cache/clangd/index/_PDCLIB_timesub.c.C5F0EA9D8FCF4052.idx create mode 100644 rocklibc/.cache/clangd/index/_PDCLIB_tzcode.h.39B3D54772202812.idx create mode 100644 rocklibc/.cache/clangd/index/_PDCLIB_tzload.c.936C41D583F7EBA2.idx create mode 100644 rocklibc/.cache/clangd/index/_PDCLIB_tzparse.c.2AB9BAB4365F6DDD.idx create mode 100644 rocklibc/.cache/clangd/index/_PDCLIB_tzset_unlocked.c.5293CFAECBA1BB8C.idx create mode 100644 rocklibc/.cache/clangd/index/_PDCLIB_update_tzname_etc.c.DC84882FE5FD15D2.idx create mode 100644 rocklibc/.cache/clangd/index/abort.c.9E65DAB83E50F4F9.idx create mode 100644 rocklibc/.cache/clangd/index/abort_handler_s.c.E125CA57587084F9.idx create mode 100644 rocklibc/.cache/clangd/index/abs.c.ECEAFA35AB03B0BD.idx create mode 100644 rocklibc/.cache/clangd/index/asctime.c.C810BEA373E5BA60.idx create mode 100644 rocklibc/.cache/clangd/index/asctime_s.c.7E5D8FAB6BDBBC72.idx create mode 100644 rocklibc/.cache/clangd/index/assert.c.D47695FDD8FDE7C6.idx create mode 100644 rocklibc/.cache/clangd/index/assert.h.2FCB512B4ECB7AC6.idx create mode 100644 rocklibc/.cache/clangd/index/at_quick_exit.c.8A029E0010391549.idx create mode 100644 rocklibc/.cache/clangd/index/atexit.c.58810C88E6391F93.idx create mode 100644 rocklibc/.cache/clangd/index/atoi.c.CA5DAF741D7213C9.idx create mode 100644 rocklibc/.cache/clangd/index/atol.c.00BE97A44A949465.idx create mode 100644 rocklibc/.cache/clangd/index/atoll.c.751624A36FCE8B60.idx create mode 100644 rocklibc/.cache/clangd/index/bsearch.c.1B9BA90C32AF0751.idx create mode 100644 rocklibc/.cache/clangd/index/bsearch_s.c.EE5358E7C5F13713.idx create mode 100644 rocklibc/.cache/clangd/index/clearerr.c.F6286A8B43EC9C70.idx create mode 100644 rocklibc/.cache/clangd/index/clock.c.1C6369DC4A3965C2.idx create mode 100644 rocklibc/.cache/clangd/index/ctime.c.28570F392A6680EA.idx create mode 100644 rocklibc/.cache/clangd/index/ctime_s.c.43DF73EC7E434D02.idx create mode 100644 rocklibc/.cache/clangd/index/ctype.h.6B97DC45337819BB.idx create mode 100644 rocklibc/.cache/clangd/index/difftime.c.118AA84622EF889F.idx create mode 100644 rocklibc/.cache/clangd/index/div.c.30C907A0351AC805.idx create mode 100644 rocklibc/.cache/clangd/index/errno.c.D14DEF5232CA0021.idx create mode 100644 rocklibc/.cache/clangd/index/errno.h.11C69A954C616E06.idx create mode 100644 rocklibc/.cache/clangd/index/exit.c.D6A7A9C5531138AB.idx create mode 100644 rocklibc/.cache/clangd/index/fabs.c.5552623C737804D9.idx create mode 100644 rocklibc/.cache/clangd/index/fclose.c.1074DDDD9CE51280.idx create mode 100644 rocklibc/.cache/clangd/index/fcntl.h.1C46AE697B1A2C9A.idx create mode 100644 rocklibc/.cache/clangd/index/fdim.c.4F17CF7FACF6FC0C.idx create mode 100644 rocklibc/.cache/clangd/index/feof.c.0AEA1D9E154CCCD7.idx create mode 100644 rocklibc/.cache/clangd/index/ferror.c.11FBBADDBDCEB6E0.idx create mode 100644 rocklibc/.cache/clangd/index/fflush.c.4332F3E340ED09F4.idx create mode 100644 rocklibc/.cache/clangd/index/fgetc.c.37E2630B48F00180.idx create mode 100644 rocklibc/.cache/clangd/index/fgetpos.c.CDCADF028B0B9F7A.idx create mode 100644 rocklibc/.cache/clangd/index/fgets.c.15126EEFD4E20BB0.idx create mode 100644 rocklibc/.cache/clangd/index/float.h.207217D5B4A7ADA0.idx create mode 100644 rocklibc/.cache/clangd/index/fmax.c.4736FF5F3EB8FDF8.idx create mode 100644 rocklibc/.cache/clangd/index/fmin.c.EFB8F0B4F53DF757.idx create mode 100644 rocklibc/.cache/clangd/index/fopen.c.9EAC42A1CBD6B62F.idx create mode 100644 rocklibc/.cache/clangd/index/fopen_s.c.EB5C3EF3A97BF4CB.idx create mode 100644 rocklibc/.cache/clangd/index/fpclassify.c.C079A5E065C98738.idx create mode 100644 rocklibc/.cache/clangd/index/fprintf.c.B88F71E0B8B145AE.idx create mode 100644 rocklibc/.cache/clangd/index/fputc.c.907F6CECC5C5C48E.idx create mode 100644 rocklibc/.cache/clangd/index/fputs.c.F66E85053306D6C0.idx create mode 100644 rocklibc/.cache/clangd/index/fread.c.514A33E82B73BE98.idx create mode 100644 rocklibc/.cache/clangd/index/freopen.c.329881059DDD35C0.idx create mode 100644 rocklibc/.cache/clangd/index/freopen_s.c.7FC0ED15CC5F58FA.idx create mode 100644 rocklibc/.cache/clangd/index/fscanf.c.067FDBADCDD400BA.idx create mode 100644 rocklibc/.cache/clangd/index/fseek.c.66BDCFB56B92C7E7.idx create mode 100644 rocklibc/.cache/clangd/index/fsetpos.c.01CBEFF90237865F.idx create mode 100644 rocklibc/.cache/clangd/index/ftell.c.B343CB6AA09B8E26.idx create mode 100644 rocklibc/.cache/clangd/index/fwrite.c.B567444F5A32D46C.idx create mode 100644 rocklibc/.cache/clangd/index/getc.c.FF6205587ED081E5.idx create mode 100644 rocklibc/.cache/clangd/index/getchar.c.4982C79AF0D92335.idx create mode 100644 rocklibc/.cache/clangd/index/getenv.c.1F27188E3CAB09BF.idx create mode 100644 rocklibc/.cache/clangd/index/getenv_s.c.BB482559135A1438.idx create mode 100644 rocklibc/.cache/clangd/index/gmtime.c.1EFDD7D7740BD6A0.idx create mode 100644 rocklibc/.cache/clangd/index/gmtime_s.c.988DB88A7EC78BC3.idx create mode 100644 rocklibc/.cache/clangd/index/ignore_handler_s.c.4DDF99A8CDB5B2E3.idx create mode 100644 rocklibc/.cache/clangd/index/imaxabs.c.019BBC564AA9E582.idx create mode 100644 rocklibc/.cache/clangd/index/imaxdiv.c.6AE20DB09269275F.idx create mode 100644 rocklibc/.cache/clangd/index/inttypes.h.D0B85ED0920C6246.idx create mode 100644 rocklibc/.cache/clangd/index/isalnum.c.07723BCDA6261EC5.idx create mode 100644 rocklibc/.cache/clangd/index/isalpha.c.C50AB6246D318F02.idx create mode 100644 rocklibc/.cache/clangd/index/isblank.c.2B7329F1035A5963.idx create mode 100644 rocklibc/.cache/clangd/index/iscntrl.c.F4C4968424CE55EE.idx create mode 100644 rocklibc/.cache/clangd/index/isdigit.c.07C41529136DCDD8.idx create mode 100644 rocklibc/.cache/clangd/index/isfinite.c.140D9BA08FF33F0C.idx create mode 100644 rocklibc/.cache/clangd/index/isgraph.c.29960EA0F5BFE100.idx create mode 100644 rocklibc/.cache/clangd/index/isinf.c.2D54B37A0661E0AF.idx create mode 100644 rocklibc/.cache/clangd/index/islower.c.ECC7B7C4E4687632.idx create mode 100644 rocklibc/.cache/clangd/index/isnan.c.8C43DA617F1FC6F2.idx create mode 100644 rocklibc/.cache/clangd/index/isnormal.c.1C7BF94AEF74947E.idx create mode 100644 rocklibc/.cache/clangd/index/isprint.c.91A64EBD84D5FCE1.idx create mode 100644 rocklibc/.cache/clangd/index/ispunct.c.169019BCC0690F65.idx create mode 100644 rocklibc/.cache/clangd/index/isspace.c.730F83CC0DCAD7AB.idx create mode 100644 rocklibc/.cache/clangd/index/isupper.c.DDDC82809D60AE4C.idx create mode 100644 rocklibc/.cache/clangd/index/isxdigit.c.C89299D759FE7BE9.idx create mode 100644 rocklibc/.cache/clangd/index/labs.c.2395A19BA2EDBBCE.idx create mode 100644 rocklibc/.cache/clangd/index/ldiv.c.9EB679F1DC3631F0.idx create mode 100644 rocklibc/.cache/clangd/index/limits.h.EE726D193C358642.idx create mode 100644 rocklibc/.cache/clangd/index/llabs.c.545BB9AA0EEE6A5F.idx create mode 100644 rocklibc/.cache/clangd/index/lldiv.c.8659EB692C4436DC.idx create mode 100644 rocklibc/.cache/clangd/index/locale.h.0977D447A52FC166.idx create mode 100644 rocklibc/.cache/clangd/index/localeconv.c.9449C639F325838E.idx create mode 100644 rocklibc/.cache/clangd/index/localtime.c.DD73790413712D8E.idx create mode 100644 rocklibc/.cache/clangd/index/localtime_s.c.0795E48F0C2B4B1C.idx create mode 100644 rocklibc/.cache/clangd/index/malloc.c.E33DC9BF5E6DAED0.idx create mode 100644 rocklibc/.cache/clangd/index/math.h.C2CBD317DA700A56.idx create mode 100644 rocklibc/.cache/clangd/index/memchr.c.E3D30157E7326FF9.idx create mode 100644 rocklibc/.cache/clangd/index/memcmp.c.DBA804DC4960F9AF.idx create mode 100644 rocklibc/.cache/clangd/index/memcpy.c.DD7BB249FB99E3BE.idx create mode 100644 rocklibc/.cache/clangd/index/memcpy_s.c.19412639B948249B.idx create mode 100644 rocklibc/.cache/clangd/index/memmove.c.07F898C8DA6C2343.idx create mode 100644 rocklibc/.cache/clangd/index/memmove_s.c.AFB724F0C4BC30CE.idx create mode 100644 rocklibc/.cache/clangd/index/memset.c.6C2A918222C5E9B8.idx create mode 100644 rocklibc/.cache/clangd/index/memset_s.c.858D598C455A4EB8.idx create mode 100644 rocklibc/.cache/clangd/index/mktime.c.06F0C702ADBFEF39.idx create mode 100644 rocklibc/.cache/clangd/index/perror.c.014457E802E48A0C.idx create mode 100644 rocklibc/.cache/clangd/index/printf.c.05334FA7556AA6B1.idx create mode 100644 rocklibc/.cache/clangd/index/putc.c.41A3002E3A02013D.idx create mode 100644 rocklibc/.cache/clangd/index/putchar.c.35C0B5B4A501B907.idx create mode 100644 rocklibc/.cache/clangd/index/puts.c.3C445199639AF18B.idx create mode 100644 rocklibc/.cache/clangd/index/qsort.c.D6F8FDF6762F691D.idx create mode 100644 rocklibc/.cache/clangd/index/qsort_s.c.F6804A603D9BAB32.idx create mode 100644 rocklibc/.cache/clangd/index/quick_exit.c.A1D6E5EFB23ACD17.idx create mode 100644 rocklibc/.cache/clangd/index/raise.c.F2EF94597BFC4D80.idx create mode 100644 rocklibc/.cache/clangd/index/rand.c.F86F44870A6004E7.idx create mode 100644 rocklibc/.cache/clangd/index/remove.c.0F6A7CFF79F3A086.idx create mode 100644 rocklibc/.cache/clangd/index/rename.c.DD63CE7541178F1B.idx create mode 100644 rocklibc/.cache/clangd/index/rewind.c.DD455003721CF67F.idx create mode 100644 rocklibc/.cache/clangd/index/scanf.c.6A587D3B030BFDC1.idx create mode 100644 rocklibc/.cache/clangd/index/set_constraint_handler_s.c.86422B0D4C50F646.idx create mode 100644 rocklibc/.cache/clangd/index/setbuf.c.A7DDF2F81A16D0CE.idx create mode 100644 rocklibc/.cache/clangd/index/setlocale.c.91674957E1FD09D0.idx create mode 100644 rocklibc/.cache/clangd/index/setvbuf.c.CB5E2D18DF20ED6A.idx create mode 100644 rocklibc/.cache/clangd/index/signal.c.FE1D4BDD0A2EC0B4.idx create mode 100644 rocklibc/.cache/clangd/index/signal.h.0C0B46442D61FCBB.idx create mode 100644 rocklibc/.cache/clangd/index/signbit.c.5C8614F56438BA8C.idx create mode 100644 rocklibc/.cache/clangd/index/snprintf.c.674E2476219C06FF.idx create mode 100644 rocklibc/.cache/clangd/index/sprintf.c.43778B2224E5880D.idx create mode 100644 rocklibc/.cache/clangd/index/srand.c.9C1C265AC9A130F4.idx create mode 100644 rocklibc/.cache/clangd/index/sscanf.c.2C54BC45F5B02D9B.idx create mode 100644 rocklibc/.cache/clangd/index/stat.h.C9B9E46BBA4EB364.idx create mode 100644 rocklibc/.cache/clangd/index/stdarg.c.28E63A6A9323C0FE.idx create mode 100644 rocklibc/.cache/clangd/index/stdarg.h.E2F2FD24779ADFC1.idx create mode 100644 rocklibc/.cache/clangd/index/stdbool.h.18F794B066054A71.idx create mode 100644 rocklibc/.cache/clangd/index/stddef.h.0496304E58B0E2D8.idx create mode 100644 rocklibc/.cache/clangd/index/stdint.h.FE66C5F0F5144D3F.idx create mode 100644 rocklibc/.cache/clangd/index/stdio.h.3C8034398C2F28E8.idx create mode 100644 rocklibc/.cache/clangd/index/stdlib.h.A42235213AE4D5DB.idx create mode 100644 rocklibc/.cache/clangd/index/strcat.c.8B5FC6BF3A7B1097.idx create mode 100644 rocklibc/.cache/clangd/index/strcat_s.c.B985343DB1D2A5A6.idx create mode 100644 rocklibc/.cache/clangd/index/strchr.c.AFB708289C656010.idx create mode 100644 rocklibc/.cache/clangd/index/strcmp.c.C389093E47A06A0E.idx create mode 100644 rocklibc/.cache/clangd/index/strcoll.c.3FDC32DCCBC64F59.idx create mode 100644 rocklibc/.cache/clangd/index/strcpy.c.F93D8770B0798233.idx create mode 100644 rocklibc/.cache/clangd/index/strcpy_s.c.1B1DE29D0C9B6DC1.idx create mode 100644 rocklibc/.cache/clangd/index/strcspn.c.8F7185FE6019896B.idx create mode 100644 rocklibc/.cache/clangd/index/strerror.c.CB2836154ABB8041.idx create mode 100644 rocklibc/.cache/clangd/index/strerror_s.c.0CC7212A7F7A7F2E.idx create mode 100644 rocklibc/.cache/clangd/index/strerrorlen_s.c.39B66671674F6898.idx create mode 100644 rocklibc/.cache/clangd/index/strftime.c.9BC5BFD06DF94555.idx create mode 100644 rocklibc/.cache/clangd/index/string.h.9D1957BBFE5D9B4E.idx create mode 100644 rocklibc/.cache/clangd/index/strlen.c.A063A3C365E8C803.idx create mode 100644 rocklibc/.cache/clangd/index/strncat.c.D0C470C8DC1FEB04.idx create mode 100644 rocklibc/.cache/clangd/index/strncat_s.c.4E012509121CE081.idx create mode 100644 rocklibc/.cache/clangd/index/strncmp.c.9B147085E11739E8.idx create mode 100644 rocklibc/.cache/clangd/index/strncpy.c.0438CCD2238D84DE.idx create mode 100644 rocklibc/.cache/clangd/index/strncpy_s.c.4B824A97F8E6568B.idx create mode 100644 rocklibc/.cache/clangd/index/strpbrk.c.C27F9FD37BE2E861.idx create mode 100644 rocklibc/.cache/clangd/index/strrchr.c.A48E358FA50D4951.idx create mode 100644 rocklibc/.cache/clangd/index/strspn.c.ECF941DF3DCC049E.idx create mode 100644 rocklibc/.cache/clangd/index/strstr.c.C96AB6F98374EC37.idx create mode 100644 rocklibc/.cache/clangd/index/strtod.c.5C1C130A039FE8FC.idx create mode 100644 rocklibc/.cache/clangd/index/strtof.c.765BB55D4D2861DD.idx create mode 100644 rocklibc/.cache/clangd/index/strtoimax.c.73EBB964F4D1C28A.idx create mode 100644 rocklibc/.cache/clangd/index/strtok.c.EBC7601DBC765106.idx create mode 100644 rocklibc/.cache/clangd/index/strtok_s.c.3277D215AFD3A9BC.idx create mode 100644 rocklibc/.cache/clangd/index/strtol.c.F461AF268E5D8E01.idx create mode 100644 rocklibc/.cache/clangd/index/strtold.c.35753105C1EB0541.idx create mode 100644 rocklibc/.cache/clangd/index/strtoll.c.7F734907A160F5A4.idx create mode 100644 rocklibc/.cache/clangd/index/strtoul.c.EF1815B64DC898D7.idx create mode 100644 rocklibc/.cache/clangd/index/strtoull.c.1B0B27FE791F0452.idx create mode 100644 rocklibc/.cache/clangd/index/strtoumax.c.B4038E80F18C256A.idx create mode 100644 rocklibc/.cache/clangd/index/strxfrm.c.B5BC3995D756C2AB.idx create mode 100644 rocklibc/.cache/clangd/index/syscall.c.75346603843C4017.idx create mode 100644 rocklibc/.cache/clangd/index/system.c.5A3579D88FBC8DE0.idx create mode 100644 rocklibc/.cache/clangd/index/time.c.B480F49074AFC1E6.idx create mode 100644 rocklibc/.cache/clangd/index/time.c.C88B8545E1951A85.idx create mode 100644 rocklibc/.cache/clangd/index/time.h.D0F1B22055925C17.idx create mode 100644 rocklibc/.cache/clangd/index/time.h.EE2A1E67237D223A.idx create mode 100644 rocklibc/.cache/clangd/index/times.c.4188D78CC6287943.idx create mode 100644 rocklibc/.cache/clangd/index/times.h.2FE99483156BA374.idx create mode 100644 rocklibc/.cache/clangd/index/timespec_get.c.8336AFDA474E9391.idx create mode 100644 rocklibc/.cache/clangd/index/tmpfile.c.CD4CE304C2FC6132.idx create mode 100644 rocklibc/.cache/clangd/index/tmpfile_s.c.5965448651D901CE.idx create mode 100644 rocklibc/.cache/clangd/index/tmpnam.c.EB99216EAEBC0037.idx create mode 100644 rocklibc/.cache/clangd/index/tolower.c.C28572557122DCFB.idx create mode 100644 rocklibc/.cache/clangd/index/toupper.c.78BA6C9DC14AEF9D.idx create mode 100644 rocklibc/.cache/clangd/index/types.h.A2826724AD1BEE6B.idx create mode 100644 rocklibc/.cache/clangd/index/ungetc.c.2BE8873775C70F0D.idx create mode 100644 rocklibc/.cache/clangd/index/unistd.h.C4FA5494E3BA357D.idx create mode 100644 rocklibc/.cache/clangd/index/vfprintf.c.4D82A507AAD44215.idx create mode 100644 rocklibc/.cache/clangd/index/vfscanf.c.A0D83317AE0DAB0B.idx create mode 100644 rocklibc/.cache/clangd/index/vprintf.c.C6DA52042DB12356.idx create mode 100644 rocklibc/.cache/clangd/index/vscanf.c.DA9A6EB2025EFB79.idx create mode 100644 rocklibc/.cache/clangd/index/vsnprintf.c.3A3CAA9A44460E8A.idx create mode 100644 rocklibc/.cache/clangd/index/vsprintf.c.B432331059757EF0.idx create mode 100644 rocklibc/.cache/clangd/index/vsscanf.c.F0E82C2B3D29AFBA.idx 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 0000000000000000000000000000000000000000..a460df4f6ed1c9d9cb4306aadf2cec102f2ca8e3 GIT binary patch literal 406 zcmWIYbaU%tWMFVk@vO*AElFfyU|DCP#9s9O6e^@!^o`2v9 zxq^Ks;)=tjMb15@sJ-cC@ZnkCpK;i3cAXW|P`d5ZDdS(4o~&8n^wcB9>+IDVoCjX< zeOMc+6;b$M8|#yX+WgjneOKpRVP3$v<rRvvjlh51}-hRw7%G=j|`-1~NQ}2IgiIUv6R%+8h*1M~#PTc%ZQ+}uU zDf>%hzP%xj8ed3#`)QnU|KnsQ+xeoW-OW}6y3CGlIiz*zjt}q8|2yhq{&O3BU=6E2 z=}}ynn*fdhPWEZfR9C~%Ipt0A)koVezNzp;C9yeTkWBq*9JL|4A zM~M~(>so=7sc*i|U((;VmYImWwsr}$O8dU5m^x>2op#arKS}J18J29#T&Dh{9MAwBPzl! zA`X*xv6WhSCU2P#NZ3%s5he^Xm5CF@G#*hI78y>MBB0qhi6BmKQF5^|kY*I!r(^PC tVqK6PlZY^b2wWY5FoKz!o00?K3JCHu@o;c*u`{!a=x%`A{&8E_@ITyEAU3`+dVorzl%AHctj1hJW zbp}hDMA`Et71-ZcX}5g#*&g)0f$aiUy4z{iZI_mrSb2Npd8}N|IQgXi8PUtOs*^SP zk`}C$WU*BJ`pzTmeP{GzncOAIPV3$%uDko)y75}u`%|-W3LL+$lPj7Q9DFwY=c}KO zq@SHVz$e)5r}fdLr2pJc-6MYs^%uRZUvcjChb{XH^Viic&UhewV&k?S#g(~9zyM(= zN=++n1k$YBio#1YrjY)gQ` zLOepkFyY7D5f$DxZ2}L;b!0#fC=-6@UrlVz<5BH3IUr>Mg8WQ89GqP2%q(oI+`OWE HjDidRlo_e` literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..736f6f85eb465979f918e5616b66a40ad470f13d GIT binary patch literal 574 zcmWIYbaOLfVqkDi@vO*AElFfyU|Q~&zW?F{`9C+Vx!9ZeR!kAWQxH}V zhw<(RlzLx_o8kjBPEbHl1SZTQEFmc&i^S8C&_nPf1tgJF$_vQDd3QChOGe!&JIcf( zEa@y6gU})+Bn5XJ&@VZOAgSV_nXAftV|({S49lg;ReIX9f6uP$m^^FsO2LMo z%n#g`PU(MCy+u@kJttbbMOyo=$6ZD#2kkjCb;NIYNMC-UqZv6lDBjksd%tn`)OQ+D zEQtb4vOfAJG*|Z9r?gGnVR|l5*Yxb>gyTP#zW>j9OS;7(&;NX|{k5eCW&2=X)WaBy<5GqbR$iU#7;#rZKT9U}Zz`!5~#Kk2=nY=*pFeV0uiaB#91m-s@h_wE6zP{S` zvW|C6LGEO;%b8i*QvF>Rbv0R;cjWx9D_PB7ySe(|froecWjGiZKlHwB^?&**k=3b` z#ccPRT<>nB)t4;he9HM7bNSceeG&R4)78w=rpj)5^lIO==vmVrJ~P@eeb&l}+)PiK z4pc7=i8wlaJ1?W#g4b&V&Y92hzAJ3NvZf$yix0zev!fRyLpHfCwL3pSr~bQ->8|4` zl1Br5K4hF@nmg&&m)^7wC)O15MXxM;#blejedm7h4+%F`uDQs@c_&h`WSZhyv)48M zO*C^;^|vm!=~#a1OLxaaKdp})7VMRO6=f`TUzxq4nfJnrAM%qv$ISZe_Wawd>Bdjk zeWFj8GZa_mCIJJ7p(r)2SR6>-)x0hlb))PkBaetOi?S?83Ji);a}q&};-chYWgyKc z^67W$%=0a2o0)`!8HB-Vz=RNjnVg%F1CkLCW?*nm@vO*AElFfyU|K zV3pR>2~0vOJcR|fhWbx?Y;o|=jfrm;e0!fARrG-6%clODH*c~tDlp8u8TTXPocwcz z5chpU&Jd-|+v^S^RdEq!gWlVNqvY|->DYvV5N;h7rz*ez?_u`mG* zd5#)`rA?yo_l%h4I9!iZoRhw5>Mr#Jj);e6GIlnE-4bz64?M{>)k;ob=HFv6hIf;V zx*ut%?J#C<^z+>N-_5w<$u*1i-YXV&nQWg=-?N`{hiOgxwTx!&UFL-sBKx*P>3ur; z`AMd7^-9~^r-qM~O!l%-ytk;dj@RgU%h!wV?DsmK_P3uICYf{NiQUrG;<1VnpO~*Y z9yrWUT$!5$3>t=_)U@Jnps;a_Il5-~t=mjIBK$1;LLey+;1LmE5rFg3S)&eo`?7j9 zGmnT6ix3w?2}qGJi!c&Tghd3-o2(h|FG>5bBL~o2MSfL;79mj~Nd!+=N>~oT6HyV- zK=8!G#H0{BH!(M4o{gIWLe4|PLjuOTBT(vnEpCbr508k5s0fl(Vj5yPFhx8fVvb_2 z2%emzoGcR0M9u=i(=gI7L+~_>G?94PV%kWKvNN(nlCyKQ^F-*g7qdrF>89gm0F%3` zd0jH2?+8t V@o;c*u`{!D^t literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..0015f9b34402fc19b60e094f6185424095f9faf2 GIT binary patch literal 490 zcmWIYbaQ*e$iU#7;#rZKT9U}Zz`!5~#Kk2=nXEu@IVJ{%iaAp!9L#Gr;A#8pbj%?1 zs!1nvw)R#jo{%lR)~*6fy;4F?4s6-`H=)@%|BH}yeO>*=vkVdr@d3)e19IiJE0ms1 zsPDPQZ{xX0=gaYEnYVF8^Xi{X{&K26u|PTPqNP{bS6%xL7P9fn4ox<4;-8u_!Oq}^ z#uhpMpLc@~IvA|To^&hva5)o`Fb7eg|R*1A(SU9cqy7FsvYr^O0+_5v*ntPvD z+a2!CRkd1s<|}*d^~DOWWu~2aV8m_Wbm!N<`U9Iquba3_9X=8J)X|-(a@+l*%b%-$ z3Nk(QWslnJb34@|)^4eBia9(dyd_q3*-xs{F$ZY+P%~MGBxkma-N~MGB*hr zC=5lZX~p?K+Q~8I=$hrXZZq--^RVy;fuulSvSz@)B<;hF%sj$;GJFbPF(APsEX*S; zfW(s$mV@!`2$XtXi<{!Z1XLj)AOaHx@)QMBVLYI{If)=naZz%yIFM!(Zpu1a;Ie;m n9itEf+cCsO%KIC2yt^s{^D;M8YDWHy?7O6W`}k?;jUIiTWuf;^$$EeOU?e8DpejnfFvYuePeU0m3%~I)=)(*@Wt;WqynWQt5rRJ!rW(U1mef;Sw{pYJL$?Aq* zRElDl>!W`{bLDya6uo&nOwR@Cn)+@|IR10(`~U1#Qg!FNHz~5b)8V%~-6?w8x2j^E z(&|+8t?6q`ZL^);Df6ujdDNM~_i2~nE|VIW{6%p&4Q|V;J&I?~es27MJNW+Q?&8Ya zBw(;G6s4vW>jCM>ngRckv=2Kn@(ATi4otIi^?k=h@fEHySuPl2fe>j}_JKcUu^B z;H_Qd-HkflT^3(LXXVWE3fnh*^OrN<3QLs5P8y!nd*!_|IrClqvt!LyVtjiU&b(*1 zueG#BB!2N)2FrxoQHpmWUb?;FyTB0j@J!0i18%owsHJUU)+Ml51;Q*c|G~L-lqwh=R|D0yQKYi zcG}iAOXMQ6eb2LfmTYBg57YYSu!W`arT{PR{NuZW*k3O^_|ksK()rQPj6X2{IkKsi zp|~k-k o;d6jdhykIDAvrfCM;NG1K#-q_hl7)gotcG=m77CKtMqB*OW%XBV8LO=KlKp%{15IiCgu@s^gpQXZbL2G_3YH9;;(kF8yGW z>IQ2S{pwk%o`UWByeGd+_B_44XwtkFihX%Ulq^+mhSutRH#z(Fv`K|X*U60!Sw4w2 zUib2<|Ky*p#nj_)Tk71})gj6u?he8RcV1mI;OjLo?7Ox=#MJBOJ?Aa|b{a>nERq!t7Cb!`=viDxv8pu@yDZ`-8LD#&QWi+z5JNC zZj0F5fWB>R-%BpYuWpza=26$bqov}nf{c{e(%B1}Kc0E;M}AUi@B9B|yA7@@%~rdA zdD`*a#g(~9z`$WBN=++n1k$`gnwi%8iAIb(B77`-Tp%eBn5-G_FG>5bBT!hJM_d3R z$iT4IY~jjFY`M`O)dGAXFyT7_rQX-#ruZ=NhzJV^!-aW7#CXKudhcppmyEhmb`+#n zn$HBL7wD3lL=dOAD7jb}NHdCD&gcGfUi`c^laMfjFkBsj5Q3SUo00>P5fJ2O;^E-r RVrOPyW98-*KksR=0`_~L{2@n@YLq7#lElmt0u+0(DPk)M9VtmsB7)o?I!w%&tBOveb&m2k6BK! zHhyYUe3N{+l;5Ys-NY z$)kZjA2QC#%$@Y>OK;kT6Ke|jqE{BqV`WLczHh(yhlCp|*IaB9*->73A+l}Dtu>$j zUY?Vw-Fju7ma>?j^4^d?f*<8>q?%il{nVd4zdbc!WSwATU`o;9rvVVMma#JdZL&kb&WjK&kh& zxG6qBVNpF%Bbe}A&Fhj;H_DEJgdId9VZueJIf)>4aZz%yIFM!(?%K6zBHMD#7mPv- jaH|*?l5N|}n zmP7$2Ss(oqnk)P5Q`#o(Fg+KjYkGEb!ttL=-~VU5C0%#Mdy`$|J72k?X~NpqR+oIY zNe?^i_iEzT$y^p&f;!a~MMpfpdf~!{%Q41z8|I10yi<(*dsVc#F}}lQHD_^UZW1s^ z7>ZKUiiLn-;^Y`}bj|Wxx0!f^d02RaKvE#UBh1Uf3+GMN4EUF%eb|u=s7Q`S38Dn7 zNS;?2!BbUGRYCAHl{D25JW~}@4Fu0z)LatAyCYEQeJyT^572OJ8EplaFpsc~sg5Or zr)#Whj^OEu>q#ScM#4to2%f39DO~QZ=5@)a8)ZkCd4%#5Y5sT{Y%ETk6-MKP&ux$dzJpvzNJ4)iZg9I&R)I2ao`W% zhqXajU5_r`=9<8~ZLR2`pI+uc-b#2KN_x_8oo}UR_YTXs) zDAD4eewn+->(yuRnFocpAG2JwbXld?8;kv4|L${eKYYH@v&>7ld}8~Yr$@Tps@d9{ zn|XE91sjC*E&jG|c@SS8#Z$xV^>~d=ab<22 zFi;qZQqzj(0%<45n4@c!-@47nBh1UfD+H1PfytTy|B|#1J2LSI^ULxpLIi5d3QChOGe!&I|{T;m`_+8rs$sV z&U?Frw*CbQ3n>U$z=VOW%t-`sii?tq#ep=Vu>DQJ{eO0aaWe`rz#YrLker*6BMg)m Y5aeg#;o#(AXJ%nz<>nRPV-#cn0DncU2LJ#7 literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..430507ba028e5d5d5c0f3a51a88b62a579f841be GIT binary patch literal 380 zcmWIYbaN|VWMFVk@vO*AElFfyU|8#hj@VeDj+Pc-sE9_av@b zl_|u2EiB7aVnxR6vMvP{DN_}V#@au>Ti4otIi^?k=h@fEHySuPl2fe>j}_JKcUu^B z;H_Qd-HkflT^3(LXXVWE3fnh*^OrN<3QLs5P8y!nd*!_|IrClqvt!LyVtjiU&b(*1 zueG#BB!2N)2FrxoQHpmWUb?;FyTB0j@J!0i18%owsHJUU)+Ml51;Q*c|G~L-lqwh=R|D0yQKYi zcG}iAOXMQ$HO*$6*Wj_(64c4QNcG6+ri_dqHg`p>BF^*p{a4ieb6aV4qx|*F8@-Dw zbCZCg+9@)BIL56n5P*$z7c4IW>jjpRHz2`&_dfM?RkZoW7SqN#WP6Z-#_+k~#ETCetU=Gx0oobIIUUSqLR|7zFM)QXvG=0U}!Ijjkl z>_5V^Mg2a$%;i17xceN}!%(p$PLf`T>8Gdv8?U=>8>1&#_GxKbDkdAcG`7c zrA_#?6LDGR?<`Q_n;Y_|@rBs6m)RLPKc~Fzk-1de4Z@;)4c%}i_lL?cEX5k3|^E|3%mI61}~U9ApEy_E9!U8M;aMhDF1O6pxA9iHn5di`Tm}(vo837p)1W#32RUN_8lhadz z@%EZ6TzQEtHyY#$0Y12vI|8NN*W#x5uB&V*YZiJB2 z5YT`d$0MRApaK2wAiO+HPyGw%uSythke>tCS5G!!%}V2X-T za}q)9;-chYWgyKcqRVaZ(eEffGn0@ogD^}P1A`EPnVg%F1CkLCVWn?OVLW{~!CUL&FRQiB`Lv^A@8g*t-x)BlJ;=H|sr%`lLcS$Z zY^O^1sS!GqG!)!1|9?ZjYzGTDsY>y#JfRk0~cJr-b#E%%5256i__-Tatu0 z$E?3hlJQqhF%(zkCIJJ8p(r)2*ak?8N;x03dcFA_Baf(otbrm(3Ivwye8rP{-mc$>W-5SyKF|R*%mMjrG=rsF%hYC)Bb3 z2+Oo}`S)cT)076^o(O-+cU5=Y4m5_P{ghu}p4=d%FG&uS(1B#f{h8-hG<%hN1bLukn*LDuHLxU%vX- zznRR IV-#cn01RHBg#Z8m literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..3cec67e0e2f9f4b2982eb5f89ae130580ffb273c GIT binary patch literal 414 zcmWIYbaR`=$iU#7;#rZKT9U}Zz`!5~#Kk2=nZJSbN1$BAoT&l6{)Y{CzRDNfU6|?Q zVLK)Fl3G;MTBakKuP$xrex|D7Dfp+_=my{J13P})JU{<@14qZg(q^ui^X{GtDCFM} z@$|fR;IzuQOAWO?{d88Ib^V!#ZC9w-PKDPslc%eHTN&B4sB32O<0$Eq$;%m5OCOj% z%`)n%U<|hgg*q+{Cex1ch+HY<|H-E z3+LoSDzBye_xz?iq2yZitt{tsT?>!O$nTpQ&BETTZi{KL_`XW&li#Ej;-8ah>)jM@ zR*6nk6{s_(@t&*jG_@Xy_L@}2$KdYO;ew+@M~%vhYtP+Xat1PlU(qSUlvJs_RO zk{kT*b~-B~kFcPapcF_71nTBWFW%w&%or#v!Xd&35d`VVNd&Qri;|1QK@1@f0S1i1 qe2t4_>(VlU8HE^Qkk|DFMSy8U;#Y=?

ji^A{ml&lO&ZiX`o4^ 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 Ic^R4i0`15+(EtDd literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..6791c4e522e4fdd4a5760f8585e6ce558b4a19bd GIT binary patch literal 276 zcmWIYbaUfjWMFVk@vO*AElFfyU|xX>2+81&*|%W`Ca8d<$vxQ|22K4Aj_GaCx6YXJZZU9bLB5q&65uM>S`LgH}@|O zuJOu>s>)0X?22P!mTa4v@@yGXDHFr{PX@ikmAOekD;SDW(~4t&w8`c(ijmVYxf!__ zB{(D`KvE#!n{()VukA5CpfEcJyA(u_fnka4s~soil~n?T#W}iOeAvZG3P1i-P31Xo&VKi@21jOF%v?!o$WII9kxCqj&J71!o@uoYLyvJvmfAJ z_ch^Zd4Ws-!?v}PFR|xIrCK>~zgV(;udtBx)1X&-mDiRn`FdS&^3D1BCg!rLn>G59 z7VNe4`V=+uF#pY9g@x8xAnkcB z37pGiCv-tecYa6SMa%uIe!UX;vzAQZyd=49@n74d@aelIZTY~RR<_)op|~Ct&7mEXFM&X0Y^LI?!?v}(T#2^Hcfq>-PlpJ9oQ$UcPiHC!ei=CN; Njg^~MgpW~>0RVr&k&plY literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..5a61a65e51fc5ba867eab1d29f44995bad001115 GIT binary patch literal 572 zcmWIYbaOLdVqkDi@vO*AElFfyU||c)rRP-CdOF z7?k(*sQE2blK+u5$kze3i}+A~M#_@Q1Sr~XNdr=<@} z4|{#`lY4>g0){tM$KN<-FEO%Rz*_R=?F*L0A$m(MT3^a?kJ`^aH@0lPciB(U>VDH+f$5d@!Wr2|7p^(!Yw&fiR{I{|Dd&GC*0uzt0fs}zNND2gagw4dv6d`N|22m;JqgJmszhmSP78Vp1g$ZlP&E+=| zP+|e}SXxM09wr>O zDCvE-;nOKVBjttU6=1?V!pbVjMljy~=`WwF)-AFG>Qxp}hPx8zr<_EPn&P75VsQ{d w2t~{P6RqvFXMdPv4HG68GXQr_#u`u$8sw%4L!lZq9^xr;} zdGr@3Y^q?Y3KNFe$;^df7muhoyEq@*Mo|S81#Xy@30*U)B@3H#fF_A+itED^!DuE< z6ld{>DhMiw!t`#8zw7vteVQ*&uZ@@u+!fa%8NS@#*M9jE*zd&^v7 z1Gi5vnZ$SDR{qSU&0n8Q{-ZZZOrB|Nj_>if4VQjh`TmJ7{0S@@>lzYvUMHDPKRyuc)Q-Y zE#lVd#h3oQy1(i9^XhXC6e39o^vxu zFffRT^NNdr37`xZ91&jm>!r(OcOC{wsEC*Zzk~>s%}|t@R%`_fbC@YiTqwGE#3a}y z_+Vye$<5_A5>R4cw literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..554cdf8a94f711fabbd7b716a45a0052b6d0e6b1 GIT binary patch literal 1284 zcmWIYbaVT|!oc91;#rZKT9OE4G6({3aY<1oKO+M}BNGEd#hkeTr}LT(1itX=a)*k9 zPPMq8612$4(J}YxWY%K>+Q;0st-Q5=edb}sRgY1DVV#j|`Njx4y~fki z4phzFlbQM&Z?!iEv%TkQ|70re_4Cyg30&Eo;!rQPHue2@`;^E ze(DsvPx_rOvHg9iklK?jUS%=ha06zFq^vzH19aOuc?yb>8x0^~^OP?H83e znkPJP{4TRr|yO|7d|JPv*wBrMsV7 zUM^d(_M&ZWmZZTYu9Ncx)*D*?WovKqZ9iMrEO?5wy?V}??3()Z*WSO)yBt?{T(wPY z|I|m}UFh#&(4kEpDGED}#iKnaOw!EYggP-(?u1&RnTh~rL|H9xbjnuSMHh(kyKCd?x$ zDkv(6;7JNdN+5W;0=jTs(LIxwaa@^CfzA{X7E*#KYKY^gDZBF|1SqU1t|$c)o~#-0 zFG>5bBO8yXu%IxK3)KwNOkj$5M2#hlWs!KU#-0eCsko^$f@fiEVGrZY-^!}^F7S&7 z&`y39elD2sk}vDE{&3Yz0}2aE2y4KEckc{-6!f9Y1?Y20MM)&fW%y;_-ry0H(U!4; zY2gvomD4qZ@y`8`|GZ&lk~Yv>K@LG4nDB)^ryjrCknxm>M^s8c3dxIl0(x-Xt*Mbq zMK63eas(-P4_ zk~0=CMzYUX(-`g{V7S{DyCC$L@|lVucos$$RxsWjfl}{laZ`NQfzFrYM~W&zJwYRw zBB1jPg-j7VVRK?ggx@6RivZJ7cWTxm3)ADkam(2FL zGHM`U9z}R^{`t0N>Cu+ENzA~&myptdsRk;NQA7$!JqbOyTv2LHB1m0vQF1Xj(BL_R zfl)NeQaW`(;Os@rLc$^p!Z722nG?ZG&P~Yy$p{GYGx2b6a+Q;0st-Q5=edb}s<(Fc<8Cn~!j%9LSh)K12m$Y$TJo9wj z#8L7l1nYE6ZSyMhOZqN7{Y#h0gZ*iyq zo8rOA?<}JN2}UDgI=BB((i>aY4q7lAAde5({Grb{##r>)7}0S%2@ntG~ti|HtG- zC(SLhZoDY2%uNCY4?|IET5$$51B2{N{l&LJ^Zv8)h)M`Zh=Qa*fJanTKo*IoB%p-E zv*5Q7fv5wiwBoS>g*X@(3&cM-!+q!(Baf)Cgs>(|*h$%{`!tL36BZs(NkvIhm@tp1 z48M#r5>H3Q0m0Li(=~$e;<(dg&Cl$s1{xs5AtV43<`ESY6qQ8qBn2cT5IkK0T{tf* zO#1@Q1ewIPccf$fcqezMJv_jTGRA2OrQRH9hp1D!9)j})YW`hvzVML_2p37H{y!WP0d2%eg(nj(UyC98$RGd41Y>$|IY zT{7xM*-=m$F;@(LX?eNIOJ@6A88whFk0Lx{6s6`Qf|L{&B^QH30G@#u7)3juW=FOa tp2}br5*A?)hMB~`AcSBh=ceRgl{FqbDu2H2d{r6)j{?W55Rb2a%J@!g z;hFaOP36&UrPY@z-h9gW81VVmRy)W3nz?G?2~%@7KkBi&sy%P|<0me6GPKWL&|rJY z+bo`VM&fFNJ^8Pz`=%6T+SR`y%x7Jg!yJ7s$Heer_VPZqA3c+BKg+}7rKDxb1;o-qF& z{Os}L8U@u~9-G3XOWP}YulzKw$a!+|+LC3t0V%DW-~J1JUU>0c{+0VWe{IU&2=h-k z(9KX>nVSR*8iu0Ov|?8voyU?J{O@);D{)UjDR3N6AuR`7dtZx8!I=jC?BIB0{}!rrMmzC literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..1e9b2380a05da29cfeb1602dae6928bfc1626e8f GIT binary patch literal 440 zcmWIYbaUIl$iU#7;#rZKT9U}Zz`!5~#Kk2=nF&C8IuKXPN%lB>#&heX>(|epIPZH^ z|J=zlr`KK4Kc}zj<#(0;l>fPJ{MYoEf-Glxp8Pel@}%Wb&6U4cHBUP1tE*|~-rT=D zxTeZ4b5$H0^Ha9eXH%DmJym_iz{||=O3-wDab<22&6yG`LLj%=OZ&qd6?`BrbN+fa7Dg^cb`Ewi zm~dOBOh~%lmQ*GlMpHghWtcFK7i5|a;{n4VClSOcE=n#I2QipH1Ozbt-gmt3l;a&w HMkWRT6_{SA literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..e8df47211c1126194055b30c47522427e704d30b GIT binary patch literal 656 zcmWIYbaU%qVqkDi@vO*AElFfyU|NI8BwQZ~=4RNg7zpvSF&2Dk+hm>a&0M`yC`AH-MWdlU6bBBE!euP1loXd$BnGQ@{rwrMk_l zMLVCS#GH|Lz3qBW;Ze) zpLIqI#g(~9^1!gMw>p;C+99+^c;m{)t2bsGYwlnhx3n~e! z!Gw8)g_VSncnYElk}$bNJl%_$&dJIGO;To27J><1VSYG2b^R*|pfJA-zaq?0ucmzq zDZKvpGZWAPNkJKyFwg=?VL0!rQq#YZm5y(KdL_9f;chNU%}E3qUtE-2EDod@g=4Qc swoDf|l*1^*0JoTdAvrfCM;ItCAjr?e!@i~4?~-=>@r$hyDz{avSLQ$MTK-dFCYO28WGShG3iSye z0yRzdJ-U6ni_tJ6TD#@*)Vw9{BqZ3vEQ}+BE_g^kexRcjxi~1^)@Ad5`;}hh5@(wX zI3(Zs=wHxW`Q1K)Pwu4D^9|Fa&hK_`FPT~XrXkw-_Z}DPSre;+`K-K8{MDc7rl3Eq zyX5nk-S>7cya#>&kr!pA7c001Y}qrd=ryP4fmCD?0aNXp)iThXBx{6u+a|;WUw+7Vu@_b@v zlb;%N*!%vyFdmlXWgA`2h3}fSD>XqPqG;LnrUlc?j@^q4DQfqcYt@nVe`mndJi}S6 zi2_D zhH4kvYw-spf`P))+|mLt;hnYBKb!^SpMq4&h-$-xzbZBTD_QCI1}MzKzypdE2q;R; zNd&Qqi;|1Qfi$D=j?#$GdHw=Uj6w`T5H%n&IX5K-{vJ literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..0014b48d095b2e08516202bb5aaad582bca1ae52 GIT binary patch literal 638 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 NHdbz45k5vi1^_%Ij|cz& literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..55a24ca553233783876dab0388baccb6ed35b4b1 GIT binary patch literal 474 zcmWIYbaT7J$iU#7;#rZKT9U}Zz`!5~#Kk2=nOs0|J0=E(iaB!weEkm_@SK$|y1OXT z$-{O^?j^OTsI^Q-G*4aH(mhRW@?@nS-%B3sI}^h<-&}-(=>(rE5)`7fVbr z=ZR}EOb&V9$ijSbL9VB!d`s?@w-Od?OZG^6Xl0lzwWx4fY@Tr@n*ZdJ)zjQ=@J;p< zaW_1?_O)o$;+Mb7fWpJ|K8V-tzMqmYqBix`zqNlDigy$NABBY zpSo@@{}LB@&udwW-wCV_w6bIS-fOetm*8f{iK1$^{<)uNciX)`u)eUQ@XZbNL)Z4l z7gy#c0Rx7iC^fCvA4uo1gy6E^axplSx>JK^U%%K?uQ2&P~Yy$p{GYGx2b6 Sa~;#rZKT9U{DWD5duaY<2T7?Ab@;)*%R9;eTEZoPE<`uP**eXr`D zJ9*~xx-0tU^mV=buJWJqKlhFQnm$vI^#g(~9K!X{IQqzi!fi(M?r>c5w55k#w7=<{6G(b`yz{4o4 qCF}`dGca&5O7ThQ!gxTvIf)=naZz$HH;BP#b$NyP&RYTT3=9A%8A2ie literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..977f402df85e46bc76920a9f2485b7d3f97867d9 GIT binary patch literal 740 zcmWIYbaT7I#K7R3;#rZKT9U}Zz`!5~#Kk2=nKFzF4D8Gd3>9{QsgFY3Pk&vM7&)_Scknkx7GWO(KUtXn?0 z=wnUqq`9k9C#xJ^v*?_MN!wT9B=N(iYbMBQUc0%j|69c6N`vdaC8W1*@A^HnHA4D& z^sG<&qUP^APA_fK#1XCEnOwLWo0dWNc`I&e)IJwxFS=d;)c_sK51sMQmh11gj literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..0838146e485ba6f30e368eb51c7f7c4b948fa70b GIT binary patch literal 1026 zcmWIYbaVT~%)sEB;#rZKT9U}Zz`!5~#Kk2=nc9pD3_E~w6?5iJI+%CJfT!)V)4D{b zj9FKl**z8KYi}2*7C~#r*>*xJNoENt+sm6z8-y93uE1n8!s_U z<7cuHDYp4qUf{*RxgvY{R{m9MeQtAXV4Cyo+Y1lp)R;c^_Y=;t&D{U(g8ZL*ouRiA z>L+~NH1ELLyV+lIZr$a4tEgc4+BVOpdwSdg#a(^BS2tvP?@sO1^Ey)<%v0sA5&rmM z&9|DslVPEgJcBG`OWYQjt(h;7?^!<2@5+UPcDI*Z$oZzWWYaW}*CyWr0>3Lxw>+Y@ zC0lg4>gR>GB4+bR&+c)vo?2R%|2{eY=7RspYkn|J*Y_-8D6Y&+0tOvJQEFN-9}@!u zt18oxeZloA%I6pUsK-}#xr=?QhOuJ zw+N_8mP3{gCd?xx#~}yj8O!eb{6olb3oDP5iGqm=LXoM0DH6|2!3>G#AmSi_Q0dO$ z&I9AcJeuGB{@Eo4W*#XqDKQ0@FprdysggB-G-1NPsMJ+3MDUa{lyVR}wP}oM zvydXxT-{t7CR>!6lL%rL7bO>GgBW5U0s`P^gMm?sO(f>>mn#hkf82lEaY@SNq}*~Ymr zGl*YSp)rhY(XC~37fsludPqfs^YXXv+|n{Trp7(`@pJF=8=VXS41qtVCFLFKPgcld z@p*pqw~yZRqgL`u*666|PhDfT+W3ps^PeBsV#H@BRXW~ZHB%>iWs#U(&()e$o(Enz z9%xVU)2?-2&yvCD`?%97WSiMG(FZIQT<@NkI_B2&Eq^fatk}%`d_h|-}`XUUm}z8)%n=g2d-N_x#(j} z@1(h_RI@7=2!wbmUS4GAa+wNBK+Vhil#+|s~aZl@Ax>!9dOa>&Fg*_p+hV{2Pg?^zzhNM zjD;t(Cg-N)fVcvJ{7gI?oLub8ENraYyb^qjf(!tA CGShAV literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..c8bcf88eb2ea11c8a6cb24b75b89af05e2922d12 GIT binary patch literal 948 zcmWIYbaPw7%)sEB;#rZKT9U}Zz`!5~#Kk2=nM#Zd4DLX=iaB$G4(2f_3OsF3bC*t@ zrB;1oRp+v(-r3t;c5c}G#!KcPgW1>j-D~CcVAk7fj+_3rt zCPy=Y9mVXujlFm0UzAmzRIZqis&nrhlkP>^_xbF1tZuFM{<2c#zMl-wynwuAlb=5N z8K!C->aA8;5Vl-qr7PdB{`%7RZ~5CFQ|4y){bBfJq_D2IGB*hrU<^g6X~mC#A;zl8bYx#Jzda+5 zgq(<+BuEMb3|_X>-U#z8V&ajI=8)!t2r@A6NXT%=zdW1tH| zctV6=!t)pJIe$&;PAO1WibD$Srj5#~*KTpxb^wJXI3(aUoyaPmcFtq92vAsEQe6&a z$VIO=ulrqu4sikzpo7HIQ_w@=87LSa@r)FV zka#8vCUD-{4=tM`Tvq>J=E~hJJh~OzyDbyi&sohq1_pS*GBAk2MHwajPdfk9@WHKzY(gTUV&cLKqHs9| hVFWWdHzfze6%gcS;^E-rVrOPyW98g50c literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..1bcf582166e5489721cf60bd8a204dc92bcec9f5 GIT binary patch literal 812 zcmWIYbaPW-W?*nm@vO*AElFfyU|55E`R&ZEiJQSYTTnAKle_*(a9jd5ct#W_?;g4;|q3* z8O#-bZ@e=~bau^zO{s>JnyEh{=PeAkJl}5qVA&0^)!e_r&OIrbtCjxnP{gBcmzb{c zGueq0M|~~-;>EzZB71#l$EmPmW=wM!);DL{X0GTtzmZq&=9>vWUvnJ3cz<5RO}6&M zITLtU-rWsMPDtjrf8i&1a<@Q1x=vhmW7~^q-|Lz3WM!|Z{t}s#ug=HjuVH@qWYNc( z-br&;sZ8GTHn7@Rvh&u4I;S^D6*KuaDIc}E{r%!REi3+KRr1M;zl9arZx+ygT;&~n zFZ}go@g4rR-x}`PFy{yB$G;rE7>X-%lYoK6P?VZhoCypqR#m1W`-1uH8F|EIMPwyG zQXpXPvZeM$m~RmikGK?v6dy#8fq_R{nnN1SGnU==`G=6>7N8(v0FZ7iW1MD=qV46%r8@6J`*DD`kL(00V<4LR1976h<(Ub5n9aTmeCTCLRt> RE_P-XHdbz42|h+a1^~$i(3}7O literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..6d1a694dbae28a7a7ad53a76937aea9ecfc08719 GIT binary patch literal 876 zcmWIYbaP8#W?*nm@vO*AElFfyU|;25X>P#hkg54(2f_3ba)&ym|51 zjAbX~wq-3^8QnX3+sjS`>)k@>2N}%X-WHFxtyp!J`|zJX_ZgU(92i`lMtAL$yx-rr zL(pKZ_U(CBPKUo zo!el3bdKAvo;c16OtX#&x30*^&Cx!<`9b8)#q6eAKVNs-EH?~;kD)KV)&ACRPsf?Yl|iAEnR1y z6O(W9v^H|S-TD7Fr00F~?-ss)`;T;9ab<22Ft`|sQqzj(0K9tk-S zIZ2Qd2pGI_CPsK`acMFOG7hr@>l z#*2A0zy1BQOAJ6oB2pp>Fkv1E1rr4;7_V-w^x_@P&y0bt@Z|9nf(cLPno%uT*qj3t zRufT^f(g%GyyyHiu{)(eVJQwNxN|ltt6sasVcP)|mf(Lh>D2|Gl;_F7=#hb?pR_IbG#Gy0^L)u{KG%qO0c**n+ZQ=I=N4J^-kTUEed$+m|IH`c#b(WJ+~he) zP4mLFcdC_Z&%B%c#$Dmzn(tcz+x)gaP&i`wKA(B*+8bAOcg|S!K2+wDpFsAr%|%}; zPWeRN+qhzqo!|v+UHOi6AFcMa)x4PEyY2s!WB<(F9u?LT(D}o#VAAf148@hXNx%SM zC`wH$RtJWNM#kI)Y--_K8F@s6rG*thQXpXJe74plT*22-CLcrv4?vjQm0$Il11Zlkj5wObsv z9YA4jX>NI#>JwSz)6RLU76A&Y@TkBIxfa>5q(r322`DVABdiZo{b$aXcX{`2O#%ul z%P6bBgn{9elL+Dz7bO=f18GJPfz3NaTWr0An1qBGgyHHK;ErctNX|{k0m%pm@-y*p TaB{ITv#_yp^NR8@3Nioyt-Htm literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..6b04f9a622e23046e110cda5f48d1528d5a701ac GIT binary patch literal 1250 zcmWIYbaT7K!oc91;#rZKT9OE4G6({3aY<1o8zTb)BNGEd#hj@VeDe<(@U(qykJ&El zba{!Kl>^h-SnXB0w=})(ZgFX0QGL1P?e+CM76plKgpRL&dt9EUfsy55m1L0V-uX>e zWSf5)RmXl++Lg6wpaJmt>?dF9KY;jYeeenH5M!NzcxL8Dq$(IZi=GqmPwA4 z#~=7+*zWseY;mwbqGaymOYDhJsa0Ykc5>r>fsYN}NZ)h|>k6oa?>x^~Tfvrn(BNt1bJ+W7leXsJ9hqH6E zCx(BH+*kGF)}#w{8A?fWFMVSCD0btgVMpD)$3MF7G~rTt`w`321$W{k!;X6affDkps=c`strVtfx*FJ z`wDi&PvzV|VMSFHm@ts%q3Vs`X^U!0Ab7e`y0QqKp`4*2f@dLWfuzz=!V&HQ9$`m) zM;u!e&xt zaOcc6|M|7m&E*j@kFY$yyf92PkFc|_Gh8o^aHM!7+}=g1aZ7U#`Mm*})Xu2X&ZrL4 zw8hPdgYV(%4L}JAUx`SV@Yb{$|Ms}aWHPa!xRXcNi^mHdoZCZEt{)3b6al(Jf?a|W zrWeS|lE^{uWVmH`VZ5ES)jymC<(~qr3%3Y&hY9ai|8D5>bWs2+P_Ma!Elik4Se8px z0Krq|Q0GJNG&nSnc$yrVaNgnMLcSW0r|m#nni(~l8TDYAj-Ozu37>gj2~fh+$kYKQ ze4b^0anh@VwLsw%ffRV4U15GWKXv^p381iqs)QCy_0?DRzqRhz_8Tay%C9O46Tb6d z*Q=j@F3te@K{Ze{0w&BOY^ZJscK|TWSvcAwya#>&kr!pA7c0076PB~kzY literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..48f977e46a684b880ceff90811606c463c5a8438 GIT binary patch literal 576 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�H~mFov-m0_?op4x{W${y1X6(C81L z))`Al`XsJgCxs_*J#%4rAr~{n$hR1AcV8LuE#tWY#Z;hpX7YCAxgBvaxD!b`k;5fV z16Ot}{L*A6D(IYaN_qxZGB_DHGCCPKlBlKgP)eMp9$Me+rXEpUY7;BjtbGblEL zGh5LCi5-wanJP<)N%t=>I*g?M#-GD&TGwLTedLKcUl|MVLyYX<>s737T;_3v7zI~J`FE^wS F{s(+B4jljh literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..4916d2d379b0d0e6392d74371f25dc73fcf5a7b1 GIT binary patch literal 514 zcmWIYbaVT~$iU#7;#rZKT9U}Zz`!5~#Kk2=nZiKv1||lEiaB!wPv;#n5ctBME2h=5 z%FA*|14~wr(xPpzP8yw4i;$4M$u@QW`pc7;)#b$3+s>1G-zUky%yDR|NRVlr9P`Vz zgC+B7&s7Abq*`?>x0$^sbkDDKRxjqBzxNTF8F*;{CX+#3-4* zNsdMdJ2qN7t)F^x-i3F}Ug>*}Z#BAco@wor>3jZ*7o~i$M-6qimXnG zudjXTwnDj(Ynz`+_LODfN22$fySRX7xvlDK_a(oh$|io9t08@5xv1cr3QtO;jT`3#wPM1^>Sgki!wqOt!^xX3Y?s?zVipz>VSpRWz>u7qk^|xj2=X)WaBy<5GqbRa%eg(?zxT=^6ALN# zLJ{LTw`><)KlP?B<95TP$oGYddFG`zx}EaA_n&*mwxa3NU;MiC``!`9_bQ)~%wl!p z&rg+J$amy+!fKCAQJGbadyc*q;XPH5qj}3tDOcOlrRbf@OowwEe`n0(U-!TD_m=R_ zJDfJW5&w4cdJ98wWo{BMh!~1e(~1`XX;yAU;iaux)0lZgg)M~bK~f;VBPwSj=L}(k zccfaeoTizS`vg)V8TExDRLPIo{zAPIE?39F>AtERX#&T9#L}vbGY#1 z?uZI+n>GO^ph*hCYB1G6lT_riV7#K#oJ0`2xG1?;AH)y=5n#Y5%HeL6VEjDqJhQNn n2!jwzoPj|Y!A#Cg$pLW%1o@eGI5@f3nOWFaxp~F-7zG&sCX}wf literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..e235d9ce69491f29d30320e4f87cc7e4a2efbfb8 GIT binary patch literal 210 zcmWIYbaOk!z`)>~;#rZKT9U{DWD5duaY<2T5|Hi(;)*%R9;eTEZoPE<`uP**eXr`D zJ9*~xx-0tU^mV=buJWJqKlhFQnm$vIDXz=~S;SD3npP|hq_54$c~hDH;VmN< p6C($s97qZbic)hDL5$*}WUx90rUTVncJ(b=6d4&A7$IsvBmio1N1gxx literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..f425b3d6368f488041c5cddf5acb04ac44b50d8e GIT binary patch literal 210 zcmWIYbaOk!z`)>~;#rZKT9U{DWD5duaY<2T5|Hi(;)*%R9;eTEZoPE<`uP**eXr`D zJ9*~xx-0tU^mV=buJWJqKlhFQnm$vIk}`N>$4$NuHDpT@O#T zPhTH1$IPjtsCDeK*}_Ppsg8yOiH07V!@xc~qF literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..7b828352b9038c739dece531d1d98b18c6c21f6f GIT binary patch literal 650 zcmWIYbaQKBVqkDi@vO*AElFfyU|Wi8(-yiSZ{r*QEgFwT97=7n;&$bs& z*rmK7M*O^XRH*CZa=v>Txaj&R8M_O7j5{~qd+aAUXN$x6pHJ_6XT1|uw<5a4(B(x7#U7mY(rkewW`9t~BA%YAH z5xvXfZd?fvX9B907tnzT^N2`@Nhrg3af_1PcN;#P0@5qT4_DN}c+-YKrBDSZETJZ0 z0aM*?YoPmIcpfuQSXe<=7bd(h{;uOo_G!K#L$dfQVZ!^TzkIG*x5yGCtj});6TTMN zu%tw!$q6Vd$}cJe6MiGG&>(xSwiwX4{EqxVFkv1M5h)RE7_TTbClSOhE=n#2`GHa7 z0+-8-8E@?`G6@SY2*Z>yFu;vvU`WnQ$pOg-2=X)WaBy<5GqbR;M1& literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..124c5ce8a1c5b21bca170fd3c8ab83ee440dee6f GIT binary patch literal 628 zcmWIYbaTsLVqkDi@vO*AElFfyU|g$1{U`iB+FNl1K?@uuYG?=~^Mn5e3mPtWc#=T=}!TCp=&@#5y&l3JIU z^uk_#4ti1dQY1g|23ow#XgTnio#z0X?M&Zm5t)>CQyAmx{=ckt~#waXfP zNekv$YkYFM{a1ab-Gr3qwz*rEe%8I=S$Xrjaif{vyY8-vlEv>rZJ$I=(h&cgQ(OOS zQTo;WoB6aRUC3Jeu4COqtJ=1jj4j<|{}=w-dh~rMd;H1mOXV1fD|3^8fxu9dnpVsN z3<(Z7S-D4iCoVAZ2=h7d`GTZCz-Qqu&pkWS&4I$aPP`!yK?a71-sN#Ot^|mKgynd( zVZw2XlHPY4KApk@G(?_H7beUjEG8zV0^_wX-n3y*DO3UK6;l_pgbDZC8tDEPp2rLn z7E};~>)jZC*YPF$G+&TS;k;=u)%&Nve6Cuz$Py^bXTWC<6TTMNu%tw!$q6Vd%r7hi z6MiGG&>(xSwiwV|yn4KF)jYyNQbKUY7p3MTf;1EtB^QeWX-44~zQgxCHdLHq6k>oI i#lVo9o0208lot@>XX4@DrGy1!fi literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..ab44dc4b005df489e6c748f6ef5de1442574a09c GIT binary patch literal 2888 zcmZ9O4^R_V9>@3n9w3&L22EvGNtdi5LW0&4kzz@ss8}ji#EP~zUM+}+0$O5QE%gq` ziIf>4(h`(LELLSG1zYVOThE({;@DO%2iD9T87X8gc*Fr(1^6)23-yb-5e7ydWkqa)_nIHXj z?41#l>Z7Pne!uOE?j`l6nycFH&b4Qz-yM1DWPN{9dh4}VXKwq^eN9>M^HXxwg(q{j z_mmppV?gXV8eE4L1$Xjld7GcKK(+}2P2J}&;Rk+6}L?Zq5u9R;$55VPA^{VDC$__ zNL#pRhRd7hee2?nrn0xu(NCwI1cdX|iTNy7$p(tT~Mp4tn^f(KlCK*bMmT?iGv2< zg>BNdDF5HQP%IZKBdJ#;-{12}@k7K5H$Zg*M8BEX_6Gj%d#jRyc)^JzCz|6Ic)^Vl z+$fpy5L!Hh43x)E!WgTYVWAn4sBQzv28zF!UR8R@7R@M0fej2cNTr5$c*zdgl>0&K z2iec_W*dT%+ScwM5q2O=2a5I!yx>3@2g^BBXRZ|vE3jF)yfxK`8X^$XfRd~S;@pf3^H{^v|Al`yV%3g@~vibom9>9v8UD!Ko zM@aTOlA3Cyt!AfM1==cLQe_979Trf>9Uyjq5+N^mLFZ-l{aDNiJ)QCW1$`^{7y~iv`OPR^~7)tNn`B#P9SN5vZZbR&A-%r zyq8S86=_-#Q>=E#wL>8tVF1Jd&{Fn7h8H$bK8nSoSkbF0jueZpne)lU>w{%|u*z@v zVcxG_{$LASN`wh>Jc zoI}bg`ZjNd9kTo$Ny7lqO&6;r_#?A*PTT+)+5_`Fkmxu3X2FE((tiDyWN0^%+%!GJ z5J?`&ZK^xp3pIf`1@hD8+Iqj-_0N zS!40hglv&x-r&%0_i4LHp5&qJVl=`hq>h}p8?GoP|C~s zvshcR{)JjncMV9}KzEpL52xB;4RzEDV()JoaH^Np4`cB#ZNM&F-S$8Kwcrd{@%h^M zO2hFa2O95AQCp_-LZ&)%2KD~>%-5Bg<%L5a9il<In- z7GAgj(gpVUPB3(`&CvnRI$#AIy$j;H*yFDo;<{OOL7a=_K8WjM*#k))Fj9Ym5IIN> zcwe=}mty7xpbRf6!_47Uf%O&mcl3D+)>~Mv#`MrU2me`e(z zvMJ3Vnb|~?gH%qLyoKd&@r`OK$~I;CZl3V{Ji4a(Z#Yib*Bm!p`48V!qyxqjD^k^K;n?mYF^FyVHATbO+ykb^Or2>8Y_cZnEhaK(z zTu-p44`>gT-8ywuv-5G}j_mlLU}wUqoF0d{%~bUxoG{dx@X=`5?q@9W;>Lvz7V$wg1{*hc43Ya}MNg|@FXysI0k%lPiZ8(pcmTa>L4oP>&(^VV~C8JY7FK(e1rsRQ%^9TkNm~+VWM!9-+#}AP>`#I|EOQ11gykLib*{H zbHyOu5$Nod2X%oj@Fa{DYr_bRT)2E}sq{Aucvs+xwFJv1{daU$hAsk5$LU-{c$R!) zwovIRY5<&xGXn@tv<~XDe8WS)A}m@>aQdED>7~|l5qt?#jEh4FmM}(vG3fb~NnoN^ znJ#;9z=M`MkV%DA^ah)9E8M5;qhnqYMlaA)EMdBMsa?EHBv)RquR_G!^n++QmeY!m z768n>f8t%edorRyTrCG2kKpOb7?$6I{0UU?pDDM0<`&(5jEU&lMFp-xI9 z3F%G1Tw_u^xB2JEv9J?>HCPiuuzj&)K2KH`4mb^`(cGVWc&PE&i}oeJDL925@M6-_ zsZ0Cg&H>KCS=8I*|I76?R>dgb7#!nEa({K@)@(=QD{lanVHqv#kSX`5K)po`I0I+U zBtwqwdv(dlv(RcKxP-PEnI-V%28rY*GX$6$AcD#40OkgV;4$~q;cF<2>p%ro&{B>4 z8Fa*2T6hF-5>BEABohXh8!wXNC)xKwFaOZuhIT3t6wurfrchW&ohGEti7x{NpFnI8 zE?P%or($jO`_7v_1ssi|X+0mUE6Hu{YMb}+VRTsczm$gchIA6U82!=>V^)3?#Hz8H v#x~U$D>)Z)Q?)sh+i)M@*ewtUMHu}H+t^Qb literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..e2d047faf1621a39f2862df179030a356267005b GIT binary patch literal 2530 zcmY+G3rtg27=Z8jDNx~;_JSNA&^l#wIuLwS6nx+iGQ`IqOy)9%R&kS2b%2NynZR($ z;=}}W8c-q=@PQMC71Tr}9qa1UI-HS;W+5nun2kAwMIF1v+}?9<(k9>i&wuWD{NK4Z zAvPw)K7!+-*2d--Q?phpIF93mUuIUu`cZ`Ab^^!clvliWWkbtUe5Puy_Iao6du@0m z)ZwDDOCzF>7cfR@MST-C_nu~Rd8{| zx}jK;r@7+U;k4AATu)PZ%Jo<2m30qZY>o}7?%DP`ZvA<;ab26?-<<2GGOY^Tg|7-{ zX9s_B)W zZZ#Ul3u}~~IA!Jh-fs>e=go0c<)!i){u3gvuZ+}nnG=*8r|_S7)b+=<=PpPiG!bu# zVWjy)lTR2f0!nECDlT77{NhT1{v*@t3%kOspkLwwdV6Bv^{uh|b1xFVXd~ zJVX>j#Q8kYE*B4(RY-k#U#%EK8s-(|obis2mATm+U5NxKuj0MMMgmiRc}ahB@<>sYP_tY_H-vrNE@=o-ws1`DPB+F)KA%YCr0k6r(M zSlBP|&Bc9>_b&2o5!P4BYnekYkI!SM6EvL=AU?!iw(^*-Z9p#^uy&Yjhe$Di^daaU z!aR{XgAS#AdC~ZTus$`Qt&!f`k4`N1KUd+ebDTp8euQ`q4ZfB1Yx>+6$L;el_B=Sg zAzoh@sp-SJl9{n4bGTT1#Rx~}wT`|oR_)k1-Nnau6gSEl;GAzrj$30~o9;k0uL4w# R@NjogxVd_c9PLGT?tf7k!Nvdp literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..a85e98bf4d43ae34c6c3b67540395eae207f7f6e GIT binary patch literal 976 zcmWIYbaOkw%)sEB;#rZKT9U}Zz`!5~#Kk2=nLLaP4E{_E3>9{|dEc zFr1bD69nD7tCoZLY4cYW*ugt>qZM};*BUFB?>|UV%v~B6n07>ccpyI37nGE(b z*Q}l*wdTi{ZA?!Ze3M%X_FdX~MRx(?mP0e|6*X?%V)*skq)F^SuO9bYe5C$t)g@im zZUr8v1&b}Yi@aW47N2=ec>6I+D-Yl6(HoxDoccZ2q580YrDs_|^E(|r%hR2ruS0iL z@2R>LxzaY=^E3OZ8F@t1#MMB?g8|GACN31Sc|G(=#EI{Ig7 zm|CUn1nO;K6l`LYhDmfzSOqfR`n>Skw#+$4e@GnXGup>}Wv_iBB zOqfTcRH{@C#yep6@6o|Vo$bs#B3jZ~NQzSBQ#D|Uctp~9)8Xcx`y>B(!^|XYpt-G# z3ayMtnmQO2IuQH|e@;Dqw;|&x$m?oq+Az~@O^sYCdf~e%H_)@v8p<$X9uXr&BTWR) zS>0J5!Shn`(n9b8lmp<#@rWcSCLrl6(kwDWs4NvMl|=BWm8+5TO=Q%Z$cUtN5~J}X zMr)YrI|8NN*W#x509_v~6b<+NUCrx~Q8&tt0)^ux;^DgQ3GckOOK9s~pm3~GtQE`< zhN9G*L=dOAD7hHyRUx<(qsXb$lZOBO7nm^#3o!`8#Tk-wQ*uCD0YQEy9u7_}c4ihf MR&HJ~K1M+X0KeP(1^@s6 literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..8fee7d4aae94c4191e9c0bcd2c42041b24ea708a GIT binary patch literal 1834 zcmZ8h4NOy46n=+3ER;(r7H$hIV}hvAMi(Zr6DLJckpk_|t#cz95L{O&x)zFnTO3Lt zW`m7^5&7BtL1(846UJZ?LnOdZBnv1r2y;_228?7(oosHn+mhSYdh*_V?|a`l_ug~P zcVF7p&6~sc46`w7>j6`CUIxoBj6b<8dFFSQ0>eyrFwBAa23>sa)t5wLekL4s#Fq5R znM1765O%6OqEnDH0!3cf*KpNJcLZA!4eBlRbJ z&gGOp4-B1Ny`wYW!klvOrsD0sVMVmo+HcLedo)nfGXFq1wjw-FpVaj`{Bd~ixV}(O z!4q`Z%xV90rJPUpH9*6oHp_<0^XbVA1!rzGw$2;(uYKB3`s>-Vlgbkb;x7)HmKI(d zn61l^C90-hovAr_eOEKSSG2GFL+cyzmXh?lMR)70-^a!)cdZ<{@vy07BvSn5txJd3 z%_gdwS`UVO*OQxE7G)|d7d}b6lUBd2qiEp$)b-WHdmoSAd*PY3SaY0r?3}eeIM+jU zr`G)Cg}uM*3-yW9bpAJNDKupsBsG%`EsyKpbgd0B5{AL+h3h4bfiMn>s<%i~5uQVc z2_m#iER#A0N^eP;9M2i3k|IV*XpK-KbqtiAVtZ|;AN~9}VuA@R6bogJfzsyeJ(gM0 zJXXH?lxNHEUp$1nVP!YOPzQuZVC9G_o&eq+~aH|%=3H}Meltj1_gq=X@ zx?n+9t-Qz8iEBxkWuPqM(m=Qw!kZzAIwG<=*)W7rOq<{#a4SB-`6%C?wtzl~lf4f# z7U5bD)dH#if~9?x+*{Hb-tL32P$`Udb_mNNWvl2y2+QJRn>eK5YkcYa2&b?q0uE_e ztqanzIu}#{Yy}AD(g;@qTj`4HKwihCiLeb`w81j!um9AP?Gy6s7$95ltJ0>>*plt6r;xegcM8d_cbA0ri8qsrV zMA%)8_I|sn5n*>VBJ8e4gx%FxURk>$X6>F1vhfh#5U1Wgi`30$D!Svz=PDqVQv+8; z6W66RYsezF5jHkLBF*5MDgHRC-lDcwAWG{zW`qBRK5VYdRIo&G>+;pKUI=%Aq6=2h zXoLsAcL3~vVu#t&_8){mibrd9GzI?fB!*0*Q|eZ8)99DzBROOYH7@5+75G+hQ;do7 zH6uH#lgS2+D~w9&HXiw7&|9~yJ>;_?)S#jZPTG>>-!{mX*}KlFyG`*|QQZvmgj NF7ov8l?h2F{s+s})N%j- literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..e6fa7df644fd5e24fa65622ba19d994cb7957d51 GIT binary patch literal 1106 zcmWIYbaV4!VPJ4h@vO*AElC7283cj2xTGjkl#zj95)%VM#hkeT2mP1~1?I}nk~L_N zm~6YoiAk_!L*V0;k-Ii~J7=0-PI~fQmy6v`sr{R8{QW(d@(N5zYnD8nG5g_PftzLx zi#1o#EC$i7LQgQsW*UQ<_WaZNrnP#;% zi(ehtvEtIBX{whmNSx+(xqf5rB~OXR3m;F&&3pMStCr{4Birqktr61y_g~8v@(g{P z8t(cd`t3t$2A}&(48@hXN%Fu@dRBadjUOsy(RndG4|=C4yctbmS_ zH<7o73G;|fWt5%Dr~>2bso1eu9SX<>>ef)y(1r;+ImR4av;5X=79LR>c^h4rFpw8! zlY-!RI(qse@ya|~fQbtNnnDV9TzR{*7Zf-;c1AE^VBk2Xd%}3_60E8&YY!}E;{gW_ zOqd58I0zmna1cCD;2?OYfy09qI1{>NR7(~%=K%d7$RfxE3say!IBfV3JWn1^Aq3A? zz*h{$Tb%i4`;|GYj==EgWK`~C)PmW3NZ|QtiK*tdfD#hY5(+TkqwDPOnMvg-Hbt_KQh%W5mbgkidvxlj@wk7y$!MZa?s)QHYJ}6quEF>b#AOaI-V1NfD f14D9dN)CuCAjr?e!@LVdS literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..b667dac673cb7e19250f74f9356d55531bbce5c3 GIT binary patch literal 630 zcmWIYbaTsNVqkDi@vO*AElFfyU|HXno!67 zBTUnD&ZEn>xh621^@<+)>2*D5djs1AuJo$Ytk*6byJGF__0D5uzp~rr%X3$IZ5KJ) zWWdq*?U}|2&6WJ|DOUb>q@HJ}o5t=+IQ?_$yXWk;r0Pz1Z(`=zIoafij(V7m_{(P> zo7QX&s($u|A@{(-iC#7WzMj_l?Yn06pIyh){8!iW-1YyTW<{@E{;B?xU&Pb(Ld^F! z@x7O4D6Y&+0tOC4QEFQ81t85LW3q^K^W|?$JYqUBI?5m^5a1EBk+e|&Gl2x#@46r5 zZo5mES;P!@4ESNfEMn#y=G+LL1CIk-&dD+6=$hrXZZiVSwbk*4DN4?JsGQB6tOpbp zmK2tU3AanIs=BN_u$-9(#R47_3wXqkEx73Q=5@b|&>^5n($dn3Fq4W>a}q)9;-chY zYY;;eL_mNLjKRPtc9};){XlDODvPj)s1Sn)T!ujy!A#Cg$pLW%1o@eGI5@f3nOWFa Lxp~F;7zG&s5y!TM literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..1538bb00b7019e77c3492afc78af4981a232e37b GIT binary patch literal 632 zcmWIYbaN|UVqkDi@vO*AElFfyU|*;Q7kGbD6Ny zeN1mATvY$M3qxJpJH~Bi~L}pWnpW(eR=*_l9~_k-g(J z(+4>d_nkZa)#~izz!hOHzpT{g{=TSv-f35%`HhvkJg=*NSvq6-YMnn{4lT`E`c8}O z%sYnrE!Q4C_0MNrz_KR$^qV~y+E>jQ*e+}`o;$T?>L$+8bCbfNFa3Jl@bQQG^r$Vo zM;~X1^fr_|JMd&n*7x|7zIjVb&s_}LYI3HjcgpiU_xZLM7R?t;apu?;UU(wXGu3YP zx@rB+I=bAoB6Z@PE2chUUz9z^uX|y#>hG0oo88J~-sTw=?OU~DU!?S_=&fcl@9S@I zXUhcrn4JDVnnnE0-r~yKBza&MNuDjabWK#Kgoi;K$O8c}AwD572op#arKT0H2GXKZ z&PT0YZ+^$ZBPORRrwNni5mVq-5JvDc>@}PbJS~1LxE#zPCQcL!fW~pkfg%eGVjj(J zfB)vHSDRbTXa^Sa+f=nzP?vIg8uKsVd|tE^oWXUBTPRA|xy#$^dsB1A_=m4FiJ^f|;C~k^@pCAjr?e!@A#EKDCTJva_rz*qoD7i%xU}$ z@=LEdKUsfnYJ<>*b+Vh^dj)G=W{7e)e(#%~QP?ThE7k5%Z#`cZcW?fguUDEWHS27% z0Y@X>w$x8iGasAZ40gX1`95XrJ|W`Cg!R-)Xs5pSAA_x9>7C|Co3ETp;bry;t(!2WA(p6>bd0mAOgs zz`$6(c4|Q%>rMk622mgn1cZgSg+Sp20Y#~4#i~FiOdS&^iad|76t@(z>YPN7zT%?f zVsRkNC|uAL8z8^=Q3|6FgAhmt0+Mr6a)g0Q0YQEy9u7_}c4ihfR&HJqK1M+X0Ejo3 AkN^Mx literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..f2f93a5f484a9ebf967fb709d151477bab6db71f GIT binary patch literal 586 zcmWIYbaQiJVqkDi@vO*AElFfyU|z;j1n)!X#)io7WdaFMzzT>TbRptHs&eKVuXZl}dTdqs%&P%T^$l6=9 zR*kXSn(_UmoqCtTlQbPT4ca=BCdEa^b8|4wNXm#5%s6eiZQ{k7rdHo?I@EuN)>g0W z{p)z`bQP2NLdBkQzuua+#X22Tbc>1ZUmmw0?A4v}9gN|Qx#Frt)2-fx%Jr<-5Y;y? z?eg*9bu;$lXapaMaOdy1UeI^H$$ITK+qnU=eC~Q(yZMZ5!>z3)!WYh+Okpw?HT+!= zy(G|X=YPfIOW*p}@3h$GtT=hc1FlExSqfqn#g(~9^1v`_>q$v6Fxt|>!yp0Vfq=L+ zi#8902_%bB(~1*;w9f**#>`I_c$s*_&4kUQVe&wpnwcJq=gXu2_NmOHzl=QMmI{`t zFkzS-Oq?iY1NCy6f#MAUic)hx7BLhTB^SGc7(yTd3>d|yEfQh$4!zvTDkdx>BFZ2J qlVM;GK`=!TOko5wIX5K-#1#a-WB>q*z_r%^ literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..b4cd100fd9365705f4f4e835698b0d42216c685f GIT binary patch literal 2318 zcmY+F3rrM87{_Pl!Rz+mP7aoPuskYMkXN-Bw7wz*dPuQ?Rf;uLL6Ha~JX$fdbqi5b zNkAn^6_KJKL{K7^<9uAqp#_7cNGw;Y7AaN00yS0BKtrruuzNdBvXlMg|DV@4-^`>K z6XV zJ~?zDyQ#S$`&$>+#5>v6mv@xzhD8@X-8yYq@peTLa1q*a=6@M_V=_Z^HXy1tt8HON zT4qa;>QrFO($x6D?8qZIC*9kA__(9jJL~h5qTGg+|%2qZt zJgn<8EGyV~;`+J%;$tMew{86EJezrFIw($`^rR$Jx#ZTNb7!go_gK?LiW@zXPi~K# z8>y|$3{pNlGqE>5^qEk+di=$jfXSxQAAIpn^I_*dHW^A}un)R`uaCh$3O=1+?o_hVX>o0XS3p4=m zacrD=wi1=u5;9bO*Sp`on+2Ytyk4>1YqpZ)9TgjT^MomZ1#?7so?@Q+Y$eH{VB7Y> zMkfG>BEYk8uX#IU`KvhSDh`tzEI*7Bhw)m8rRgZ#-k1i<*D|VF#!IrX{1DU(L9NUe zk} z9M&@|Z)Wsn#?f)emCpq0jr4ECgZ6DH5+RR%oro zbMA`mZ<6wwj(AIcCIAl}~63Yw3Qy`o?{w<=v zMX31LiNa1iB>gKx@>s`erv@>52BFs=q@rJn)uq@+G9EneU5PfoEJrk2NsN_FGb=G# z$r{Oc&gE>`(cthuMPoPNx{1Fe%y42iNtL+ke6sua^RWuiXd;VDbdM%tG!e%|@ng$j z=lT@0fLMMSxlE&(7h$%ryoE$t=!Oi0QW^jZu!vFtP;O9?-h9XVr zDh11jDnqG!jaU@1STeDEbZ|6v3B-8Bi1*&>!t#}jx{?uZQHf13$^;k6JOHBxXl_SQ z?TFF^946pM*>AQV(FOc|Ad0O%6rTbLkI)?FrVH_g~W6Q|OaiylhljWPC zrWxuaf#vT(%{`jykfsh%`UEmeASzAE30F=WXJ1?);VNmaB3u>C)r702xrT5xG}jTX zj^@*ZJ56&F;hJb}AzTa1ZG>y1*+e)K%@)F0Xtom0N^>XSI%)1E!QI617KyJ_&X$>A z6&7R^?wa{=EFA#H(*uCx90B0C{s6;wJWd!ncxCXStKQ(F^YYbtbHID1lh?&@h5&G! ma{wGC2>{170FaTJnIk^8K&AG8tc$CgGr~?pq4aZS)Zjk`Y`#VS literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..afb5fcfa325b7bd6ca248d2a2b8e508bf7c2e353 GIT binary patch literal 342 zcmWIYbaV4#WMFVk@vO*AElFfyU|ggY1Im57gF6Sidcv)ug`od&-&HoSSckulLDjKb7V= zYl#DUc@me~?Z@mpuTPv(u6Q9Xde@((=Ai5Q-g9p$eigy}NigZ%d>fHHN;h@HpFaE7 zWMoj@*%T+ePx)8+sr8eZ{UuyG-ZK%}|t@Rt%wY5ya#>&kr%*QCm006q2it_*f literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..12ea89db648c7e8f9e3c236dcc176491309d108f GIT binary patch literal 812 zcmWIYbaPW-W?*nm@vO*AElFfyU|9RF!o4aVzF4aRSCp?$GeSe+LqTt4n3wm|uK7Zc)MuUM>fP1Cpva$+m zmPcL(GbZir`C2ni_j26tS*iT}JI~$!)K_(B@|Joxz0IL!_M6WCj5sfryEJ=FRQe80 z&x4QL4rU*`Au_1EM@PayI2$Kk;W@^S=ky<}o{@ zem5_f{zWA3PoKet(%b%Des{RlaO~K|=fB$__sq_B28`kNa>OmYxYxdSmEuVX(0AwG z{PHhnslqKax6o-X`92Cwe;im4KPzwXs$LOor_PGO!}?<@z*{3 zzQ0d5+wWPQh!~ToI7x zA{U8}Q(#e$gz*-BT%tPRr|)B+x#H~Nd@!$_a^*LDlg+^j6jtR`g`0FOvSCSyNRtyY zkC=|I4&28)VrKkiLNFtF#2mRD`CvSliA<(@X^WRrBulm=#j-bVuA}U-TcS+?koOo^K14E*}3%Mg2p7jg+Kky>UG4A_S3gbbSbPzin{(P zDze0Rx69+dlw8!*%8wmym->opYOa~zm(QFe^u~+_O8^8a>&NQtqaPshN=1nig zdemQBv8?8cRkN(CYMutBPi#wRzvlRBzw7kl!tZ{#x?*A7Z}a~+90obS@wY0szUf@kF=L>j zH#C@RIazNtdC=scrW1tu`h^z_Rg?i=IZhnc=k^v`t?m>4WUTQ7THQRJ2b$0GL5}PQ zTEGiHPV59)$O}P>coAqZF9tcYGsuNqKudTD$dz3|OL-}187~7Z=jEUkyaMFLZlIOC z66DVApilWz&?;U9TFt9LYj_Q4Ew2Tw<8`3*ydJcHH-I+sMvw=4fIj2TK%00I=pyk& z>a}(D&znlEUFVWkH)rM?SL1{ILw8*q9rV~>rqwx1=Viuft2J_Jp$m;jn?F}+vD(V+JK zzfqvoeXg$kT-|K!aP?Phxs94h9~ds#I>0)_SiL5>%;WB@Y_JE`OgpMH* zgN`K;i#|-^FglJz96FvvJo*TUBj^MY3Ft%;iRdH}N$6w}$>F5j+8R(-Vj-oS3WTLZ3WTCT3WTSIPaoAL^=8li8JU55*6r55|!vG5>@DG64mIlB+jC1NYtQfNz|h2 zNYtV0Nz|hoNHm}uNi?FHNHn3(kvNBLCee&;A<=?vCDDp*BhiL#C(&+lh$eXDZ}Pc=W{^qaHRB;>ud(k{NavoJCoEpR_R#9Q*sFK;)9Sq08|1@2AYb+c z`LQ3!pZ!4r901zPn?Zpb2-?D1KtUV?3g%!?2#0{S@>WnNhk~~8Hc%Lcfx3aS}S2I2oNnoPtgz zPDQ5?r=in{)6p5k8R(M;|9X zjy^$r0)3MBB)WjO0DX%16uOYO5M4xEgf1p7Mwbwmpi7BM(Wi+|qsxfP(B;JC=rhD; z&=tfL=t|;BbQN(Gx|+BeeU|tvx`wz0T}xbxt|P8P*Av&H8;Bdwjl_-UCgLXaIpTBZ zX5waa3vmm&mADn%M%;#OCvHb~5O<)@6Q4(4AijX^BkWVgW1#Tcv3T=|{VW%b=4t?p}8|FsI;-&Xav(RWn+ z9rRsQe;3`Q>bubQRQ)~leN}%S{Xo?}KtELV57CcQ{Uh{aRsR_MMAbh*cdPnt^ix&; z)a2Uy36c5FJ}NXMuFk?4Qcq9z?44?x-F@y{Ug0^+kn~>Cm|xQLtSsMexB7G!_|`nP zG#uTbG4If5jRCFhyvF>z$;Kt5A@%K9KN_2L*_MABZ}U%YL&sNC^DAoa@%QRdUNk?? z4%GGJ#4?&-ZE=X?A#@DM7<4SjSoC3%htY8)&kG6$VYG8dgkG7o)> z7MnqVA`rAiYyky{AW*Of28DbNd&OSRKCurJDI!7p#eUEM zaR3xWBFeOy=*cI=LG*DF$I&N9oIsx>aS~lXq5yr0#3^(ki9&P-i4OF666etuNL)a7 zlIS$~XD+h;$>kdx!(40|VB7n_!tkBK-!9lV;fDDJdG?gU!@R?1_Y_9pNhe^&lFo{1;SN B5MuxU literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..b180062ee3ff6cb194194f1dfb84b1ee31cd7327 GIT binary patch literal 584 zcmWIYbaQiHVqkDi@vO*AElFfyU|#zc^2JC#|K9AAHjD}kH79w0M)=DwcUUH7 z5U=*0duHlME53F;-!%PJ9lLJfFIv+JOIX)U_MJ5M;`SuP%QZ9Rv}oVeEMDQ^@K52v zVw1FvFK>5>EMU1}Dr^~FHuaqpV;IBa&Fo<;Q=duj_g#FUEA{!RlgZDuQ#E(9E%p>( zTXbrtEt5H}*hp=|b5(!dh6J1pe(mf+A!TU>ZgK3Q`4+k0^{ivq`Bk}A7osoF{g24!$ z2)~Fhf+x-|j>MA}m6t@wDG4iyBY1}5hSCV0Bfle(zF_HKd4ycNa6DX}@DuZ;GP{NT zvhauss|Y(F6dC9kcp!K|20=auUYtgp3yf#p+x=tV^!Di>1Du2dV8T4223`gc2wsq1 zPz-_>=N1>3wy?x7Cnbqs`;@(&6+iH`>z;nR-is$@QA3sYh z$&>VXe)D;cxNF$b!WW-%K81b$wcF0?ea$>I@uaD`n;$KyyJ9?V`okw2dQ$|eBD~q2 z3OBEJd%fY*-sNqL2^Y4hEdAUYseRdS1CNK5^@IrKt;)-=`dlSqEMAc1kaGy5ES%aV4RZoso>9o`#>$c47_k*9x;9veo>er z9x)*nAvn*MNB`|pnMZ#adBhZW6yRFUuAaocFlcK7(1pC-ydem^yfM6~Fy5`-pWe*Y z-?9#*S42SyCj7WNqQcvzO#tLO1yMDaFwo&5DsV->u*gXSNfj3*7h8iEa3?V^h=BND zz$g~cyGbQHxOEwekg%u-gAh!Dfk7C-OwLWo0dWNc`I&e)IJwxFS=d;)dByn{1sMQ1 COvOb2 literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..d1afe7de224c1d5eef8aab42e325730d3cdb465b GIT binary patch literal 514 zcmWIYbaVT~$iU#7;#rZKT9U}Zz`!5~#Kk2=ncP6}3ML?)GdJLL-XRB`FZ`B#qE4Yp zWr7@-rkZrDSX&j<+AAEUbMwURkPqK^b!9B37JW>%Nj}Zo(IDZKX`zz##lmTu>4TJM z`}{+vEj_LBZnvvdoo2|#$T~Deb_n@#b!vNph;n!oA{~(tNMgy)7{KvvRBM?KZZ<8huF% zdT$$6X5V@{F-F{@`}4eO%a)$jzmZXU_V-=~?d97m9WO1fd+#grX_2R{`s1U2eomUo zFLcMT^w708O1xV){&6Wey=$}elEWJxXB78eX((?z9#LIQT?3F52#88KAGLbD`5hBbI7l}PBFMnN zBkF4IY7OJn%J{w7=FPSQsF$CIUl=C*xI3c4+onwbWTc?3I83-GH760oE-p$g)(0^} zKm-K9^)fJuYIkyZJLtQsF$)QcFbKg^Ffb(NrsROs2?+8t@o;c*u`{!6n&RO$mc;49swd0LQnz(p?rc?L=4c_jGu^-c1mS{1}F%qBmuQFhy@CW zQDOp4JidfOUUz&tB3FKMU{&Up}~Cx zy@gu!(y|p(6Hit?=+Ry~oKdn~%qWg%zTI}a`8FZoC*4hR>)kiL(pWDpCWx+r9bsdQkWibWn?IJt1zoO^7_!+hUy4S*MLgD zrRc-O$S2`&PkKmN`yG<-APCBx>+U=KLCo}cS$wa#oqO$1k`N-=mFpTf{lT;@Cs)sN zCJ0w;&!yt)*AF?7R1^3&K?qJDDJzJr5Q;J0ZWd?8HYAlwrOv@g2t}tR(`Y-ewu6Yq z^}wp9acCCNd!{VvA&^uT_;$fOocNY;Y_6A*4qWtck&4lBxqv9j!(+RXMdH>4Q-;+X`$e zz3j3c?jkp_&wfNm1Ej%t{wk)jVXN+wC=`~t%j}2B%dA^m{UEUjg%z=iw{iA5(^!AZ z5pgpTQO+*6dqq+eAgh2VoK|o}Hj#9*a@j1Bk_+YjI80KpRO}lx%H(A_6fB#{cHnY( zxpvMVJHL&0KlvaMQw{8Dx<;iI%jbQAgw3i0z&=0|Wy$fsWSsF{gNPtbklkAA{1;EE zmC3&$`BJ_V-R0MVq`HCIOu{IISZUJ@+*b@(LD3Yv+lgXJRwLr2UoSt7S zD0a|p5E=q#u2fKJ=T0aSS#A?kUpteOC|Z<&lbADXV$QIMNjciYq#SKxQjRvA%-!?q zw9+>poz9Qx=TMvgW`G@ilbU_`TuPP)N)ow<*jNEVd7^a~oidg^PZIb~A_Ei|iuE`= zAbl3OeDcdxsH~zuk;C)#W%_b(5=q6e;@oJY2vxjEBaMf~{vys?xVbHseYOqlQUmB` zcWHz%(Ux=Uo;M;y8c`aaJ+8XXZ7MH6Yf~ju*l+Ny(aQ6EKRk^@;SOMTfUU7lkI6^; z(SwiEC5Wg1c?Bpi@%zAXV~ozr)`-Gkau*Kh#EH`5jDWB zpJx52SvGxoomOvab3k#DI<7u=XL1d=6ZSqz5Za>bLJIMG0ndqKu{kabrt>VW JtEU?(_5YI&pF98n literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..3e3b91c9a09baf5c25a25d178f022d12b9266b33 GIT binary patch literal 3484 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 E147yw_y7O^ literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..df1b9c437436c86e15f9509299022784efe3de03 GIT binary patch literal 7646 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 s)=rQM4}w7c3_%~6>jB#zyJUM literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..5e4fc812180818dd53c4dec908e0e6720a108be0 GIT binary patch literal 5812 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 NZLqsXpbmH{{|9*?K#>3d literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..fcb1e64431f06f21cdcbecd44d601aa8a87e32c0 GIT binary patch literal 1772 zcmZ8g3rv$&6uuWKBE2o8j|;UG3Z1U0I$9oufM_$J(pIB@j*VoIQpzGKAcX(}5_EH- zB{UNuY)}!@;g*fZ7)*$p%8ZGRAh0QzpxY4HQgA%BF&J*yE!q9+)};6UzyF-?p6@&N z++@8@H{k`q_Dp^8VM~FD1px3Pe``Vhfh`b#ArAnG8y!h^a{5)gv7mgcd{=ovnymE@ z`Gk~T`s($8n``h*T~A7PS-IoPC(g}JGiIvZ%IZFtjsn>I_roq^m&Il!r(VmlO_vOe zOdV?AhNM}(U2goTy~G$dn-KGSdrsGzJzsb1UTSRD%w3Fpr8fA{8UE;`*QjkU=Ip#Y z8dg>8tF0McZ8BK0({X*xV@>r-8*7c7bKGv_o~b|NlIp$>zfeVTcifVR!7tB}T1IY5 zw+@~4INkNw+>HLd+n?QXwQq)dxvOAw;^%RZwe-MX?5lwTnZ}c4u?=l?MSgFKi_HbX zTVcWHZt;~DpRzi4Pg)X+l^;81qI#a4o^C%m-(0nr)^2N>+m_qjtq^EyChfU8sU=l; z@4WYx-j9B0Q8b>Y{H9m%n|Jr1pW0{OL84`EMd<9{VxG0+aK<&#%eB$Eq&vILJwzZ7 z0IX$e1uF}Qto-5^0ymlyGL{ioN5Yj5RYKvv51P{5vHr-esj(mq5R;VPRl&Z3Fm{*- ztRV^hd?kEDxXmH45QY$ZCa% zN;kH#w{T?=2jM561V-e(8{oR9t>R1aIcZapie_7)hFf_433J4tCR7vYHfV=3JKR94 z=4giB__NC#<%zIbtbU;nJJ1fM1j2>lLK*c@8Xxyy|FwV=Leb0h3R)0hgUS%;Mk#wz z_EB^qDB60%7!gM(;i7PfTTGFtNJ94|-4c~EsQz|N-~9N&5MnFh<%m#9X^2|-{kSfE zoY+#vD!0)B2vbihE0zw`XD$n zA*&g3D4SL!X|CJoPD?{+Oi#vU`$mFtX%{N;^T`x?J0K_-$ZfzQ9 rUQG2A2t|OITmYC^1;Bhb^N=gT^YisU-fMhTd$PP%u{lyM^aK9@;bcNC literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..10a04e0e21b1760ca2829b6a4e621566d681cce4 GIT binary patch literal 428 zcmWIYbaPw6$iU#7;#rZKT9U}Zz`!5~#Kk2=nVdjz872mXiaApQeDe<(@SK$|;uUtf zyhP5*foZL5N7n4JuBO-1I!qirt#W^V)n?|qbLy!4`Sa)HnH(5go=W$voM-3P=&PHs z@60{%O&XhgtzK=mnZ0+)rawCV7gonCdn{crId}7;rhQYnXRiN!YGvV4-I?o>7+^zZJN5RmqGnNalu^mHm~0zyB}P9AuILy>Y<8H@{`ng23HR=Y$Jhzu2I6@%y^#vPTX+;7t9a8g6*% zY|XUw^HR&#gglYkx+?YLL?NNAW`9~NTt0nLv^DG<2A{BVBi`d1PlVRbGYh#*K; zP9lh1T$Efa4x|}{t4%gpS=E`bG72#W!BjCYB4LX^3+d$yy&3MD( zEC#N-IhvFj__JP{xxKa8FlUP`r-}k={`DE*|nJ<_* z7i%Y;x%cVi)sJg>O4iPZOP!o^$mO|iSHhNR8;yQKE^V)~Kk&|=E2Dg#imV^YiVYuI8vIx4 zTtB2QYdzzCM9%5+Ka(o=&rDyO{8W7U2lri))>1Qe-Q4W>%B^GjmM?#tkE}el=C}U+ z$CLleey{ESQ~b%zd#`8NGRIqs-e4%M%uP}T#-P2@l=3*E<^OmXL>L$(xLLWm#QPal z`x&(uI2jp*r9>IU85xRF(~66MYT0YP$t_BbC}-r6;N|8O0*ZhE%m_vX literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..cd461e1f8f52ad6b8949b4c488d4b2e50c7e76f4 GIT binary patch literal 762 zcmWIYbaVT}#K7R3;#rZKT9U}Zz`!5~#Kk2=nR^+5G&2K3#hkgp_x*1h2z)cHKWh8o z!Xm3YNhggcb=QU?CcBiB+A6wYo==LfC@U#Dt#;(Uo%-7erw7rgSoTXk z|HwTli>J7@s_fLoke>LM)ctzhN0oNZ^nd);%KHCA@t@B3ob9_;|IFdvb24x9QNF#W z^}AoEZuxTL{VlD{dJ{iBHGKU2(u^O+?>DME?)tb&$whvN?$))E|G=17M-{_M?k8k z)%s@01_^+;?%~zuFD^7qu8nXDF`BO;QHNrtQY74Zu4WQh&7{o0$;2osBhDzo$WWA;Ry+eqEh86LAy5Pi?3JdJ#~CgE$H*fk zz#_m2Gchrpq59P~27RC~KQF&9Ot?7q-5yRgnF1yrDPCn>W0)a8o&#?HjCUvY|B6@U z@sojidBb>PVS1mu{^f4+wQ3E>NEUu>m~c^QP9jKWaZz$H$WM$?Dhv(^-hPZ3Op+1| nk}yLV7$gwP_X>i<^g&m5qa)mtR_dS(pI;t@$I^ literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..fef5cf76c9a086f487a201b2cc37a245a9ab1a77 GIT binary patch literal 596 zcmWIYbaV4zVqkDi@vO*AElFfyU|>^`4wCw}{px1j_7 z?cG1W@a{Ng{_~S)txn$d@7kMq`nVr&@f9`L`0K!t&6}o${g7);axxCQ&d9L1Xlfy^ z@Vrij7r_@4w1l4-B~G|D<_zAIh#e;2_Ubu{YP)Slu=ENew^T#h=nc0bW_bRTI~ey{zu)L@|9ktS%l)bKjr0Dp z)pdVMU?{H4O;QHNnS=DyxO=n9HFy}r7#JkESh(0Fo-ztQWfWuJWMUMR5@!@)WGG5a zD;7sm%g6;*2o!;UqSTy35UaQ-8LW;$0xH44z$h76Q+B06DY=_bf+0CKB}W)2B_t@w V!pFtU!^z6V!OqJsEx;_y007?I=R*Jh literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..e144212783c6d07ebb07d2aba9347ae18843f099 GIT binary patch literal 774 zcmWIYbaVU1#K7R3;#rZKT9U}Zz`!5~#Kk2=nYD}z3}=CI6?5hWCVDFy3d}wKuWR8Q zcHNZp@V!-fVG*kqWUN2x%I~OgJ7=5pEMKolYrB5j*I&Jte-XP@i_f#O)t=9IbN*L& z1?6q|{9;e;PWSr>_fNa6*;9M3@$LVsWepoQ)Fg@@;(z+!dIM)DqqXJfJiqkEg=VtH z6nCF-6aT5R|E%?k?{9Ku>|tDfGt}(fg6ltDz9|yYn)@LpYu&9NhS_hJeg|uamVJDX z%hH}AEs75}buqlTg4mOSHn?(W(ZON2Bprc2#C(>h0gY3Hl= z9`V2bb$w#~e$SEZA5#nC2Ns6n%G@MHU~Cl1&3a#T_J$V^gBSyYG!HuupH#G1v@8QB z6QihvIHL$7Ls4p4@iU-G%i5b=tCUT976I+ggsw3 zzxH*Gz6ul;6%&OEXZ7CPX0k$II#5_lObl)aOcx^;*a<+}z@TjE)XAIoF{lAm3yBHA zRd4xx>WB>sH%OSDg`XRyd3#98^<#mFB0ymtSsr@K4hv zYf2@jlmmqY%mwUV!bPb$i6Fa+i;|0#K@2Gn0S1iHNe60f@3Oc5$s{GoAPEy@U`WnQ c$q@!}g#-mz__(-vI9b^^*m?P71ek>x0Mg$tMgRZ+ literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..fc9bbf9ea1511d95032c00a46ff75fc71da35c44 GIT binary patch literal 1362 zcmWIYbaV4!Wngel@vO*AElFfyU|It*3>9;c=eKf7 zf3CYLxcJVYUAyxSe!A;++^VvBW_w|sa8zl@X62qTxjEaXet2+v!@H*v>i6!g-*}bn zepCGd-5>H=(k`m zZ|3gFd1d!<9jc%Ieb&0qV|tWB;#^}OO9ANlry*jmQO zYbURA`W7Dwb6QZGy7Y>Ui06sAFh$n{cn zs)WzdAcG^j?xi#;>PNq<+PRA**H5}FJ2NDX*(y-x(pLT|9z%n9bL3@JO|IlD>U?+T zSlNu-{C^$at4~e;UOnRr*Ve5cd8ey&7Q5a#+LY8*QlaCwf@NbH+nw%}$`u|)bD!^U z_80nU(s3uTK&3vc=~{dn%g1M$c2yG{*7wAGu`nLvdwpk}@!bUlyEeYai6v%EKVWz#z-d!7nH?g;9J8qXGjb6Qihv zIHL$7Ls4p4@exJ_2H_{>OJ#No{bl5ll~9pz0O|$<^WN?s3#YeFX95a4Nd&-zd1NK| zC1qhe%i5b=tCUT9fO-|g6l7u6x-iacceGjE4ir`tQ@VIZ$mum-_X7E^}XTQ+s-fOaVv&@Vkz$a9%P=J8rsN0%xk7@1EPPzt RJe;g-9PGUOastf43;^Fk`Ii6y literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..a662d54c2e312bf5421bd03ea4754a66d7a21c81 GIT binary patch literal 564 zcmWIYbaT^TVqkDi@vO*AElFfyU|^h-SnXB0w=}sjqm-PCR9|lS`@5Bw&qGE+ynfHOMeK%ETC;3=BO}kui@LUNJNwI-x}V?pAYOnHIvn5}j%WXcHuVZ4)oH|*> zH)z4yyWXFoX5KZw+3#>D@_puFp1FAk9Xmen+t0gYTT=M;CyTm^*S}JH&$2PiPCLB+ z$lmFCDoj;NpE6%G{qs>)y{wx1we#{fXEVPH|Ck zu|AMy6rB*HJN@^xer9H25g`T7q|alrct}(=I$ci2OQ$cD}Q`;fKCi6l@{0P(3sS5MH+?3E$ z?b~T}rvKZ$6&7!w>>U8DbFmf^Sa_~w(lrS))vql~G_GR^Ips*x|BwRJn h>>QA17>bLMi^V|<#%t3;V$0W+7&0<3Fo6Uh005{mN^k%G literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..e1147ea3e2b629d8e5a340c4ad0877454f36a8d8 GIT binary patch literal 652 zcmWIYbaQKAVqkDi@vO*AElFfyU|9;x1_kC{HW2vsxvo{d z!XrR-d-ALR*NI9qwscPQ>t*;Tvh$p(?bXc(_mxO@{6CkP?I_E{d$RD{{k!G&pLV-` zd-FSG7w?S|Zz^wB&rUzA_v zN}^$Vst$C2&ED9;C+s-IjW0}?O+Pc&Cp<6mj_fP>G#ze z3Wxu06e*9L>5=X8>DZlKmFVv~w0|w;i0EQJjyd`Ts>vy2haUrh19@``=xokIn z6I#)~<{NL)gdZJ;idJqH3(Bf~?skcN|9a<1YaPY(jx?$s^3!)Y-MR9b|HiWN;4k-% z{eSrH@%9DkAFr1P*fTy(7jtJQuFOqR2FBj;f>rCE6v=wnflyH#;{k zOc-V|BNy0Mm@v?^oJ0_(xG1?;97r=trrv37^ILVbk5Pg_0H literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..5aa3f806fbb0b0b7f2f1be79553398fb7386f9a7 GIT binary patch literal 658 zcmWIYbaU%sVqkDi@vO*AElFfyU|9;x2Ki=78wy;#xj%`| z_KjF}>T*SvVDV{Y6E5uFi@S7b^2Dv1?TECC|BZ^XE*L+Z;b%Zu(QTan9LOvtMew zU3a>F{_51PdtWWoKYjY;56+5Uy;Cf15_ov`pgqeG_|?n`hBNV>agutL*j%d#sNIwzvfg=^eQzo2VAP$n%8D z%Ii0(f9Sq?@#25M|F0%b7FBdse`L3b5m;VanVX~xj6-!Mw|~78G%a};#26SPd0BY5 zB<3;-&t;Tk;ACPHl@ezZVPq&uO)GXqQp?B%RtOXU18cROr_1ZlK4RpN0To0P8OYPyhe` literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..38daf354f51f90f5520845139a198b8758e67c46 GIT binary patch literal 690 zcmWIYbaPw9#K7R3;#rZKT9U}Zz`!5~#Kk2=nJhr@UCay&6?3KrMQ7hO5V^Lw{%GZm zW?Lm~$)!CTc$}g$A}_V1-MtYU@Z@ns$V3~@GO1(#e)m0QyEe^{ecICE-{;EpbZWn6 zn}nTf<5)FG?%r*yU-u=w<6jvav#bsLrF*Q??tjI(i&J{yu6_RbWs#9errF*f zo1)g&t+BfL_E(ir)v_4B_sc%3zy13v%Qkw#Qtmw$!)7jXI3_MH@n5fZp}n1(zGQgM z^rh}Rfw!D)>pt!)>_2E4r>MVWeur8`;uklG%kO@?c=IF7?bcd}xla$*oN#$srqOiq z+e3vI+15{bEE_L|&B=Ngy>#C1uaZaR2J?4M{ZJzKZg!2!hmxd=A17RV8MD!U?~L&I zH?MOsJKc;BHQg$?#Jxk5>0eHXHt#KtbuA&cXSBXpY^+(LEOFrN-yE}sivpV*Kk0J^ zOkQ9<>&w)Mx5AW{=3bOx+i-p3Dl44F+nAHxs}7i1G_k;=5)?od|Qm|;MN!3 zkG~0&kP zGb643s{&8LrBUY~C*WA)0? zH~d}Mu7<^xxk-w^G_mB1*aT7U-^+Ly#26SPxmdV3B;17E#2Gl57)7PT8ATWwic-^x z#gSApa)FfrMIfLkH760oDlSR}t7DYB;b^kke`WzIqXdHlR1uI$&P~Y?2GT-;f-HPo S+&rADY#i*o{L%u|Hnjr zs~z)Xl@_mQ-o$yTq$^drTFcNk+dys7k&TAm_UnH=-u&+9!KagcKY2I%wBzqr)_yxK zp4mI?^XQ1-1yD%HA9lY`5fIEt>4>gMOHD@$fT`rPBJ=~mTB(t_{~F2{ZHTb zIG#Uh(Chy|XLkBz=Gv3&M=PZAW*wS%B_`LK(PA%SO|loOzTMu`2AK`3)(D(4j`fOV zmU7UZb2CbB!xXcnYd0@>(lq5)MDm^6b9W}~TDC*Hbg|xrOKVsyRlmOKK66ZX`!UNX z58vba6VCq3y!VfFmh`?^&r%MHmFS;ROh5c7^)mZsH&>Z=-x9a%X>VijcMI@T6|IKFp z*#&z;k4;EwUDV8LZXOm=qZK);EHTn(l8?y8dh@&e?JN0(C+)uT{N28tEVsnx7ar;@ z+jn&OnQeMskKJC+x21j)pF-QynQL49Q~&SkcM5Ize)vsgfREZuowscnbMD$cas4;T z{KZCzWgj``q<+pRTHyb4frP*FvP>Dzvsbr?G+fp`AigYQ!=t;=Y$q63pW=FGb9w0% z(*=xM4$WNql*v0Y_?DHom!8MU?WV`}-kqtvEW4{Z(EJsX?%Ajb!9nZoPUP4WX3tsN zdZna>``VoO*WTtY*!ggErk~l41=V4^meSkwXIsuN_i~lV`&PJRPpd4`yq*P1Y|1RI%uP}RhS-Lv+U;u{mtW*z5CsMs7ay0f zxQDEV5(6g_BZH(EqX;8IQEFPTIFd?6F0eA72m}BrtUdMcgIxG|O&J^6w+o9OZfv~IyZ2Y~W`<>lvhFz?m)4Nu{ZzNYr{Ubf zEmxZh?w->N=GyIl_qpEdKg#>(3r-EbAzEA6<<6Bq?bRlo#o+>ZjfqSA?B=Ab;GQ;j zUjP32XZ7@sU0-Zx>w7GIpKto*`Ik9j&z*B`w*635W4te7arx!VH=lGVeS8$2x@28( z%FU~Sr|US@z7(!!SC3GO3=`qI$evh~DyFkpr}#zgTa~n(Maps2$G6TZUOPS1%pz}} zx9*uH{=VwJaq~Z33Olhk>{;E>x6ThPMZW(TBe`#-YP84B`Pa2RNNc}ezwFLM$36L{ z9^SiX{p8~DJBtf8z483E(zWVodRdku!%FV$O=f(pr7gNwgm^C~WSR(gu{@j;ad0u$ zQ*RSLQ8}Hne6h1^rgh~VPt=sRxv@yrWWg~mUd4qXjTr`QO3B_r&-pb@NZg6aFlU&Y zYZH|bdbW*=D}D9al_l+KSM>6nnq?}eG2cT<>Dh%$52e{30yNyUT{#yy8TsF_4Be{7 z+H`lN#Wexrnnx46PH*47OMdnianJZ$QO_S3TsbFjH|T|wQb9^(2r-@4edOj4L;mob2+OozcH`diTkP4=0IwJ)ZD+`jkFq42b<$x?=C@xAa76;Odl2^+NZ8fy^Z)KEVkbo;= fNX|{k5e9OF1Onx z?s(3pH@7ePNW8Vl>Ct)kKx{j|rp@nfH7T)$?HB(XKV$V%UeERg+w9OSvi#dVbS$$^ z52~Ia!*Tgeq4nH1$x995O3!D0v7T9~ZT0Zu>iQX*PVzrFcCRsTdr(NXY ztN4ParGEK%XWhm5rzVT5ORnllU4Q?a{l3V!xO40M`7=um|G$2JwCH1{pwIhh`TqTG z$6o(D`)AYkx`;iIaWNPD3T&oFt=Q%=E!H;urhSa&ucaHNZT8u)W|hvO&oR@3)<>pA zq+OhOjq8k8rhoUfn@%S~7hYL*vaj#)?tqx}-HRXpF|bc@&6U!bGwD}Z^bG5Gj_f(w zVL{^kJ5#b1k3HYTakN)(dwBPuOU(uKuY4Zr)YeK?tdS|wezo*8YxUKepMLf1H9OGw zsCaklJC=}RlX7*u@&HfosKv~C4m!*Wdi9wh|Jx;A&I!G{k0_>w^~GdJ`hB}}C->s) zVv&gx+E)25Q(UutsqW;555A;eHWAeIe=gw`*Kbmk!%-;`-+3)Ume4Y2$uA2GZdw=g;%PVIx$sC-VCe0 zS)#UUcH)YhC4n|pXC|!?mt*aDWYs+T=udGe{?GnDH&nW*a?82|u^Os-9;>`|*5K2d zubU4!v^VEfx4ZazN*FN6x zQ}q6S$r%4xys!T$-6&_j-_p)dT$!7s49rWiZ}0z!Qkk5@!yv}MAjQMZBOrO5N$fh4 zJOd{aqo|BHqX;8IQEFQ8SD;$qC+16Kb_@MwW0iVGh*VA;xXs3gJ}lx+<1IpyzbBW%k2Zct^(>6U=iSg3Evbv zzAbCje+!^qAweN2n2|u9s*oOx_hsG#ffN5O1hN8!y@dQ=!a!b>P#h93N2mb76Xh2b zM(}jFb@*XCpzm`ML7d{EgGQ zl(KedThshV=2S^ns&uuM;oh|eXY{B{>)rT&-xdBD51N~6?iQclYpLFN?P~d*dKv$= zC$}oQYd&9YyLNvE@07NOJJ()N-&B5k@d~d6{ENSo&hTIU(&lAL#w5OZn{2AjOTDm^ zSN+Io;V=I3OT)gD!!<_SGnWUW1zEf|>x(2BQ zVsmdsHEx+;mKdErbCUP6ki82F%ge>OUUwb6yF$3MVeJ{VnZZHp_s{tG!6)LeOtjb8 zzPJq4Bbxd3%+V4X=cS%$)BUoy94A1=;UO|vFV z3sU6#=8+)fonoN1!~ELBOK&=-t_hs{H{FHBWq(_8cE+mTJ+Vq}KAd}_@YH^3y6s#> z-YafmAGmYOk4rKXSLP-u14FgF-uL6h?Qt`C7{nPEB)M3*cqLldL|WNo7&w_2MWw|U zMHm^1QqziEk<>DBffWKpz+hwiUB{Q~(|j3uBzbgsY+%A~1Qr@(@6{Fq2}|;5!GwXP z0To07IY25C8xG literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..5acab9e32bd5bd52f7b8e48e8efb9a60db6a2212 GIT binary patch literal 722 zcmWIYbaOk!#K7R3;#rZKT9U}Zz`!5~#Kk2=nKKv}7+9GZ7%Jw>o#dGP*g&AQ^xS%h zs#kI;s@|GQO}N!Kx8z)InUQyM^2Dbbl~;KSV8MN$%uT<*o_?+g2pQkD0208 z*EG4DbN<9|G^60a*0;dWu(s}+w!~%2*P`hMW4`ZlTft`_ZKQj>+c#1tO+e-dxAcR! zS$d+3PET`uZ@$RYuVLC%d0ZoNEq8!o#hv3zF0!qeY^+#k;Arti@R6KpuaI{2%HB0R zX+E*{H$JpDzKv(iMYi>=KYR+-zjwIM*v6oFyY6_M&u{H>|MT87Ke)l2ticvpT$!7s z2#lw$RTtw9PRk7DVGv_rkmBLs;gxh2ca~w`WMmW(7iAP?WGG5aE1m&V*_LUfbL&`3 zBqNU$A2%N#Oe2hDA+O2-)sGI=_&3ikg%|j3{3cP zyM)M{ERJR-9w{CM9(I^8kCcFnfHI8tJbCua<5fQ&0rd)S3cwvul$w(Wva+}+xmX!U zGfSDPG-lL%WIVtmDZwBKb`6-2KroYYQ*wlXTtPtrW?oJ%ZVnb!b~YY9X?`Xl1^@x> BAmji5 literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..be405c80b868cc7a1589ae98bbfdf0833e286db3 GIT binary patch literal 602 zcmWIYbaM-0VqkDi@vO*AElFfyU|$L(lDwzXctii(4^y9sYPG?9lR}0>cGPQytc;-#oly#@S7-x45@wn(aE<{YNu@ z#qOj@YU)pvqSH1jSI_V7erdDEq}4pAICMShg`bue+?R!PJh~dqHicQ&Tf616&-$h7 z8l)D4Sp-Mxy@G);q?kB?dPHo<%vf zYaE_wwPfvm6{SF*2L9d352VvP#iLZG1a&Gtil1gt)zyCS|H?lb|Ct{;pgv>TzC{eh zmAOfZz>s9(>6#<>IQcyfg9HPE6c;-ek7S%!oHPR`6QiiO7^4UyLs4p4aTk(GMlP^2 zpa>Wg%FTLTb@qlABaf7jppXR2yxHbIzqY!$JOT+T38}$UZx2biek?Fi1Sl-XEyxQ~ zy<7deq0iGr0YG6c5iTj1@Vj?&*e=yQ{tZ$sCMXXRE=tWw1Q}Rdlw2$hq#31je^e`! qYPJhAN-{{otYTnD&P~Y?26BZ21zGsGxOq5P**MsF`K1Mzg&6<<7TkLP literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..447a80249493723ee23a4c03342247756cb98711 GIT binary patch literal 852 zcmWIYbaV4zW?*nm@vO*AElFfyU|vl`+en{>nX932giIr*I z4}Whezp~irY~#GS>E_KzCa2W?`mNC0e7SqiiT9tRc4?jaeNwz&lJDlg=D6q0kBVfh zwialZhOeHm>otWEXlhN1;fN6cL6uzX3}o&}X3POL5Dd%yHp|NaY;KCj>Nme<0x#_-(5 zHi2`0McL;*jriSG^LSCWrOfrnn7IcY6spdjA!HSi!%@t;)b)^to%;fw^i_FV%!)Ut zC5Os=oJ@?O5@L)Zj0{DoX~m|% z7!rPBzEozn&|gL#83`2$2cT{+Fz@aDv2c3(bS9v%lSBYam`6sEUs4vvgW1E#1-1kx z9Qs#QH)OV%5zt6pXW9}7$r0SfbT^Yg-lcdLIl z^m)1{0Az>}uLVr_vfx}>`=HKNkRjYMA~4~bg2%UIt@>{PbgrPIpcl*~JTk&2!nQEp zo!I{?UYW;F1{uk~%MR1~W!?jU6aOv*G6VJU2@1hf19|d-pwI*Zph-f)VlW;s^l}nG zoZ_P7Vto)p8bp8rqYU?s{III*hpo(#Qql}kFmVP3Ndz-FHzh|H$Q2S4WZ~oD=HX;z O<6!6Imla?ZW&i*nbQuZ& literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..122a587ace3fe07d1fab1d35b8de1fd48f5015ba GIT binary patch literal 1884 zcmYk54Lp;10LT9;nzbk4LEF48q19X)ags&mFw4ud6uSvU%4_Hvs?&>#;(GNN>e^vk z@|H%_x#LdC5xq!VQrBIMJ91P)cj)Qg^W1Hp&pzAlyYJ`Op3ncg0D*^xm<#}at3VbT zksPK00MNyrNy&-Z7tRIX7zF^?xtD=H@dd6r{T)@b&(6jOHM%bujo(p`g`)M!RUTPA z?V*ADrK;;Kb@?+Bo!XC@wS9ZN8Xu4ibI*So|8$Q$>fOlAe;V$YzUT^C*61qjLU_VLLI}kMd7mTs;eaoWAF4W34$m7Eg`aqn9p_zSEm=by zl`L*Dw<)Sd-;Oa`hB=itaw9hX26&U<@2*wcT}FSETr5gdxEpJkKlss*AsnZlYW(WR zed^xS%{y)N^!gPo*|%7VVDSLE-7aDNMrn)pz$0_1%I~>lhakNE6SV#DNh_aYv8l0pK)!|-wfN#{a;EeSwHypH#;8U zI}GQW7(rDUgj%&Qc<~^&2 ze-Xtt#@KUj1ylrD`m9S{^YnDcsh9goZZGZG<1!X$k#ExVa5lfOGH)4e@0~AlW*_HF znoac82f4Ig^Pk;%AiHVU%FDdZsbiJ-kp<^}C0%xKux=AY(S`Wn z6!~F$ad5YgF>c^GRATq0#BQ`CZH(H~B*_FxDY4<5BmgvAI7{!Unsy_=1pBvqc%VF# z#{iT$B&vZPX)Z~V%0!hJwUG!|{PA;uN>B+DG@)R$HEe>S+?9?1Iw7!778Djj!EyPE zW3wsWT|fYn5X7k1=)+e~pum^qpSW$Q%|!r%5ZEXiUO@*69#MyDHMyKT1XvJ4C>ja{ z4JddOMO(=Je6;`pG(xaKt)QR_g}uhUf7J=+6(him5Co_I3J4Uw@eA6vzU^fS0*nd4 z33Y=0hPdA~MNp z&i|)MqI^6}+$PQv!|)7oOwX*QxpHp@Ya=KFFtl+B5R?g+YRd{(sVx>@sVz2Ot1Vk# ztG1kgliK0|p4#FAzSp|hhri= z48!DbOazBv7#fa=%rFe|!g0v7j6Oj(K0um}lC{Xh=>wuU%!aMuHc=XeVPQBX`ob{m z3dclM7=|_Bm}m*Zupt~11z{MLgJYr_48vY|}} JppQ$~%XkHSuNnyXJ)O{YjMA%Qxwx#jJ19PqRht z+8_1&BNu+9*yv5W_!E;^u8);}3-M37xa3SoYkv@TXbMZsCANRlv_kKFd78@=!*IUX z`$^3zHgDb}FAUmyV1w|MCb0*X)^N_9RQ0v@ z+2O?-j#Pmj?nCxDk{f3o$?(?r9keDUlasje5k;~AkM%b#l_CWFX<-c zCda_Z#3(8u#wfzbP?VZhya-7pBNtd1Py`H&Q}R9){8@0HiAPFVRoM(C%p;}Bp(+XE z?N4aZz$H&^HVWaQhh;r7}dHD78P|w3$(oAvrfCM;ItABq+$j$HmRV Q$;!sT&dV^lcOv`EVY%sI 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 literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..bdcc36fd14e0473b0855261846433b3adb1df9d4 GIT binary patch literal 722 zcmWIYbaOk!#K7R3;#rZKT9U}Zz`!5~#Kk2=neL1X423|siaAq*0=*9#2<)4GiCzAV zbJgk|#lu{#?84^i+FEwKCce8i=uA|R75=z?cA4}#J713J?|*-a)wAT&)898KF!Pnu z$BgfHo2PN7uK2(7)C(=EuQG)V?AZ>o;rtw&r-P#l=bw7`bwYt^!yW%k*FP4Sot}5O zF5&WZ)g65}d!;)y#T@{?7`_x$TqHK00PCdo_u9W;|o%Vz1T{<@bUV zcsc~86+d68w{%^Dgu*oI;OJwXnz>zDH?K%(^vX3?k=!yvbCtFaTcQ0s=5=S<76%8d zx4&3Zk#fzVz4c1PAMTYBuYY|LEl9jkHE%I*^p5X3{8pz6od0sM>c*UTuuSpeD>1P< z*TZ&eoN&83&pmoomYk&E+eaKXJPz!8d_iTKO9X`Onvis~OhT_WHq)cGAdSs`q+36}83 z#VEnJw4%U%&V>~$JPfixC8BJi-15ClY`sj}44kY?42mEnKP=UEv>b2U$HO24RKm^9 z%`M-<#NGo^!onyi4N}5Tl$ut&8fc^bzZ6lMo34h;JPN#=ynH|rFyK)T=M+ccDRL^p zc`!#Za)Dh4(*koCP#EMYnDC*K9QsPtKe~Vx@bmKv!Gw7fB>5$gc*^|Ba30M4K$Ad@ zhiL)2IVTasDK1Jb76&opK?E2uD*QCucF(0L=^~>%Lvn6PjxbPIOi+|Vh>u@@my?T! MTTob8gk78g04R9ega7~l literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..971c468ec62c574327a515371de06c04784ca125 GIT binary patch literal 1000 zcmWIYbaQ*a%)sEB;#rZKT9U}Zz`!5~#Kk2=nLUg^Hc+l&&fGxXd|^X@uQTHxGPkol zENxoF<;s%j8EmSg7#P-Iu~z1N#r0Lm;l^bP7ySEPHCZ9>;KGnk*Q-B2tTfK~@acL* z(awl-Kef9!vg++qn(aSM;G7s9a>HrPtFm~?OX9UJ0yUtth_ZSGSOdhV%kolA&MhFXs!L)R(u zYukNT)C4qCt|&-#2hZeKy4m{Wowsp4=lSyAPRW1zV~vEUvfAzq?4IX-y|$LjTXaRD zgmt52n5Sg{t`oW^=^J%t+liBY? zu*V3p=7zSk)otOFs*IkDAwsXBup*MVy8OCulZsMv5<%*Ui;|1=fi$CZkXh}wb48LfnI)wp s7~n2tV333v$G{+gU?%6LxX>2+81&*|%W`Ca8d<$vxQ|22K4Aj_GaCx6YXJZZU9bLFqhla;ELRgydm&C#NX z#g(~9K!X^HQqzk60%?`!i4}H}z4kM5G4gWo3V@_Qz$9K)^7Fm5eL!JG4o0}JnQ_vE z-QDs3fWllHTzn9<3=BRC_!=`mUEl=@3vdX)Rfh?Eyx(^sMF}X($-&7FQ=PGW)AUHk zpnjk*9|xZhOn6c1Y{qD1-ibhAZVqm^A$zoRxJwt+S^$N4IC$WO>aN(EUR~f7`=D7of**MtX?goZJP9n(u;-chYZV-dxR)=5FAUPg_&2 z{Y#0SoBV%{oL}sU4870{y_~tR9xE^1*k!omnAXFY+x0UT&9-g3Y9SVI`pmW{yI6%K z5o%Wqjgt*)WQ5c#CtP3o-IViLalYj{(VJ(gE59@UKd!&9Kf$Uj`oX2>%Fk?nzo;L~ z2{cH3INM|88D+MVi|n6dy&_$(m%-ak18mc0K#WP+XatlnD%L)q|TFnv%~__^hmGqWvc=4RkzWnxg2Vw7N<^7xNq2E^hf{%wU?#AD;3MWWqnbz?(pbZ@^&k@gYx+*J3d-aK0SM`7Rzm6_(o`Oj1@+^qBcoxb?v zgtxyQtccnB*5Uc;{mgTYi+Y6zORTt;*gtvN0sr%xUnd&QOxf&cUiJ9R6D9pmxA(N_ zb$@pJ#XBeUbIvBm^`8T=^`_l1}@2&>#-AZ4gX6{bk@}04D^S#GT zl7Fro%2wR>ytd@PPSNtqGO;#F@8=g?*qyO3NK7?yCWl2-^~p~X&qSosZ*W_lo|2O2 z+2eC`?USI)B&{rw)D3+nGjg|t@u%E4Zf@{&=ElZKuIlJxvrM~tBi{v9dO3V?zfjgP zZFT>T>5=CC{j)j$2mkV3X2e+6Aa;*YYtAXb;>z44Wnd_qI-jj|2^YJ@!ywMUAj!qT z#UatfCfvm)&cMmUC@Lk!D8k54l$utohoqK~3#fF@pXSTRBgrGfqYV=- zO3g_Gv5Sk6i-Be{FiM&mw{)Fq{o%+c!5{%s#lVo9o0208x_2$IJ&agStoEzAFZccT%MGF3f%<#*oIG|jd0SK7 z@ws8O>@v$1Z`tqqe$%%d<{dLb6T_oZrv)=vS}^{cAT3;8#XF}tM4`K>v*yIxklR8_ zm`^^rJ4y89%4cGFwu>(cn>?#je7!t7e&(HN5%#`Wp1cLm#9HoUSl2s$7YW$-Sx)`d zqwQjmT3b)wE;%qU__Jf1On=4uIGHapx;|SEH_eb$=Q?-2&}esqV5@5MN53~MdM-02 zMoez$`xPR$DBLCb;nF%aZL@fVE#lW$A8N|DA7A&1KPKg4_qQnxS!IcrdAV{|bnZC6 z+RUXg0vc4bu_xp*(YoTq9<{NbH7oXqj{=Iq5 z-XCT%XP^C?vhNF{_LW*cxR+7= zzje1-LFc*ZxUAFl*A8WA`d7|ninp%Zf2Y95{nT$AzV9>c1!NwdYIHH**z?|-w>iJ3 zor!8`)4gD%#rk4paP{VE{0S?&7j`z5)t-N`=X0sr)p=arTYY=t*uSnkEY|I-dPw+v zV7uQT4*3T@ngnpC9z6=u5R~&e3MSr(2{hhAr6As`Xm+uX1ix_4Mak3U9F; zu=9O*>fyT;61&!K7Y%&7w`bv^%${kBObT{vJYSW~A-HyVJfrMYPem`zd#f{kmF$|c zb;5%F6~T@TGlVQPm6sjhW!WG8I$^GvQ`ZF{zuRA?S17p`U+Qhq$W1u%v-nu$4ZnLK zn_|}{mDWx@e_wQK=Y+rEiw^7k@qQs6rp4R%ht2vEbJ#Y&T@1yQxk-w^6wtA`S|my5 z+j1TTaRvq{VHRO7$t>Y4Nd`_PMp0=oMiEAaqSUnFuRxV7OXjy39c!M=%p)bqAt?eB z0RtW>c^-KQ1kZ@W2rg%TA${wl74xn$@<{P;@JPcH#VtyD-);DG3Q$;4Nzni%oX3(I z{O@);D-(~DxUe|TIS{}jB`YN>2jjuq%g6mZgCtxX13U;A7?N{Sa)g00LV|)Ud|cc-oUCjd?7aLk0?fh;02VMjyZ`_I literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..93b3306e0d1c9ba815367ffaac1cbb77385c06f3 GIT binary patch literal 768 zcmWIYbaVT`#K7R3;#rZKT9U}Zz`!5~#Kk2=nR6K#7&Mp}7%Jw>4fM?yHWc`}bN?ZB zKHXKjfPei5u?C0v_^U`I1 z9^Eb}i`5bTliJae_5E*)?0>2G28x$Dx}eiM=&MHS)3>KOy zwylWCjXB(s-emBjkHIxJLvOdkrCHILZ|l^Tr5~1DQ`9?WUh3qWLn*JzHJVM|y<7d| zdmz(KfhTJVKe_8JVyrkN9X}zOzx;Jj(5;|*>4hl^OpBH!pT7F4_7a zDkFK~>;sdfqSpAcC!RMuX&Z1+_X-%lazt6rI9gr0h?O*Rvrd%1_mhs76DGlUo67ESR@!YnHWW-#TZ2x8H!TViuVH5 zvMib3W^}B1HY1Oe2#bgSPy`HMMlf=L^}~eiFQjjsv|`?MplTit9%-1c=aZviepiIM zfWlIOQnE1NMLgY$n$F3}0)^#R`rz82ZAq(r32iJ3=A zh*t>i5*{frbulfNBA^yM2}2kU=!=|05U02(xftYgMk$uZZU^csixQb6B^V^(>KG&t g%;emZ9AO|=NKlZ4kBgg!la-BwotIxmfLWLU097Ch91B-QsfRXqW^GtBE%#RNQ>*9Kls78>X3FXKzt4Nt#zk)%Jw0Xa*ZzCA@4Wgi z_Ws2m+iyO#lu_$iaeBF;jE!7>uIQz%2NR|*Z+!7yxoyLA84k^#in8V&!sWl7g(M}m z+U%ZDXBi(G>$_gveb4SW`~L5U(cP~*`@-_8M^nBiRoKS*tl#zG`O}}Tiq6e^_TWrq z@D)ogOM9_TtM$14Jz{p%T_SktR>usF-*@)?%1l;wL7TK z?^bo^Uu#|SdMZ0_hX!;f4Mn7D~5~I6IztTZ7il`m^@#2KC8W8ziZp8 zRb30a{Dk?wpZ|Kwbhp!q=~vd2Hf{LV*T$AGb0K5i9oecIu^N+uZ*&)33vRm9h~3^$zP7aYA+!0%6UJmS5pIQCrX|dFGdSr={d1&uqTOw6f3c zpnnhJoYoNOX3d+sB%1j5@v=Yb_^y|DZTHOiXOA0buV(VTwr2J!Blp)fs}D-lCOEp- zl&)QT-qbkpnDNEj)>78Ksa0naN{ZL*iu^Hu@&8$x`vO0f+jPY1?~iF@D6Y&+QU<1+ z;2fQG3mdOl@GyuoFi7&T@NrArU=_Z>D#gIb#3(8y#wfzbP?VZh+z3?5vSfan(Xr;) zj69M8ECK>R5iqd7kiK=&ih0+8!dx6&(lB9|$&6fJV`0L@vG4Y9s>u{E@ksKi@|nVf zfxIxjG#GCYPxqpxbF#8PBSlz5gkZuzm*gaZIK@TD#X$EmFiOr4-QBZ4wfz;N1cL-z h8AEbzN{%p)DKEyV=@yrSLD%by>9zxe3UqaU&g4(vYp;mPY7!~d4+7oI-)bHR7EJyPe|#G}7d*+uy* zlUXTz{F-$5Q;jEI0#3-^vi$eRSxI+^;3f?YL$$ZXue}wUC$t!bqy#*h#1?5RxuT6g+keVya-}{^ZJj-uAtJ-2QcS|xqg54~EtnQfW4wNc`)-|CBG^Db_27P*!fzw&!Yk@bwMxwETQiG?p$ zpZsyU>r1UO)BY=OncH0N`L}phoqN*{)*au2S27e=<|Ziv)5>x)m$S8eGneo%NH8!+ z3$P3DNHw#HHM2@Ha56E9iiQX?YfT0iXyN*k4HB zI%&nc>p)>14jyTku;-JbVt!YIyMV%aa(Y@Y;XIby;D5K%S($jG#rVa9VZuDpCekMI zFkW%&yFHw0G6g_I0-^${Fkv9iTOb<7Tg217sOg-nEYJc&7DFMJFw94cTww3OgfH|T zD)hPk>;O=;s-UV0O!!)4!;%t_CMTdxit37RR{|9oshYwR0Ye}s5yUAjN-hS48l&{W w({hUItn1^Lq$C-n;OZD85zOS=lpK)vgaidy__(-vI9b^^*m?P71ek>x0B0IkP5=M^ literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..c81d056cdd762117e7ae04782f04168557900790 GIT binary patch literal 920 zcmWIYbaR`)%)sEB;#rZKT9U}Zz`!5~#Kk2=nejln9f&LDBzv4bO8#>jBd!$5VPg(sxN5=pqS+_^^Hu?c zT{v7sV5)^}A76cSojDjNY{y{-7nTsd(-}AOyf{$UgTq4{rdlrFji=me<|3f51c!t$ zOjxmY+uXZn6nKHcRvcDvmuPuK7#&|YXChFTor4{2i1~Hp+9iz7;(@|S97Cc_?6$!Q6?3Kr#%3Qf5ZP5b2KYNtmmZ2kS`8T-HO@xkv8-q~3F9?G~<}3#+GK+ zWr1D1UO#6GRNt91b4g~;w;NJX&Ii_dS)>Im*=@UOzRb+9$TsPTk6!Alq^+5M{a!=% z(K2uO(ygKU%%3JKlT%4M+(q6N4N`$sB>p zySgtLvGOn|0+mSeND9iVW#(DSEXcsg#>}7uQo>M_npV6B$wo#luysHYFwp;(B5HHf z)sT%xmY0*44<^hb%g4!w#1r8ZLE?#WiX!o(Ii-5K;&i2czLm6cll5$!Q6?3Kr24){J5ZE{WQoF5B zMpc+g+nVN0oP9Snr{%s`dBtSyK@-VLYmtxp^|ytt@#j0FdjI>~TF-Y6{^h;z6AoR= zvUwZ(?OnI|{R+xoIO;BUI{Gv+_d=wISK76y2UWw>=au|EBeiMk*0t9z2FM!Ue)Z!^ zgTUrf5$S8b{CJV*GQ*>BkI&!po+2#&4!xE(`8@yrA&ozL{a30@zTV;6`C)q9g-!Ag zRc4*-Ez+rZI;l%5(cu}hLi|PnwN1GzlNCffW@R1gGMdIYT~dJ6WwTT0ETc&UZxcf^ zL~2@{{yaM(do5inY34%fl3#xE1#64iS|1c`cK#Zybajnp>C6IQ~@X@*MB>LyrY5UaNELcv3mlTI@n0mv6b^)23d*e8aroExq^a zwbsuMIWOC{fG<;)HO5DFmnzpk25ht#?FVA!^4;CI?KbL08}ExCd4hXk(q5HNC_(wgB(c7rA=SV z&m7<^;9*b%Dv{)o6qMP-%(IDEkb#qpnL!DpgrO)kt#}cVjf`Ai>wqF)p#LvL)aItE zAsde@FDEY_OqfTOkCP9HC&DR$#1rKdMdC?wN+a=PIA!2Gm=}O{g4_=?9Oi7GFv!g? z;iA->L=d~UD7jc1#E=0IV8AGwefq8vhe`~tk3Ts+)@ K!pb7-;tT*vhU66h literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..e8f58fd9e8e128d5d8b6785b32338d787462ea30 GIT binary patch literal 1662 zcmYjRdpOf;9RE$GnPp>ac0mq{MVE6XERHSO7|E@PJi53|vBF#rMI?!(=2FL{X)YyA zDs@mP<(QmorqZd%VLc?bTn=(Q(|OSMdEWPVKezXJzu!MzHwK*^r33)B{)`xQK*SM6 z007kFixUxkG(ZkEssKPtfzX5PETbc)SWD+MZFUxg!LGk5w<)cgw2!>;D2?h`>L6{> z5g8ZwL`ORnU7s6088}R}xnNwH3dFJchhqZ+-%30B`X4X64C<$OI2cDknU``&v+c-y zes^U^>z=)b9uy02mrpmkw+nB{SMB>jl0tbENs3j&p7U)nYb(`uY?(C={WTHMBMx^4AaAS^@qB#|7sh^e7<> zn*ujWwK8xapV;qH_T?aNBHqX6`_{ROAL`7x(+U_uE*c4~oDGXV85TjFuWarQZtjAG1yKlEQnqGx@jFT==u#<2|41VZAzH*xux;9s)~=*&{Gv2s4-Y&(sOpk{X|de-m`I9>!zfd;fp2YxNDd< zwCJ&X?UBacvMl>|;D@z@}$nLzh-<@NXWm^XY=sxYWfRXcMRrdzYSWsmdqt=6>OaL5&&4|oTFFlE zQ;Lbl$4`C3+I78cF?PChO1Qxx91t5`a#;?F(>X*}nSnUk6N3XsmaK zQ(%BL0N_ztC~eGD5b7!j2Pi9mP?~6v1_%fb2;_K!06?*XfA*KA$bJ-1*09_^wrr z<1_L|c@sWV{yLNi%4*Go+K2LAK>}F1AW5vPEuV_LqP_YGJ&h0;PddtUY)3FqJT25QoSh%gw@)?I5Sq7YNKaS<{VYPbzgs%-M%BkXU5)?65EgXPdmjAES l?g2n+g#!RTwtvWS59(@aimFf*m@-%ivVH?x2eA$b{0D3Sf$0DM literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..dd0eeb365f7bb8dc89cec8b9154dd7ddd4a57fa5 GIT binary patch literal 1686 zcmYk6dpy%?9LIkfmdnp&*w`9PE;)(P#bxfo!Vw+j(uIb}y%2Szp<&sUAVuy&t zA+#w9afF&A8Ko?QV=lRkbXMoJQ_t)5T;8AO^ZmY_@Ar@AH+wrf3Jd`D``gEck)nvA z006)RlN=Qp#1ue_6ad8L-*sPe<{HTLJYUt>5!DMB4jnm*Bb2%wzIIpU8Z}mta3`_x zZ;fib>iW7CYv<*r<;~mHeBV28_FHDnH9k5S5Q^uVH0NzukBr-mWU+dVWOes(c8bi6 zEwFy?3LLj}x7Rr>Maa&TPAcZT&P8Xxq|yV|%BTskJ&&0=VKGG-kMB|IG%l2yug|I# zGE=e`R~YY}#@xQmNNX{Rqo<$WSe%@hT-HI-hvQ9$d=$LX_3*bJejW>si;1Kl3{2f| z<(&K??)tHup-$%03ukBD?d*}7w#3W%RGbGhU0y*mH$N!M&c1S*IEcH^ADq>{7@s}e zB+K*Cjn12C+A<@(TvWSTy13Gv|I#nG#JsyALXWOZ@2S=x<=&l&hW9#V$K#qDbX8~9 zw$uB()>n__)$VfbjR~jOTEHGx@qfW3A6Q8hUC<5a^mt$HwtV$@2sXz%Gg2A`6&1(7 z)m8dntC?iz8=SLb%`aY%)QVMvO(Bq;M#o>*IFPPkL#m;4T2ujTtAw4T>51NjRL#s+ ziFk8GyqmVug9d7}quvU)*7FmVva_9`9&z^k-bblzV^{F{`%f8CFP;n9V&c_>q4lSo zzV7HujDHqxHdjsBcEpNI(CujA48BMdUnNQy=qpfqh(pJ9c)fam-l4lBy%?KHy0z(J zYl{2R>b4r~*Nkw>T^zOaNe&rijY zx;s>r8m=jIw!N)GJ0vPLeu#PKsXo@{#f8}13 z`YJCgq7Q*hA5|IF>yio3nA+VcB6;PIgZ25$_r$m`}xkTw0dHfI9mS@Ez`g=T( zZ@kg0hW0u*H+VmCsPwOS+Tu9_HPY)MCsIL+1~z`J{Vk`e{8?9abm?%nq<)cF+1f4G zpo23?zUY?e`eA_SVT8U~G6tt*iM7IJGAMaZ!%Zd|CNi$~Cq-B_!(7%)l~7f%@L79z zMcZL!@VOIm%l;q@VX=?mbI8SUPpA_%$U4O#{(PtI%Za*(b{Uj2G>kku`0dJc0GjDv@p$K|}!aZL`K!5(a# zued44GGQ4TqpTkd-0yEo_()(^+kHAZ;%dH`RAnTkq=Hi{eY1NPw=}wI1Lhm!M0rnq z%5s_0T4IAS8`bKX{e$9W zDT2~KIEWBdEZiZI-#aFB4{T)K`O3DYd~*ZfCZS8vzfj^g4>{70{H^B@v?nY#jCcHO qK2#Y6poHN7p#0+TAV7IITvSF<3X~9oiEomY#mI>$0RIAt?ZH6+ literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..f6e89f80698066e5f4c96acc89f1167415ee7d7b GIT binary patch literal 1060 zcmWIYbaRtoVPJ4h@vO*AElC7283cj2xTGkPpOJwfnu&p-V$R%vgIR|Sc)s#$dbw#P zPjJ2_7Bx+0VWPA(>-CMo!N>Ww8DHB!|8{A+6MwA!q(4i(>)0|mFxYIB{l0RJ{kcYM z$Aq2d?uGjXri4nhhtJcEd$sJ}n*IyfoBbwpZ#cCrve51RtI)~Q7Z$7JElJDDvTXd+ zcz``r%jMr&UDX2|9Eq0Y^InC$>T6I;*l9dDRVFGkc+MPG)$$crt}~o`6JqRI+I~`} zYw?VPe6~J6&%O2wByEkd=Nz7U4F9O+zs1o z=S+SiV5qd@k$=Z_jyZoVI$i$Sp4ph{EtszzvJ%z9oKnxv`Kwp zX1IN}m!Y^aHwhR#3`MDF#T~$~;j!NFa^Jc8$C-IVRrFM>KvE#UBkG{%fW(W@i-Gfu z1>zr^;Xd??kw-LuJ3t1afq}tE*{b_Ai}4dC9??j_NL83Hkf#^v1mgv*_BqzHMR^As zkEjrf5Eo3CM^uTFHqKCxOXVFLEd9ipQ@w{2Q;k>Lc?F&2?IA;MJ=FjCX1v9+p zp2^ENuFR)EVR0^TNtkd+Z}_f%=04UyVPh_1xNyswkB1!Q^9KS0M9E0W0;ZZr)XvBb zi5F!Q1?P1)73`h$HTf{m=eB~jDhMsMy0#85-u$hsithrycmT~6V-bV9nMc%!#R!S# z$KnU)E%~xu>kn7mG@uJ5xFw`vCatk}^;X%hf*B}m!fgT<-n}#UQP77n7oaN?1r?E8 zp{T0}cf~1nTk8xVv-3b#s0pjV0_VGxE(FeK-u7cF literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..80d1c39b9ddf3ebdc12392cfdf5e646ae327eef4 GIT binary patch literal 4356 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 literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..809a91414ddb4b7311196bcb08b669845b2566c7 GIT binary patch literal 794 zcmWIYbaNA8W?*nm@vO*AElFfyU|+QEoyef0w?SB7mhkQ=K zFO!*C!VL4>3x1WD?L8+}{Nq8h^3GbhO^*4}2eT_qSoEuVga^-9+1)Qbr{w65tG>UI z<8-FKtTOAnrL_0YEb*V`_cZSlHQ#(vx?pbJrKf^_=bi69sug8*+(+_Cu4m8sa}xWf zMjf9n*F3pL`Elsej+zO}LYAf7F?x66_BF+iK|5z=>=ll>%enS@w4LSq|0|ZRJo>~& zQaxEsYPagctw!JXx7=lIJXfXvZi=A()(=u2b>B~L%+a~GzUbkij>7v#1@9e|_DXf# zn$4_s!tQI~pf8PoY7KY-=+$3dS%o)$O@ml83)ycyk#lRpbz#_mY(a9>@$tuCX$;2os zEygIq$WWA;R(u+$mSxHOHlt(Bvl)3Lg;<0HfFfW3GlG!|tRE(9e<6MAq!sh716A{I z@JPdi!_V)Uv4us4A1ExRD5nk+Uc}SAsOg-nEEA8U7>Ae`OqfSfl|@wu#=92Tu%tw! z$%&aqQba>U8z#&nDb6nrSHvT!WT|8Wllv~PNc)TTV|k!;vdXfWFkzsdauPwD;-chY zP&hD39-P#Wbz|C@d;1mObx3C7x@0 z&7B#sGk0${%g-yb18W`Mt@*;S&y8a-@85>zg=TW!lwUOTea?_xx%2&-`5!sSG4cvCW(lzXe+Lux;O3qA+{yA-1jj zFMHb#Ensfnr{8c*O8Q@r$HCeQK0kk54cO>??%~Glgbn2;PFt?Iy7)X_GKFh-&)#&q z_R`I{io0T;zFvL$=%3=aR<%XH>V;&N{nlSt|9-`Emn{E(Pk4Uv8m7z0FceqjCMg5s zHNkXAPAhlHV;%-61_nt176DF)39P~sSS1)ZnHWW-#TZ2x8H!TVip_v=&$48Go6)i6 z*^E4rLM%c8K;2+qe<6MAq!sh71BH1wc%)&%;pcbF*utX24-__#GEjgC!z^Uv0^0@? zE{=V-hf__afQd&^KtezRCJf}c2!z0Ri+H*hHJy`{W#N$&;}8>r3G+y52x!P5cqTk1 zK+iw`kEA7wr4WpFEwW)riAa+Z8;_)jhKM#ym`75aUmUK8M^ep5%@iT0DXxiRoROZ9 zAwten*c9%J?*faozj!~E2YOgpNg3{iqSTy3kcQ%-{()AXi9GkcE$nn}?H?jf0(+Uq*mgm;nHsL@Zzc literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..55dcee391764056a8c1008cb69d8d53fff9ca91f GIT binary patch literal 1058 zcmWIYbaRtpVPJ4h@vO*AElC7283cj2xTGl4o{52BI#8fu&fJhd|Jw!v--_#x+J0aN z77lK^5VCf%mByl|$iUUPw}PKoOh0yLqxS8WVFLea#h1I5R4005-ueA*-}(DDmv4By z`1rwsa*5rZdFRwVoMUfaRA-fV{Jc_a z#ld<$rLFw>k?K00FE|gaHR!o=w7r|9^yH+~vp;_KEUUKOCp|aFL^{4MGVS#I(_+77 z-R)sxe{i?LaNpg9_oq$HFUATSB(}(M++n$eo*;9+xnwJ_`^#5NfmUfi=`OD0zQx&P%PvW$T_dhL@-BEI_ zdY<;-?|W6WHThrflKpY$)bF2@tfM@>hnn88{?+Of>37a`qSrUWw#=`cx*QE@ya&tJ zc~@+76Slb_6qePjc8__=xof{I?lEdO&k0a`;v2c>^;%uUh%H_}#a>tiM~EGoVBN2q4x*Q|}LGLFHMb{u-MW~GqJ8s?I7lcqJF{3A7m z-Q<$lmfeSyT3_y4bA77pv)>oby1ihFHqH&u>fNv{jy09{Yp8~%lgc*@hecOUbu?JN z+*;tsx%d6ztMAWfzgj7*_F}?KsN;7aW zF^bBFF^VuU6s4vW8!|F5uq>J1W^}B1HY1Oe7>k$yP&XLZUr66NX~n$jKw(}EUZ61$ z;Q8dJnBNuQE}*cMk(M1yxH$IR9!@ox0wx|QK~X_fm@tqRCzuE0P3W3YEm_!{!wM8; z5M+ZpQc6%;&=84dA!vu-iLi)pA$T%8GD0xkBA)I=P3L4~fp)5is42m0;gQm3(HDa8 zV2T;Jz`+0$zR-WD(C7ZM13+&miz;itgs(+5EGZFbasnDDp)R2X69y_WQ?`WhfFYNY z2;vkMB^T?17?L0Y3>c*Z6|c`XI9$lUEFme*AORC+U=T+zlXFvYgn?WkK|vNiE^Z!9 PRyGcHUVd2tW?=>Z>JWn^ literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..8357c543daa78503782de674ec3b608b6c772614 GIT binary patch literal 1936 zcmYk+3p7-D90&0KUn76InK9;JVy@&g(lC;6N;XkMF(uScV~xkuGQzaQS&yQbw$v#d z(prxU77a9y9{rqcH&KrDb6<;oSwazsElAw|w9imJz&>SM_k)n~NU@Iu>nq>Q#PXU%LGyZM$}3(`apePvMTB;f3Sf%FhGiQthGIUwcB!`K>Q^Rwf%~P!Q`{s8~HT;UA`TFh1UOcF}?B zwcv8zu6%V5B~87?Ct#7?w?{YJyAhnQkGYb0=a;6Zs!9Hwb)u85_JMQeCGMJaPW$1+ z3g#)^Yo92uJ=eU7jP5JOO6omTJl~uAuDQXq=-SYjRXMx5>7qXdufpg@n(t%WLRtg+ z^CR7A7mnOo`<}<7m$UpMj%*F#cvUM`aE>ocy6$WewI|ZyO20CJQ3lW zI27+Rn`!E<3<@kOe3BKpWvFpHsi$wq@sM{!^je-t*-+Joe#wrsrJNj5p-5oF-wVek zpWYgMof;~wTi(9=yQ2Ex_6wu?oLrt)eXbFtc&SEnWu`T6+cpL?zRMYG&!$~D(5Y>C z?(!jr;R56tGKsw|ow*a0(tl(xk}+Tl0M52z+ght3OAWce)Ce+JY{-BhEj~f+tcx?H zxR$Emm_A$xm!2SNglfJ?~J+EW*a{}+aPJ9zU6g)I#8ASC99Npo?QaisH#A+;Ei zPAq}U638KDt0A?T+^>W4>!5(>pN7=a;*`(+a$riA`A;#Dd>;#e& zkX;1z)~5-Yea*YRT$suW-Lbd3#R$WNxX|$9VtBZ1xT}7X3d>jJ_Hw!A81Bw+pQA5h zxCg_7BwvOvNq!7Jk`6<37_x}TqYxb>y9}Z-va2AfB3liS?hPg8n;~i@y91&QvM)e% zf$UyL>4kJ+z7JCR2v=*KVM%vp@O61|W4hVsx4omO_1Rtyb literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..3740fc4db3ea0d4f05317f3db17e0edf3493f688 GIT binary patch literal 1264 zcmWIYbaQ*b!oc91;#rZKT9OE4G6({3aY<3;9VP|_Z8ipmiaB#bZu?0a3Vi)sca-Df z1ecqp0WGUmgmh_$1|D`@vgK89%AU=gt=Ii>^-Wy=R3E<=z~QSJrFqh-*s?h7Tt#I1 z@4E62g(h}wapxb*<>zzV%kgd@|LyP9%$dFX3eOKYt`CyxU17NM-kP0R(c7N=6%FhD zd?9r%?~U3UEW7i1J8CQVuBBG`%~!a?b9kXuMfHTm>mvR=O!@J&qN>VjkHwvZ^^YH3 zTz<0TQ?8J2`sK-o@0vb7`k|;|*QPk%zU7aLKOH$T(J07Vb<>}k{-^P+*S>VyHwo)Z z*IBRC{-W7nsgd!t=xNqpwiOC}4%+E_uj2UDUC*NKU;Fv4&dOW&Owapw;?_s`9v4R| ze~+3uTXlQ)fu)=8ea=q(k*xpI=hW97+nDxm`Sh&jkgP4o_fW$-*1y_9LdVMuu_Gi$+gg+1GYIvZ5)tTbphaG$X<+T_BkfCH8bRg2G@ z3Gu946(mx>w?^#mir3y#R_K&`s9v1M>dL|)w#s9}<+tCAr9KEV2RzJ|al0DK_|);h z&8rnW+^c;Y+zk{J)MJBd~JI+J7yl?ap($T;=XH4HR;WWZuH`?c8#~rANe0 zFz?)^;hnF_wvYe3<>j)J)m)j;E!yF(HMhM^DgI;h@=mZ#cIL0y91$TNckN`HlSt(A zLo1_psG8JWrBu1Z<^5{6*B*zToJ{mgDPL|Q=ELXKb1dtP$%cr!13$Chy?8bCaQO63 z_Q5az?|+(CXZpu(vv1w$I>x`e%3Z~kxk<{vwC=|~N9WV6$^JYH(hLkzJmNeG60Pjw zt?UX6oJ@?O;$n;HyRY29li{BpeLSMgfI+ z7HUc1F%+W`y$ z9wi<%m@tsHoRMcWBaDCJ-^5k_FFN&s0+63a3?>W=_nbtKeZ@t|#h|!il-mBrV|T%O tcWovKNd^gsQ$VC7f|;C~k|PY{3JD6b@NseTaI&&-u=DcE2rvsX000w=$Z`Mx literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..447f794401923f7a5ae5a64390190c0a9303a4ea GIT binary patch literal 3156 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 Z3(7!G52B@p)4;$~PzVBfiH?#H@E=zeu#x}( literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..9665fd3dde2fbf60e419cabf7a658d25e57969e8 GIT binary patch literal 1134 zcmWIYbaP8%VPJ4h@vO*AElC7283cj2xTGj^9uotDJ1YZ2#hkez@AGdN2z*Wd*Y*1X z|J#2Z z%`fr%OZO#liRxcZ?sB?MHm)nX_uptnT->+y)$L!*Ud@kNa`{ViRO`BB&-b3&{Ghb{ z(*8Sc`Iiosm@M;QmC0J|GgI;LW94J}y^>$Z?|0Xi4DWfq)14>qme1{`!s9!RKk!;V zA^p~O7s)*aRcbwvx)slN)P=d-aw_SYeE7+P&YjT7>nZ;lmr5v}6P%{^V#Qq5sm5zl zO5}=mtqNHfp0RKv%c5$b>^Y5hcDrsr`uYeDckbGCxvQCXnsHd&w_>+)u#$-JxqR^X zH?c)t?`S|?%bqnH=I=1x9d1bui5;Ey=wbY z0f(xn+p~Bl+|BEiTvIy7{v20|xy~tp=;EELGK6aTH-4Gsl`efkS!#3r2Zg8!-EGyE zUft$hvGYri>lenf)Om~Z1C}o3UBeN!c3$Q7n51j#KAyLDtCC?`l7B{_>y$#`W|p>} z-kUY_b*G&6IVQX8Wu9mEwCF|Cw;r3c?7M>E6t6^%%FG4#G)-(alC&boz*3s_@cH+-EiDP{7^h-zQsh2KMsU85DYM4P_1`ZV3w zW6z1rEi2zm2<0kmtvG9WLoR#cnUGSo<=4}fFMfDD)A6?6%>Vw2-)jC6e{p(q#C^%y zJ2%!_9yk2Fj;qIY@RjVl4-Kw%|WB`uh6+@hrS-G)!6F!4x=N{MQ~gn^25m8@Yr zm}42az%GReFXHK5)O1c(7N}Q}M-u1{2;h;_X3-Xc@ixZab$rP_%@=5|oP?Y@O!$;5 zzv-K74pyMBs<0~DmDeI0mXwGzIkE6aitC9R!c+rI7nTx3@U%>|ERcAPS}rhNQEE;i zh+SNiTnq|lM#&9^=gZYqGx(V##2F-D$`}~L5zOS=lpJ9oS4dEhg^!Dyhm)0!gPoUO JMu1tE0RV1yoSpyx literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..b4532910dbf407fcfa73b91133ebd90c4b14aa3a GIT binary patch literal 1034 zcmWIYbaP{3VPJ4h@vO*AElC7283cj2xTGkvj){Tc0#Kl0&fH*Me`!O3ua)&jWh_)e z_o#6!)XLIY>fjoZA@H)js!Qg*Md8O=+PArV1^@4TtSTZPld<&f*785ke(sf={k1Hw zZE^qQ%gGhO!48r4`4XO|cc=zVbCx2E<|L3RPKL1(w&;Clj+PFDA?fy;ACwHH`Y4)qMZjZ&>i(Y+Wy1RP)GY>6)FghuQhq6dyZ>ejC0ARlSUkX1*VM z4U7`m*G~^=YPmAeX4}ROr{}K-k~dLJJ8&vyVe@V|r%(M!TZHc{T(~^LGLiK(uLrwE zv#A7^tLb^ms;e*Ger+sCZPLhQ$<_IGI_Z(wf@?+|Qw>}qwna_8(6_2|$_fqNNuRn( z%st$U753TjRw-R&gU-G)eQC-wuJs<3ihcFw z1J~BVkc6ZnyT?MY4Smnoub#B>;*_Va`dTW^-nC3J-%61B0XhivYL8 zCsyH4tWpe|OpKz^VvHh;3`MDF#m|9iS(eOiGdk8hn~_ISh($;MC;|rd7t*&*S~2fB zP?(20To01)MOod5s; literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..66cd2e73e9261f84d53ac931d3ffe037c9f718a9 GIT binary patch literal 810 zcmWIYbaPW;W?*nm@vO*AElFfyU|FDcb_RmT_czr6lH%L4V45ze!2tbVP{c+Q}(*!-{2ZN2H2f1jMN=jfNe z?PtqA=U#5J%X_c3IQ`)7msPuL-0kzzZXfN+i+XUU>TMCL&zgG%A44tO<10J@4HwQd zP-996+P7(6nv#JaqjR5>OX_2nw4O^hgRIJPj=b1poxQw9*M0iY4H8B>xp_TGuDzE} zwNP1^>@a2N*H50^E4J3nD_^B>-SK_6wB$*F_uWM*ZdJjl%_f|4v`wmS?>zcWHrn~r z#m`%q*A@3X5avIouw_~IwQn5r=Knh9%i}AqyKvjR$^VL@{1w@9Lz}v!UoUvDUGbBP zueI~XMTZYIU+R>fdip?e_$&so%5N16xxKBct}j3L$<4M%UP$!O2V3pq!7n&!^1M27 zL-z(xJfZODLDO{0QUR~?H-di2Jrm-*rFF@~DM!*n;?3{oMdg!vV|v8y%-U9SO-jJG z%=P`{S81ltK0kY~KyincSw&#u#<%C4dh80a0M>L9e57`r&QtGWMfZ$u z^&eByDf{1Sd;Vkmg8F>t^qJgS&eq4VedB)k%3P_qGB-&X82eM79C$LLsI!8HL5hJv zlAn{GPvSQ#5XmxdGBJuui!q8YG8Cnz70&>wWmz)6&FEP3Y(^eQ6&4i%pa>Y)Ur66N zX~n$jKw)kUZfTfsZN}c6{#k*$fx>F0YPK+8n1zg7VB28Ai+H*hHJy`{W#W<4K0bM2IR6Z`4)51LH+-HU^?FY!Z(IEG&73m79~i8j-*@9- zd{At~vQ6euje0iE!*DUyk{wDF!4=rw))ldGGW^b zYZPwyu4FX5meIr>eJE({#VvCiF5Q&+v`pvX!Bbko8#?Cvky}x^<#h{J`HyYhoH5B6 zb3O|A`vgBfqH=cczWgOF?@znEuI`w~Y7)C+^^`SM8V=L&~(^Hr(IDXRk`z9i(V$na`tTl#q0)s7o2Cm&8Z>fP?NXKDNG zi6X0=j#YZCKX*Ruvi{3SK_08VbL6r=s10$q{44)`s^p!V8_&$s|1;?PWUrNC*IRgMs~p^sSRt%)1U0=H=i88Uq1Njxk5qEWdRdC@jn(ECdsF zJ@WI_lad`aK;Z;|1aX-C;pcbF*utX2&%`5TuVAkRQ_Umg$m=K!;}yrg+rz0QQvg&X zC?lu?69)291xsPP30*U)B@3H#*nq+ef^0AgfIK5X3nZSspeuqW#v;ar;3;t^@gaC2 z0wH2B-XfmvMNQ{qWm$QoWH@BRV0Q9I8HpGvA$Z;b-f{?Dv`93PTnbAHJTPF!GID`~ z9;W45WW$mYktQb=9w{jeDQ%cAkCeWdz9oX^WaMOu;Dwuo!{xpUEYkks{a79pnws|d z2t|Rsf$-1-#%oR@NUFFfxfrZQ5~h%WQ7Wu(J|Bld-Wz5KNpS`VxCDbZf|;C~k^?eL YNKlZ4kBgg!la-BwotIx$fLWLU0Flg+Z~y=R literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..fd54b6183b89337afb1b224c454189fb1a528f61 GIT binary patch literal 554 zcmWIYbaPW;VqkDi@vO*AElFfyU|Vc82$vWV$u zOV@YT^32@I9~s9U*2#Oi^QNg~uB#*KX>%VJtFW_&f?905B(nrh7>n9ObE<1`J&8z_ zHRU?IX5y5FH~kAjX8r1@*R1}|y+iw({lfiLc|01z5896(vR?el8ePb3@`y=FfdBg9)B90{VXJlQJf(;Hzh|H aC@3T-$im0P&BMvc#=*|ZFD<|<%m4s0IM5yd literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..9f52ccad36e800dd2113b746f1b3fa99c4e123bb GIT binary patch literal 506 zcmWIYbaVT}$iU#7;#rZKT9U}Zz`!5~#Kk2=nKD3e9wr8ciaApQ4*DH7;Q6}z%MRI? z{ES%_TqbJG*wQ)GcQr%ds!b-ji&HsOUb58tTb)X5Iy^zJ3T&UxTsx#* zRAuYBQ0u^N*IzdJn{@7~EG~#%TFzfNasM;fFA+MEK1%NJ+@5)DvH#CK5o?(*i|Q?X zwn~@v!7r{4t(u~Hetek5Sae|3CMS#YC7PwY84PO+mTiqm(9CsOyLrizzA0961vZvX zV+><2R|xe#5)4S@Ynn5u>c8i+v%=etS>E#WwXZ)o>vQql?<}{Z_QgL>aptJizcgX< z!yiFXT(2MTZZ>S6Ei7QZ-Jm}I=|s(iwNHFQN+&s9*=QwoOz^`^A+421dR|P5{QGJ} z{{Q)x_RqVSuCTTJ{+>qt7=g9#iYs%Il!0MY^geNy!NEJaJPZ;H4B}iYT-;(aScPY> zN-=OUGKxrwG72*?6s4vWy8_i}WXxT_rWU@Hkw=_|n@0eq6-G01f%O9wg29#5`Cs=( z?6Cl;7UB_ysREjolL%5!T$Efa4x|~yMHA9PtWR^UViaQ#18W5n$+;;x!a$awpa3&3 TCl@yd3oAPt51$l2lMn*{!U(-u literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..2f096e33327009beada450cd80f91356852da516 GIT binary patch literal 926 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 literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..60dd9899bd382819b380bfb252c3cbeeae3ae187 GIT binary patch literal 614 zcmWIYbaRViVqkDi@vO*AElFfyU|h@9QLUx~l^ z#epw*&Ms`MtNBFC&BH=!v`qKDJ#;BWZKXxq|GOcp7cVeSR8fCE@3(K$y*vxCQ=vDb zU#(cBZSwy3mhIASPs&VPckj2#i&K4>;TP3=em*t|UetZ$j#ct&Ustf_Da}CeAWw4!ho_e7d!B!8W!f6>OUE+GaLCkHn;{YI*2s!NJZFw##Wl z(2B2OUyd=F--@abx0B-i~*8l(j literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..7e340b87373b373e2f4dcd7c5ab8a4d0c430c967 GIT binary patch literal 5520 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 literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..6f35070a4ce49e3e2cc40517373405dd9c201e87 GIT binary patch literal 542 zcmWIYbaNA9VqkDi@vO*AElFfyU|+|{F0ZX!-qBT2k8;X*kGV|BS-Iu!celH8OKfjAc|6-|uHVnucCQxCjzdwJPlzTf4a3xqGI?A?3*(;L;>!TdinCd`@e zxn!cB^fyE4XOklXz8%|mWyvcihS{-9)z7?IWA{{^ZWP?GX^WG^`BKGF)-w#756!$a zDWP=>^P0J?s?%3odEKUZ*V(u0HP__4JDt`I+M5MmOu6z}cGg<=O~))_yn63%-q7`8 z%ljD(+|I8f+stGh-rHPtA=2s7?zIjtcU=0arnbXQ;NvScu|wCxc4w^54c{Xgc%{$I zj!7>?^{*iF*W&?Rs=qp(yO`;B_@1g?b4nn*{>wkJ%pZmq6n?Cf{=rl|`E&+Dab<3j zA}|#9v9KJ_-(Vlg!ywJTAj!kR!!0f)EG5Oj$;2osCB`Vi$WWA;R_qE?>0B{u!dX>5 zLq;A+K3+Z%n8v*-R%;F2SA7Br%krtfgkdxz7uZmseh4T^%}E5Yii?tqm4P&)9Upz%{n&S&D-t1|UlBKJ;`WEdLE`96#Z7uiPf4}d%;nKeCY;Le^pZ_nF=uJ}l zcFjL`L;ZlfvZ;-f^3u|{lU}}==hE}fne6m>`F(o#dGXsZSg*oqH~SR|(4u*|n-gL+$nV zH`z;@FF6^OG%fkAQ+(Ogu&?~s&iw6FRaILqM#j&6nQ5r0cFN@8G@p_;`Fv_yPA+JX zINP_kvZ{NX;QZr%S0$J+=3iSnvF6Dh{Vv163kgZ6DAbZwu;*-FP}+u#Nrn?$c4SLPZ*Y3h+5gh;hswdfVkT|2*XKN{xKJiH z*;nR|MA2FuKauF}5REyyp-21Dj_q0E|M!OP{aODfemnb9{q6l@llSj@HSyPF`78eM zNjwu6iYs%I6oK)zSH)_rq5G;&JPgtd43a!7Jlx`n!irK1oJ@?OQeuoEj0{DoX~lX# zm8lsQ)r@CbFJO6P%)1Pman&0bM5v~Ynzgh zYy0<|Yi>{FyYEvPrya}@7j@m)^4-;L$|A+d->ubVUkf_1&EUg2_O5TXI+o=Z)z559 z-opEA+QltaS(7an`DQNX2mLF*O&TJ;MDu%m>;9Ubpa@ZNIkvlEzd6wuKWL zMJ+zt-aq-2b63Ka$L11yZa-eRhWX*k?K)0VdJd{b7mNJccO;}?=9vW>`_x_ZUw-1L%9#GREcZaXjODXmab<3jA~04w7H2D0y!^z=!ywJTAj!kR z!!52RtR}_4$;2osCB`Vi$WWA;R;-7ll93Cn3@8Ey8)j?N&VFXRkda4{&w$SvCR~)7 zlL%rL7bO=f18GLdlL?l}{4YA5Fo{brNWhdaFo+|V$+;;x!a%N&pdbq$7dHH>U)pPUUq$ZXPaGlYemB zTi#uA?NWQr6#wVGDf)9XoOi`}KKNYxz~AY0+Vu4YIUlg>(U>#Ej$?DsGM2nX>zBE2 zJw8n>;=FcmVVL)oU#W*5|2wFr>(g0i|H{?&z^OcysUSjx*0a+}LaDdG_hKq_>{8r6+IvzprW+`%Sq!3znRmUh{UkKt@bW$*)^% zj`MvpuJ{Qr=~34RFOYa~FVuh2NymG=lb%0JvhtNGtoEiTjpSzeqHcD)BpT zJY}9w|BGO&7@su5&FXzyRfAJ`ipn@Yxk?J_?q^@_Aauf}{EVH(?9Au}9Y?EgsZTpn zm)&L1et+SGs?_Ig6X)i=ogBFBfZz73d0QF7pSE3;&b@A}vz_te)O(MEqW`>e6?0i$ z+Ad!Zcd2UHqVDjT?`x#K^i4RFcX~zbGH%%@mg}Y$qV67;VqkDi@vO*AElFfyU|}W=iI*wxyn)K^N=u&7L1F;4juUH&_2|{V;~ffx%|;+z%_~+&}NQ zV%mYCxqH`T1g3;awMWm>otG80|2q52nd>e;@maGeH*C(8=~b?ujrPbK=)Dr-+p7?8 zPp~4{t5wTxZz_vL6%7UxTpOWh9$Y&bOYWD#TU7EQl%izZozyh?6JDSNXsY1iQt zv7>=L8_b&>mM^(izfjV)D0|M~xmSM7X0d%(m#jaQGJN5C}>okU)cHLLGWbxEn_n$qfN!a~=Ckx zq?V*DOf`__CK(Ci&ELwZ_%85^2Q!bTAd4UuOqfShf<*#}C(j}e=k4AZ{3z%{nG4Wd zAuS;!bA{Z5;N}ATo0AAKt+*(;SRcd?0TB=&1Y<8=Jf;=n8K41a)f6?5hW-p{^mAaJete^<4H zN#iLmH%(;|=FO~8*GyF3nSB$v^7*D%s7mpq*|RqO-`h2t@6@*oz8o*#?f(64xy0Vz zmUAV=8S8tGW(XW}I#sgx*{nx*=G0nDPSIAhkAHGsZ1z*5{WJY1l})Yx6_nE@e^hSQ zy_hr0*B_W&GgqJg#r33(JEK%j&#TCkxwTG3G5me&pLJ_}^=;j*IW3wHdelWRD_km^ z`(={9o<&Pu3fhLrpj!Nt3PyCCiL!pKQ(``(>KKx z){n1v>u++adHa2i<67H$>$#4;^e(*rWHHm?LpQcB@mUeM-M8&g4a25qiz9;H++gjv zBN#HTQLdvp!?M@Pl;cLmH3>~gxrw(p7GCu*uxfi;SXQ!kSL~Sw+YA}KR`nQPtYBZd zQtJ_e=x^O4ZtfpMXKaw()PF2NX3qOKEep%0hi{~sc^8x)oKn51?C(6|CEj!Hm(FSU zthr#b?Gh=Y#?9V=lHSHk?-}(TF1o7t_kX}z_uT&ze{WY^!r9%d_HRq|N0w7^3}=cf zbCVQ-F?C11^sb)A*ONR9(hLleJS;ri;zq(oQVg6-jG|Ivj3SH-MX71UdO($V`>QPH za=iV_$Ro*Tz~>AU0Rxx;j9g&dFyW%qoJ0`2xG1?;8N`qP5n#Y5sV0*#Pxh(C8YXcG l2631$14D9dN{%p)DC$hz7P(Fg&6L?>6K!*KOWk_@OUALwPtJ@;y}ia_rT*8hXQ?Y>4)k7$@$FRz zxF=YV?8T~Ww>Oo=qH)_+CyVnX%BAiH1U4L+d9sMHcZ;UqxkZz#LtZ5}q?GmSOxkrg zMeJyx&j#~mhviG|)i0E^Ey|vAc=70a2b71Ym-<#Z|V`fx`@>`uQOxWlC za!H=DU)0JY%#TdpycBh}dzG(vyiMNDVf9m``!<&@dcDn`{iG&g_y3LJ+y4vl{A4>Y z`M3>3ab<22FlZQxQqzh%fnj4T5dYu|_n~KuJfdFQUNRsl5O7kq>ORe4{Dg@|)JMce z10u-40OT3^xWafrt9_0&ZBgFA#v>}oBFF_3<`I?Vkmf`1v{|%~p%iT#@Ab zIsD;rSz+22crI|x0y@l-%To$wT+uy~mvLN~Pl3XsT%wXN;ga6)UH{B|tbxM%T>5a~ z?xuphv%V%D271Ft#7G^c8pty+a)$BdZ)H_{7x=}4nMYKFMFhz?dMtWKJP#HRIB&_9 z^;&

ZSp$6XO<>hMBa+;?-MazY1ocumQILTzL1+;736p%3Of1kPwkTa)pF}1l$$C z7|BTl8B|=9T&xdbh=2$P5P~rn7)4Lcbj>oa%!y|f5*A?)hD$Ic=ceRb8VtkB(3;^%s(f|Me literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..6594eb0e3bf27596ef3a01760277886618e53982 GIT binary patch literal 654 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 h2xf9_N{%p)D9{7=_n zo>>kls*9%xPHTM0#hX2C(uLkyu2VmAy0s=*o_u}iM*aLpmAY@gEtKY%`{mB<;_^un z`+nKYl@w>J?>Vx;x~FAIrt4YJqdP6@i}g-UbK1B6lznX8^wWRR>^!%>{`2T?+U}p5 zES==Hhkt%4{6Q`L`DwYmcVqI_hkF*6#7MMn)AcxUHCxd>JNvTVeWh&0z!RHN771+C z?pfXP#mR{EzR@Hdp7Wv75s{mNuhrc>{W7xLZFTI@W$8CnW^;u8wq2RfyW3jhzDw&H z=K$-+SKddZwEnpAE}U)aw~FnzH2jo~)=uo@>fw64P%+i%w#gC6uI;iDuD(AqE9tbJ z!;@(XzVOWDeC3d!>Gp`>nBy8wKRv$#Rad5MI(VqDjQs=Wb2*vjZ3mg{`6hZ z$?LR$W1mdI+Q{VT5BHfxG^a7SFYE5S=lV@duJ>5Lj8jKcW?xIZaAra zhhAzlD{r(*Jg;}{m*sz#uZ9M1d_&zkGM6>8U)ueITP>pA-$rI>6!(kS<}#^F>D+-* z-o{Jgj2iyguH5(h|KnTV|IV-ZZ}$C5y-U4t{j0q{I6wJo`xIB^CMg2rbNxHc579Zc zay$&u3=EPyEIi!efx>}O44h1iqEcdvB8&`0scFS}NGch*z{-FkU~p?=-|OwKre!hm zNb(u*Im3jDQgaeP?Bb&2Vr3xBC>e8FW3NM%cNvqo1cL-j83Thjf|;C~k|PY{3JD6b V@NseTaI&&-u=DcE2rvsX002Ee12F&q literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..cd37f00f4dd75683e675303320a3152a72af6755 GIT binary patch literal 540 zcmWIYbaNA7VqkDi@vO*AElFfyU|)K)Unu;Zm}NBPQ9(Ms_-ERG7F?il`7@LlG^c&Mr1P43GM z*JUyC-tPlet7iS(DfrfJ?&N994wR|q9o0QB^{zqH+A~%CWzrMoe3hGi>cLChMG98W z|K4jT_I{n&weHrcec^={tev=i>n{GZ+ecLE2+Ma>t_F! z?X~EB6?|}I3pWq9{rBIu?lTlu<|Ziu!`4FkN%#NCJ@a`Oq!}0_d02RO#6yHbq!~Dw z7)7PT7)2Nvic-^x^^jCDa)FfrMZmzhV%CJSs(glwJd%98d?GOOic)hDLGr~#$;HY* zno;uUmOtO`T+?r65|?0*0BZ#k;s|DPZc2_YkSio8$im0P&BMvc#=*|ZFC)M#%m4t; CbB`8-_+spJCM4i z>k;!VzvVZT3TLh>)DxMUdy;Xo_JQXyUdw;FCl@)eMTE8$-+r=6WEI<$hPLRtQpYxm zs4clBHEEH8=KXSso^N)OcdpWusNDCQIrmH7Z zj3SH-MX71U;z(*4xxfm6A`noNnv)1(6&EFg)iH{DolAPQFK^0SMll94s3IVhoSTv( a45Wnw1zGsGxOq5P**MsF`K1Jyg&6?552#`Q literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..b0e976102c77163de5c73803fab6a4404cc82df4 GIT binary patch literal 512 zcmWIYbaVT`$iU#7;#rZKT9U}Zz`!5~#Kk2=nL0pm4JHPLiaApQ0<#Yp2<)5xsF|N@ zS-NWq2dlN{l$Ro>&Ay3b&AOH_tH)$2@5lZ6SNRI73n!e8-S__8>FExuE5Eb{tzNV6 z)STJD%P-n|({ng9^_+ihM(j(!$EUV53T)5GG0I~$tdJ1U3s#sM`NL}I>C_#3yWVZ# zIPNdldv7sU)w0b8_A_38s1|eWg}2Gl?y1SE4(<%_na0V!=@nyT_tFyU|6A194mB)U z`EbvMjb1IM8Zs2x#CMtWOm>;UaQe^!k?1L(CJ67ZUpKQSw5{&`>#EoTbI)0d1+Dli z{))f*%!@?_)&~6eEH=ro>~{H1M)O&3!v&?L&v_SX8zCWXW?AiZY=;D>679k+pe$dS6AJ8XTQ1rZU|?V@cu~N`)%W3+YBCe(TiBXh66s!bHBY literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..bb4e8d02fbb21b5127f01ca8970871c9a9604af4 GIT binary patch literal 646 zcmWIYbaSg?VqkDi@vO*AElFfyU|oLC?I2p-t5jA5ZQubT4|`6tZBGpvnY0Yv-e< z=dQl|Cu9BGuETz@)?a$378G->o_3SHkkPQ4p|~tU|KKw)JLWw@|Q5dV_)q8v$}upEaRKg?`DyLXIH`*v>t3M+9a!Of0* z@@$PEk`BPPgf2Rrr9yvK+E-;S>#ywoO^KbwFVe4iO=k+1Vd{%ZVtj zECvdzaHzn|uFcrH(?2V4H&9rCLji6`?S?6Dm_M=!0)+)Q1mK3$WtPr4WXs|V6qe?Y zh8r?F?%#&EtuK!Oh1ogSC16%A+4+hm=N7j%P*|Qr9`4JvQ-WVe9%K3g6c*mDoEcmjomIfUWDMX5QUM8r^B alw2$hVle(XEXncn)8=iAObozO2Lk}F;El)t literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..0f3089d3913c07eb76be481ae770bbd8626d7ef7 GIT binary patch literal 456 zcmWIYbaOkv$iU#7;#rZKT9U}Zz`!5~#Kk2=nG!&8J|+f+iaApQW4#X>i0rjL$}YdH z{r2rs5eJ7A}<>!R4Qhq)?k)19AeV%sBooPV*6=cC9c)+W9A?>5;~pEA2rYuDGL zTqJh>amsnUO@Vg4ch4;=P!gFOdzA4q_krV1UgAHav$-7DBCfX;-xgaXw2JXcLtFG+ z$zvOZ)E1qSnzTqoGyb{+&$ete?yCU?A8O9CN4+vt*KUp4JGm~iQ!-a~s?)`XdN&Np z*4&=!P<%El)9sk*^Xf@$YYI27EwdF}`c)$4?S}1p*u?x6h)rsDSw7?K{Wd~lsX22LhM z21!vy5k`ih)U;x8B(;oOV1+;t2q;R;Nd&Qqi;}_W7{vw8{4!kgu9$~Wj6n>l2uLO8 drsN0%X(2&D7CtU+9!^#^4t8FCDFJ3-1^_;Fq=f(g literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..5c346edaaab7c9ec0edc3acc79946c959fd50d93 GIT binary patch literal 516 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 literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..675faca1e9cf8a0b08545cb06c2e676b9567df88 GIT binary patch literal 1034 zcmWIYbaP{3VPJ4h@vO*AElC7283cj2xTGjEj){Rmjg^6+V$R%<*!)`tB43N^TIDMm zxQ;JfwTiQM<(jo2CK{oU=5IB*&hbV_NZ;g}68iW3ZnMnmc|NZuEIP8!?)$vog)*0N zY|3^W%6PtVy7vhiTdw%uSC;i2pSZiBY|^KW@- z{O8qLBrotfq__U}{dJozuBg9leeCXr`j4rTeCvFgUaIYWS9(t(|9AP{z}&s_V^R+r z&SN>=c*QA{Rlv+n@lEwQk$n#j-kxLN7!eu8@Vq$I!&do>KwIR@Q(OtHTWsSjPfwjw zwDg+yHOt=Yg+;cH=U)C|VXIb?H|@aONmU!4raj%c;h3e})LHh|52ZQnIr>)O$6Ueg zk1f%E67G~I?%3Sa9#)jG0dIVCn84-#8@3p&op_J&-%w`}%Kk>ak!MHXJkf(oTiZuxGW zmp|)H1`|VuT{4=J}Yo~O)3w&Ht^lti+DO|he?01j&YWr}t6U)T(?bF2% zAAEl1zsNF&R9T@@m3u<}CB)y6f3|x!_y5N~`=h^Rxqoxwsr+iMyq|%6%Q>^+%G@Mn zU}~%9VG#E_uNJ|>Aj7~Q&CkOxF14OfdOf2W11A%ssGJz12qQyLYFhCJpjzQ4=1XOE z3;ku}krq}Fb^wZifq8HDkA>6Qr-Ou@gacs0p+^`FGIuv@2MUWDi<`rQi(}vI;Z&0; zVB(SH*WkB+2?KdP{4p>d%vFqBU?;(Zw}+%$KNgrM0@BOQ&k0inE!g#yYzZ?2I zT@(PcmtUS=6(;;;-UERX|1JbF^GFK{35vmt1oBh_H4r=zei309uP8Mq5yUPoN-nkr z(u~q&Cpq>D91CV=k&u)UXOMy^WMGg)FvSr}2?R4aHzfyTu#li23m+FZ4<{=d2Rkpn JtN^nx0{|T6c@qEt literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..4f1c981d3d5cfa558ef8a65b8379b77140083ef7 GIT binary patch literal 37066 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 S$L+~>&@QLf*Rzh_7WzL|g{h_h literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..e0fab9d153e442dff23d14c5c2e487841a6df96e GIT binary patch literal 13980 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 literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..e37cac1980f2bb32e6e2cc998c9faa54d82386e9 GIT binary patch literal 636 zcmWIYbaN|VVqkDi@vO*AElFfyU|iabKa+`>3E3-oC;YtAyP2TMcK6 z%E!J*K zYhvH9PZN;Q+5TW*(G|n=`n?X0>zy-vZ!}(V&fdE&cZ&6j`Ezs)wxrm~EDjWZ`3amf5^gK>p<43tojj-|K7cuf83Z@PC%f?f+rl*jGvZ zQ7*2`O;QBL*W>Pp3U8Y>0UicP1_lW(b}nA=YO!h=22LhMQE4$o5k`ih)U;w(pi0&y zqDnXXm<}=WNJwx?@B>A_;IRdN^gFq`sz6~bH7*^Pc`%xh3v4J%HPE!2L=dOAD7jc1 y!~hc@1_PtSA4`et8RZ8*Fp4uI=ceQc0|kWy1zGsGxOq5P**MsF`K1Jyg&6?6y7iy{ literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..52f81ee91612ecb36e80df97757efc65714f9984 GIT binary patch literal 602 zcmWIYbaM-0VqkDi@vO*AElFfyU|17+Ey&oMV zSMKg=IIDi3j&to}uk{Bx6NDmSt(D|kR!+%mh)n3)^LCC(nCA44=d9OVos_*dGqP%< zwYRR%;mh4Ab9x%r=Xl@APL11kXC3qOb5-Z3pZbujw`O9|irf1Sh==Vv!~O1&*yB2{ z!+X1pcl?OH7o>f=ROw+AzshRq9b4Z6`(qa4MS+r@v1*UhN#S0MgL~D@c(^$T;~7r-+>#GHf`8{VE>lZ{X3(7i4<4nCMg1A zDYtk|XLMQbOCAO(1_lW(7A`LFFySys22LhMQAsgI5k`ih)U;wfB$bR@U}ZoNFnDai zAN@}5t|}vs1eYF{3Cz5r)SN_+d~s27u{ekUCO`}ZMhR`6b|NFotE@frE zCi$^1*WU5r5Ty%y$nYpRF-qn; z^>-peab<3jA~440Z)H_{7x=}4he48oL4u2&i&tDjOhbl&lZjDOT8vSIk)bFxtvDDI zx3TZ`aH`1^F!4xmiE*g`MZf^av*7Z8@nFU=a)Hf)2|u>rkA5e2SCtW{+LtRBrV40w zP9jK6aZz%yIEVozKnw;(iFC$!-~Zn~`+-rMAvrfCM;It5Bq+$j$HmRV$;!sT&dV<) Iz%0xF02&kc;{X5v literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..52c0ea2b86a4fad5a079e90c045fa832151cb2b5 GIT binary patch literal 1138 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 igg8TTZc2_YP)i|>$ literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..9071e4a31ada10eb118b11d8cb4051200526c1d7 GIT binary patch literal 948 zcmWIYbaPw7%)sEB;#rZKT9U}Zz`!5~#Kk2=nI{<;7}|ky6?5iJ3e3K3AaMNa9sff9 z=3B{|CIz12IDH_ewN2GG^Tn}wO-gff10#(l&C#7w`+e@+FN!(*u?M%6)c<{7uI{Z< z{n=u!=KCb3t0x%pAHScIs_t~oV!8UsfaF=TPxDWg$vygG`s+`(ua<4q%6~50HSOv1 z^|RkTJDxTnZ`<|HFFPxu?@e93xN85-TYA^G7^&#>1aG^3;>R!B$M=_R{c<#3)8m-v z<4{q7GA@y9WdFS88yYN#D;={&YwW0C2* zhYB^*Te$4pHX8fcyl=hkHTTy%tq$w;a@V8gu|h;e~UQhn(GC=u<_*E@b(g864#ce}yH;h^GgPl*Y! z?S6~do~|vQF!%hq;zJpWj{9kyS!krVj7hBT3A2XeM@j9wH*ctJkyyM&(1dTpLY{?f zi&pV7p4>TooBIdR3HK{clv#W;+M*iG;`w{kiuDGMHZ9g}cgwn=XtgR!_tl<+tZnI2 zH(CfkQvLtA!uAM<&aCT8qWq73EZup0@$dOp>hClx=lq?0bn{;GS$`RgjE##KiYs%I zlz}m8_O`BX^WJ`I9tLR!1}Q;SL2k)uY$DUxq!>7v7)52p7)2Nvic-^xt$?x5vSfan z(Xr;)j671pEW!dn-CzJSf{_cXA0}*nA${wl74xnGRr7H008NJgUmpFpPh}qcW#*BR z;*{cp2?KfRQaT8pf|G(fjF*_sQ2pu~gFaA;xS+T=%sw6|89^B&o`RqPoR`Ov8~pEf zIxEm}Q2|jAm`PnneV?s4voaniETbr61`}Sy)4izaoUANRSeZpx2qygG^)GjmuT^V6 z_Hu~xBiYL#gTzzdP=NEkJA_R>>+SIsXp)qW6exhfpeQvb5yU7iN-ow1(u`88_H29K yb#>nbW=U}g1_`htFd>OxiX)iGxhXlqK(3IWAPXNCHxDN(8wWctzl;F0FarQv6;2cY literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..b37592c8ff287da3304b5e6c03a3e74173191e17 GIT binary patch literal 652 zcmWIYbaQKAVqkDi@vO*AElFfyU|D=1oq9J#4c}U zcv36*#0IB}2is;#Yirp})$zT(L1(6?mB`2av-5;yw0sm#K7F@afBJ8}DE0in`Os`T&MDz27P=@n^Wfbe7pF&WJ2$9#>@`ol{;4zGgegb{g|jJ>i6-HF7p{i@mA48 zmCK4(dLLlhAbRe~H10Xx(wA>Vu6oj>wKekLirssQkCu2Y)_XaD@4~4yETvwro@$$B z`|mV8cd_-#m(AiaMRhZ_uXcFeroUWs>%o@t{!n0JX>AA@ZW_( zgAK(Gq_Z9{e`>t3fT6fDH%S>7s#XGr=5C!?{*Q-2nt?%*n}wT8VjYX{Iu=O=P9{cC zDKSP7Muwu)wBm(8wH8dX+}60;zF_2$6l4+P0*ZhE%m_v9)1t`qV!p{Q}zWj~xmRjG6N}wu7qk|PY{3JD6b@NseTaI&&-u=DcE2rvsX001ia@dy9_ literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..c6a10f20fa9680b22879eb26ab9194716c33099e GIT binary patch literal 572 zcmWIYbaOLdVqkDi@vO*AElFfyU|h8Cb)#hj@@_p_x9d9Ho_$7TCP zQS+mw=F*-GB7M3`6Hf+Jty%1U@cCucWp>t^YZos3Qa@k+Y(i{&)Cc~Tzf~e9vF@F` z{9?rIj#rfp>i+4ESKqAZTCP|%?QF4p6?d?K|Dp*BUv zt>6z&7o^Vip7Ag5tDlsgZ6Dw3zW1ef>s}gvV~^M-D82Leq>FEFNULkF+i+*GPl1=r zW4B}ebDFjo6*;CPA#re6duIZxb3yvAD*!s}$VzrTd9gFPeza6hs!NbiX05h>DH75}yUtE-2EDod@CFY&x rEYN)ND4$WB0VDtg$+;;x!a%l=pdbq$7dHFEI$%dsAl}lp7=GqG$ zb~mgtkmg~KVqlQqV&UQzU&JcBh*gS#lZjDOQjAfAk)bFxt=JVwEh86LAy5PijOW{U zE%WE@OPFsTQC(J+yJyS7fC!PdZ`O6_%$z8)e9FJ?S+d_Be48Zp#qjg9vpvr` zd*lAj@R_>VuHlvH!R-IVXWY~e%qW}}HsMO5#+RqJz5AA>{&}|TkJ0Msr;B2roQ$4w zU4HehUs1dlmjBu|V@|{CqF}xL7tgc8^usibRL*S;RWm#B;}!4Y@=G&H9tA6$+>x{= zm-8ZfrgX0LG1tBvo80P*<*^HXbNArsU)p8v zRthb02id(IH?&VIWt=A}(V!?cVcV@!20!k9GGv+lqPP2@%p@*_a_cQ;XR>tv{vsgr z$T>=BNt#BIMAcCl7&v){wnDbpCNC6qYX z&~)zRFzGp5A1BT1kJl*cmHM*&y7~3)pTBo`|K0qro=aBs_w+0KORk%3IG9rJBJ-P7 z@*x8sLvdwpk}@#9I%-#c4!Bvol7~T>fk9G$MSw$M1*`B1R&fSSCPq;yF-8$ahN9H8 z;$^@%Wmz)6&FEP3Y(^eQAr>J4pl&d*_w1A0Qz3MnheuLGMnnm2qNEIm3?C9tLPie3 zljD^WM&ilKsUmm^Y6?0Co(78s7ZOiILkhvu;?@#G;>l_$BY4`}+DLM`YPxVU?JuNn zowQ=!b)Y|ZICy~mhJf(%yJl=*(cuRQYpZMP!h~TaGID`~2PV9Tr+ZP;Iayg29!W6{ zF)^4hkED`-k{p7k$DxNLXUt&?=Ut0zSW+U=0To085!z*#H0l literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..11da300db733f79301fbaaa756b2d9d4fbe41427 GIT binary patch literal 1050 zcmWIYbaNA8VPJ4h@vO*AElC7283cj2xTGl4fr){k5-3nHXKJu-{%r%EtCstl+T|u4 z+BRvOMq7fUz#7)5HL+c3@;5XCQf`SUd9PGaf8F)(dtlim{+xE63Az(S=F5H6xMp7^ z(`z2~v|x{j+pq*lftI)_31}NMpcjZ%)RHEUv@A5bNA7&JxYcjy(Cx8mWi~oPJGF~(Dd)e@PekL zla{(Z6sQ$Y3tyJ9GIgbMzO=gG*{QQX9J5|`byD`;m6tDO?w%GkV^Y80=0vlUJ)2C6 z)=!PJE!fQ$WA)lLUhDAptxJ|p$^Txe{=r&1e6wY_iQqfO>K)}@T5Ue<_a!XemY@~m!6bzvr<#6oCg1- zBL{2zkB4u&XlcRIyI3kgxun^)ci+-vp##6&GC0f_UoR-pSTW6v#W_IsypyGT=XBpC zm*)v~pShTLk6UaS2RoyiPXCnI_RXqC&a9u9bz?!@iK_6Uw@*C|eX~yG{e;`ErYaX$ z&A;c~?q!s?Z*s>EN$D!VFj210Jtsf5iF!Sr@!5G+^7Yp>_XYk>{@s6Uk=lpbrrEyV z!tZSQ(R5S3xV$sJxH31%37DQ*Zx!d=m3ViBhe3*gK|+I7gG>A_qsU!GNd`_PMo}3t zMiIt8!utD_cq$k3Fh~NG2ulkqf(f8zFepk*D^_7-U|_5bc3}Nm@Sl-KLX<^R2qx|1 z7;|*Z@>{oo!a6KEaABCej9g$#VXC`7=P$Pp__~UfM?%1U-uwl$T$o*06lM#|SPm`}pYTZ7^4JQ&^zukJ3OI@( zcy0o2NIY)=ZzNudKnfBsgC_&Ylsb_*DVQlmsX2)tM-&$&7mEXFMv3YkzTk$_&p8>z k89)M1ker*6BMf8<2@10CadGo-va)fo^YTjzFbgvP0HVK@t^fc4 literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..9bf9f09993b2a04807a46a8b7af8645216f1a653 GIT binary patch literal 1468 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 A4*&oF literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..71011829c392fe0e1f999db6c150306fd5c9b8fc GIT binary patch literal 602 zcmWIYbaM-0VqkDi@vO*AElFfyU|-RC zi>78?OjWY=);wjq@bv3HuS0jnJ-?kJ6}S4&r{X{{`>uPX(Q)Y?xu2WefBIVe{q#qx zVsf39`0o+y^1iRIaJJ;a`&ycZJNM67$?>%1-FLQ&ySz-DwzgzB@kYJnb-%?i*)X4X z@}jh$d*vo^JZ96UW<~DlSaxyBhURw@A~mnvRle+ge8LAt)^}Q$CRm?+ zZ^ml;kgGJlHSt=@+gbD4IoBxr+0C1G@uBd|g`eFb3)opi+gP6Nmg41L6_wHb<#yT5 zyFB6Ja`&SjZEa*&>>D-&EUtD4F=%CweEaEk>dtff-4}l>tK2DMTG74y(jsfGHvv0O zajre^Ya6dr67$!`0`gzh_%QcA+jsnLrjb-es(M+zV&C%5Dt>9*EcYC3X6sMlHaIL` z@acb#U}0rvV+w%vc)<@QZ>C9JnE)$V%#`&@a_ z;qd)x!B5xlFDRSzpmZs3)XfL)1*Pp;`z4-#zO%ip#&L*m;WhRx7fdasa}2kn*#2=TTA=-5ZP1I_tFwYPocq+W`@|yax5@vW z&;7Pw_TGbRxf2|%xtBWgtFnbGoIJr(Dn|5dN<-cR0nb&cT_VN&dHvr?1b%Z(y>e{% ztY2M@w-`GPBUM;?BCR5zhUN~Pyfq1#%{y#h_|&jedKpLxaO z_sedZoM*_nxd#rqfAGK6Z?tR~_qA02)(XGF{omc+cwgn+e?A+b=in|Gz&lkfFFTH^~7Q|I61-E$Cz2 zX~4rE2jqc(lsLCIC}n`b*}g^W>Cb!Fco<}WGO{ePToP8oR+0>yOpKz^VvHh;MX71U z%YaIKdGy~tm3j1+kw;2jL0=WBogvly(jozI*N;G96$2GBm~nY5xxxQ#r?WEgNGXXc zNyAhF6{)Cbz<4mHF>#_eiAPFDKt~K_5{zc#0=o{T_gZAbk`j?7C!oD*!fIkL;iA-> zL=d~UD7jc4#E=9LV8AG~QBy11b!Y4~W(i4g1__ur1A{n%nVg%FBMjsU2@10CadGo- Qva)fo^YY6IFbgvP0PfO8C;$Ke literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..17dbd160c72f941e0514c8cfdd4ca1b39ead17e9 GIT binary patch literal 876 zcmWIYbaP8#W?*nm@vO*AElFfyU|+f1}UIG#hkf8zWGvy0$*pw8@9_V zIF#M7Xob^KAzvj{QLd)C70ah?Opnw)7I!mFqxaYSZ2bVysm@ZF<$FJ;-P<$s>T+>vb~dugA;i$kq9_!gSjHSRWTTez#X+B;CZ z<(_@tKD#HEUuM|7am_Z`^?S#e>G!8|{+eRX_dEST%@zsY{uk4qI@`^3^;hbfD!6N! z$BQ?!F676&{&7_PV4)N1Lf3}^wGZ61Hmh9`dUfIUEzTuDI~7;&O^#YSSo_&~%+-dD84E$LmKv z+SyC|Q$Iw6wl16c=WfPPk9Aw}E83?y%*=3AJUIE;j*~A1c9flXDz~Uze%Gy)0cJ<8 zT=d+)t*!Gj?C8&>0iCTz8i`x;O@%L%YI!Pcu~ib;D!7vS{HLFP@232Dcs{~fQn1<3 zGm^b$?~|;)*~hdrFU^t>e&%VY9Y6U+#rpM&ckQ_F|M=bwQKwjn3{Kd`dDk&>p3ICa zuFOqR1g3}AkCN^@Fbd`6VUPhP3Q-nOE(vF0XGsQ5CPqc;6{7#x2@amZrvxK-Lg9J>R jfk7O>OwLWo5e9OF1O-|6xVU*ZS=l()dHH1pn1vYtbPzhK literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..7d1bbdb13583377adecb1e3ec0f2439d98d1286e GIT binary patch literal 604 zcmWIYbaM+~VqkDi@vO*AElFfyU|z1$UpZjlja(3Bim}Gu>>OITk!mXOOU;F*r zXWsbK=y~@3tqZ?iZFf9X(e#M3wejZN+f!4tC%CJ>^bPBAdwFz$^xnj(ifQ6MWA8aU zKYDV(ciuf7`j;9u-T)n1u);wnI2~sJch7G|3+ zzH~6E+@9dO$;9SBYxrL5~b3F~Ga=!Q{q?Np~|Ht%i*KZ#vJ^kPFZ|bM1jP^==vo1cA<==8esJJpW zNf{XK75kU;`hLIF&ch(dz#zfJ%Ec|-z$VhbCdI(X#3(8)#wfzbP?VZh9D}5mkqfL4 zC;|pkgLhf%SfBEpkw=1;g_jd%;v0d52HAVH#el*;*dG~Hj0;v|~m4^uz zrRF4p*u_Q3#o|DkQKIwjja^mGQ~Maj89)M1ker*6BMf8<2@10CadGo-va)fo^YTjx IFbgvP0Lv5avj6}9 literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..8c864e7adba1b20da105ef2b54a4b7eddc7bf8d2 GIT binary patch literal 650 zcmWIYbaQKBVqkDi@vO*AElFfyU|t-GugSv zZ}S($TqpCJ7Jc8Ex>IJJDZ6;PWQy-|#>@`kl{;4zGgj1b{g|gI>i6-DF7p{i@mA48 zmCK4(dLLlhAbRe~H10Xx(wA>Vu6oj?we{|U758t&7{*>&;a|0ceT$K_tJbH!sH@s`7tuP41?a`WGM z$4GUH`@IE=d|xbJyQcoa`*h%Rg$IW@MS?mNm$tunck4z*yXVAL^Y1)cT)*(2PIwmo zTHgDH%4=XW{3832&Tf&L@9!-fEz*0H=Te%>K*Y7;mZdt*8VF^Re)8!-TJ_&i}eUVvhw# zwUB@~Oc+Kpa)F%;GaKmAoJ0_(xG1?8{() aAXi9GkcE$nn}?H?jf0(+Uq*mgm;nI7aO`FP literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..413029da56265e8829cfcf8f660e006931b06e9e GIT binary patch literal 642 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 literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..8b41cba4e2d4ad3baa69f678a1f682a94d78a018 GIT binary patch literal 1292 zcmWIYbaP{2Wngel@vO*AElFfyU|oXopzAaFG@-q53X z0#m5d^vQuD8M9g0nzj`*#qrLRipx>%KQ^5*88eW zC*PVp`StzEPZ^OHKHhzO^W2HHO_R+sCZ=1QO1>dc^gr~%<{dVb?aZ;OH&xF+v-R`V zpuQ|Avz4n$7vH!Pc*bJUwTMr$m!sZA^c$xBdYHMThr{r&_u`2G)t|odCWi}meUdUX z4J(s1R%;Dj}rm&}z~aio|lc zZojrBcW>vc2>;nt{@Tk{|2+EX%b!UPs{YK0kDE3nw)}yjdGyhXyLYXZlG$C-)#of^ zE!DllXnEyr;Y}CX=Jw}hK2B~umyx{CyT5*0#De1`8H_29IW}y)b>y7v?|Y^qm-9|L zZ4*+Ae!Qf8Q!{JorWL9yY-R_Z`k~(aVDS{@iCatNy)|~_o42h0Qv1RlbECKkmTJIz)wX}zesedJ&MLvPQ{8FS~n-z5H7CjRr1qq?(0 zL$A){4fpe`-MoGdXIQ~jgGbL!ho*j9{=_RJh+9-@-L~EXyQ1oB|CU((-_f(a^KJb4 z|BSQa_SK&(4eO~4-sN#XX=CB1N$vh_Msw63&$iyP{iJ+)B%4lgWo}Y3Fx@8yFSK1F zQ=rbnzz5`k0C%8ppacUaGb1}MCnGE4dFC2Up@MD3JPZO13_QXd!hGBw;vTXLoGeUi zf*e2v4^=icN`I0t;b!0mYBrNK(*zR?oM6*{3K)t~(~8p>85mgNV&8P__K#%b;#T8O zgW1QxUh_?EQF25%P*{mW31|oe@K(<)6Z%ys0~FTb(18m}c5aYxFgzQ@#KY~u-~l&; zhdYoV5Y98&`7`*KS@JrdUKI`%xUf@Wd4=6+lOmunI|sW2%qCbEFmgit4i)c8{p)lr z&tDLzT7yFaZpgX0*-e3OW7>eiS{zz%cfrC5Xb3obpoYLg2dEkpG%zb)y9UUY{V_Sl z$ir>MVI~6;eq;Q4veZNwWuR&!4kNhP-{rWBHXZUR1PYsQn81a9nmta6TKJ+HC~VAO l3>OB5cTOV6#NwjlVsQ|Id-b0~vEG;7mN0TLaDfCM008LV+;0E? literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..248abe6d74d35ca058f660b4e060e028758c16ed GIT binary patch literal 530 zcmWIYbaUfkVqkDi@vO*AElFfyU|xrM) zBq1zU5WUG&z-ZAi^&l_JvtHh}lD^#MF1FKom-z1Kw{KtSmRn9|5Mc0M`@nA6>EEga zSA`<-CtvrSn(8Uoep%Ny%s(}B-}KF2Vsan9@X?u6J8ABf=|#aye||A)wq7|?O4?6h zzw!sSsk5~Hf0-tfz;f$a(L0-~y;qtV6cctDFHV(_%1oA->#CX^@@jE=M&X;8i=q;? za2!%lxiNFz;@}|peHVD-W}2Q$)HVH=#(40?&pYS&cbLDKFg;^=@~6F7Y;#j@1m9mc z+3ETv_MR<4AK8y&zqoAF$LCniZE2Eo&oOjO_{(=2rPf^eXQuvKJ?u~a-UKPHc(iZTUiF8mVsgZR#wG#fnPkBc|?U+gt%bBJfc!8Qb;@{79}{ZC^aV$ zq^`IqxmX{>5CIWjz$iN5lt4-0j;QI(Lc$^pLNIX#24Msrg8LD&u literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..f2dbe27a533e02d42429fa1f2cb2b8e3073518d0 GIT binary patch literal 920 zcmWIYbaR`)%)sEB;#rZKT9U}Zz`!5~#Kk2=na)fM3@Jc?iaB$GZf8jw3S8a1KS_>h zWB1lgmj$|3axddmG0Ahf!`<36ajWwB4xOF5EDD|f?cMzPhJ|YDmJPda?VLN)(rQg@ z!F~A^UThVj^1BKO>P~HzotEi|xPH8l`1bfNy&UgdAEv+I zdpu{J%3+zy7v}7-e3)VSSpJ+_y#MmYA75nMP=1~C<=^8JtDkl&W9KhRKm1Sl`PCOy zCUsxxX3p``*V7CVpC`RMM{nZC)5^#8duG4vF4y!pCi*yv{m6_Z+P$-l-%0XI)bepv zW*!Q7BGF=MocK2D;P2yS_iws%*7g667oxUmTKgRY*A|**Kb-El;z6>A@#7<9;&$P$ zGVd*G-tq0#vmzxX*_PjnWCWS_t~7~r+0JuJHCE%>wvQrLt;>EH&z`#Fg^&t=)#Qt8 zUB7*5-hbqqtM_2;A=T8dP5%@wyt}Dpu(4Fy$LmGIsaoM#scQ`nT$;>&TB>Fn+pc)$ z>0O&x)|dNsoZ($k@;a>cevm4UVA_svz8nkRR_vdwHGy%VN#MzVq{su$)k4_IQokB7 zP7l+1<)y1C^Y4Z1yW_HovpBrmbfT`$C@R>P`RG%U8>h+5dje+@w%gqn(%QLb?}Tl4 z@@|*S6M41Sdr4bZucImVKt=;k1a#plYL zdsy0w4@JLyrY!N2VeY4`Y>dtyOtzd-6j1fyJvY-#jNNIEi(G%!dQ~T7k*oFBt|k4N zekncFll}IrH#2$8*D-7J*Z*WFuFOqR2BxXK>vdV5cfJtfVUT8EkmP3J=8@RVBD|YL znt_vvQB+EdQG}79C^fBkJy5L$(=4|&?zS%&c_al{1i64BU{DRf~mUvjq#RR--=40FdqvaH%u7l?wmxB*5ab%Vvt`MBtQfhFiJLk u>93>9KI(}sF_ee9kUlTv+BuiCw z|Kg47LQ~=|Uv7A7`>wzAgXU)0G^d!=HVIB0%k92cJ!;r{_$BjmlTBUPXN0SNyq&Pv z_&~j^==94+bHe8Mwu#IYv-dycS{b|T!uz8aQ@(K7XrJqjY>%6A`RL0zMr%LZsCqk# ztMUBz#(2%=Cmz-IaqVEs^KtQs{CVn^=m!RyBre}8C$y#2H+cqH?VfV(?z*2Z5_Vtn z`#Ducwqv10)0)FlsYTcB+nm^NGU)h(Nik9S^RpjnuZ{m)rhek{g8XMod!A(6=Pyj@ zGAT}N_L-egYvy$LyRO13d4s=~Z$v-6kUovs*xIc>(9Yz`9sPN8zq0eZH_hvaTzySp z@g?c$GkxRVEjlY{t6X_w*|c6miJNKyO`*GgergO1*8M6HdbH^!pWuSy#}n2Z-Z({G zbH!`_XpvgR!1^HX@4xn#{h9wI-d2Gl)<3FaF7h--4#g(~9%D~v!^7+&e8y0Rg z9tIf(1}PpE9&X74EW!s^q!>7v7)7PU7)2Nvic-^x*8|mR?v8KRb3Ce%kw;2UTu>e; z0tOaLv)tCW+r9t_3$X}s!Gw!r-|gX4lPO^0k>U~IQGp2qd8RzBFkZ`^bAg*0pQr%! z3a|+9z=UD0V&nol2_}5z)BLCH{j9S=4&W3Nf~mUvjq#RR--=40Fh2`FH%u7l?wmxB z*5ab%VtpXZC>3XYleN+O@+@X?2}uS?n6V5D;s~Y$f|;C~k|PY{3JD6b@NseTaI&&- Nu=DcE3NQ;Z000zl2iX7s literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..25ca33e836bcde10941cc66ba547d4c7fff40c72 GIT binary patch literal 538 zcmWIYbaNA8VqkDi@vO*AElFfyU|+IoCGcx9#wo#0$OGV#^9=`+vH= zr}VD>I`)@spB1Ik4^REBxqsH3-lQeIdjj2FxG7z@Xm~+LzPfPx80V6pos8LglB4z-u1z=f^%vW9;m#BtThCpd;t{FYDRJ7yf0Mr18a!O{ z{f)2Wwr5V>ie`nU9wLOy{PR1tGbVP-&r)(8}EcEA_)BPMC9jN5EglInIlnV=fC_XDbu; zK9S7gp;OVFKe_Xhim$_$^Zu&2*_GJ~PG zGB-&P81@(c%erQ?N{R9?NHQ=;aItc6iARYvq2*_g-Sd$NI*QJev!5ekxXQ*wlXY#~8G7CtU+9!^#^4t8FC JDFJ3-1_1IC%IE+9 literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..50648efa2dedacaa2bfa8e85d9db5d6d087d1c7f GIT binary patch literal 704 zcmWIYbaUIm#K7R3;#rZKT9U}Zz`!5~#Kk2=nazw048MVL6?5hW26`(S3e0={TlDh- zXYJWbLmzEz%KA|Ln9&b8g~h*L{t^342wGe4Yl$bX+{ z5p?fp%c_Zt-yat@R{OJC&-j+88r(SN^K-i|WiMFw9e%@{{8L48+LU9@Ui|2oc=bTt zoT>ZOKEK?uM~c6wByirpHP5c*UUi)QdGp5t_B~qbPruZz3if>_zIo0|uJgUY+tza4 zc*AfbKQnjRmkCWQ%NjCeJCY`?Gt1*V!^|yGD=o6|R?EhWWPxisEnB~9o7vp?ams7E z$YE!@2h0M!@e@0)?bz-9@Ve)U2gxGbkB`Lb=B&J;m;bwY$G2B`VVx7^-}&w=Bj~(u zrCHpO6-zG196YJ^>}>grKbdFuZh0c4)?elPB5`^d>p$b-H{u@rUDsw_KXFb#YI~mW ztd7Q%zrO7IZyo3k%jVkg?U?GS-P^j|&)hbtoH?^2F8_CNz~bTy$1Ztv^mA0+^;TC~ zKhHdV&D)mxWnb(+pFZ_~_f6vK1Kh74{f}cPuFOqR2FA%c>D|{230To0EqGjx&QzG literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..1bcfd9dea46a182580c04767b23940fa903bda5f GIT binary patch literal 1760 zcmYjRYfKbZ6uz^2yL)GLxVy729*c`0B997KZM3us)dm6)MAD*wKZ-mI5t_;ZE|!Mc z7dBE<(f}cB)7DT(l%`lI=te+EAWef{j1O!jZ7gk5`ol;qrc&vdY0s8P_S@w9&N=to z^SF7L>FKu(gzPBI^j4MC6jMTo0zXepb;alKA1)B$?egUm@hi#l{O%)f&oypedYwf7 z(D>V(w9^ld-n8$|nab-o-7hKX@7ueoBZ@!iea&54JeJbYmT<5k_1ZHjTQ^@=cObuK z*Izlpacj6R`pdCgU3d43-_#DU_R97J$ITCQlg`+g+`Dc2Gd?gb?-_KQtSa)~FD*UC z{HCU)PmRw-W);Mi-Mawo5<-KNpkNJ%sHuV=)Vz|CI@_F|#z_$P z2lHTu2I%jds3Sb@UCxOJvXxuy8lc>os2lvL^Rmnd1KG))b`4POm?^yYzArwC6BEc` zJj|&9%Dz4R-t2cgXE-r~?BEW&1}OKn9jht$J?UpoB#>>~=FkA;FPZ+MxqZ#IIWdB) zaK)|x%H#XQ&gPN^ffE^IJGVPEKzVw6Ala5NKF-NgAcyi$rv@nh(ekK=pRj#rAQq^b z#b_~Upw>-Ch(LwMn+Q)^pBTmo2mcTr;?My7Np)GdCksXk`y)tNUofsY@?OFD!^ueo znHreE5>HOObfL35L#9S%w752$ll+f%{3uh#n5Dk1^6$hM_tP>JnP?fcFJAoGT+t#^ ziAk3H;WOR7r5BQAYGNi!(Hohp?r`!a=&zHgQ87BTRs+b?O06Pxbk+5itG}j%pMu2V zSezM+FcZB*4T@ofuR;|OOD@x38Z6@IY;+eq{DPOh43PvT*f7$@rcv>%UuXh4p2Y_a zz=;G}9Y?gza#ysClyxis9m`?^*7*@P3R8>cdvr3DnQT7VaBtCmC2m@#K`h9Op|A>Y zUrCWxB8OQ=}3beW**u>f)V|i;? zms-NLY;C~Wd+5)at=F^NK(AqI{-^(2C7{(k!XVgQ$crf~P!E~fs7=BZsK3*CdiK^p zHu%P{m_W!k_qIJRPAi2#N3o~?-I#l0!Z+`=0-eN?0yGv6PLdUQMFm1=h=}uyl>lFL zoiR(?WT4eGMjDF?w7R}XW7Q#-Yr@IkoTv3=9kW%tM68_l8v z)j=6(^|8R@roJk_bbcW>2j~bE!7(Hz3AFllp!I_j6BFB>J?;WJfh7cDqYSkAlwgp> zobSKAc4TlF=tPznu*OyZt-dShTwPXKta^H?OFZhB=xFHlh_5Sl)FJ4J9%B;n52m2G A=Kufz literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..ac1fd24fd5a1184c6dbba247da69d2453b77761f GIT binary patch literal 402 zcmWIYbaU%sWMFVk@vO*AElFfyU|@nUA?(z#+Jj|x*z}fDE`}AfoW0tHgUVDpMP6& zU1ij}e)IJz&8{_Gj|)z3J{o-Y%KNW@Re9Gki6KSTb{oE<2F41v*q1-=3HL;DW*3ITI%&zDW+SRUM-rK zFL&~%S&r_b3!bWS9eNL!mj*27`F!!8Sjb7os&Z-T-Wt*BYo8=99^lUtI2zATT$!5$ z3>1c<)U;vttgAEO`x0Cty>U;qFB literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..81868e7e97958a56bee02b6a7044fc72b97708f2 GIT binary patch literal 362 zcmWIYbaP8$WMFVk@vO*AElFfyU|H|4iQDgX{NqWvSbggjszE=H2HmObYJH#I&{0Sb$7hzP)hH_d3CQXZjn6eujjA;b?8hPeVL3~~ZY_?0cI t!)soVKA^B5halX_qSTy3kdoq}xX>2+81&*|%W`Ca8d<$vxQ|22K4Aj_GaCx6YXJZZU9(;-w<)AQ#~%PL78hK<@{ zjts?>xk*5y7>ZKUii?4C=n;m4%-s#!8Mzp_Ikz ZM39=|qU2(35QEY1fc~+{C9icD7y#5hNtFNq literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..68f717d74da3a3e03cfe047ef15c21eae127e5db GIT binary patch literal 482 zcmWIYbaT7K$iU#7;#rZKT9U}Zz`!5~#Kk2=nax1@9}ri}S=;Z(#bn6iTD^!fFSTG{ z9*bikU%)YwrHM(_OC+z{j%L+YSaN ziM>0|UpywBE)!+OP+Xat4=V07e|^G(HwEi}!U`M;0x;E!Zz@gE4|diC8X~|UAPE!R zX%?kkKS$;EEE2L;S91_J{CELVOb literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..5fbeaee303f6ba82ebcebab51df0575a29d58679 GIT binary patch literal 4324 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 b;QjaO;^T8p7Htw%zp#ns?FD$DS^?lcdCK7X literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..32249d7fd7cafc44c229b2e7fba1630fe9edac17 GIT binary patch literal 6522 zcmYjUc{o+u8(urpk&VpraAcMtayW*{&@p5v(aD%G^E{LxD5FTwz1>;~Y>jWJvQKp_pz@t1#i{`49YT4&B{_V9RDm0T}Oh}$POLEow2R(sf_ zxxAq(&DThA;o&<=xxGVrO_zuFWUXkXeom5`ZeE*oIT~0Osg?^9U#xuf&oR8kuqoQw5aE^aAy5aa<)ZV zvj%yhVRr;xXYeX-&q}Y?n9w?I?VX4GTzjhEIijIEk;zE%u-C*PeHGoeOS}Se2`)LR z!sc{qK7A=2_3;Pk=2iaXTv}AO;v+tp)(w8RlwUsQ+PXn#Dk*F1jPE1<8EIs1begGs zRxju}@ZyRSdG%jSC*shx!(&+~75OS9qh$k?q%i)eW#{!*IU$Kly#$MgQET6(93Hay z_P@1zrTi+ir6NDYJFG;V6fP}$a&S>7dFG_qF)>@u_!kPh5t5Fwlwsv-CcJQP13@ev(f42Oq^hzPWcP*)z5{4%Fdmbt6D;J6lw-tKnioD-R@;W#27ohtPrNAwy%%cvmIH5Q8?C1sQEmTzf)4KFK;+kPsOrAqR6errr^UOGy9=Z*B~l+> z4$P0Zs^^N&a(Lcd)YNHTy&idy*r1?SMHT+v>dq))w|#B z#Eq1Br7)}E161C;BH%R5z+k#eXIxTnyI?xoz9$NSw;YD6a$;ZfH!7~@&^53;zuxR~ zxiZ=F^_bc2p5>iyJ$FhwwRtoPB(7YnbLAp5@F`>#U0e#&;M@5Z$2F(VUb0%dV|~TP zFPBDyevgo??ELaHYMQfwG7HY(Ury_j z#4aTNTE-VV@gGwz#2tO8ray7fWa8}?Qg{m8LU2JlpZI+bt}8lavHbT_B>lhXQp5vd+AR_%kFpL*1SGIB2b8?qELO?bH6=67CK z?t;TSZqnrU4Z=GWaY8sG!co{hAzg3NTEZx&H^kf}AoqJ7C%;x-<8D~{qUG9dJ$Ye2 z$(Yp(A8X;Z)+^N|lkP(6bD<4@On*d+K)Pp7eSjaO&>}GY~etFON5UrPzeO z%b$g;VN8A|X~+F>ZZF+jXt#?W1O2G@TyUbxwL8znlv~d&XIk4hR$lt>4zKvy**W>v z9)d$#=t>zf>9Ipl!%@G4JEvdXY-vdA70x+yzk9h<(0f@U+sj#KY?QR_G5UF&Frz$7 zV)rjtsC{wvcqG^Nj^G7Vdb;+CL+_QWxR0FT;)Mt6eT{3LRm?7(s#MzXNSA3NPj}`p zq5O3FDQ9wJPk@|uYEAU-6HLwxds$ym-bb_~`wGc1%J9@3wAD>_54Em$(IN**NXTf4 zDz-(mDt693uhX~Ve?(9TVZI>!d6O=apK)X}Zrtg8^DKMp9rgDmX1Q%nbhip2<4B() zHD-nFZ{EDt3gS5E$m4Np{^F3z{Lp2`5A@cTnz|pvhLRtUxZK1ZTU~4~a5XOqN}?o+ zWG-lxKZvzS%3|{%)J^`I)KODeGLi<&YB%Yp z{*ib_K126vGR{3sRW{thuWI1TxXZOS&YUKix1*BT?6X8{%$V*!ZL#!uc~H{+#jiw* z;ClM=C38&u#B7NRJU`wHwxxw|MdcKQF>>EJllwl{w2vz=!Lb)rT^srB{E^!bjjzd@lgiZ(x1>r2OVu8ZbH;C z1B>Fk^*=q99q0Yrk~Qyll~yK?PJFhq?JVX?dL(ouu*Pz9WHeTE&zH#~d@*bHhJ4w| zy11Xz6szU^nDEA{d&gS#rI&>q_RwpfFs@xt$k5=cx_NRlY$>)<`oMv6tFM%9wQ>xe zwUsz)+axjn>l>R~dq(6j2^Q|^B8%&?yt5}I#thCzMTJDfMs0jvdaz-Yw_htdW+Qy( z$G(<cYZ`!vjQ=D35jUxTa=&-~09&pbIXYE3+W-?8}IQj zy1yHO>=doci0{|!<&stgEpt`dgP&gR4^=I2)@wM{lg_)cQs}$$#~Z`!Rr*go9fu!l z|D-41Xf9S&xm%sB-H^j}MeL-48Ji*iQ6my4oZ-I=g z><$G*T*;Y8C;uVhql1>bUij3g0P|yC!JeUj`fmiOTk>%mSJziA+~^`-^PCQ0O}iCo zY5TnB)^jMSmo=o(=!?Q!9rINiKD%G4caQts3H!M8{yCF-I+GE5L$s?};qgm^$B*_% zIfR9M`DIpc-MP52*|$d7_f&kJC~Ns*0B>aUPdI}1Ad)-*JPmkm2vfD<}dGC8?K6-zI`mX*{7~5(B-{|RE&{^;PTx3>~vM$ zZSV4H12Rji>&J$5ZO#k`w67W{PgWme?6T8LyVEI^@08V5b}`e^*Q)k|pQYzaYpT;` zS&lG#W$Yh8^Oe67hF8zB8#fiozfSn`Gk#G|Q(Xx<_|?lRG&S#%Kz)C8x3yQ;FHQ=J ziKTki6{`(J9*H=A@!}qWgi7R{dMK^yHmm$86Cb)P28wdF*1~I@p{g)}p#X(81p{)q zAKSQnA0K|Umv2R6b(e!MIkZMqj+jR}X)-qQI4Xukf%L53oXFF$q_1mrgyZE2`oAnT z{*X=!$X=>?vM-j`%-WGTTVRF5v)@Z_fAi2nL?FMu!O*$Mf^ z@W`l`nC422PjBd69+(h&J6YwVE+JWs1XYL90!jHjf-aQ$b>r`d;b z0ykZ1f__bBQ7kJ3CRCFGWZ$UDsi+xe+e`}GJHh+nIP)Rni;0iACa>3Im9o^E*|pB? zc1-i6V>%X?)bCV&- zI%p1rM*6!}Ab(F-t>nD5*sv)3<9Yk zL`mc)iUMWn+Kc}5ki#K3!5R;@pQYnx;VCLab zMY7mJ2Zb`6#;>22g@GO>nS!{cAYQ;M%tWM4*1$OAP_nV90StmMiI#|#*!h_{p0FgS(@zC%3UA!IcoI8AF4WF844p#fw3 z3j;9l!X#r5_t;j^WH^@&=dxt zm_$cfM~OPsh^>m`8CM71I~sHs1`e2@72<8(Dm*WwZDoc?3Rifq@*MtM1cO7Egv3SS z1I&Co_EYOo_N2f}hV4`~48kx$2gKE}HB~_d6{@8CV)W^`2d)t;zzsQrUm>xt$Z7rW zv3*+a+MTVh&@1kPff1I+Si~6FKE56Q)wMzOp?}B;Fb{(uOn?`{BLaRp;9-eOwTbs@ zs>Ev7Ll}f$0&TpuEOoizTgz?EXedoo`#uc=LrfsbD=N4(gs#n2h89A8=_^Kmdl;O= z1gjA5DuhTRSb?)CvNKPE%Bm(qM2umek4Z8iu1rXL>o^mr%YA0|G1Z~%mkkWOF-Zj^ zRRJjjW>ID}>gM%riX8Gv5afY@A11NmwnIuLwQDa`Fq$wm)cTR(9t@6S0tzHWf#kMw z?4wHFlH$~Huk|cpK*A(O{6@&uAqAse%}Ixo0d?Zu%`gbS1mZm6LezrUZ7ugxXK!a) z{?VH-@W%vVykbZOq@vV%d?_;(uFn;gW&zg7#w|ej1!Uv?du(mo0qSSwhw0rhxeKk4 zFz~^$*l^h(CxnMbi&_s5;&Cc;oN4>3wPPpttwLXbZC4@oRfq?xKlbH~25A8;8l(-hX^;-kp+O`-qCrN$ zhz1!0V;W=wY-o@ju%kh)z?BAh18*7>1cGQ#G>E1_DG*43XmBP3GHG!x1afIH1p*XW zTmgX!T3ic(T3Xx+fmT}F0f7!$+z)|%T091UF05Q1t&Xjt-nXtht_&q8|GHU(l&fyB1Y z4+UbU(BcY+y@D3kLhQBM7;`ivKk8&?Cd|hW0`)JHP-Y#zQ9ajX3cmKF|TL+-4Cm^P+Hkg1s6HWHT?*P=lt;1?6n+NZX&=;-R0(;x>O?28RBA4k@R`Zub>+#4ZK z*G373-jfSsY%8C{Uj`zdCwyvVCl2}n;TW?WsN$i*-Xpgt*Hi}k= z-iuus7#YW~A2P)T-ojS>(1~q42FZ>=O4y8HWWt0oNC(4MgMiEnZ4A(vVQm3IP}>1C zObPB?@V#7Rj-1dW2$!^dLa{CZ(WBh~`Uch;AfAAB1SkO`cZhur;>9i%)*m1lsC@w{ zyU+SUn_9A_KN3b=A0;r)M+mCd zqhZYHkucTa(JOD!JoSr3dOwPnIF@uMn$ t89tJhYV>G4#KVu;dWVL%h3?*poxol|dIv|yJb$?D(*JgxAOrGt{Qr10|6Bk7 literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..8f63716aee2b6475ba760a83ccb137783de8c623 GIT binary patch literal 632 zcmWIYbaN|UVqkDi@vO*AElFfyU|!W39;x2E}?S8;a~b|F6r2 zW7{PkD_56OWr+o>uGvcuujAlWJ$vUR%jG3^QdTMb`+oM!7JgUxm=nj(?)*MSMZNLf z$7-vvsVZf!F84E9*U9%z-E6l(*5cO-=lpnsg!Y|w1#;07wj46J_+0$Cj4$V(>!shG zXBo~-uwOsU0JX3b|@@BIzw_8&^&QD4- zVhP-7%9X#RwoW)txJBvt-iR#iZ{-iQm-4;dC41z~%IA@K8h(M_qfHM5ziE7wIotE( z1dSgT89l!WZ#v7Cd(f%1_bg-Xhci>}T1n}JIwVc<*k@>;wD;Vc6RCpn+1k#+^Z&@s z`x05;9)Bt5nzrfNxDBU|$S#_7TWRlvJXNVQ<;%-1)g8(^6}I;3huoDDXER18scyH5 zo0@q(D>`ANuGqaD1Nlr&w)Eo4+$2R{tQov)sl5^ATg1a4&A=eZ#m>bm;U?xL!@$YJC@L<-D8k54 zl$us-gQSv?3#<$%0tUsg@Ah!2$rLd0NOFmBslkMSJPR%l7_TTbClSOhE=n#I2Qef- v1Q;+%o{ah^z2(D+*^Ckl$+;;x!a!jmK|vNiE^Z!9RyGcHUVbS7W?=>Z9%=Q# literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..7368cc48ac1f4eaebcd44659ec3b0843db6ed274 GIT binary patch literal 1150 zcmWIYbaN|XVPJ4h@vO*AElC7283cj2xTGlaJQD-Mbyfz3iaB#ba`SH)2z*PgYqby2 z@=;M-vq~*QYvI~U7hZHH-2E*g`J5@PSN0~~l(4_=t*tLi>*SABb$WBW{QOHN=1$Z& zG(S0wZJmDKeOY$}ZlT&A7C(xn&7IG`?w9PHUbgr4zMD>d?`+rG)c?1HeUDTR`*Z0p zRYlW!^*$c4=4*Yl=~Sc3^jM+V)SyT9cdQP39PtbhVLM>8tY~4H$|V(}gwj+Cmz@TG zmuym-m^8~{XN=3sz=-0LS9Co4ANk!;JQ<^}urX-G?9xTv(+d`_^73bYY!gtq`i)xv-8ZcIdiTA*x0K!Z(^AmY|gH~h54z@RoA`l zCnd`hG>qHUu6%nbO_%>y&=GMb!{^uA_gl5=zA8yxAMG`})nK;VHFXKbn_q;^oa%6R zXlv_h;T2u@*yoT^N^pke*R1T%HfvTbsd2j{!kU`Z+qpq{!PHHv1%VtVq`lR&HxwrG ztTQ@w$=YDnqOEH!*t5I6wynIR#kJ#@L7J-0k>2wXA2e-VO-|lq(O05s@X5p@&6SU> zC`;?AT_YRfvvPx?VSF%0e0txDGYp4$q#Psbi!Rl#+SprW zZ@pjs>Xruu9fu^Y-1>Y~^Mnv3nfi=i^^?|Gxg~+V&syHQ(z6zAc=U zGyRGF#GOp348@hXNy@%pJ}y093>)$*Tzy2J*akqhP!? zUyeMPlCwNO3wZT-O<~@-DR_Ka)~f#&K)phGLgp~lJkpxFnr1NG4{eQdFQJHAAiWH{ z>@dABnvn|}9x&BKsX2)tc5zX1u|9|)1tP$JQ97SXea6Me+p^435|RvXA22XTz?3jB fB_X>i<^g&m5qa)mtRJJS(pI;d)2Jj literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..5f7e34a227855032747a2760e5a6457ddd866ffd GIT binary patch literal 586 zcmWIYbaQiJVqkDi@vO*AElFfyU|~{@@~QA-*ysO z@10UsO*!%HuzUa8eeyiL%AYQ_o}0G$xYRw?bD1uk+_LV^Ui|3Dj%Kjm@AF>&*<{Zu z>sOaE=gf;u|NO>q^~JM)icD@aZGWjVx8~yRH%WH$CM_3>lU$xNHT%J3<_G+jqN2V= zyKu%Z>T_MOa(P+wSnPmp!IgvID@@Mw_PK}#M10m+Qycr~U}Cbi_FX3)zR7i$*aLqp z6+0;PeUn(7XseTaQ-zsdPSHc|rQ06g5yDC^!jms}; z!j$C`GCe084Kh!irj?Z<6u2%jVeU3Dky9M{y^}X?`#$eib!=G0AGKg>6@}zht57CwEKc=GCwzFz_%)GcZVUv2*cC zG%|`cGRiP;GBJvZi!q8YG8Cnz73%@jvMv!-y5Yxkh>=H9gj<9kC;|pBBN(~B`eDLF zsX2)tc5zX1u{ek!0V2SFQPS9q=W5SKgWZf049U4EIl@3;AwfYFJ}zz^PF6M!c3yrd I0cK$a0Ju!y(EtDd literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..2334bc96a47003af37070df1ed0a7869abe48640 GIT binary patch literal 544 zcmWIYbaRtnVqkDi@vO*AElFfyU|C_nNje*TDCfs%+oGdh@Nn0=_sZo{Zi1d*A81tbOe56>4h= z=XG=`Tb6$OJ%NYsv7JSoedA-hT#sKp!V64v&TpJz7kGKI=G0vbRh4t?VxM-q{+iHp z=&jz~9cMqiQO#cX`;S#;^#kW!UgGgDlFO#v*L7YZdQU^SWb;Ia>B$Su$Gk2$W!^8d zf+0#oW9jERIa4$nqZVk)%?enU7KXN z_RQ;fH`k^!tu4-3%k%qP>olh?m3O&wQjfkiN|x|B@mrm*SYq4pfZS}Cy}c}FtQA(B zdwA$tbl;>OUUhymxb-I%xa=!Ga#Y2{>yCw0l;`~gg()r}7aw^FJy3jjyY_{A`;JYqXaffYfPDDeC*$)GuQ8Lc>nAF;=j29rz(DQM!%5x z!JzN-SRDgMF$6G5Tyl@70- zUZJ+8Q0~Y?<(k5euO-&SEt~$}OQ}oS^i75_T5c_u3~Y`E{o1+fXO;6(J&xEr>h{xr zf3>=KM*ZP7uS@y6|GxXau6f`4_s>7F?(p1p@>kEl8@k_D>ln;^*lgrvzEj0yw$QKc zY}v4%*Ok>n1foPVmVUnTV0E1D)Q0ad8Jb6yuKRvqTbNC%bz36$`#P_~GHovnU2f+d z%97>tii|^JUr4rQ@ zuO6=OPTcGf{)%DeRKA|C7rgk_t<3JOyU_khNhytgNkG&&iQhh3&(Ck48*KZp|7~^t zzoXv{>$Ojt$j{+@PW=vrS`{>d%CSSq5s8QkHiAxIeq}tHQSg#gjhw_L$E+EEY^?vZoq9v1U7}i9;cQ*9%Xn7Lr^zP@$N`ogsf9ki?mp&A`9ANQ*TWslr zHN};=Ns7R*pTBs|`D4;T+-93vOlESPXnYEB}EU0jr0EDmBwfCw;Pl)Ssz oQ*q@-j@GUS znc?9S5$d}l#3^>^BFE^1yS{50onzf2C4G}`O4#4`*6g>qdii6Qs+7syFV;UlH}dZT z#kU=j+drIJ+V5*okx{;8^7k2)1uy5^554ib&)`<&4XJJN(rf;?WF6|O6)y9Y*6Dij z@s8ic@~0o$A9I8rT+}bVSO59Vf*ZTvZF`Y_!TPt!xnuW_GwwR0x9cTe#a-#IZP8!S zYUc5-d!ZumJBT~<*@;D~&ARs$Eq&2ley>Q3Q%tngwPfDwm{*$JJl#50!BLHYdb#GB zbA6}GQSs7!9#|Ffw)IiftR?P++IbsO(w@z*Q2qMW%8+|LNA?_VwIFr>tuDceWpB*{ zCruRG9{%{qC8xUh)X5g!>$gwIjX07tcW1kt0`m<|8nO_|g*s8hQxPV)4g2}?eZXZ-UZVO~I)wQlTsB=+kUj)k;pMMKJ=&k!| z%JELXhp{H#@~qcxktM4qaZP35ePGr+`JMMS(@RDy|8M^KyJn^{|CPlTHuoM{v_))d zc=m$2lTYh78@0}fPK}!q6>^}M|AkjV+-mDJHR<|qa!xC@O7+g@^qaqM>#dY|qCtu3 zo^i$-ZvS?_>{a~y@lENSU;c-^dzSWxzx==I?RKeeTT<&8H-sOpD6Y&+QU<0>p?2(a^%UBoaF&pz^lh= z3UkIy!QJ`!xGKZ<=kyg=FF@y1bXls;v2}Rrj>1E($hv_X!%}E3)DK1Jb z)(0`9Km-^tN^?EEsx7##$(LD5LXrXQR0akKm=Xqte?=xdXv`*JexxayNA?BZ-ykuU##(Z70;)$OUPyFA; zRDJYU;l0$bCfn)Biod6Rv86D0o>-{dT$Gx*%1Z6&n;^^YJEr}78D{SH+wJM{n;O!M zS%;-WtzW-4*RpX*)i7AS^y{lsv6~XcPu^;+a5eb;IVey_^L@KTm*!oMmAB(0>ORbD z)VEg2-har_ZOPWJ8cE%U7Um~uJMG=NX8Xk~^&Qdgn5x|Ov*!j)xZqNyY$3isI{Q|0 zo$oZ|?gw|%4x~JE7BOx8YW8+E&*L`%A4PZuZ&yv zcm9p?|GjVH*C_3I%)R0I1NqfE|AjFWSLP-u17l=c9d*>VWYOTJ-OPh}BKS|ZB z^0P^NhBQNG&hWIdr(^z>&}G^aKfaNDY`?_tLAnVX=#?)%=#-mqS|} zHHz+aJ4F}%$*G7MP}h*myP_)Q)KKn&CPL) zvZz)#x80%Xfy1FA7OK2O_ZMB78g|)mndAG^UV~)~XF2yu&5%=3Y}t2pV%D$Er(|rr zE-$R-b`?)r`7g+|IwR$FlI0cY&uZcEn@hJf{H@x0m30cAZG`xO;|%+=!&%+?Yz#zrT&dV>kol$H%qZ|V#6QiiO7^4UyLs4p4u`7~VMlP^Ipa>Xr z9rb;-=FG}?Mjk0aenAzO@OOu>$!EPiz5<2$h56yaK+|#(L28PNl8ZquV2}h6V8AF< vU-{nGSjM-INm7DA0w&DBker*6BMjsU2@10CadGo-va)diohmKBEX)7^W0Uh( literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..eb71d39c89fdeec3dcd7c0844992d5b26ea643f0 GIT binary patch literal 1282 zcmWIYbaVT~!oc91;#rZKT9OE4G6({3aY<3;TP6mEel`Y%iaB#bva@d+h+Iwo-*s9- zM{?raoaCMjJWkOO5u2u@y=QluxL!EW)o9WkJ>B2$cX!QAlaKu27woR=1_sG&c)~N1J)t`qd^UoezzSwT$NSjnONze~d={SRDm=ZzIX_!{qWG!a zO}BRYtWI6_^=KRaytn(7ilt5EowxMwmh+po-c5M6)#&-{GhvF8&sELWoqF=y&JRQ+2KV@>IyMKX5ZcQNP+S9dKH&3(qTwi~~Cq#kg&9?@vJud7A zn;QDI1!X+h=d{vGb@$q{YF}B`qVB4-xNDvHPsf=Cb!L8 z*&EKT63uzD6USrvYWRrO1LVZKXa zAfsobWW|JKFPlv)4+mI3E>}DzQrG<^=#I+kY|WLIQe}TTKlyQSF_*MlW#`@S#$OJ9 zE@kEFFK*dl^3^f2s9@!mHdVJ1tC?h1?z+XYHB-S#_Y}*HfUs`a#2E!2Tsn;M@B1&; zT>IV9{Dof1thM0<+h)`(Y_|F5a@JI#^>{=|;qrq1kWgb;>F5hRNf%vov!7pJ@d`Mx zK<^zN_lhH}%c7=looM|)O@CIb&ZIu~p1r5|-|Tt%WZ&ht%Y69M*X*4ivC@QZ^P70T z)asKdXC;=u{#{VJz*^(Z{OtF>OTX6cJUjQZ{hj@>3FVKc$%?%Z59{%6U?{H4O;QG? z{$Lq)U)|!n={yYb3=FaY90Eczub9MNF)1=|GBJvZi!q8YG8Cnz75gwUFt9EWRl4EF zbcm5hR)kMP2&fwjgrAr%mDw%y7bq;IBIW=UWl&7&k4ab+ah{1sRz_Gx8g7xSf{20) zjA!24{bS+u_US-HVoqWKFugpo;{4*WFdj@XBNy0#FyS^|jy#!?vphh11>^)&VX9^< zI%za1-@YCwtiYkb4-=lhc+dH3Vs}bG&f$>Zg9-D`?!FVTn6?&&{p3(u-D2-CIJQkc9<}b zr!Qaz;}xamB!bK-E=n$T2Qg$o1Q;;NZh6f$DRFzu304_NDQO7?378B6gEWFEg*Il@4$kf0z79~U!C*R)L_}@;oFro6s3x{hj?dHDw{pDoN zk9W^gy6#0!XSF!8?VoAVVegb97X8W|@rg5D&gM6l@jdzDkKW&1C&E^j7)u||nR&17 zUh3}myP3bJ?w;+dcffa-Z@BHR9nmSLOYd09?71E`bDP7l>+dE1tMzso|Ko@=S|_3J z-S6Re%jtGk;qe{rMQg)PaKBAoq^jR@uGR3o>HHY^>!&=TJ5QDx`5p6l6WiO=v(0~Q zfv>&VR76WnrP0)RQXOE3CUOvTV(f((&6=^(*DW zhI#9kZDmVIAy zg>AXho}&-{wF{=3|9}3*KCbVp4xh!m5b#j64#&!o1Qj ztuUIA3#=cg5DYGQy?Nd5B6J9(nwwV;rs}Z;fAl-KyQ)B8ZU$~PnD7s6jdCxch+80G zF>YCyFwpLtM38aCMajkDAO@HKF&G#nv>dFKIaz&w$|%l|oSTv(3=|X+6lCG!;^yIG PW#eGy<(Cp*7G?kdd=epS literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..b35b016c8403542de947e84a10ea6805f5c25299 GIT binary patch literal 3086 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 by1_)}Q}ghGXENVgf$!&?FP9a01Hk_Qs3?_Z literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..65856968c0c626a216975a6684571a7e60d3cdad GIT binary patch literal 538 zcmWIYbaNA8VqkDi@vO*AElFfyU|c`7V7Z`r9F$f)h#86zBo1_d3)r($lUiZ5Q9pYh-W?+!uV&~!&-_0ntn^A^=lZjDO zQjAfAk)bFxt=I-hEh86LAy5Pi9$WB7zmvPG%ETkV#lXb|H&KFzg@+5qD@x5t1gS1A zN-h=$F~9_f!N4fdyP#M1{()prDYTAPXNCHxDN(8wWctzmx#8FarS2 Cq|m$o literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..65335e2614559d66e39260183964256126c69cf6 GIT binary patch literal 712 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 WAPXNCHxDN(8wWctzmx#8FarS6<@SaE literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..7d90b54d34247436bf799d300fdb03b7a939c3ec GIT binary patch literal 730 zcmWIYbaT7J#K7R3;#rZKT9U}Zz`!5~#Kk2=nI9M#7&b98FjUN$8kC!T+d$yj^FLj` z172`X6HQ;*vw_DcEF<#rl$JamHphwQH?Gi;^z@rO_22iCeS5E6;FrB|?dQ(t?{jk;ghTwi%5+KG3e*xZ$C9AZ?Z8l4Z$PYD!FFuHK|!p;vFvMJX@ z9u(IcZHPYo{ehdpR`c5X3%;rv#-#HeZ9Lt(_HfO)QvGt4Z@5`q@cKhnThQ0lr+@M}i)2-7xm0~6zhvsg+x458w{P0c&EckK`aO}O zUCZjPng4|MyH>2uxK)%;mLaOY_#j*JCLZSXt*Zj^)l8RtOz7OV>6WRX^*XIJ&m}(z z7~0LAcsN#VW{5@F8|Bm4@0DI(`)a@Oz1~0B3lpv>)iYjUu-7WC%uP}R#{Y~(CygfM z+t>3jNHZ`{()ps9O!V%d+&8CJ@)BX-`AVN?zQ^gcWL!V4J)m$T7r*k9;e%U zKGV~DZu9wOLH!wx^WQx1=ATz9*ViLD-=H*sUG;ZFvVH%KuxpOH3nQA%m-oK%Hh*Db z`SKv^e)j2CHb<5=Yb=_doYtME6ZhwnlG9A~i|fBn-d_Il@Zl$CclgI|KDqk(>XNT@ zPZw5J*~`T=D+C%?%k!EO*-=|M7vIF9af0qX?`I)dD6d+i;ZVHbllRn z(q~1kz)J&Q>fnEAwz#^IrY)^$&F) zIri&L`?uHT^@Fn^i(|Z3^4m$yTI*Bc`DP_g-5nP<#gqiCr!F@gu6zqgzQL^<=__G+ zGvjggZpZhz|14&kdIoVR_kTxl_>$MLg;~k(tD4_6ELnMP@x+|%pJ&|r(|qTq#hghsXBOobm6;xl zyIa=0-08=ieO)~l);d1>y(iB#e_@7y=C!kT|GO3cmill?;+2Ibv%Bri{dz_h7Nks4 zdv;~#a;-r21hF!mYx^!6TjyFXiP$d9USq<0L1JmJ_!Fl`8lL-}Z_0RYw@dRyRdM0R z=9pjq0`rPB|H{8J*W0mr1E1gP2l4fs-k!ykxk<{v{PZf{e7?*Ji|0HHvJ4E;yd1oO zQvFQg{Y(lBoJ@?O;$n;QN9YxCvElPNjN15%{VYXWF4hMz zq(B51FiK0#HT{x&;N5IyDG5mixbGMkBw$Jy7?N{SazJ4wBq+$j$HmRV$;!sT&dV<& Iz%0xF05oLt@c;k- literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..586fdbb9702b85924a947f5932b9095bab64998d GIT binary patch literal 564 zcmWIYbaT^TVqkDi@vO*AElFfyU|)A{-ERrE|JZ-~FBAW_1s69t&CYt9wMPxN!aMYQ6Af40Ycp?7ipTemLh& zzH9!3yLL}6|FOOAbpCRCT@>^2n<~B_F+f?wp(QTc;&+mrUK_FePtk zi}@`*^FwQ!9g6OC&)oLt26w!|waVY(M~*x!n!??sb?vXPdqtO!#=o-F*NmgoIIdT# zXyz+~Puh^OFl0BUH&53Ll}Xaig2Q&axN&xUfMZ_ith;{a)U-lUY$xZu-E#L>)9s1e zzJ;xP8{_w0L8z=vNGH=dF&I<<*Hpz$O zy)kDfuFOqR28RB}h0Il+^SMlU7^E2(B)QnR_#}E5#d;WJ89133Ma9J!MHm^1Qqzj{ zfNEKnh$`LiV>-mhBPqu%#}5<%1DFwvTwwh$;iA->L=d~UD7jc1#E<|HV8AH3w|px@ mt(`<4qXa{8Zc2_YP*_M%kcE$nn}?H?jf0(+UrK;km;nHsoY~m` literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..f012fb612e949a79c44d3c36c6b4039b093e5606 GIT binary patch literal 614 zcmWIYbaRViVqkDi@vO*AElFfyU|>it<2&;3^vN4lYU^uXytQOs^tg7yr0`2y4w-CBf1WNB%lhe+TK$f= zb7?>Crkses{O42nMxB2my1QcU`M6bo(2IYvS$41fy6KlKtD_$JzwXWUVzIPm{26V1 zT>YQ_5=W^Cp{^Zq&&{3lP21G!Y}-wN z5ZP-h7H$6bGP2b-sLiS8)y1l>aosVJo8`CHI_fr6&JyqX@n}zcSK!17^+)@2^^HtZ z+3IpU!{QwpXD#$FEvvnzrpW2LWWKA&-dtmg5QDhr^}*Tle`V#qx{AJNJ|nZCp_e!D zP|%ATKY!gk$Q0~s$E9nwuvz zTznFf7{w+r$}(^=F^YKg7-# z@UYa(iNn=*si;Du0`I9+YpbFx&%IgKn!H#t|8~QV_Z7kcTfO*0J{>qsWf!r?d5R zzdypB%_a)3X9-wl?ccPIQPM%E=*5WzF_E)Y^?6$E4mtNX>hzzIZ0Y5-i$7h?nbPa9 zHLxyr5Wv&D>Y(Y-sLY83BENkXzSmj{dUG5 zD%n%sitjkmv1OZ_YfhlW7vCJ$72D^1HH&)7Qhs{w0{$<_7t}gi)GkRM-1*~f)MdFZ z!JA|vS>Bs5t98#hRQ3DGys9~}ItFD=D%Uf}{!cr1z$b6PHa>N)+9hwdYp(k4_uu{Z zdi~_zEuk%c0~+QsuHUuqcVuy8Zjv%EHVRYHrFKR2)$=e&GcZVSv2*c?&tMdr!6?JP z$;2osDaI(m$WWA;R&0Z$mXQmr5GVo$k1hD4-^txoW#Wak5B^Qf>7+?a#U|^IeO_!N4BP47yqc}ryZc2_YP*6xvkcE$nn}?H?jf0(+UrK;k Gm;nIHi{}>r literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..ae34f517fdc2cb5766b881a5fe28b60df6f06190 GIT binary patch literal 578 zcmWIYbaS&}VqkDi@vO*AElFfyU|Y4WG*_}A=u`QYKM>ulAtlP$6?Tir;LVNSl-v>>Q;;k)@?XBx3?SUvmA$0|Fy^vj9n z^W1JejkP;J|Fdq1{eH=1x&^b&Zu%%!dt&|b#hzz!TDRZw3f33h;K_euvVq#WSGE%v z)EY%uHJ>(b@Xqy4;FHjNpEapV*Oa&NZKw3!2gmm8-SDME+*>*4m?gh^h2z_cq8U?kom=O3#XN8L7Fsi_L1s>jlX0=emO$on|1Z6(tNOG1 z@c)eZ->c@&XjW^`&&>Z+U0j))qzsIUrMHAGRb5J1$HO4az#z%R&c!P+k5OzMqYMKl z6QiiO7^4UyLs4p4u^vz@>k?6=8-7fO7xRv;UB47YBf{_cXA0}Lsnv)1(7Z)WL zivwv!$s-1aCtRP-b!C)bkbtRTU`WnQ$q@!}g#-mz__(-vI9b^^*m?P-1ek>x0DfiO ANdN!< literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..417512c4ae29489e0392b7b624e05379595f82ce GIT binary patch literal 552 zcmWIYbaPW+VqkDi@vO*AElFfyU||I226 ztz{dPj8bGvv@|YjPRo6>@`y@qv*AP)S?NvxYu~Qo&#NwQs*ADvzW4N9$IXQtZ6VsP zZDt8S-g@=k%=3NMExxpwW)vUQy4Li}KlZrwfWkW|nMc6glm#l};t zJ43YW^mQ94+asQTq{3eq&TKm<8RPmoqi~7;N0piS-u|K%!d<7D3LQ?%Ef7~qt^8D; z&Y{4i;miB{n&8ovQw*67ZPBq3rv!!7jV$32_EVm^cFi+)xIFRX5Z%dPc^x= z&~?$=ZFi#nmOeK57Q3JAmd`TLYfaDm@AVeDWil#0-PCz*CU3?6ZT>S(H1HgMcv@rL z*+Z@uG~+K9e2_SLF*?N2|D(l+a|c{^@T9wcv6MP`xpL;p7Gb@WHpW%Iai_ekLwB>I97XQsw zYOi}x?&c_a!2Cko`vnZemAOfZz>s|s6Q8$DA#)E8gA4S`?&R#stb&gp=T#Ny35(9%cObG)+a&AhFFpw)GD9FOc#m&RX%ErOY%P%d! HEX)7^q_4!O literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..5531025f1e2aaaf646e5e5fb248a7bd3a87b1893 GIT binary patch literal 1432 zcmWIYbaR`)%D~{9;#rZKT9U}Zz`!5~#Kk2=nLC*o7z8*N7%Jw>4Gqk{Z6}AC7Q7I=tlG&^Aj|W{*`j!il>^_WGPR}!tQ_HSlS&OJBp zH8T?V4(1wgoZsQhd`4m$dpw{1{$;_ZH+-spNXS=aowLSKzEBODqpM_A2s8=loy`6?YTpnk=-?P3A+%}h*J);aFK(G0>d4tTDI?e6 zm4&R}GCKv;2Yx$vdEP5FKh*uAV^yEr?3b~)P<~6}!+O6**Liy~v|1-?akuH9p^VSSfidY><1!*L!$RHm8bzxHRj&*;ZDrYj^N3=7~L_ zm2uVM=z}NQh1Z|-tYQkAqIKdy-Uv@08bD$M));>xu- z!9TmA)YzBLGu!Gb`|92WHJ18XbLEG} zW$orVSs!DHT*|+*DE9On@wuylGd3T!Y1Gg7qUikMC)2j~8xDIVUA)*Pf9ak5i>f&_ z>o#&~taw~2`FOFB*{o96HysCZJ{H>TjXj&*{Up(LuWyZRKHs+~JJ(KdD%beV`6ME7 z#&n05c0hrb#&^Z$S$(}I?02u@*opCiwlNt&88-W=L?Jnr^T+ zc}DG~>&w%nrfrR%JS%_A>CB)@B1_C8tRG1nS+QlYgX8CV{!8`QJ_?2%KT^a*ogS&2 zu1ov3ZT{ppg}45BZ4rsCTDxD&`{&b$Kl^W_@0Utha`cqz`HB}W5@l=I!#AE;$xvLG zo1_fP$$ZnlX1GmouHa#iWnhrv<>VC-zt1FbpGlE{lZjDOT8vSIk)bFxtyq_lfq`RP zZ}WDa8@m{Jq~rqSqJg@>0A>Uu7g#?`SX9dSsMYJu@0fU`6onPVVZuC8%96@JyC9%A z_T3&%HJJjSB3?yaLzpm-=fE2P$ k1_lX)XmV~!jxdlbBq+$j$HmRV$;!sT&dV<&z%0xF0H#_s82|tP literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..20c2fce18d560b2044098e979549e9e027edbf5c GIT binary patch literal 870 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 literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..386cbaeecbd6b23e8825d21d38712b4db3abcab6 GIT binary patch literal 556 zcmWIYbaPW-VqkDi@vO*AElFfyU|v~nryVDEb{~0=*RbOZL$BJ$*A{cn zKTf@}Hg0ppk10z|RtGtsf2qQC?m+6EuIKJwR3(>hcAdJiHF)6)9ZB{rFBq$ogTmDR zm$We~YS?t9AWt^XXNAlJwv-)LmoAhsOjL@AYF-+VtZBbZpS}qeYu7<$rPtg0*|xb^j$tU^U9H*M|CgBE-p2FS!6QDS3Y>5jCt3I+h_cG|F~Bd zssydRle{a&n@^lWs!#9_LxlS0T884v+$2R{`0g;;pIa2c@Ro-`hJitnkB3iKLQz^# ziGh=ekwHq7QG}79C^fBE52%uN>HDSZ{VQHE@<_@G%1Q!7zyM|dBNtdVOt>gDClSOh zE=n%e2QkDz1Q;+%<_h{=cV5mI!Ym;!#vlO`XJ8OVFq3mra)g0gAwfYFJ}zz^PF6M! Mc3ysI0cK$a0BA+Y_5c6? literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..a3fcba90a32623ec32ae4f4d47d4b57b5ff3bd64 GIT binary patch literal 708 zcmWIYbaUIo#K7R3;#rZKT9U}Zz`!5~#Kk2=ncj>H3|D}16?5hW-pxK_Ah6$lDZkx{ z8S_e&7O!dE#CfWuD^?{;_#?+PX|J_oRE8G&|nQR-C zdMo?X)T_6rh2JhY#C##e$Ud=Lar(8{>20~v0spbJ3_JEYJ^#AZ)3#NrB zFW<7n7-(B$ec;aQ|Juh;T$!7s2n<_ik0RF|4=-mP1{nqhNnSo)Q3)$qD-{M#CPoG+ zQAQC)hN9H8;!{ACDw90X6!TMkK1u3D~z5hi*4f7QCj3O1h1Ks{kn@i2pdygaFL1W&GwQLZ1D zI3VE5yaxg&{#^)U;*nGoRuqQ`^GGU7D$BxnMX5Q7Aa-$4aZ7&YBg literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..d91a9f600228b023910da4a760e69359c4e6c92c GIT binary patch literal 642 zcmWIYbaSg>VqkDi@vO*AElFfyU|A<{J0Y zA=SP+w^iN#lr=lAfMJ$Tn)(~P2bZe4uWZO=epR2U``+i`C%-3b0*|KomLAMG@%wx2 zAs4jgYh$F$WQWvpuU!QdJ&X9XXXDQq$;Ev({tz_U$V@ zQXA*ayZ`NW!_p{2lcv*8`B!aqT{YEk#{(h%trMCq72i{2IwuBFez9YN)@vEr9>_4Bx)^fjVtK3{R|4026@#q4^ zkb*4>CbfxAN}U&wcWQsE`1knY%G@MHVCe1^`!G@I+o}CL4AKk?lDtB^k`mU6)*1|) zOpFXNqKqPp3`MDF#ce>9*&lw(i72luX5x{Q2$P5hihu!-mnTsU{L=KGiW!?jU6aOv*0u@OKONqnu@<_@^%E-caMX5Q7Aa-$4 za_X>i<^g&m5qa) LmtRVNS(pI;!cgFB literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..fdce31b4cbf4b0e654b70af2bda50aec0954c9b5 GIT binary patch literal 646 zcmWIYbaSg?VqkDi@vO*AElFfyU|wvZPua-PCJ4b;hz>1GPy@lAZs&@0PDE`0=3S$+Krq=KL1TFx%$nG1cVS zV%3Xr(Rpj`mF_vVOd{3U+TNnHczxMH*i0pc`?F@?BbuO}Q7L>ok zFCc8W;CbL5JD=s3E96S=<_g*GRmuD`^UcERB_gcp4{YL&To(Q{jpy>oGkf2(ChM(S zVZ@ekjrogXOTo0-XkUgvhst%5#?wypoMxK9v}9)B)MY%WG44Bzq`3DTajIDxc)|Wh zh(P3n1@FuM>OBZrD{0nr`YL~zboa`zV-HlP?|8>5I%VGHKFJSG7q99Zyd|smE>tFG z%WbpU*Av%lTP1X8`GB+nK_tw~o{F8tC zR5Hd%^om}{r4LS<&Io&nu`}^U6!u zsM+W-a56D6$cQqEFftUSrWLmVRir28w_IkQXJ90^`AqW8?yx z1rt8IdJ_A>psfucy=D^jFjYXFzeEI#_hsG#ffN5O1OgRF2}_B?^zul`NXp2 zi6C}yQF5_9kY0To0QI}w@&Et; literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..4ea372ca620e9fac8d03fb34503aa0bfddeac9e4 GIT binary patch literal 710 zcmWIYbaUIs#K7R3;#rZKT9U}Zz`!5~#Kk2=nZAq+49|da6?5hWBxWBn5ZF8a694Z7 zNj9ZQi`O)7;yhK-l`8!^Bx}~S1RoX8cBOyck7k<7aQJcTJiYt-y@~8oXXlb)^SbUziC(bq7~JuJGokRBn!_qmj3WA zcDlht#>!Xi`Fkr&xYQjl?`?bdxLCwp{-Rt}=WoZ?EOS~e7nHcfFOIX3*?lt3;=!aY zrBsJwxeD()1>U7)uNGDi@tBr*tj9OyR4ShfhAc#UAfK%OISAdGi*^(6L% zL0cPGfWi#CoG_z!B>7qRc@aDbGYNYnUVua-j0f~jP9n&(;-chYeGo$eL_mNTjKRPF y_aFnKq}}SBk)dK|-ZP7fNiZbmrsN0%)d>j-vhZ4f4&FHWavebAJ+_ zrOMH$%DVzxE4jO~J6`VMySHWOa@T3;dzCh&xZRq>|LMN=`s=!E@|T+I?(dmdX)LsR zPlc!Zs%b3mYku8o@1Fk9!}2wA$%757_xtzM9W!dE-J3Msy-wb5Wv#`gbrR1DSv;kA zl50OdY+Jli;(yKT+WFHySC*N}9f_XjyH6zbYVcEo-~$!`^ND{)gT+1w7d!uAO^yqu9Q{S5wMQC`|LS)!}k1 z>@K{2L~!0C9+9i>wjb}>)|n*F?-5j=^j&4`dYN3sD>t@9uWDeKfT(F_**Cm!|5>lJiuGnAsZM*%>s@R=Ay=iMM zvAH|#Sz3NKTp(8U>;E5e)_?W)rQd(^;r~s^*~xc1|FWs9(=BHxuFOqR1jcC6+4pmL zPky|~!yv=JAj!kd!zWQJRxHcF$;2osCB`Vi$WWA;R@{c9l93Cn3@8Ey#j)@9aH`1^ zF!4z8i1Vn!gn>Lu9#0tWqSu?({Vqa>7C@XTO`5sr!+YHhb|L;3OD|W>eeWB`C@7GuD|`G7Uw-?E zb*wcK;_DY@S?NBj)GwX<=-ucuLToq-PRb7^k$-t0wL$UaulXDCYgE&x{Rg6^yOu(ck3Lkzrb&=9e9tKIE zv?Gfn2bh3K9}!;p>!r(OcOC{AptKu{8z-26Nk8PicYd}jV*?L^Fi_fy#fuY6z@(pj zO?))<&U6bN1|gudKdV0%n1D$$6s4vWe*nfl%!iCzC_dv?d>px@+(2K1M~qdKRTu6P zF;-(%Yb2f%s}~Y4kTnv)6O|KHgIUKTCaNQ9g2b~Hbw=={PO6f=;sg$yoLQ*L& zBd>zcCvPBcf#9jgsUVr6!=l53kke<;N8%Z<7$ETi!~^8vp(Pf|63PP$6CSZBmMA1% zG)pv`Co1K9)av!-cZ@t@rrf6dFsooG0vMd2HXbn%T@hoLFprp| ziKG>Rr!J+gfZ%DeXmTNVjxvr)@DwBFrtGE(OCVwLSEK9`UoU3@#uXo{C?W>fSlGB> zJQ&Tzg^~t=5yLGCOnwl+BPPWyg~XHRln16l$w(WViy-B7b^p4MzQYixiQ-;;uV=hMHob2$`}|#5zOS=lpJ6t aV-OJJXX4@DrM6I7o7 literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..e7edf9b7abfd68521f21083740fc5dec1107e575 GIT binary patch literal 908 zcmWIYbaQKAW?*nm@vO*AElFfyU|x!yiiV?6>@Wf45vxoA74gd~31$FrCm_3Rt|ES&3IUen{) zY@%@5NTKM;K99u>DiauI&PoUnGxG^K>}a_=?A+UI%Uw3_dN0>4cAI|FK)Pww3b&)@ ze!ZQ%C^ke*U~^RT`ndb9c|DeIU&~yvo%z-%T+w#YyV+GD?OT#Ao;&C-v+*2H&8vnr zzj!tWm2BiX?bLm{{b$UZ6TdnhI+e8ib71N5{h(v>Go42zXJ!@e)zVXrZzhQw1;5xT zRGm9F&U%kP?%Nx_8xIw1=$UD;@w3Qzom`)(_xy~L6_q+&Y|USl{F8cjLYE`bptHGm z>V>^~%Xrmz@2=`%n(Ufe8x&_RJ5~G94Zh81`Y+!)k#yPU)UnwaC({#-86R*rscyMs zC8Pay+J*RkieG1a{$KF_>p?HBXb;YVl@k}-KHzwpqn_c$FZp}LmAOd`z!;tK^|4V= zpNTCGgB*|t0+NEGq5-?Z5XhtruQ=sNCz+3>-i)=HGq!N#k5KIru9Y96M_VY-}3CW4U6n&ZZ zK;Xo`3xTXWl9C#dIxq`>JUvMx1W!g-2If}=pe<%fRtPyYDK%I~GB6aS<|Kloii?tq z!8#;h3K986Xxfcb)PQ{ zu3z1L#kbgYzMSgyr^{mOQuAN0UKaIq_QHb1y=8k9C#)`4*st|`)6)5!q8_}Pa%XC& zJ?;G}dxBw-X4^bd&*aL!+LV%Sd~<*An|yim#p`}Q`Ie_2T{43q?{J@i)$8~225*G3 z_zWM-{rY3M_|44PGuC?=W-oXjZd%l~=C=-?+ck?bxhAb`{K|RuhuVV9+jVVGU09v= z$ur~W3F#!mNkm+c1F~6v@hJV;@5xe|M!j* z$|NvY)Rg|Nm0^DxLTFh~io3vf#Yhy_S7a56E9%8D_H zFftUSrWJ1is#MSKI9HHhsn5hCB_Sap2iGViEhH@gG+vAS=bD9~OZZXqFllgJa8v|IoC(|5l)Or(FW%U`26 zQ#I^KjktHw;+@Vey>Iw(FWvb5XRgr6@;`qsG(FSbVzx73OGD81oHfRI?MVgJ3u2Zz zygz>Mv&O8mO-DC8-jrGJUBK;Oc7${P#flrY%;E=)X3V{?yg{? zEO%jggxB`Z=Btwz@MO%&dY9JO?II!>zJIreGJ3f=1)MOP^t_`|uxsYw3gtTOfQ7jCFL zT)F+9_;#zaztq1i4ft;V%44Z#OrwU*ADzGtj8anXqKYeXlN5m=-P&>GX{GCrn>-AX z3=9&?EX)GpLM%c844h1iB2uD^;*1PMscFSAK$YtG9p?%XEcF?ABv^S^g!zK(<^`*9rV|Cv=QJ^rh1hYI$xF|Iz5u~lSD7jb}#1I1! z5Fid?FfdB+XH>gK+!rio5*K4g&P~Y?2FeKu3bOEVar1DpvT?BU@=FUa3o`%!*P-W& literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..a2dadbf6ec0256b238af7990c037dc58bc1e7c3c GIT binary patch literal 4374 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 si#HS!M}Eacq6W84`d9`ce`vp~xr(Fy? zxmj*|-*YF^H??P){=}VIVaNC|=d=Ywab<4OePC#*=XabdNU+rBV-VnFU}qO#7XuRv z96&iBXzjT2w9@s*O&$g=1_n-M7G?oJ422LhMW^Oh{cE+WzRc}9KF8{#Bz{kMA z&cn{b4<;Bm85md@7=Q{cCjXsmV3DB5#~{Sdz|P0PCj=&77F^@m>$`4ZuoWMJFi@J8 zgI5epz@*b!X~kcF9)bCjkqhiUn8q;qt5Noeua`6Ouye3*aKo&NYA&0eE^$EV2?+(LI4lf+szCt&Q@v^N@4hDFc-iA1gIJm8ZgbUfB*`ELIEZW za}iJ&si7KQ*;LT+fp>xN!A^$a z%G@MHU`Reso;~w;)z3#f3{ngX5=tOpGF8qKx8<3`MDF#p{78Rmwja z_C{^r#>6AR#K6Q3*C@fo!zB#kwPhOV+&b10$p};=$|M03?)jh*v0?564xlib0Gkv{ zctJ|zbFsHIhCpF<0d~0X+C$G7#oJlzfx@f;tdcO*>-Sp!TzZPT3MkAXzycSBNi%YR zoey*=1Qey_B!XDQMajkDAO@HKF&G#nw*L?@OLmbCWfW&f&P~Y?1_}xZ3bOEVar1Dp PvT?BU@=FRZ3o`%!fergq literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..4ab46b98b70d49291714005033b5adba73d5eb91 GIT binary patch literal 752 zcmWIYbaQ*b#K7R3;#rZKT9U}Zz`!5~#Kk2=nRkHnd`1R_iaB!wZ2g%HdCvNOJaEBC zU}KuAQxenGq;>CP~&*CtJPk-tRiM-@Mc7_cIX>xe)rGPUo`A z&t2xb@4vWbGri-K<{?XU->CB}!KW7NDf+{(a?uthKE(#hyib!jZ8+29tRKI8yLU2Y z*M#QGwJ?&Wd%KYk^1mC0ch2+IklnlW>F&Rb`8U*g zoTge8SLP<|1NyNo(@5vmv6e_S25trhb~bi4E-=Bs$-n>%4n}syo(~!k8|F^n;A7z9 zVPNOv;S>WC3>-ksK(HXC@wwRB8bdw?UZ6A=50@C2fJv`C^qf(=oyDGyfgdQ%!NVa6 zCScO*_gep4dWyS>k3j$^&CbIv3MOFE&y#1*JYMzl5f1|w0|O@$2NN$l9|s>Vkjco* z#tL*?QEFQ8KcFjA%0C+RMs455%EQji!p;pdmWQ2#g@YUB1|D`!7EW%Me|XrrSh%=h z&gWqV`i~uEA1qLqpn(DQDFXvgktm-8OcBf=MlNuG!1TaO1PX&f111b}1W*_h3NT@q zOM${5-@}CW|C+>j_3oxnpfDo`qX^V~2AI{1oRDyUiWjBkB!Za5MajkDAO`yi=0oax OxerS+a=?NTBn$vp#puca literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..21d51d58b71c87e6994bdd3a2090ba9a1fce13ea GIT binary patch literal 822 zcmWIYbaT^VW?*nm@vO*AElFfyU|x_&QI8Wo5ZFTbBACkKA4^Hc@r+YVX%=f4+N7myq&Mb^mCm#Rays^-6o%XTz;KEN#Sql6O!3#rd7A_Jyd?aSi{(ubW zh3oP@#;{G$={(!0`F(pFpVbEsYYsyf|ur*A5i2^D6|*%sUD zq6>h3$kv6NB|ZsfrPl1dz3O76e0KCs zF}LS84Wzkl{Lp2Jew_FHK{=yIWm<$Zd;9(sVXvR>IL^D_)335XhNJ4|YDL**n5ZZ| zT#zQ2dV0%`37>L42Z~5UwDGDnPJE}OU2fO9l_zf9ccao;{tL2#ZsH}W7q5Ekb!@&j z<=2Vba+A$w9CIntN_W@hk+poc`9-4g&dX9WXP@I+($DiNQ{rj9%6v}Sd0odMWSI9n z%l7v>xbB+gv!cpU%h`2W**Uk?EwZ}3CspFTq}k#hkUlvDvo`M6MRswQ5v* z>^kY?rny*Wapdfa8&Wt=+TEBu@o9E+h`igR+t2R5zvU^JSpDM60r_3Wzu&3uEAeep zJ|qzr_(SMXNbJ7dDGRs{<-Je4|NLc^>206m61wT;^UGhpd%mu9-;(mnCpmY_%uQdd z{43Yoe|q+xOG4tOyzV}6xbaIj(Z1!{kCx>xSQ960SoDEGk!!Ygw9qq-&jK-zRX4=^ z)XZ;s9+evNn*Fev_}!?iL~pyD9>-43_;5<{funZy{^#rZVyeWM&QE!IJ}yG@Y399! z%=fJ-_unh**I)B{k&K+pJ;U%m_h4}^XQh+B`8-zfKe?P_x%_!bZ1d74H-oL8553Qv z?I9n!W<{aph0Vv`e7z~XO2|V)>nP8)D?2+R@(%7`U$C*M&qTnt#LY#u@cFk8(Gb^F zOjB>Mo>=)gHtlWf%hrV-mLx5>R(Uy;zb4-oTZLLg|x39ZCPoHz6kfBmB z_loD$_NeEZWcQ@=T8gA9*Zhm`n!2m8uC*`t`sA*{_;ts3zC3xC{Ym$Y`Lf?lTk5_X z)B5r^|IYru@9LBKWWt|_GX~x`%TQdIo1_R#B}V#pGP@po%-~^AVqj2^mynm2@)7fq zW#D9F6crI;6lP>7N=++v1*RjGCG*>ijy2C_!Jb^j(Ie{{r$5` z3_xLR1#LB$3-VZUga6%5XJzG4FyJ>3hN=@)4izaoUANRIE5ue2xj(1Wz}o9IBYwB!ip@495B^eKA$>b!@{iw z6t?5Ao=1Ip@2;BJD5UkL7{FQF>7(FkxV7%1H!qii?tq%Rvko5CH+= zFa`sIEP^S4V9LXp%nEC6E8b^ldC9{mB`F~-BPS~^&maYtW{^WL;R%I-K@uUFoSTvZ aiY`Gx0cKuKE^ZDMR(3WXK1F^eAqD^wzP~a6 literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..16b69e8c45513e5eb72465ac31867a78e4f8fb54 GIT binary patch literal 1068 zcmWIYbaPW-VPJ4h@vO*AElC7283cj2xTGkviHU*1j+KF-V$R&)*nD9_fiIu`c7+~w z4tiAFyo$?}MYCy<+Y;Za0RsLLAK&&~^Xtvzx8BkM|L1;<)zE$Ays{*I-tC)nW!Fc( zzk2@Ri_0ZtT>Ve-^ZL!UrQ?M>~_k? zU(7Q5`Jr-SOijGXi=;|3IXfnO_3+7`ZL9WL#GZThMO|?DEv?HUCw~0leSCk3;g=)3 zU#LFr`nc&!hoV<>#_qH`hVKk_9MgW%`Yrh)i+)cWXYw{tdAaTPPkHPXJN)>MhJ8}f zV=a+`8P%JG*Y!D7iZ?}MYXAFk=(?9}-)pT7?d5sTxF5cBt(-5a+_c{e&Q)um=T zcy=bekJ7lmC;hXOu1812)pOqan?;znTjeb%Vm);5?W?Z`8A|#rCwO!{@Qpp;aaw!L z9Wlkc4XUY|I@e7K)Hcdx-^C*9$R2QvRp-D@vrXUf-lnovEKg>5U31m#dzkeH3F-Wk z*VlYm*W{IT`?Y$Umq)?rmtTKZn&~Q9q*at(&V08S565TTW;=W;bEN-~BD!uWzo= zRX)jjI{03Wwr}&v&FiGZD!-|A7987g`$WM>HMCrXLJc2^^;HBwTd?^BUzfS_3)Oh z6K}mxdvdX$)kNxdpvS+)7)yC)web4ojGs&IJ!-Bx zFxH+i*MInq{}lJiE&uG_T|WL*^UB8G`QN11+`O1jT$!7s3`~)C&mGkD`MZvphe4Ks zL7JC?S5R^roA@?11qMzgMp1DwMiEAaqSUnFpFp+3Pt2Ff>=ydV$RjPNBIp1V0Rtob zJDFXNJ!SxfMFmAAU?!UPcK=v7y?r_pP_>g_08BNHv=F}#&@Ko_XN@}W?aS)bK)sS2 zl6)}XJeJ(xf49?FfqMDH_@!XNJksLg;?gi)aqPQ2oN6)!Kt;S#yjn0}AWxUq7RKAC zta|MhhiwPY0$yQWahT(7{F}Jy|3#-hkT3%;J4_fxGjf500%iy>1acBVoZ_P7Vto(; z?j!~VNe~|l7^NGQKlhcN5`2JJQc8kB0w&JDker*6BMjsU2@10CadGo-va)fo^YY6G IFbgvP06i<13;+NC literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..23714610993340e713bc8f4ed2da9e695f2de27d GIT binary patch literal 994 zcmWIYbaT7K%)sEB;#rZKT9U}Zz`!5~#Kk2=nUk0p81z^f7%Jw>4UWyfY#{QrxW08_ zMTWZ2`ixl@TqYh0+tyXL^6ig`E}7@cHa@#`v@AjR(f;DMDYC*gJ)W7bVt&u7KKF6& zlK-EcfAG0-=aTaGY=>WWiyS7g$e({J_Qzx1K1*MRP?eoKPTBQ-zNr)4*Y`1d*4+A- z=dahl7MS%seDTA@4~(KyH|tgHm3w}f^l~L zUdlGpa!m9u)Uw>P+wn~5WwOPpSKq*#gl=0(fQT?RQX%=9%f@&o7_+U9(!sin5z22kN17kdiE43EFdMI1XDeK@t*V7#O{;=g(X-d;Hoz&t6sasVcP)|7Gx3R zfEfaGX-*u|9|)1tP$JQTo*e*=Lh)oX=vGl#pVOgo!gSNFbQWxhXlqK(3IW WAPXNCHxDN(8wWctzl;F0FarSlGNOC{ literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..dc45d9daf03e9eeb32278c46db73785025102ba6 GIT binary patch literal 536 zcmWIYbaNA6VqkDi@vO*AElFfyU|)iL*F7H6+;^TphcDkP5!)18pO?b2{rRUs^^ly>}BY9I+7r(IleZ-D!;hGhvCfTk$ zaHyc?jcbV$XOW$yPHb+(6|Q)TnJ;c{>QY)4VspVULj1c|Wt?_y^9r4{L53Cc7)yU` zxX@)iL*F7H6+;^TphcDkP5!)18pO?b2{rDvU%_czIdk-RCZi(gp&K4QnVu%+<)8&6iT zw&WE3Mcx{g^LeJN`=*`Ms6WT&OKzmAV7Qjt3xze^zo*!&pSsO4WLnrt5u5W3R<#is zhh>l4-*Kas>z&-c`5})zX4*e{ryZB&^rO@IhU*8uy;I+$GZa_mCMg0#+byGQE32Ww zOdbXq1_ntU79MW#1mOfJ22LhMQ7JJ-5k`ih)U;x8B$bR@U}ZoN2q;R;Nd&Qqi;|0# zK@15H0S1hc8_Q;v8sE`0VG@^M02u-W$+;;x!a%l=pdbq$7dHi8Z|;fO(@1QgD1Pme!KbQ+dF5@ z_hpw9&7WU83ZQUZQSHX^sGu6I z&y}c1;|+EH*oUV)=S1Jgk^Yj^*WKvjyF^}BBzxNk8F(`kTYi?kSfggvk(7G1o}i&>DEU zW&FvU+Y$sBY-M{!(uTIpGyA=3CHWEpWC*EH+=w<%1L>Ma_kLNmc+E%eNpQ&!SMe+( z+K@p8pVbu|K6Tt)|GCt4#i)vA8%ZDWAa(h*S4GQR2_Z5_C1Xa?2B<85Gquc@&fN+= z%-h5bV2``G@>osolL5ql2sqphL`OId2Z^YJa(L&6VG(w?CWsLcad?}EQ4w``Y(!VM z4u{FVpb2!V{vQCiPK0%r81vbLb%PjlbqMR;FkUg{yX2g*p#uWZFZ?#Aj~Em|n}35S zg|vBPh#?WOIU__{*fvLs7!xs@8-N%Wahtg)Oton1>{+OUIaRLReRgF^^4H7mP7SL|E5~@p<1f7xD)>x(QptqJM~o lFWwnp-7&_M1 znpk-2*)-R^6^gIwr*8f6^nY-`qHBxZ?K&VcxoB-+c3^cNd!HTq+0yJo`_348WQSe4 zb=r6D@1lxpVLP|pslEBe#MCEfy zqd{zc7{6~%O5ypj>{`W4S(eMaV(Z(#FRNGfD}JN-)o1#tG&Nu0wMmPfXztFq))#$g zFIRAsX07AB#KkV_&#GECS>B$r%;eUkkk5)?FOM{CV{rR4Ax&nI&l2rY-|%BmQHEP{ z8U?*hm>%8J^~ch94_i?5PhIw@J>?VC1ZF*Iy_r|f^|mMV)~^gNl`{)|Z_!-ou}pdL zDmnji>Q`Kjv+iA3e}JK_sNhsmCO31VdCH{sY)#6lPM2@4T$fysr9DNyLL`rQW2dL8 z%SA0^wL9hpxfu_CG|DvWJ#DlxDm`b%kvr#BoMsd~e79~1Z^^4E8+m1Q__!xuoO6y{ z;!2eqC!iY2Crr@61t?48{dk(+BT zYAK!*SuyQkO7a{pp3q4fTQ&#wx?N}9Y`yOSi>mupZ&{x0T-W!n39(&uWfR|?M&-qi z*Oc(z-ug^pcaG=ctVCnK&n!XmrR5W@3ZE6fd*!g0LC3^>1s^21az0J?tNdn7RN;C( zUcRdqY`W!a&lfH{d1%`Q?#t5cf_nqS+I6RJ9rzfYA*=g+MRdXJ%+h0;>@3qysH!07ae<$hFvlah6UkRJDtxNoPd6W3#<{x}@0ZgA5 ziYs%Il!3WG@72UNdeuLoc^IS_7$o>u__)M(unO;Bm1N*#Vic7WV-#UzC`wH$?gFZ1 zSu(%P=veb?MjiELH=R`J8SVU9A4kipUnUM=@EKJz`Li*N8E9PAX zs^;S00$K_Ii+H*hHJy`{1q#cu$O^%PuSGU2DG_OM0-4Px0?M{vP?VaJ2x1f$B^QeW wX+{YT3(5I@OI?*2#Th^XP>`IPk|PXc3keDWea6kh$;!sT&dV<)z%0xF00MorUH||9 literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..7ffc36c5b26c36a6db94a219c1f6599370380dc9 GIT binary patch literal 612 zcmWIYbaRVgVqkDi@vO*AElFfyU|%1- z)DnwgwZw%?;^ZToLPNLDlxX~zwf~B+g?oBp-1D?6+DG3x{T7ld_TYaIKE37qtfcC+ zePW#JV>sVWG)}w{B_Ti4<*|*XOU~oY346JZGg>~oCy=+;GOz5$^oOyz7g!%})?L?V z$SYfT^*0|lmvfdK#~O{bs$ literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..5db17684dab02e1bed9d4d47bf503e0321884bcb GIT binary patch literal 1014 zcmWIYbaQ*h%)sEB;#rZKT9U}Zz`!5~#Kk2=nY$Pn7)}G_D(1|c6zG53K;Zb_Gs{0P z^Xsm9J5ABVRYcQ4ebv@2O1ISJDP7;G5+-ZCc`jGWk9QVJXF7ao4E1_*`tD!7eZQr@ z_RV*{*#9!8$$!rF1FNSq+SS?hwp=`y99Y!tUzDuX;I2J8=lQO`#OptmNAr%D ze(ja&_@oB=%glS&-zYmBdfd!er*nS)eBl5~CG+hc-+NlkKYse7LCx7mujhNtvQb(4 zT5qpxzn#VOkF_@UE9+G!mu%yhC^pASH)JxSQg^V+zk;QQxccuExv(fz<}uEBZZ&zA z!x4p~gENnDDa_oGe9hwYlo-RMW}=dFb8{E&(7W-Xhwr7p#!Ddw=1i*kd&KAM%nipZ zw@sQ=x_5$8M}K90eZqIQHR7C`6S+(GPdPk?cm4S#iL>`?3;I2Wt7PNX3!j91|CtpX z7R~72dvJG;+&hz(B@3oJ`p0m1af4OLv^}v4rY>F?W#;3urhmy{({eteGqUegR_}Z& zTCqXoz9fHsfjCc#nOwR+S_<>_Dyv`RW?e2Ot~)~n48KhcD?hc-O8D)K-MfQVuw_(w zEG(FG;o-p?iKh?O{IoAwe zX(1LN9;wqT!lzlJ89133MP zzG2Vts79c$1iyqhOxS{HmfIS4+ZRA#PZm!un6UkY^sSRt%)1U0=HuX#h6#tC-!)?k ziw-|f*i_wA7bcv?k{kT*b~-CiSejp27$#gC`)&`XnoI!`kF=1QkQq!E$nz13f$&SiFQ_yiGHjr<6x19R*sa!J@$p6TbY7@s?WO zib|lcP^wT4EX=M&HY_O-X>wxWk(L#b6@{thkyg@B(nj!9`BmW-@JL%rTLVKH0$>I) za)Co0Cj4Dsk@gqw$MQhyOf*gOVZy+8$Vmioii?tqtw9WUSTit6>v70)1X>1MXOWPU t5@(PCNkf1HjKRPliC`w@rsRNvQ%F#dg^!Dyhm)0!gPoUOR)ATU0RY>~JbwTH literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..586255f4a93fc48d6e491394e1d0b57a424adc50 GIT binary patch literal 1220 zcmWIYbaUIo!oc91;#rZKT9OE4G6({3aY<3;9!3U+qs$Bp6?5hWUG%$cAoA5X{vo?u zRLE^z=ZvnfB@C`1*_p0ee5<=+o~vzqb>m=}me!H|=QC$#a>zw2J+jmC`<(3i)jd_q z^%uX$vzqHu>MnMvD_nYr>-@bU7Z#<;JjOZCttRhs zIHHhraON>Cg_&EDuUVX)5@Wd3OjI)VP13?0dN*D)@x2t-cq!z-oJm!CQO+3fyrTLEEz=nGT^TsD{nbu1BUiCU`bL5wcRZQ`7g~N9qp4%`hIbIG8Yw`CTj_n+O8E<^>=q|3zO;QHN<;I!jeDXKvt>$5n zV_=XLViDq&y2v7YkwuDulZjDOMvPH}k)bFxt=OB1fq`Yo{5GRw&9fPKq!m~c1c181 zK>d)uxpFk`W}vXUzPl;RM7>uN-{@8Uh-TuEwiB_Ff(i3TdrEl9!FZ<5XKP);#jY{) zNZW|pNW+AAq+RS>oDe*BX?J-T&w^=|+ZuP<7eMPWSu(j`uCTw5zID=ydDnr$d>nkz zFyTCw+~9w=(^-M8kmi>bh6(dX$BW0q6&1(6+rz0QQvg&XBqF4OP$Xm}4gBTJZ z0t^_XEuNKLS9!nHfJI7DT!KLgCc(fUiC~H&n8~>*IiQ#o5)@?N0To0J77Cd;kCd literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..71030589ecae0bc0699350127e651db894fccc76 GIT binary patch literal 668 zcmWIYbaR`+#K7R3;#rZKT9U}Zz`!5~#Kk2=nX?%g7!;Wq7%Jw>4UF|xHWb-={$H2P zj|+Ofm%64bz0n$}8?kNcQODHzZ6?Lbg=cxDP4)>q@;`5xJoh4gEfsU~=kq4t;eRp5 zj^FK)lzfLytFk@UYc0XJswZE5=1kFDua|!L{>`wIDA%rn*VFY%?tQL)!ki_p(W~tu zemH`+o=@`?(~GO6MfNA3eNM4_cl@@_&OejWUf$o*nz!lo#|OMSeDWs$WZdhmeltf< zd2PX}o-4k64&vz!@-5dcK1wcNTEP+}!grB9u_*PLgKj|kJu^S0vs0x%AG2O}wJUq? z+7}OMo_p(_nZD!#%Z8e&$p7;8|(#`iiPc`}z!5!=UbK3U*jrXH=MlQK? zRC(WTO}_7X?u`pg}J4;wSWr204B}I1vVBY{B6_I&sUzdwSf%b z<`ssiDoV{s1Su&lN-hSui&0YP)fVk9-C0ab;t~uJFx?Cc;s|DPZc2_YkSio8$im0P S&BMvc#=*|ZFD<|<%m4sR;QOQi literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..1dd7fc403e97d5f6fddcbb0b05e936a9eb39e678 GIT binary patch literal 662 zcmWIYbaU%tVqkDi@vO*AElFfyU|9uW>D67oBv{W}p7&rfdJQ*XytS z*mxqyq9`CDyz|2~#oz1O|K^lc8p_R0&z_hms(48E-mMG2`rc2FUy!@NWS&4M4|8cv zkx!twgZ}zSzZ1=7s%&;Nk9z#%k=5Bt$F~&TO$l$lC;nV#r>~m)z1<}AH7TEaP-@8;VEL$_P9P3MKe1;e}C z5;k}3%9>FqRkU-tO(f@gL-j+G@9qja)XBwc<(8LoK(|u7hbNi&q~W>auJ`_=zTa%b zw#mN9Df3P7zu9K?+pcYq;!b{Qzti{A{($-!>x>xp?bOW?tzh@K!pqN4T$!7s42-2C z7w+{+t@x16!yv=JAj!?b%_VV{Mffg@Bm*ZCqo|Y^qX;8IQEFOo3@Aop-|gX4lPO^2 zk>r--)&z=x!N!^9eDXKvtp*D7a`OtoOoY*lTwr5is;{ih|GGb7j|E7z2(KheRZ(hA zB1lPbQF1ZJU5t`?(`G+AD7VFtNkW`K0;ZdRK^(zM&P~Y?26BZ21zGsGxOq5P**MsF K`K1Mzg&6?aEBiVC literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..d43e6003ff831eda5b7071336d167e60ce3d8efa GIT binary patch literal 774 zcmWIYbaVU1#K7R3;#rZKT9U}Zz`!5~#Kk2=nVT3H7$TS%7%Jw>4fM@^Y#?xT=YFSl zxk*PSP0G{g&g9CI&bYCJ)AaTx^~EP1N4QLj@#Oov;D7B?6}>5E7w%TbbTfY6Yw|hZ z{g+&c?n%*q&hB;p@#U>f*(Xt>{;%(T*^0SY_kW*o=tkG?*d&qk)3aaS{GxUHlg~+p zhh=~7x$kw}$WdOZ^ryU&Lq74lpkm_B2Tk&)Kg&O7328iWHusak$!DKaEah5m>+JkD zGwtR3ExdPAw?BTk{DIL<|7Yzl)|X5=E2el^Xn7F#)h7)n9`Q_cUl(HW@Md&hhr<#L zorcdb&x6(r8g@h!EZfNBq4#!%={Y0SaG#aAu5F9w>Wf^@Hj}x?D60@Qi)%)3P=4Hu zmA1myERKf-ZC)q7N$inv-hZau=1H49X7Z|C`76|BDZTCd(!}WH+1gw6S2&387SPqd z_+;h8=yeX&Z+PD+*vc&7oK<2K;8kdU=!4Dzz5|oCvu`Of3H9a`7Mv~ovf%98W|`u4 z>yue|m8^0)N6U{Lo_9x;*;%^3n8SEe?X{Zy>8-NE$1{G; zzw_;5{X)6<1qLr7jxFGq|I4^0Me$Q{Wp0u(Fb2akv(S_X>i<^g&m5qa)mtR_dS(pI;=VTWG literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..306305552e453438c3893a20e18fcd20d62fdb6a GIT binary patch literal 776 zcmWIYbaP{1W?*nm@vO*AElFfyU|&Gc?(h<1r!-e)6)zrt3F z{xd08u^B7$JQNRTF$laqf1TuurVY1uKRIp^t260pN=Nr7d?Z)Smf?tw6Z#gM(Q9tQs?IUFMYNUqgX4^tnY@Y94A}3P z`7xcII{U*h>vf^Ww%!ZPDJh+>R4nbVd-z8KIia{)Tsy9x%K3ihTBCRR-sdxo_PlP* zT~hP5{LBIQHFxx`-+9l@ay@!R1Qh%Pi?l&{w$fO#(j7OiiXa38(;+J92$mZR> z*nR$@yJjcq&D$;dUMej5pt8{Ie9#v0Esrx+iFNm!$n~#`;(o8V{LtmRl&uAeni%vJ zow&u=HpSE`prpP;i^U-K-L(m(u8ix#qt`GkUSM`RIEJ@%Hlxz=Z5E+om#d{8M0iZ+ zI4mih!FOW2bIG>%f8QFb71=1aUNU(0M|aEIZ3~w2&F(o}p0u(5d-B`=j_3WPU~MQH2Qu zd1gFrFy5I@^Pjf&v(5$?$;~GMGwSj;##?HAD=LA)JpMdkFkzreauPvWi;I$r^?@{_ zRL-8uMpGYnax#lcNHR#mjAdXDM=&K2%;emZ9AO|=NKlZ4kBgg!la-BwotIxmfLWLU E0F8zsfB*mh literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..81ce22eb07ad573d6c449d125f463db7701cd764 GIT binary patch literal 900 zcmWIYbaSg=W?*nm@vO*AElFfyU|4z_uf0%Qjd--W&AItcz8+kQy&raW-ee+B8KH;4gJp}9i-ci20S%$M# z*Z+m|DY-5Mgg1N zasJ0Y1^>?U{dAM5T z2e{t4@8O##z4y_vH(q8tvXV1fVm}`Yz2*PAB|nDKMk056^}AIkmX<4in7ZvxiP*Mj zpXQXWI3Pdgj-JuGkIj|$k3Ky3SepCo4?PymHD0PeZ!x`mCOz}d+OK{R8z#EBhkC!b zly+O~i%E-#Z>Ijj4;l-d?zx$8n`~Zj+O4zfM6Nq~RHwj#1xgn#@6meb$|+dmba7MI zvfNPjt{nbF3r_9c)Ed4u=z;ar%VtS@Z_>6duh2G$>uP&(W#QT>_jYr%>-mKm%q*QK z*5Fqyvi{rLdUu~r8Nbd;Y;AM)AK&o!&(5CTT$j$eFNu&o`*Xv#m%r` ziM)vtg6Adg1?Lr|<|Kk-ii?tq^+61A5CH*_Fa`soRB+pZ*>|3&`7%pNh%>-LgMlGA eHzh|Hs7^>wkcE$nn}?H?jf0(+Uq*mgm;nG2P&gL= literal 0 HcmV?d00001 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