Fix cosmopolitan.h for C++

We now have an integration test that runs the amalgamated sources
through a C++ compiler, to prevent the recurrence of such issues.

Fixes #38
Thanks @gbbnfhb for the report!
This commit is contained in:
Justine Tunney 2021-02-01 04:04:44 -08:00
parent 1ff9ab95ac
commit 3ab76b2312
3 changed files with 44 additions and 1 deletions

View file

@ -0,0 +1,11 @@
int main() {
int rc;
FILE *f;
f = fopen("/dev/null", "w");
fprintf(f, "hello world\n");
fclose(f);
rc = system("exit 42");
CHECK_NE(-1, rc);
CHECK_EQ(42, WEXITSTATUS(rc));
return 0;
}