(rqtp, rmtp)
| 5160 | return 0; |
| 5161 | } |
| 5162 | Module["_usleep"] = _usleep;function _nanosleep(rqtp, rmtp) { |
| 5163 | // int nanosleep(const struct timespec *rqtp, struct timespec *rmtp); |
| 5164 | var seconds = HEAP32[((rqtp)>>2)]; |
| 5165 | var nanoseconds = HEAP32[(((rqtp)+(4))>>2)]; |
| 5166 | if (rmtp !== 0) { |
| 5167 | HEAP32[((rmtp)>>2)]=0; |
| 5168 | HEAP32[(((rmtp)+(4))>>2)]=0; |
| 5169 | } |
| 5170 | return _usleep((seconds * 1e6) + (nanoseconds / 1000)); |
| 5171 | } |
| 5172 | |
| 5173 | |
| 5174 |