summaryrefslogtreecommitdiffhomepage
path: root/src
AgeCommit message (Expand)AuthorFilesLines
2023-12-25nt64: implemented the float environment interfaces.midipix1-0/+375
2023-12-23add copyright notice to C and Assembly translation units where applicable.midipix63-0/+378
2023-12-23midipix targets: fix typo in dummy translation unit.midipix2-2/+2
2020-08-11nt64: sigsetjmp(): the savemask argument is of type integer.midipix1-1/+1
2020-06-04midipix targets: remove mount support.midipix2-0/+2
2020-05-03nt64: __stdio_exit_needed.s: make an e9 relative jump.midipix1-1/+1
2020-05-02midipix targets: remove epoll support.midipix2-0/+2
2020-05-01glue layer: added __fs_tmp{file|dir}(), for fast & atomic tmpfs obj creation.midipix2-0/+20
2019-12-07glue layer: added __fs_mkdir(), __fs_chmod(), for optional ACE propagation.midipix2-0/+20
2019-09-11nt32/nt64: debug interfaces: added __dbg_info_get(), __dbg_info_set().midipix2-0/+20
2019-09-07nt32/nt64: debug interfaces: added __dbg_regs_fetch(), __dbg_regs_store().midipix2-0/+20
2019-09-07nt32/nt64: debug interfaces: added __dbg_vm_read(), __dbg_vm_write().midipix2-0/+20
2019-09-06nt32/nt64: __dbg_suspend() --> __dbg_{suspend|resume}_thread().midipix2-10/+20
2019-09-05glue layer: debug.h, __dbg_spawn(): added struct __strace definition/parameter.midipix2-4/+8
2019-09-02glue layer: __cmd_args_to_argv(): use errno to indicate the error.midipix2-2/+2
2019-09-02glue layer: __fs_{r|a|n|d}path() interfaces: use errno to indicate the error.midipix2-8/+8
2019-08-30glue layer: introduced <sys/cmd.h>, implemented associated interfaces.midipix2-0/+20
2019-08-25glue layer: introduced <sys/fs.h>, implemented associated interfaces.midipix2-0/+52
2019-08-20psxglue.h: update struct __psx_context following update in psxscl.midipix4-6/+0
2019-08-20nt32/nt64: debug interfaces: use the newly introduced system calls.midipix2-42/+36
2019-08-20nt32/nt64: realpath(): use the newly introduced fs_rpath system call.midipix2-4/+4
2019-08-03midipix targets: __init_tls(): initialize the .sysinfo member.midipix2-0/+2
2019-08-03midipix targets: __init_tls(): added __thread_list_lock support.midipix2-2/+36
2019-06-19midipix targets: ldso: added <sys/ldso.h>, __dldopen(), __dlsopen().midipix2-0/+104
2019-06-07debug interfaces: added __dbg_rbreak(), __dbg_tbreak(), and __dbg_lbreak().midipix2-0/+30
2019-06-06debug interfaces: provide dbg_* interfaces as wrappers around struct __db_vtbl.midipix6-0/+164
2019-06-06nt32: adjust code to match the updated struct __psx_vtbl.midipix3-3/+3
2019-06-05SEH exception handling: coding style: refactor references to system structures.midipix1-4/+4
2019-06-02glue layer: added a framework-specific realpath() implementation.midipix2-0/+60
2019-06-02psxglue.h: update struct __psx_vtbl (psxscl) to match member names in psxscl.midipix3-3/+3
2019-04-08static linking: __seh_vtbl is a framework-reserved symbol.midipix5-27/+27
2019-04-08__clone(): flag check: add missing parenthesis.midipix2-2/+2
2019-04-03__clone(): properly handle four-argument (vfork mode) invocations.midipix2-0/+28
2019-03-12midipix: nt64: added sys/unwind.h, unwind (framework wrapper) interfaces.midipix1-0/+148
2019-03-12structured exception handling: added a pointer to the framework's __seh_vtbl.midipix4-0/+10
2019-02-19weak hidden symbols: provide a strong __stdio_exit_needed().midipix2-0/+16
2019-02-19psxglue.h: update struct __ldso_vtbl (psxscl) to match member names in psxscl.midipix8-54/+86
2019-01-31__init_tls(): initialize the .detach_state, .locale, and .robust_list members.midipix2-0/+8
2019-01-27__clone(): updated struct pt_regs to match libpsxscl, provide stack info.midipix2-10/+38
2019-01-26psxglue.h: update following libpsxscl's introduction of __psx_user_frame().midipix2-12/+6
2019-01-26psxglue.h: struct __psx_context: renamed .refaddr --> .usrmain.midipix2-2/+2
2019-01-26psxglue.h: updated struct __psx_vtbl to match libpsxscl.midipix2-2/+2
2019-01-26psxglue.h: updated struct __psx_context to match libpsxscl.midipix2-2/+2
2019-01-10mmglue: ldso: added dladdr (__dladdr weak alias).midipix2-0/+2
2019-01-09mmglue: libc internals: provide a strongly defined ___errno_location().midipix2-0/+16
2019-01-09mmglue: syscall_cp: added the bits needed by recent musl versions.midipix2-9/+41
2019-01-09mmglue: ldso: adjusted to match recent musl versions.midipix16-0/+6
2019-01-09mmglue: src/thread/ following build-system transition (distinct port dir).midipix4-4/+4
2019-01-09mmglue: moved arch/nt{32|64}/src --> src/arch/nt{32|64}.midipix14-0/+446
2018-01-11vfork(3) is now a wrapper around the assembly-based vfork(2).midipix2-0/+22