~oriansj/M2libc

17b1ec89 — Andrius Štikonas 2 months ago main
Add assembly definitions for amd64 paging.
Merge remote-tracking branch 'fossy/fgets-eof'
3e580cff — fosslinux 6 months ago
Fix fgets behaviour when EOF reached

Typically fgets returns NULL when EOF occus and no characters have been
read. Align this behaviour with POSIX impls.
Fix armv7l bug and added support for 1_000_000 number strings
c1176976 — Andrius Štikonas 9 months ago
Add support for truncating open files.
103c4019 — Andrius Štikonas 9 months ago
uefi: chdir: return -1 if path does not exist.

cp from mescc-tools-extra relies on this.
ensure needed libraries are read first
A very rough prototype for strstr
Another dummy file
Move the utsname struct definition to the proper place so that we
don't have duplication
Merge branch 'main' of github.com:oriansj/M2libc
Add dummy stdint.h
de156a40 — Jeremiah 10 months ago
Merge pull request #56 from rick-masters/fix-sal-encoding

Fix sal_eax,cl and sal_rax,cl encoding.
8019817d — rick-masters 10 months ago
Fix sal_eax,cl and sal_rax,cl encoding.
8592f8b4 — Andrius Štikonas 10 months ago
Add UEFI task priority level defines.
c103ee8d — Andrius Štikonas 11 months ago
Add non-trivial access function to UEFI.
326243b6 — Andrius Štikonas 11 months ago
Fix file opening modes in UEFI (== has higher precedence than | )
80d32745 — Andrius Štikonas 11 months ago
Remove /./ from paths rather than convert them to ///.
c8090241 — Andrius Štikonas 11 months ago
Improve handling of relative paths in UEFI.
ff47b1cc — Andrius Štikonas 11 months ago
Fix UEFI calling convention.

* Stack should be aligned to 16 bytes
* UEFI shadow stack space should be 32 bytes even for functions with less than 4 arguments
* Non-volatile registers must be restored before the program exist
Next