narcOs
64-bit x86 hobby OS with custom boot, GUI, storage, and networking.
File Explorer
Showing a partial file list — download the zip above to see everything.
- doom.png
- folder.png
- settings.png
- snake.png
- terminal.png
- text.png
- this_pc.png
- bg.png
- logo.png
- boot.asm
- stage2.asm
- stage2_x86_64.asm
- editor.c
- editor.h
- user_explorer.c
- user_explorer_entry.asm
- user_fetch.asm
- user_gui_font.c
- user_gui_lib.h
- user_narcpad.c
- user_narcpad_entry.asm
- user_net_apps.c
- user_net_apps.h
- user_netdemo.asm
- user_settings.c
- user_settings_entry.asm
- user_shell.c
- user_shell_entry.asm
- user_snake.asm
- user_snake_app.c
- user_string.h
- user_test.asm
- user_tls.c
- user_tls.h
- user_tls_bigint.c
- user_tls_bigint.h
- user_tls_crypto.c
- user_tls_crypto.h
- user_tls_pins.c
- user_tls_pins.h
- user_tls_x509.c
- user_tls_x509.h
- arch.c
- arch.h
- cpu.c
- cpu.h
- entry.asm
- gdt.c
- gdt.h
- io.h
- paging.c
- paging.h
- arch.c
- arch.h
- cpu.c
- cpu.h
- display.c
- entry.asm
- gdt.c
- gdt.h
- interrupts.c
- interrupts.h
- io.c
- io.h
- main.c
- memory_alloc_compat.c
- paging.c
- paging.h
- paging_compat.c
- serial.c
- serial.h
- stub.c
- stubs.c
- switch.asm
- traps.asm
- user_app_entry.asm
- user_snake.c
- usermode.c
- x64_paging.h
- x64_serial.h
- kernel.c
- string.c
- string.h
- maple_mono_8x8.h
- screen.c
- ui_theme.h
- vbe.c
- vbe.h
- keyboard.c
- mouse.c
- mouse.h
- pci.c
- pci.h
- rtc.c
- rtc.h
- serial.c
- serial.h
- ahci.c
- ahci.h
- ata.c
- ata.h
- storage.c
- storage.h
- fs.c
- fs.h
- memory.c
- memory_alloc.c
- memory_alloc.h
- net.c
- net.h
- net_internal.h
- net_link.c
- net_proto.c
- net_socket.c
- exec.c
- exec.h
- fd.c
- fd.h
- pipe.c
- pipe.h
- process.c
- process.h
- process_api.h
- syscall.c
- syscall.h
- user_abi.h
- usermode.c
- usermode.h
- gui_events.h
- apply_musl_narcos_overlay.py
- make_boot_manifest.py
- make_rufus_hybrid.py
- meson_build.py
- meson_clean.py
- patch_meson_clean.py
- seed_narcos_fs.py
- user_lib.h
- am_map.c
- am_map.h
- config.h
- d_englsh.h
- d_event.c
- d_event.h
- d_items.c
- d_items.h
- d_iwad.c
- d_iwad.h
- d_loop.c
- d_loop.h
- d_main.c
- d_main.h
- d_mode.c
- d_mode.h
- d_net.c
- d_player.h
- d_textur.h
- d_think.h
- d_ticcmd.h
- deh_main.h
- deh_misc.h
- deh_str.h
- doom.h
- doomdata.h
- doomdef.c
- doomdef.h
- doomfeatures.h
- doomgeneric.c
- doomgeneric.h
- doomkeys.h
- doomstat.c
- doomstat.h
- doomtype.h
- dstrings.c
- dstrings.h
- dummy.c
- f_finale.c
- f_finale.h
- f_wipe.c
- f_wipe.h
- g_game.c
- g_game.h
- gusconf.h
- hu_lib.c
- hu_lib.h
- hu_stuff.c
- hu_stuff.h
- i_cdmus.c
- i_cdmus.h
- i_endoom.c
- i_endoom.h
- i_input.c
- i_joystick.c
- i_joystick.h
- i_scale.c
- i_scale.h
- i_sound.c
- i_sound.h
- i_swap.h
- i_system.c
- i_system.h
- i_timer.c
- i_timer.h
- i_video.c
- i_video.h
- info.c
- info.h
- m_argv.c
- m_argv.h
- m_bbox.c
- m_bbox.h
- m_cheat.c
- m_cheat.h
- m_config.c
- m_config.h
- m_controls.c
- m_controls.h
- m_fixed.c
- m_fixed.h
- m_menu.c
- m_menu.h
- m_misc.c
- m_misc.h
- m_random.c
- m_random.h
- memio.c
- memio.h
- mus2mid.h
- net_client.h
- net_dedicated.h
- net_defs.h
- net_gui.h
- net_io.h
- net_loop.h
- net_packet.h
- net_query.h
- net_sdl.h
- net_server.h
- p_ceilng.c
- p_doors.c
- p_enemy.c
- p_floor.c
- p_inter.c
- p_inter.h
- p_lights.c
- p_local.h
- p_map.c
- p_maputl.c
- p_mobj.c
- p_mobj.h
- p_plats.c
- p_pspr.c
- p_pspr.h
- p_saveg.c
- p_saveg.h
- p_setup.c
- p_setup.h
- p_sight.c
- p_spec.c
- p_spec.h
- p_switch.c
- p_telept.c
- p_tick.c
- p_tick.h
- p_user.c
- r_bsp.c
- r_bsp.h
- r_data.c
- r_data.h
- r_defs.h
- r_draw.c
- r_draw.h
- r_local.h
- r_main.c
- r_main.h
- r_plane.c
- r_plane.h
- r_segs.c
- r_segs.h
- r_sky.c
- r_sky.h
- r_state.h
- r_things.c
- r_things.h
- s_sound.c
- s_sound.h
- sha1.c
- sha1.h
- sounds.c
- sounds.h
- st_lib.c
- st_lib.h
- st_stuff.c
- st_stuff.h
- statdump.c
- statdump.h
- tables.c
- tables.h
- v_patch.h
- v_video.c
- v_video.h
- w_checksum.c
- w_checksum.h
- w_file.c
- w_file.h
- w_file_stdc.c
- w_main.c
- w_main.h
- w_merge.h
- w_wad.c
- w_wad.h
- wi_stuff.c
- wi_stuff.h
- z_zone.c
- z_zone.h
- stat.h
- types.h
- assert.h
- ctype.h
- errno.h
- fcntl.h
- inttypes.h
- limits.h
- math.h
- stdio.h
- stdlib.h
- string.h
- strings.h
- unistd.h
- doom1.wad
- LICENSE
- README.md
- alltypes.h.in
- fcntl.h
- fenv.h
- float.h
- hwcap.h
- mman.h
- setjmp.h
- signal.h
- syscall.h.in
- user.h
- atomic_arch.h
- crt_arch.h
- fp_arch.h
- kstat.h
- pthread_arch.h
- reloc.h
- syscall_arch.h
- alltypes.h.in
- fcntl.h
- fenv.h
- float.h
- hwcap.h
- ioctl_fix.h
- ipcstat.h
- msg.h
- ptrace.h
- sem.h
- setjmp.h
- shm.h
- signal.h
- stat.h
- syscall.h.in
- user.h
- arch.mak
- atomic_arch.h
- crt_arch.h
- kstat.h
- pthread_arch.h
- reloc.h
- syscall_arch.h
- dirent.h
- errno.h
- fcntl.h
- fenv.h
- hwcap.h
- io.h
- ioctl.h
- ioctl_fix.h
- ipc.h
- ipcstat.h
- kd.h
- limits.h
- link.h
- mman.h
- msg.h
- poll.h
- ptrace.h
- reg.h
- resource.h
- sem.h
- shm.h
- socket.h
- soundcard.h
- stat.h
- statfs.h
- stdint.h
- termios.h
- vt.h
- fp_arch.h
- alltypes.h.in
- fenv.h
- float.h
- io.h
- ipcstat.h
- limits.h
- mman.h
- msg.h
- ptrace.h
- reg.h
- sem.h
- setjmp.h
- shm.h
- signal.h
- stat.h
- syscall.h.in
- user.h
- arch.mak
- atomic_arch.h
- crt_arch.h
- kstat.h
- pthread_arch.h
- reloc.h
- syscall_arch.h
- alltypes.h.in
- fenv.h
- float.h
- hwcap.h
- setjmp.h
- signal.h
- syscall.h.in
- user.h
- atomic_arch.h
- crt_arch.h
- pthread_arch.h
- reloc.h
- syscall_arch.h
- alltypes.h.in
- fcntl.h
- fenv.h
- float.h
- ipcstat.h
- msg.h
- poll.h
- ptrace.h
- reg.h
- sem.h
- setjmp.h
- shm.h
- signal.h
- stat.h
- syscall.h.in
- user.h
- arch.mak
- atomic_arch.h
- crt_arch.h
- kstat.h
- pthread_arch.h
- reloc.h
- syscall_arch.h
- alltypes.h.in
- float.h
- ipcstat.h
- msg.h
- sem.h
- setjmp.h
- shm.h
- signal.h
- stat.h
- syscall.h.in
- user.h
- arch.mak
- atomic_arch.h
- crt_arch.h
- kstat.h
- pthread_arch.h
- reloc.h
- syscall_arch.h
- alltypes.h.in
- errno.h
- fcntl.h
- fenv.h
- float.h
- hwcap.h
- ioctl.h
- ipcstat.h
- mman.h
- msg.h
- poll.h
- ptrace.h
- reg.h
- resource.h
- sem.h
- setjmp.h
- shm.h
- signal.h
- socket.h
- stat.h
- statfs.h
- syscall.h.in
- termios.h
- user.h
- arch.mak
- atomic_arch.h
- crt_arch.h
- ksigaction.h
- kstat.h
- pthread_arch.h
- reloc.h
- syscall_arch.h
- alltypes.h.in
- errno.h
- fcntl.h
- fenv.h
- float.h
- hwcap.h
- ioctl.h
- ipc.h
- mman.h
- poll.h
- ptrace.h
- reg.h
- resource.h
- setjmp.h
- signal.h
- socket.h
- stat.h
- statfs.h
- syscall.h.in
- termios.h
- user.h
- atomic_arch.h
- crt_arch.h
- ksigaction.h
- kstat.h
- pthread_arch.h
- reloc.h
- syscall_arch.h
- alltypes.h.in
- errno.h
- fcntl.h
- fenv.h
- float.h
- hwcap.h
- ioctl.h
- ipcstat.h
- mman.h
- msg.h
- poll.h
- ptrace.h
- reg.h
- resource.h
- sem.h
- setjmp.h
- shm.h
- signal.h
- socket.h
- stat.h
- statfs.h
- syscall.h.in
- termios.h
- user.h
- arch.mak
- atomic_arch.h
- crt_arch.h
- ksigaction.h
- kstat.h
- pthread_arch.h
- reloc.h
- syscall_arch.h
- alltypes.h.in
- float.h
- ipcstat.h
- limits.h
- msg.h
- sem.h
- setjmp.h
- shm.h
- signal.h
- stat.h
- syscall.h.in
- user.h
- arch.mak
- atomic_arch.h
- crt_arch.h
- kstat.h
- pthread_arch.h
- reloc.h
- syscall_arch.h
- alltypes.h.in
- errno.h
- fcntl.h
- fenv.h
- float.h
- hwcap.h
- ioctl.h
- ipc.h
- ipcstat.h
- mman.h
- msg.h
- ptrace.h
- sem.h
- setjmp.h
- shm.h
- signal.h
- socket.h
- stat.h
- syscall.h.in
- termios.h
- user.h
- arch.mak
- atomic_arch.h
- crt_arch.h
- kstat.h
- pthread_arch.h
- reloc.h
- syscall_arch.h
- alltypes.h.in
- errno.h
- fcntl.h
- fenv.h
- float.h
- hwcap.h
- ioctl.h
- ipc.h
- mman.h
- ptrace.h
- setjmp.h
- shm.h
- signal.h
- socket.h
- stat.h
- syscall.h.in
- termios.h
- user.h
- atomic_arch.h
- crt_arch.h
- kstat.h
- pthread_arch.h
- reloc.h
- syscall_arch.h
- alltypes.h.in
- fenv.h
- float.h
- ipcstat.h
- msg.h
- sem.h
- setjmp.h
- shm.h
- signal.h
- syscall.h.in
- user.h
- atomic_arch.h
- crt_arch.h
- kstat.h
- pthread_arch.h
- reloc.h
- syscall_arch.h
- alltypes.h.in
- fenv.h
- float.h
- setjmp.h
- signal.h
- syscall.h.in
- user.h
- atomic_arch.h
- crt_arch.h
- kstat.h
- pthread_arch.h
- reloc.h
- syscall_arch.h
- alltypes.h.in
- fcntl.h
- fenv.h
- float.h
- hwcap.h
- ioctl_fix.h
- limits.h
- link.h
- ptrace.h
- setjmp.h
- signal.h
- stat.h
- statfs.h
- syscall.h.in
- user.h
- atomic_arch.h
- crt_arch.h
- kstat.h
- pthread_arch.h
- reloc.h
- syscall_arch.h
- alltypes.h.in
- fenv.h
- float.h
- hwcap.h
- ioctl.h
- ipcstat.h
- limits.h
- msg.h
- ptrace.h
- sem.h
- setjmp.h
- shm.h
- signal.h
- stat.h
- syscall.h.in
- user.h
- arch.mak
- atomic_arch.h
- crt_arch.h
- ksigaction.h
- kstat.h
- pthread_arch.h
- reloc.h
- syscall_arch.h
- alltypes.h.in
- fcntl.h
- fenv.h
- float.h
- io.h
- ioctl_fix.h
- ipc.h
- limits.h
- mman.h
- msg.h
- ptrace.h
- reg.h
- sem.h
- setjmp.h
- shm.h
- signal.h
- socket.h
- stat.h
- statfs.h
- syscall.h.in
- user.h
- atomic_arch.h
- crt_arch.h
- ksigaction.h
- kstat.h
- pthread_arch.h
- reloc.h
- syscall_arch.h
- alltypes.h.in
- fenv.h
- float.h
- io.h
- limits.h
- mman.h
- ptrace.h
- reg.h
- sem.h
- setjmp.h
- signal.h
- stat.h
- syscall.h.in
- user.h
- atomic_arch.h
- crt_arch.h
- ksigaction.h
- kstat.h
- pthread_arch.h
- reloc.h
- syscall_arch.h
- __xstat.c
- adjtime32.c
- adjtimex_time32.c
- aio_suspend_time32.c
- clock_adjtime32.c
- clock_getres_time32.c
- clock_gettime32.c
- clock_nanosleep_time32.c
- clock_settime32.c
- cnd_timedwait_time32.c
- ctime32.c
- ctime32_r.c
- difftime32.c
- fstat_time32.c
- fstatat_time32.c
- ftime32.c
- futimens_time32.c
- futimes_time32.c
- futimesat_time32.c
- getitimer_time32.c
- getrusage_time32.c
- gettimeofday_time32.c
- gmtime32.c
- gmtime32_r.c
- localtime32.c
- localtime32_r.c
- lstat_time32.c
- lutimes_time32.c
- mktime32.c
- mq_timedreceive_time32.c
- mq_timedsend_time32.c
- mtx_timedlock_time32.c
- nanosleep_time32.c
- ppoll_time32.c
- pselect_time32.c
- pthread_cond_timedwait_time32.c
- pthread_mutex_timedlock_time32.c
- pthread_rwlock_timedrdlock_time32.c
- pthread_rwlock_timedwrlock_time32.c
- pthread_timedjoin_np_time32.c
- recvmmsg_time32.c
- sched_rr_get_interval_time32.c
- select_time32.c
- sem_timedwait_time32.c
- semtimedop_time32.c
- setitimer_time32.c
- settimeofday_time32.c
- sigtimedwait_time32.c
- stat_time32.c
- stime32.c
- thrd_sleep_time32.c
- time32.c
- time32.h
- time32gm.c
- timer_gettime32.c
- timer_settime32.c
- timerfd_gettime32.c
- timerfd_settime32.c
- timespec_get_time32.c
- utime_time32.c
- utimensat_time32.c
- utimes_time32.c
- wait3_time32.c
- wait4_time32.c
- crti.s
- crtn.s
- crti.s
- crtn.s
- crti.s
- crtn.s
- crti.s
- crtn.s
- crti.s
- crtn.s
- crti.s
- crtn.s
- crti.s
- crtn.s
- crti.s
- crtn.s
- crti.s
- crtn.s
- crti.s
- crtn.s
- crti.s
- crtn.s
- crti.s
- crtn.s
- crti.s
- crtn.s
- crti.s
- crtn.s
- crt1.c
- crti.c
- crtn.c
- narcos-crt1-i386.s
- narcos-crt1-x86_64.s
- rcrt1.c
- Scrt1.c
- ftp.h
- inet.h
- nameser.h
- nameser_compat.h
- telnet.h
- tftp.h
- syscall.h
- ethernet.h
- if.h
- if_arp.h
- route.h
- ether.h
- icmp6.h
- if_ether.h
- igmp.h
- in.h
- in_systm.h
- ip.h
- ip6.h
- ip_icmp.h
- tcp.h
- udp.h
- packet.h
- scsi.h
- scsi_ioctl.h
- sg.h
- acct.h
- auxv.h
- cachectl.h
- dir.h
- epoll.h
- errno.h
- eventfd.h
- fanotify.h
- fcntl.h
- file.h
- fsuid.h
- inotify.h
- io.h
- ioctl.h
- ipc.h
- kd.h
- klog.h
- membarrier.h
- mman.h
- mount.h
- msg.h
- mtio.h
- param.h
- personality.h
- poll.h
- prctl.h
- procfs.h
- ptrace.h
- quota.h
- random.h
- reboot.h
- reg.h
- resource.h
- select.h
- sem.h
- sendfile.h
- shm.h
- signal.h
- signalfd.h
- socket.h
- soundcard.h
- stat.h
- statfs.h
- statvfs.h
- stropts.h
- swap.h
- syscall.h
- sysinfo.h
- syslog.h
- sysmacros.h
- termios.h
- time.h
- timeb.h
- timerfd.h
- times.h
- timex.h
- ttydefaults.h
- types.h
- ucontext.h
- uio.h
- un.h
- user.h
- utsname.h
- vfs.h
- vt.h
- wait.h
- xattr.h
- aio.h
- alloca.h
- alltypes.h.in
- ar.h
- assert.h
- byteswap.h
- complex.h
- cpio.h
- crypt.h
- ctype.h
- dirent.h
- dlfcn.h
- elf.h
- endian.h
- err.h
- errno.h
- fcntl.h
- features.h
- fenv.h
- float.h
- fmtmsg.h
- fnmatch.h
- ftw.h
- getopt.h
- glob.h
- grp.h
- iconv.h
- ifaddrs.h
- inttypes.h
- iso646.h
- langinfo.h
- lastlog.h
- libgen.h
- libintl.h
- limits.h
- link.h
- locale.h
- malloc.h
- math.h
- memory.h
- mntent.h
- monetary.h
- mqueue.h
- netdb.h
- nl_types.h
- paths.h
- poll.h
- pthread.h
- pty.h
- pwd.h
- regex.h
- resolv.h
- sched.h
- search.h
- semaphore.h
- setjmp.h
- shadow.h
- signal.h
- spawn.h
- stdalign.h
- stdarg.h
- stdbool.h
- stdc-predef.h
- stddef.h
- stdint.h
- stdio.h
- stdio_ext.h
- stdlib.h
- stdnoreturn.h
- string.h
- strings.h
- stropts.h
- syscall.h
- sysexits.h
- syslog.h
- tar.h
- termios.h
- tgmath.h
- threads.h
- time.h
- uchar.h
- ucontext.h
- ulimit.h
- unistd.h
- utime.h
- utmp.h
- utmpx.h
- values.h
- wait.h
- wchar.h
- wctype.h
- wordexp.h
- dlstart.c
- dynlink.c
- syscall.h.in
- syscall_arch.h
- syscall.h.in
- syscall_arch.h
- narcos-crt1-i386.s
- narcos-crt1-x86_64.s
- syscall.h
- __libc_start_main.c
- __errno_location.c
- _Exit.c
- open.c
- brk.c
- sbrk.c
- execve.c
- waitpid.c
- fstat.c
- fstatat.c
- mkdir.c
- narcos_stat.h
- stat.c
- __stdio_read.c
- __stdio_write.c
- remove.c
- rename.c
- __set_thread_area.s
- nanosleep.c
- access.c
- getcwd.c
- rmdir.c
- unlink.c
- aio.c
- aio_suspend.c
- lio_listio.c
- __cexp.c
- __cexpf.c
- cabs.c
- cabsf.c
- cabsl.c
- cacos.c
- cacosf.c
- cacosh.c
- cacoshf.c
- cacoshl.c
- cacosl.c
- carg.c
- cargf.c
- cargl.c
- casin.c
- casinf.c
- casinh.c
- casinhf.c
- casinhl.c
- casinl.c
- catan.c
- catanf.c
- catanh.c
- catanhf.c
- catanhl.c
- catanl.c
- ccos.c
- ccosf.c
- ccosh.c
- ccoshf.c
- ccoshl.c
- ccosl.c
- cexp.c
- cexpf.c
- cexpl.c
- cimag.c
- cimagf.c
- cimagl.c
- clog.c
- clogf.c
- clogl.c
- conj.c
- conjf.c
- conjl.c
- cpow.c
- cpowf.c
- cpowl.c
- cproj.c
- cprojf.c
- cprojl.c
- creal.c
- crealf.c
- creall.c
- csin.c
- csinf.c
- csinh.c
- csinhf.c
- csinhl.c
- csinl.c
- csqrt.c
- csqrtf.c
- csqrtl.c
- ctan.c
- ctanf.c
- ctanh.c
- ctanhf.c
- ctanhl.c
- ctanl.c
- confstr.c
- fpathconf.c
- legacy.c
- pathconf.c
- sysconf.c
- crypt.c
- crypt_blowfish.c
- crypt_des.c
- crypt_des.h
- crypt_md5.c
- crypt_r.c
- crypt_sha256.c
- crypt_sha512.c
- encrypt.c
- __ctype_b_loc.c
- __ctype_get_mb_cur_max.c
- __ctype_tolower_loc.c
- __ctype_toupper_loc.c
- alpha.h
- casemap.h
- isalnum.c
- isalpha.c
- isascii.c
- isblank.c
- iscntrl.c
- isdigit.c
- isgraph.c
- islower.c
- isprint.c
- ispunct.c
- isspace.c
- isupper.c
- iswalnum.c
- iswalpha.c
- iswblank.c
- iswcntrl.c
- iswctype.c
- iswdigit.c
- iswgraph.c
- iswlower.c
- iswprint.c
- iswpunct.c
- iswspace.c
- iswupper.c
- iswxdigit.c
- isxdigit.c
- nonspacing.h
- punct.h
- toascii.c
- tolower.c
- toupper.c
- towctrans.c
- wcswidth.c
- wctrans.c
- wcwidth.c
- wide.h
- __dirent.h
- alphasort.c
- closedir.c
- dirfd.c
- fdopendir.c
- opendir.c
- posix_getdents.c
- readdir.c
- readdir_r.c
- rewinddir.c
- scandir.c
- seekdir.c
- telldir.c
- versionsort.c
- __environ.c
- __init_tls.c
- __libc_start_main.c
- __reset_tls.c
- __stack_chk_fail.c
- clearenv.c
- getenv.c
- putenv.c
- secure_getenv.c
- setenv.c
- unsetenv.c
- __errno_location.c
- __strerror.h
- strerror.c
- __aeabi_atexit.c
- _Exit.c
- abort.c
- abort_lock.c
- assert.c
- at_quick_exit.c
- atexit.c
- exit.c
- quick_exit.c
- creat.c
- fcntl.c
- open.c
- openat.c
- posix_fadvise.c
- posix_fallocate.c
- fenv.s
- fenv-hf.S
- fenv.c
- fenv.s
- fenv-sf.c
- fenv.S
- fenv.c
- fenv-sf.c
- fenv.S
- fenv-sf.c
- fenv.S
- fenv-sf.c
- fenv.S
- fenv-sf.c
- fenv.S
- fenv.c
- fenv-sf.c
- fenv.S
- fenv-sf.c
- fenv.S
- fenv.c
- fenv-nofpu.c
- fenv.S
- fenv.s
- fenv.s
- __flt_rounds.c
- fegetexceptflag.c
- feholdexcept.c
- fenv.c
- fesetexceptflag.c
- fesetround.c
- feupdateenv.c
- inet.h
- auxv.h
- membarrier.h
- mman.h
- stat.h
- sysinfo.h
- time.h
- crypt.h
- errno.h
- features.h
- langinfo.h
- pthread.h
- resolv.h
- signal.h
- stdio.h
- stdlib.h
- string.h
- time.h
- unistd.h
- wchar.h
- defsysinfo.s
- __shcall.c
- aio_impl.h
- atomic.h
- complex_impl.h
- defsysinfo.c
- dynlink.h
- emulate_wait4.c
- fdpic_crt.h
- floatscan.c
- floatscan.h
- fork_impl.h
- futex.h
- intscan.c
- intscan.h
- ksigaction.h
- libc.c
- libc.h
- libm.h
- locale_impl.h
- lock.h
- procfdname.c
- pthread_impl.h
- shgetc.c
- shgetc.h
- stdio_impl.h
- syscall.h
- syscall_ret.c
- vdso.c
- version.c
- ftok.c
- ipc.h
- msgctl.c
- msgget.c
- msgrcv.c
- msgsnd.c
- semctl.c
- semget.c
- semop.c
- semtimedop.c
- shmat.c
- shmctl.c
- shmdt.c
- shmget.c
- dlsym.s
- tlsdesc.s
- dlsym.s
- dlsym_time64.S
- find_exidx.c
- tlsdesc.S
- dlsym.s
- dlsym_time64.S
- tlsdesc.s
- dlsym.s
- tlsdesc.s
- dlsym.s
- dlsym_time64.S
- dlsym.s
- dlsym_time64.S
- dlsym.s
- dlsym_time64.S
- dlsym.s
- dlsym.s
- dlsym_time64.S
- dlsym.s
- dlsym_time64.S
- dlsym.s
- dlsym_time64.S
- dlsym.s
- dlsym.s
- dlsym.s
- tlsdesc.s
- dlsym.s
- dlsym.s
- dlsym_time64.S
- dlsym.s
- dlsym.s
- tlsdesc.s
- __dlsym.c
- dl_iterate_phdr.c
- dladdr.c
- dlclose.c
- dlerror.c
- dlinfo.c
- dlopen.c
- dlsym.c
- tlsdesc.c
- cuserid.c
- daemon.c
- err.c
- euidaccess.c
- ftw.c
- futimes.c
- getdtablesize.c
- getloadavg.c
- getpagesize.c
- getpass.c
- getusershell.c
- isastream.c
- lutimes.c
- ulimit.c
- utmpx.c
- valloc.c
- sysinfo.c
- adjtime.c
- adjtimex.c
- arch_prctl.c
- brk.c
- cache.c
- cap.c
- chroot.c
- clock_adjtime.c
- clone.c
- copy_file_range.c
- epoll.c
- eventfd.c
- fallocate.c
- fanotify.c
- flock.c
- getdents.c
- getrandom.c
- gettid.c
- inotify.c
- ioperm.c
- iopl.c
- klogctl.c
- membarrier.c
- memfd_create.c
- mlock2.c
- module.c
- mount.c
- name_to_handle_at.c
- open_by_handle_at.c
- personality.c
- pivot_root.c
- prctl.c
- preadv2.c
- prlimit.c
- process_vm.c
- ptrace.c
- pwritev2.c
- quotactl.c
- readahead.c
- reboot.c
- remap_file_pages.c
- renameat2.c
- sbrk.c
- sendfile.c
- setfsgid.c
- setfsuid.c
- setgroups.c
- sethostname.c
- setns.c
- settimeofday.c
- signalfd.c
- splice.c
- statx.c
- stime.c
- swap.c
- sync_file_range.c
- syncfs.c
- sysinfo.c
- tee.c
- timerfd.c
- unshare.c
- utimes.c
- vhangup.c
- vmsplice.c
- wait3.c
- wait4.c
- xattr.c
- __lctrans.c
- __mo_lookup.c
- big5.h
- bind_textdomain_codeset.c
- c_locale.c
- catclose.c
- catgets.c
- catopen.c
- codepages.h
- dcngettext.c
- duplocale.c
- freelocale.c
- gb18030.h
- gb18030utf.h
- hkscs.h
- iconv.c
- iconv_close.c
- jis0208.h
- ksc.h
- langinfo.c
- legacychars.h
- locale_map.c
- localeconv.c
- newlocale.c
- pleval.c
- pleval.h
- revjis.h
- setlocale.c
- strcoll.c
- strfmon.c
- strtod_l.c
- strxfrm.c
- textdomain.c
- uselocale.c
- wcscoll.c
- wcsxfrm.c
- aligned_alloc.c
- donate.c
- free.c
- glue.h
- malloc.c
- malloc_usable_size.c
- meta.h
- realloc.c
- aligned_alloc.c
- malloc.c
- malloc_impl.h
- malloc_usable_size.c
- calloc.c
- free.c
- libc_calloc.c
- lite_malloc.c
- memalign.c
- posix_memalign.c
- realloc.c
- reallocarray.c
- replaced.c
- ceil.c
- ceilf.c
- fabs.c
- fabsf.c
- floor.c
- floorf.c
- fma.c
- fmaf.c
- fmax.c
- fmaxf.c
- fmin.c
- fminf.c
- llrint.c
- llrintf.c
- llround.c
- llroundf.c
- lrint.c
- lrintf.c
- lround.c
- lroundf.c
- nearbyint.c
- nearbyintf.c
- rint.c
- rintf.c
- round.c
- roundf.c
- sqrt.c
- sqrtf.c
- trunc.c
- truncf.c
- fabs.c
- fabsf.c
- fma.c
- fmaf.c
- sqrt.c
- sqrtf.c
- __invtrigl.s
- acos.s
- acosf.s
- acosl.s
- asin.s
- asinf.s
- asinl.s
- atan.s
- atan2.s
- atan2f.s
- atan2l.s
- atanf.s
- atanl.s
- ceil.s
- ceilf.s
- ceill.s
- exp2l.s
- exp_ld.s
- expl.s
- expm1l.s
- fabs.c
- fabsf.c
- fabsl.c
- floor.s
- floorf.s
- floorl.s
- fmod.c
- fmodf.c
- fmodl.c
- hypot.s
- hypotf.s
- ldexp.s
- ldexpf.s
- ldexpl.s
- llrint.c
- llrintf.c
- llrintl.c
- log.s
- log10.s
- log10f.s
- log10l.s
- log1p.s
- log1pf.s
- log1pl.s
- log2.s
- log2f.s
- log2l.s
- logf.s
- logl.s
- lrint.c
- lrintf.c
- lrintl.c
- remainder.c
- remainderf.c
- remainderl.c
- remquo.s
- remquof.s
- remquol.s
- rint.c
- rintf.c
- rintl.c
- scalbln.s
- scalblnf.s
- scalblnl.s
- scalbn.s
- scalbnf.s
- scalbnl.s
- sqrt.c
- sqrtf.c
- sqrtl.c
- trunc.s
- truncf.s
- truncl.s
- sqrtl.c
- fabs.c
- fabsf.c
- sqrt.c
- sqrtf.c
- fabs.c
- fabsf.c
- fma.c
- fmaf.c
- sqrt.c
- sqrtf.c
- ceil.c
- ceilf.c
- fabs.c
- fabsf.c
- floor.c
- floorf.c
- fma.c
- fmaf.c
- fmax.c
- fmaxf.c
- fmin.c
- fminf.c
- lrint.c
- lrintf.c
- lround.c
- lroundf.c
- round.c
- roundf.c
- sqrt.c
- sqrtf.c
- trunc.c
- truncf.c
- copysign.c
- copysignf.c
- fabs.c
- fabsf.c
- fma.c
- fmaf.c
- fmax.c
- fmaxf.c
- fmin.c
- fminf.c
- sqrt.c
- sqrtf.c
- copysign.c
- copysignf.c
- fabs.c
- fabsf.c
- fma.c
- fmaf.c
- fmax.c
- fmaxf.c
- fmin.c
- fminf.c
- sqrt.c
- sqrtf.c
- ceil.c
- ceilf.c
- ceill.c
- fabs.c
- fabsf.c
- fabsl.c
- floor.c
- floorf.c
- floorl.c
- fma.c
- fmaf.c
- nearbyint.c
- nearbyintf.c
- nearbyintl.c
- rint.c
- rintf.c
- rintl.c
- round.c
- roundf.c
- roundl.c
- sqrt.c
- sqrtf.c
- sqrtl.c
- trunc.c
- truncf.c
- truncl.c
- __invtrigl.s
- acosl.s
- asinl.s
- atan2l.s
- atanl.s
- ceill.s
- exp2l.s
- expl.s
- expm1l.s
- fabs.s
- fabsf.s
- fabsl.s
- floorl.s
- fma.c
- fmaf.c
- fmodl.s
- llrint.s
- llrintf.s
- llrintl.s
- log10l.s
- log1pl.s
- log2l.s
- logl.s
- lrint.s
- lrintf.s
- lrintl.s
- remainderl.s
- rintl.s
- sqrt.s
- sqrtf.s
- sqrtl.s
- truncl.s
- __invtrigl.s
- acosl.s
- asinl.s
- atan2l.s
- atanl.s
- ceill.s
- exp2l.s
- expl.s
- expm1l.s
- fabs.c
- fabsf.c
- fabsl.c
- floorl.s
- fma.c
- fmaf.c
- fmodl.c
- llrint.c
- llrintf.c
- llrintl.c
- log10l.s
- log1pl.s
- log2l.s
- logl.s
- lrint.c
- lrintf.c
- lrintl.c
- remainderl.c
- remquol.c
- rintl.c
- sqrt.c
- sqrtf.c
- sqrtl.c
- truncl.s
- __cos.c
- __cosdf.c
- __cosl.c
- __expo2.c
- __expo2f.c
- __fpclassify.c
- __fpclassifyf.c
- __fpclassifyl.c
- __invtrigl.c
- __invtrigl.h
- __math_divzero.c
- __math_divzerof.c
- __math_invalid.c
- __math_invalidf.c
- __math_invalidl.c
- __math_oflow.c
- __math_oflowf.c
- __math_uflow.c
- __math_uflowf.c
- __math_xflow.c
- __math_xflowf.c
- __polevll.c
- __rem_pio2.c
- __rem_pio2_large.c
- __rem_pio2f.c
- __rem_pio2l.c
- __signbit.c
- __signbitf.c
- __signbitl.c
- __sin.c
- __sindf.c
- __sinl.c
- __tan.c
- __tandf.c
- __tanl.c
- acos.c
- acosf.c
- acosh.c
- acoshf.c
- acoshl.c
- acosl.c
- asin.c
- asinf.c
- asinh.c
- asinhf.c
- asinhl.c
- asinl.c
- atan.c
- atan2.c
- atan2f.c
- atan2l.c
- atanf.c
- atanh.c
- atanhf.c
- atanhl.c
- atanl.c
- cbrt.c
- cbrtf.c
- cbrtl.c
- ceil.c
- ceilf.c
- ceill.c
- copysign.c
- copysignf.c
- copysignl.c
- cos.c
- cosf.c
- cosh.c
- coshf.c
- coshl.c
- cosl.c
- erf.c
- erff.c
- erfl.c
- exp.c
- exp10.c
- exp10f.c
- exp10l.c
- exp2.c
- exp2f.c
- exp2f_data.c
- exp2f_data.h
- exp2l.c
- exp_data.c
- exp_data.h
- expf.c
- expl.c
- expm1.c
- expm1f.c
- expm1l.c
- fabs.c
- fabsf.c
- fabsl.c
- fdim.c
- fdimf.c
- fdiml.c
- finite.c
- finitef.c
- floor.c
- floorf.c
- floorl.c
- fma.c
- fmaf.c
- fmal.c
- fmax.c
- fmaxf.c
- fmaxl.c
- fmin.c
- fminf.c
- fminl.c
- fmod.c
- fmodf.c
- fmodl.c
- frexp.c
- frexpf.c
- frexpl.c
- hypot.c
- hypotf.c
- hypotl.c
- ilogb.c
- ilogbf.c
- ilogbl.c
- j0.c
- j0f.c
- j1.c
- j1f.c
- jn.c
- jnf.c
- ldexp.c
- ldexpf.c
- ldexpl.c
- lgamma.c
- lgamma_r.c
- lgammaf.c
- lgammaf_r.c
- lgammal.c
- llrint.c
- llrintf.c
- llrintl.c
- llround.c
- llroundf.c
- llroundl.c
- log.c
- log10.c
- log10f.c
- log10l.c
- log1p.c
- log1pf.c
- log1pl.c
- log2.c
- log2_data.c
- log2_data.h
- log2f.c
- log2f_data.c
- log2f_data.h
- log2l.c
- log_data.c
- log_data.h
- logb.c
- logbf.c
- logbl.c
- logf.c
- logf_data.c
- logf_data.h
- logl.c
- lrint.c
- lrintf.c
- lrintl.c
- lround.c
- lroundf.c
- lroundl.c
- modf.c
- modff.c
- modfl.c
- nan.c
- nanf.c
- nanl.c
- nearbyint.c
- nearbyintf.c
- nearbyintl.c
- nextafter.c
- nextafterf.c
- nextafterl.c
- nexttoward.c
- nexttowardf.c
- nexttowardl.c
- pow.c
- pow_data.c
- pow_data.h
- powf.c
- powf_data.c
- powf_data.h
- powl.c
- remainder.c
- remainderf.c
- remainderl.c
- remquo.c
- remquof.c
- remquol.c
- rint.c
- rintf.c
- rintl.c
- round.c
- roundf.c
- roundl.c
- scalb.c
- scalbf.c
- scalbln.c
- scalblnf.c
- scalblnl.c
- scalbn.c
- scalbnf.c
- scalbnl.c
- signgam.c
- significand.c
- significandf.c
- sin.c
- sincos.c
- sincosf.c
- sincosl.c
- sinf.c
- sinh.c
- sinhf.c
- sinhl.c
- sinl.c
- sqrt.c
- sqrt_data.c
- sqrt_data.h
- sqrtf.c
- sqrtl.c
- tan.c
- tanf.c
- tanh.c
- tanhf.c
- tanhl.c
- tanl.c
- tgamma.c
- tgammaf.c
- tgammal.c
- trunc.c
- truncf.c
- truncl.c
- a64l.c
- basename.c
- dirname.c
- ffs.c
- ffsl.c
- ffsll.c
- fmtmsg.c
- forkpty.c
- get_current_dir_name.c
- getauxval.c
- getdomainname.c
- getentropy.c
- gethostid.c
- getopt.c
- getopt_long.c
- getpriority.c
- getresgid.c
- getresuid.c
- getrlimit.c
- getrusage.c
- getsubopt.c
- initgroups.c
- ioctl.c
- issetugid.c
- lockf.c
- login_tty.c
- mntent.c
- nftw.c
- openpty.c
- ptsname.c
- pty.c
- realpath.c
- setdomainname.c
- setpriority.c
- setrlimit.c
- syscall.c
- syslog.c
- uname.c
- wordexp.c
- madvise.c
- mincore.c
- mlock.c
- mlockall.c
- mmap.c
- mprotect.c
- mremap.c
- msync.c
- munlock.c
- munlockall.c
- munmap.c
- posix_madvise.c
- shm_open.c
- mq_open.c
- mq_setattr.c
- mq_close.c
- mq_getattr.c
- mq_notify.c
- mq_open.c
- mq_receive.c
- mq_send.c
- mq_setattr.c
- mq_timedreceive.c
- mq_timedsend.c
- mq_unlink.c
- btowc.c
- c16rtomb.c
- c32rtomb.c
- internal.c
- internal.h
- mblen.c
- mbrlen.c
- mbrtoc16.c
- mbrtoc32.c
- mbrtowc.c
- mbsinit.c
- mbsnrtowcs.c
- mbsrtowcs.c
- mbstowcs.c
- mbtowc.c
- wcrtomb.c
- wcsnrtombs.c
- wcsrtombs.c
- wcstombs.c
- wctob.c
- wctomb.c
- accept.c
- accept4.c
- bind.c
- connect.c
- dn_comp.c
- dn_expand.c
- dn_skipname.c
- dns_parse.c
- ent.c
- ether.c
- freeaddrinfo.c
- gai_strerror.c
- getaddrinfo.c
- gethostbyaddr.c
- gethostbyaddr_r.c
- gethostbyname.c
- gethostbyname2.c
- gethostbyname2_r.c
- gethostbyname_r.c
- getifaddrs.c
- getnameinfo.c
- getpeername.c
- getservbyname.c
- getservbyname_r.c
- getservbyport.c
- getservbyport_r.c
- getsockname.c
- getsockopt.c
- h_errno.c
- herror.c
- hstrerror.c
- htonl.c
- htons.c
- if_freenameindex.c
- if_indextoname.c
- if_nameindex.c
- if_nametoindex.c
- in6addr_any.c
- in6addr_loopback.c
- inet_addr.c
- inet_aton.c
- inet_legacy.c
- inet_ntoa.c
- inet_ntop.c
- inet_pton.c
- listen.c
- lookup.h
- lookup_ipliteral.c
- lookup_name.c
- lookup_serv.c
- netlink.c
- netlink.h
- netname.c
- ns_parse.c
- ntohl.c
- ntohs.c
- proto.c
- recv.c
- recvfrom.c
- recvmmsg.c
- recvmsg.c
- res_init.c
- res_mkquery.c
- res_msend.c
- res_query.c
- res_querydomain.c
- res_send.c
- res_state.c
- resolvconf.c
- send.c
- sendmmsg.c
- sendmsg.c
- sendto.c
- serv.c
- setsockopt.c
- shutdown.c
- sockatmark.c
- socket.c
- socketpair.c
- fgetgrent.c
- fgetpwent.c
- fgetspent.c
- getgr_a.c
- getgr_r.c
- getgrent.c
- getgrent_a.c
- getgrouplist.c
- getpw_a.c
- getpw_r.c
- getpwent.c
- getpwent_a.c
- getspent.c
- getspnam.c
- getspnam_r.c
- lckpwdf.c
- nscd.h
- nscd_query.c
- putgrent.c
- putpwent.c
- putspent.c
- pwf.h
- __rand48_step.c
- __seed48.c
- drand48.c
- lcong48.c
- lrand48.c
- mrand48.c
- rand.c
- rand48.h
- rand_r.c
- random.c
- seed48.c
- srand48.c
- vfork.s
- vfork.s
- vfork.s
- vfork.s
- vfork.s
- vfork.s
- vfork.s
- vfork.s
- _Fork.c
- execl.c
- execle.c
- execlp.c
- execv.c
- execve.c
- execvp.c
- fdop.h
- fexecve.c
- fork.c
- posix_spawn.c
- posix_spawn_file_actions_addchdir.c
- posix_spawn_file_actions_addclose.c
- posix_spawn_file_actions_adddup2.c
- posix_spawn_file_actions_addfchdir.c
- posix_spawn_file_actions_addopen.c
- posix_spawn_file_actions_destroy.c
- posix_spawn_file_actions_init.c
- posix_spawnattr_destroy.c
- posix_spawnattr_getflags.c
- posix_spawnattr_getpgroup.c
- posix_spawnattr_getsigdefault.c
- posix_spawnattr_getsigmask.c
- posix_spawnattr_init.c
- posix_spawnattr_sched.c
- posix_spawnattr_setflags.c
- posix_spawnattr_setpgroup.c
- posix_spawnattr_setsigdefault.c
- posix_spawnattr_setsigmask.c
- posix_spawnp.c
- system.c
- vfork.c
- wait.c
- waitid.c
- waitpid.c
- fnmatch.c
- glob.c
- regcomp.c
- regerror.c
- regexec.c
- tre-mem.c
- tre.h
- affinity.c
- sched_cpucount.c
- sched_get_priority_max.c
- sched_getcpu.c
- sched_getparam.c
- sched_getscheduler.c
- sched_rr_get_interval.c
- sched_setparam.c
- sched_setscheduler.c
- sched_yield.c
- hsearch.c
- insque.c
- lsearch.c
- tdelete.c
- tdestroy.c
- tfind.c
- tsearch.c
- tsearch.h
- twalk.c
- poll.c
- ppoll.c
- pselect.c
- select.c
- longjmp.s
- setjmp.s
- longjmp.S
- setjmp.S
- longjmp.s
- setjmp.s
- longjmp.S
- setjmp.S
- longjmp.s
- setjmp.s
- longjmp.s
- setjmp.s
- longjmp.S
- setjmp.S
- longjmp.S
- setjmp.S
- longjmp.S
- setjmp.S
- longjmp.s
- setjmp.s
- longjmp.S
- setjmp.S
- longjmp.s
- setjmp.s
- longjmp.S
- setjmp.S
- longjmp.S
- setjmp.S
- longjmp.s
- setjmp.s
- longjmp.S
- setjmp.S
- longjmp.s
- setjmp.s
- longjmp.s
- setjmp.s
- longjmp.c
- setjmp.c
- restore.s
- sigsetjmp.s
- restore.s
- sigsetjmp.s
- restore.s
- sigsetjmp.s
- restore.s
- sigsetjmp.s
- sigsetjmp.s
- restore.s
- sigsetjmp.s
- sigsetjmp.s
- sigsetjmp.s
- sigsetjmp.s
- sigsetjmp.s
- restore.s
- sigsetjmp.s
- restore.s
- sigsetjmp.s
- restore.s
- sigsetjmp.s
- restore.s
- sigsetjmp.s
- restore.s
- sigsetjmp.s
- restore.s
- sigsetjmp.s
- getitimer.c
- restore.s
- setitimer.c
- sigsetjmp.s
- restore.s
- sigsetjmp.s
- block.c
- getitimer.c
- kill.c
- killpg.c
- psiginfo.c
- psignal.c
- raise.c
- restore.c
- setitimer.c
- sigaction.c
- sigaddset.c
- sigaltstack.c
- sigandset.c
- sigdelset.c
- sigemptyset.c
- sigfillset.c
- sighold.c
- sigignore.c
- siginterrupt.c
- sigisemptyset.c
- sigismember.c
- siglongjmp.c
- signal.c
- sigorset.c
- sigpause.c
- sigpending.c
- sigprocmask.c
- sigqueue.c
- sigrelse.c
- sigrtmax.c
- sigrtmin.c
- sigset.c
- sigsetjmp.c
- sigsetjmp_tail.c
- sigsuspend.c
- sigtimedwait.c
- sigwait.c
- sigwaitinfo.c
- __xstat.c
- chmod.c
- fchmod.c
- fchmodat.c
- fstat.c
- fstatat.c
- futimens.c
- futimesat.c
- lchmod.c
- lstat.c
- mkdir.c
- mkdirat.c
- mkfifo.c
- mkfifoat.c
- mknod.c
- mknodat.c
- narcos_stat.h
- stat.c
- statvfs.c
- umask.c
- utimensat.c
- __fclose_ca.c
- __fdopen.c
- __fmodeflags.c
- __fopen_rb_ca.c
- __lockfile.c
- __overflow.c
- __stdio_close.c
- __stdio_exit.c
- __stdio_read.c
- __stdio_seek.c
- __stdio_write.c
- __stdout_write.c
- __toread.c
- __towrite.c
- __uflow.c
- asprintf.c
- clearerr.c
- dprintf.c
- ext.c
- ext2.c
- fclose.c
- feof.c
- ferror.c
- fflush.c
- fgetc.c
- fgetln.c
- fgetpos.c
- fgets.c
- fgetwc.c
- fgetws.c
- fileno.c
- flockfile.c
- fmemopen.c
- fopen.c
- fopencookie.c
- fprintf.c
- fputc.c
- fputs.c
- fputwc.c
- fputws.c
- fread.c
- freopen.c
- fscanf.c
- fseek.c
- fsetpos.c
- ftell.c
- ftrylockfile.c
- funlockfile.c
- fwide.c
- fwprintf.c
- fwrite.c
- fwscanf.c
- getc.c
- getc.h
- getc_unlocked.c
- getchar.c
- getchar_unlocked.c
- getdelim.c
- getline.c
- gets.c
- getw.c
- getwc.c
- getwchar.c
- ofl.c
- ofl_add.c
- open_memstream.c
- open_wmemstream.c
- pclose.c
- perror.c
- popen.c
- printf.c
- putc.c
- putc.h
- putc_unlocked.c
- putchar.c
- putchar_unlocked.c
- puts.c
- putw.c
- putwc.c
- putwchar.c
- remove.c
- rename.c
- rewind.c
- scanf.c
- setbuf.c
- setbuffer.c
- setlinebuf.c
- setvbuf.c
- snprintf.c
- sprintf.c
- sscanf.c
- stderr.c
- stdin.c
- stdout.c
- swprintf.c
- swscanf.c
- tempnam.c
- tmpfile.c
- tmpnam.c
- ungetc.c
- ungetwc.c
- vasprintf.c
- vdprintf.c
- vfprintf.c
- vfscanf.c
- vfwprintf.c
- vfwscanf.c
- vprintf.c
- vscanf.c
- vsnprintf.c
- vsprintf.c
- vsscanf.c
- vswprintf.c
- vswscanf.c
- vwprintf.c
- vwscanf.c
- wprintf.c
- wscanf.c
- abs.c
- atof.c
- atoi.c
- atol.c
- atoll.c
- bsearch.c
- div.c
- ecvt.c
- fcvt.c
- gcvt.c
- imaxabs.c
- imaxdiv.c
- labs.c
- ldiv.c
- llabs.c
- lldiv.c
- qsort.c
- qsort_nr.c
- strtod.c
- strtol.c
- wcstod.c
- wcstol.c
- memcpy.S
- memset.S
- __aeabi_memcpy.s
- __aeabi_memset.s
- memcpy.S
- memcpy.s
- memmove.s
- memset.s
- memcpy.s
- memmove.s
- memset.s
- bcmp.c
- bcopy.c
- bzero.c
- explicit_bzero.c
- index.c
- memccpy.c
- memchr.c
- memcmp.c
- memcpy.c
- memmem.c
- memmove.c
- mempcpy.c
- memrchr.c
- memset.c
- rindex.c
- stpcpy.c
- stpncpy.c
- strcasecmp.c
- strcasestr.c
- strcat.c
- strchr.c
- strchrnul.c
- strcmp.c
- strcpy.c
- strcspn.c
- strdup.c
- strerror_r.c
- strlcat.c
- strlcpy.c
- strlen.c
- strncasecmp.c
- strncat.c
- strncmp.c
- strncpy.c
- strndup.c
- strnlen.c
- strpbrk.c
- strrchr.c
- strsep.c
- strsignal.c
- strspn.c
- strstr.c
- strtok.c
- strtok_r.c
- strverscmp.c
- swab.c
- wcpcpy.c
- wcpncpy.c
- wcscasecmp.c
- wcscasecmp_l.c
- wcscat.c
- wcschr.c
- wcscmp.c
- wcscpy.c
- wcscspn.c
- wcsdup.c
- wcslen.c
- wcsncasecmp.c
- wcsncasecmp_l.c
- wcsncat.c
- wcsncmp.c
- wcsncpy.c
- wcsnlen.c
- wcspbrk.c
- wcsrchr.c
- wcsspn.c
- wcsstr.c
- wcstok.c
- wcswcs.c
- wmemchr.c
- wmemcmp.c
- wmemcpy.c
- wmemmove.c
- wmemset.c
- __randname.c
- mkdtemp.c
- mkostemp.c
- mkostemps.c
- mkstemp.c
- mkstemps.c
- mktemp.c
- cfgetospeed.c
- cfmakeraw.c
- cfsetospeed.c
- cfsetspeed.c
- tcdrain.c
- tcflow.c
- tcflush.c
- tcgetattr.c
- tcgetsid.c
- tcgetwinsize.c
- tcsendbreak.c
- tcsetattr.c
- tcsetwinsize.c
- __set_thread_area.c
- __unmapself.s
- clone.s
- syscall_cp.s
- __aeabi_read_tp.s
- __set_thread_area.c
- __unmapself.s
- atomics.s
- clone.s
- syscall_cp.s
- __set_thread_area.s
- __unmapself.s
- clone.s
- syscall_cp.s
- tls.s
- __set_thread_area.s
- __unmapself.s
- clone.s
- syscall_cp.s
- __m68k_read_tp.s
- clone.s
- syscall_cp.s
- __lock.c
- __set_thread_area.c
- __syscall_cp.c
- __timedwait.c
- __tls_get_addr.c
- __unmapself.c
- __wait.c
- call_once.c
- clone.c
- cnd_broadcast.c
- cnd_destroy.c
- cnd_init.c
- cnd_signal.c
- cnd_timedwait.c
- cnd_wait.c
- default_attr.c
- lock_ptc.c
- .gitignore
- .mailmap
- configure
- COPYRIGHT
- dynamic.list
- INSTALL
- Makefile
- README
- README.md
- VERSION
- WHATSNEW
- crt0.asm
- crt0_x86_64.asm
- linker.ld
- linker_x86_64.ld
- .gitignore
- linker_i386.ld
- linker_x86_64.ld
- meson.build
- meson_options.txt
- README.md
# Use via CDN
jsDelivrjsDelivr serves any public GitHub repository as a CDN with zero setup. Pick a version and a file to get a ready-to-paste link and snippet.
Showing a partial file list.
Command Glossary
Commands referenced in this DOCs, explained below.
gcc
View Details ▼
gcc
Preprocess and compile C and C++ source files, then assemble and link them together.
Part of GCC (GNU Compiler Collection).
gcc {{path/to/source1.c path/to/source2.c ...}} {{[-o|--output]}} {{path/to/output_executable}}
Compile multiple source files into an executable:
gcc {{path/to/source.c}} -Wall {{[-o|--output]}} {{output_executable}}
Activate output of all errors and warnings:
gcc {{path/to/source.c}} -Wall {{[-g|--debug]}} -Og {{[-o|--output]}} {{path/to/output_executable}}
Show common warnings, debug symbols in output, and optimize without affecting debugging:
magick
View Details ▼
magick
Create, edit, compose, or convert between image formats.
This tool replaces `convert` in ImageMagick 7+. See `magick convert` to use the old tool in versions 7+.
Some subcommands, such as `mogrify` have their own usage documentation.
magick {{path/to/input_image.png}} {{path/to/output_image.jpg}}
Convert between image formats:
magick {{path/to/input_image.jpg}} -resize {{100x100}} {{path/to/output_image.jpg}}
Resize an image, making a new copy:
magick {{path/to/input_image.png}} -resize {{50}}% {{path/to/output_image.png}}
Resize an image by a percentage:
meson
View Details ▼
meson
SCons-like build system that uses Python as a front-end language and Ninja as a building backend.
meson init
Generate a project with default values:
meson init {{[-l|--language]}} c {{[-n|--name]}} {{myproject}} --version {{0.1}}
Generate a C project with a given name and version:
meson {{[build|setup build]}}
Configure a directory named `build` with default values for compilation:
nasm
View Details ▼
nasm
The Netwide Assembler, a portable 80x86 assembler.
nasm {{source.asm}}
Assemble `source.asm` into a binary file `source`, in the (default) raw binary format:
nasm -f {{format}} {{source.asm}} -o {{output_file}}
Assemble `source.asm` into a binary file `output_file`, in the specified format:
nasm -hf
List valid output formats (along with basic nasm help):
ninja
View Details ▼
ninja
A Build system designed to be fast.
ninja
Build in the current directory:
ninja -j {{4}}
Build in the current directory, executing 4 [j]obs at a time in parallel:
ninja -C {{path/to/directory}}
Build a program in a given directory:
qemu-system-i386
View Details ▼
qemu-system-i386
Emulate the `i386` architecture.
qemu-system-i386 -hda {{image_name.img}} -m {{4096}}
Boot from an image emulating the `i386` architecture:
qemu-system-i386 -hda {{image_name.img}} -m {{4096}} -cdrom {{os_image.iso}} -boot d
Boot a QEMU instance from a live ISO image:
qemu-system-i386 -hda {{/dev/storage_device}} -m {{4096}}
Boot from a physical device (e.g. from USB to test a bootable medium):
qemu-system-x86_64
View Details ▼
qemu-system-x86_64
Emulate the `x86_64` architecture.
qemu-system-x86_64 -hda {{image_name.img}} -m {{4096}}
Boot from an image emulating the `x86_64` architecture:
qemu-system-x86_64 -hda {{image_name.img}} -m {{4096}} -cdrom {{os_image.iso}} -boot d
Boot a QEMU instance from a live ISO image:
qemu-system-x86_64 -hda {{/dev/storage_device}} -m {{4096}}
Boot from a physical device (e.g. from USB to test a bootable medium):
genisoimage
View Details ▼
genisoimage
This command is an alias of `mkisofs`.
tldr mkisofs
View documentation for the original command:
i386
View Details ▼
i386
This command is an alias of `setarch i386`.
tldr setarch
View documentation for the original command:
objcopy
View Details ▼
objcopy
Copy the contents of an object file to another file.
objcopy {{path/to/source_file}} {{path/to/target_file}}
Copy data to another file:
objcopy --input-target={{input_format}} --output-target {{output_format}} {{path/to/source_file}} {{path/to/target_file}}
Translate object files from one format to another:
objcopy --strip-all {{path/to/source_file}} {{path/to/target_file}}
Strip all symbol information from the file:
x86_64
View Details ▼
x86_64
This command is an alias of `setarch x86_64`.
tldr setarch
View documentation for the original command:
