mirror of
https://github.com/jart/cosmopolitan.git
synced 2025-06-27 14:58:30 +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
|
@ -240,10 +240,10 @@ static textwindows dontinline dontasan void *__map_memories(
|
|||
|
||||
dontasan inline void *__mmap_unlocked(void *addr, size_t size, int prot,
|
||||
int flags, int fd, int64_t off) {
|
||||
int a, f, n, x;
|
||||
char *p = addr;
|
||||
struct DirectMap dm;
|
||||
size_t requested_size;
|
||||
int a, b, i, f, m, n, x;
|
||||
bool needguard, clashes;
|
||||
unsigned long page_size;
|
||||
size_t virtualused, virtualneed;
|
||||
|
@ -465,12 +465,14 @@ dontasan inline void *__mmap_unlocked(void *addr, size_t size, int prot,
|
|||
*/
|
||||
void *mmap(void *addr, size_t size, int prot, int flags, int fd, int64_t off) {
|
||||
void *res;
|
||||
#ifdef SYSDEBUG
|
||||
size_t toto = 0;
|
||||
#if defined(SYSDEBUG) && (_KERNTRACE || _NTTRACE)
|
||||
#if _KERNTRACE || _NTTRACE
|
||||
if (IsWindows()) {
|
||||
STRACE("mmap(%p, %'zu, %s, %s, %d, %'ld) → ...", addr, size,
|
||||
DescribeProtFlags(prot), DescribeMapFlags(flags), fd, off);
|
||||
}
|
||||
#endif
|
||||
#endif
|
||||
__mmi_lock();
|
||||
if (!__isfdkind(fd, kFdZip)) {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue