Polyfill fchmodat()

This commit is contained in:
Justine Tunney 2023-07-28 07:37:25 -07:00
parent 7926aa8bfa
commit 06082c7d37
No known key found for this signature in database
GPG key ID: BE714B4575D6E328
3 changed files with 93 additions and 1 deletions

View file

@ -18,11 +18,16 @@
*/
#include "libc/calls/ntspawn.h"
#include "libc/mem/gc.internal.h"
#include "libc/runtime/runtime.h"
#include "libc/testlib/testlib.h"
char tmp[ARG_MAX];
char16_t envvars[ARG_MAX / 2];
void SetUpOnce(void) {
environ = 0; // pacify systemroot
}
TEST(mkntenvblock, emptyList_onlyOutputsDoubleNulStringTerminator) {
char *envp[] = {NULL};
ASSERT_NE(-1, mkntenvblock(envvars, envp, NULL, tmp));