mirror of
https://github.com/Mathewnd/Astral.git
synced 2026-11-01 15:08:21 +00:00
mlibc: bump commit
This commit is contained in:
@@ -100,23 +100,6 @@ index fc34a3b..b1a95a9 100644
|
|||||||
#include <bits/ensure.h>
|
#include <bits/ensure.h>
|
||||||
#include <dlfcn.h>
|
#include <dlfcn.h>
|
||||||
|
|
||||||
diff --git mlibc-clean/options/posix/generic/pwd-stubs.cpp mlibc-workdir/options/posix/generic/pwd-stubs.cpp
|
|
||||||
index 5d8f618..26eb4bb 100644
|
|
||||||
--- mlibc-clean/options/posix/generic/pwd-stubs.cpp
|
|
||||||
+++ mlibc-workdir/options/posix/generic/pwd-stubs.cpp
|
|
||||||
@@ -273,9 +273,9 @@ void endpwent(void) {
|
|
||||||
close_global_file();
|
|
||||||
}
|
|
||||||
|
|
||||||
-int putpwent(const struct passwd *, FILE *) {
|
|
||||||
- __ensure(!"Not implemented");
|
|
||||||
- __builtin_unreachable();
|
|
||||||
+int putpwent(const struct passwd *p, FILE *f) {
|
|
||||||
+ // Taken from musl.
|
|
||||||
+ return fprintf(f, "%s:%s:%u:%u:%s:%s:%s\n", p->pw_name, p->pw_passwd, p->pw_uid, p->pw_gid, p->pw_gecos, p->pw_dir, p->pw_shell) < 0 ? -1 : 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
struct passwd *fgetpwent(FILE *) {
|
|
||||||
diff --git mlibc-clean/options/posix/generic/unistd-stubs.cpp mlibc-workdir/options/posix/generic/unistd-stubs.cpp
|
diff --git mlibc-clean/options/posix/generic/unistd-stubs.cpp mlibc-workdir/options/posix/generic/unistd-stubs.cpp
|
||||||
index 3beb692..a7bbfaa 100644
|
index 3beb692..a7bbfaa 100644
|
||||||
--- mlibc-clean/options/posix/generic/unistd-stubs.cpp
|
--- mlibc-clean/options/posix/generic/unistd-stubs.cpp
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
name=mlibc
|
name=mlibc
|
||||||
version=1580691285ee17401319d6aca1c9683eee8119db
|
version=8beb05f23fa6b61cb38852e7633fda2b1eb27226
|
||||||
source_method=tarball
|
source_method=tarball
|
||||||
tarball_url="https://github.com/managarm/mlibc/archive/${version}.tar.gz"
|
tarball_url="https://github.com/managarm/mlibc/archive/${version}.tar.gz"
|
||||||
tarball_sha512="dabe4e2f0e2a5435ccfbbfd20a3e3fe649bc9dae179f4d44f26debec3ef4adea1f8a5ff0edef679ae6323f58dcbdbaa837c8ffd9befd14a1770ba42d4fe3e740"
|
tarball_sha512="3370f4c867e7fd5757ba2773615842115e97cdca92aefe6b49a259b300be4636203bb51a06f4d1cf6c38c834ad6074b1c734e79390153154b527ba12a0c97eab"
|
||||||
|
|
||||||
regenerate() {
|
regenerate() {
|
||||||
mkdir -p ${source_dir}/sysdeps/astral/include/
|
mkdir -p ${source_dir}/sysdeps/astral/include/
|
||||||
|
|||||||
Reference in New Issue
Block a user