diff --git a/src/lib/cothread/x86.c b/src/lib/cothread/x86.c index d8f820b0665..2d083995b3d 100644 --- a/src/lib/cothread/x86.c +++ b/src/lib/cothread/x86.c @@ -69,7 +69,7 @@ cothread_t co_create(unsigned int size, void (*entrypoint)(void)) { size += 256; /* allocate additional space for storage */ size &= ~15; /* align stack to 16-byte boundary */ - if(handle = (cothread_t)malloc(size)) { + if((handle = (cothread_t)malloc(size))) { long *p = (long*)((char*)handle + size); /* seek to top of stack */ *--p = (long)crash; /* crash if entrypoint returns */ *--p = (long)entrypoint; /* start of function */ diff --git a/src/lib/lib.mak b/src/lib/lib.mak index 8d49ecfe700..2e781ebbba0 100644 --- a/src/lib/lib.mak +++ b/src/lib/lib.mak @@ -210,4 +210,4 @@ $(OBJ)/libco.a: $(COTHREADOBJS) $(LIBOBJ)/cothread/%.o: $(LIBSRC)/cothread/%.c | $(OSPREBUILD) @echo Compiling $<... - $(CC) -c -fomit-frame-pointer $< -o $@ + $(CC) $(CDEFS) $(CCOMFLAGS) -c -fomit-frame-pointer $< -o $@