summaryrefslogtreecommitdiffhomepage
AgeCommit message (Collapse)AuthorFilesLines
2019-01-09project: fixed dependency of alltypes.h & syscall.h on build/include/bits/.midipix1-4/+5
2019-01-09project: fixed dependency of build/version.h on build/ and .git/index.midipix1-2/+1
2019-01-09build system: Makefile.in: disabled implicit suffix-based rules.midipix1-0/+2
2019-01-09project: fixed dependency logic and generation rule for build/syscall.h.midipix3-10/+23
2019-01-09build system: ccenv: added -c to the cc driver-based definition of $(AS).midipix1-1/+1
2019-01-09project: added rule for generation of (and dependency on) version.h.midipix2-0/+9
2019-01-09project: added rules for install-headers, simplified include path scheme.midipix2-14/+68
2019-01-09project: added config bits and rules for alltypes.h and syscall.h.midipix4-3/+75
2019-01-09project: custom config: added cfgdefs_detect_libc_version().midipix2-0/+46
2019-01-09project: added core source-tree logic.midipix2-4/+78
2019-01-09project: added a custom config step, added cfgdefs_set_arch().midipix3-1/+47
2019-01-09config.project: define project-specific default native {c|ld}flags.midipix1-0/+4
2019-01-09build system: configure: support project-specific default native {c|ld}flags.midipix1-0/+4
2019-01-09build system: ccenv_set_os_pe_switches(): fix typo.midipix1-1/+1
2019-01-09build system: moved handling of pe-specific variables to ccenv.midipix7-13/+46
2019-01-09build system: remove elf-specific make variables, as they're no longer needed.midipix4-24/+2
2019-01-09build system: configure: set mb_shell to /bin/sh if not set.midipix1-0/+5
2019-01-09build-system transition: config.project: defined common CFLAGS.midipix1-1/+9
2019-01-09build-system transition: created a sofort-based skeleton.midipix32-0/+3791
2019-01-09updated COPYING doc to match the rest of the framework's runtime components.midipix2-39/+20
2019-01-09build-system transition: removed musl.lzy, updated README.MMGLUE.midipix2-400/+0
2019-01-09renamed and slightly revised MMGLUE --> README.MMGLUE.midipix1-1/+4
2018-05-01syscall_arch.h: properly support the mode arg in open(2) and openat(2).midipix2-8/+8
2018-01-11vfork(3) is now a wrapper around the assembly-based vfork(2).midipix2-0/+22
2017-12-25__libc_entry_routine(): provide executable and libc reference addresses.midipix2-0/+4
2017-12-25static linking: crt objects: fixed signature of __ctty.midipix6-14/+14
2017-12-25psxglue.h: struct __psx_context: added ldso addr reference members.midipix2-0/+4
2017-11-23_start(), ldso: integrated -mposix and explicit pty server dependency support.midipix14-20/+86
2017-11-23abi: psxglue.h: struct __psx_context: added ctty (path to pty server).midipix2-0/+2
2017-11-23crt source files: fixed comments, whitespace meditation.midipix8-24/+14
2017-11-05psxglue.h: defined struct __psx_vtbl and struct __ldso_vtbl more elegantly.midipix24-76/+88
2017-10-28ldso: implemented dlinfo().midipix2-2/+2
2017-10-28ldso: implemented dlsym().midipix2-4/+4
2017-10-28ldso: implemented dlopen().midipix2-18/+196
2017-10-28psxglue.h: pointers to ctors_fn & dtors_fn are now in struct __psx_vtbl.midipix4-8/+8
2017-10-28psxglue.h: updated the signature of __psx_dlopen().midipix2-2/+2
2017-10-25ldso: libc.lib.a is now an mdso-based custom import library.midipix1-1/+1
2017-10-24ldso: added missing placeholders for Scrtldso.c and Scrtvrfs.c.midipix2-0/+0
2017-10-19ldso: static executables now set the application type (default/standalone).midipix4-0/+12
2017-10-19_start(): implemented __libc_loader_init() for the ldso and vrfs flavors.midipix6-0/+316
2017-10-19_start(): moved flavor-specific logic (idata|ldso|vrfs) to __libc_loader_init().midipix6-54/+32
2017-10-15_start(): integrated __crtopt_ldso, __crtopt_vrfs.midipix2-10/+12
2017-10-15ldso preparation: added crtidata.c for exe's not using the framework loader.midipix6-4/+52
2017-10-15psxglue.h: renamed __PSXOPT_DEBUG --> __PSXOPT_DINGA.midipix9-12/+12
2017-10-15musl.lzy: do not set the executable bit for crt object files.midipix1-1/+1
2017-10-15toolchain build-time options: added __crtopt_ldso and __crtopt_vrfs.midipix8-0/+16
2017-10-15psxglue.h: added __PSXOPT_VRFS (virtual root file system, aka standalone app).midipix2-0/+2
2017-10-15psxglue.h: renamed __PSXOPT_TTYDBG --> __PSXOPT_DEBUG.midipix9-12/+12
2017-10-15psxglue.h: renamed struct __tlca --> struct __tlca_abi.midipix4-4/+4
2017-08-13fchmodat(2): implement as wrapper since AT_SYMLINK_NOFOLLOW is supported.midipix2-0/+16