author | Rich Felker <dalias@aerifal.cx> | 2015年03月03日 22:50:02 -0500 |
---|---|---|
committer | Rich Felker <dalias@aerifal.cx> | 2015年03月03日 22:50:02 -0500 |
commit | 56fbaa3bbe73f12af2bfbbcf2adb196e6f9fe264 (patch) | |
tree | 09fbe371b108e25bb2f9c90e74da356359950d29 /include | |
parent | eb4bd8d8bb5c9f535ee8250edd4efbd3d4f84c5a (diff) | |
download | musl-56fbaa3bbe73f12af2bfbbcf2adb196e6f9fe264.tar.gz |
-rw-r--r-- | include/aio.h | 2 | ||||
-rw-r--r-- | include/semaphore.h | 2 |
diff --git a/include/aio.h b/include/aio.h index d9330ebe..19bc28a9 100644 --- a/include/aio.h +++ b/include/aio.h @@ -21,7 +21,7 @@ struct aiocb { struct sigevent aio_sigevent; void *__td; int __lock[2]; - int __err; + volatile int __err; ssize_t __ret; off_t aio_offset; void *__next, *__prev; diff --git a/include/semaphore.h b/include/semaphore.h index 20d46f0d..277c47d6 100644 --- a/include/semaphore.h +++ b/include/semaphore.h @@ -15,7 +15,7 @@ extern "C" { #define SEM_FAILED ((sem_t *)0) typedef struct { - int __val[4*sizeof(long)/sizeof(int)]; + volatile int __val[4*sizeof(long)/sizeof(int)]; } sem_t; int sem_close(sem_t *); |