mirror of
https://github.com/jart/cosmopolitan.git
synced 2025-10-06 22:47:20 +00:00
Fix warnings
This change fixes Cosmopolitan so it has fewer opinions about compiler warnings. The whole repository had to be cleaned up to be buildable in -Werror -Wall mode. This lets us benefit from things like strict const checking. Some actual bugs might have been caught too.
This commit is contained in:
parent
e2b3c3618e
commit
0d748ad58e
571 changed files with 1306 additions and 1888 deletions
|
@ -55,8 +55,7 @@ void OnSigxfsz(int sig) {
|
|||
}
|
||||
|
||||
TEST(setrlimit, testCpuLimit) {
|
||||
char *p;
|
||||
int i, wstatus;
|
||||
int wstatus;
|
||||
long double start;
|
||||
struct rlimit rlim;
|
||||
double matrices[3][3][3];
|
||||
|
@ -84,7 +83,6 @@ TEST(setrlimit, testCpuLimit) {
|
|||
}
|
||||
|
||||
TEST(setrlimit, testFileSizeLimit) {
|
||||
char *p;
|
||||
char junkdata[512];
|
||||
int i, fd, wstatus;
|
||||
struct rlimit rlim;
|
||||
|
@ -129,7 +127,7 @@ TEST(setrlimit, testMemoryLimit) {
|
|||
ASSERT_NE(-1, (wstatus = xspawn(0)));
|
||||
if (wstatus == -2) {
|
||||
ASSERT_EQ(0, SetKernelEnforcedMemoryLimit(MEM));
|
||||
for (gotsome = i = 0; i < (MEM * 2) / getauxval(AT_PAGESZ); ++i) {
|
||||
for (gotsome = false, i = 0; i < (MEM * 2) / getauxval(AT_PAGESZ); ++i) {
|
||||
p = mmap(0, getauxval(AT_PAGESZ), PROT_READ | PROT_WRITE,
|
||||
MAP_ANONYMOUS | MAP_PRIVATE | MAP_POPULATE, -1, 0);
|
||||
if (p != MAP_FAILED) {
|
||||
|
@ -228,7 +226,7 @@ wontreturn void OnVfork(void *ctx) {
|
|||
}
|
||||
|
||||
TEST(setrlimit, isVforkSafe) {
|
||||
int pid, ws;
|
||||
int ws;
|
||||
struct rlimit rlim[2];
|
||||
if (IsWindows()) return; /* of course it doesn't work on windows */
|
||||
ASSERT_EQ(0, getrlimit(RLIMIT_CPU, rlim));
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue