removed unnecessary defs
removed duplicate defs
commented redefinitions of aio functions
added definitions for timeval suseconds_t
defined TEMP_FAILURE_RETRY
updated
removed definition of max
build changes
included limits.h
included futex.h for futex_wait and futex_wake calls