1ca12bfac764ba476d6cd062bf1dde12cc64c3f40Ben Murdoch/* Copyright (c) 2013 The Chromium Authors. All rights reserved. 2ca12bfac764ba476d6cd062bf1dde12cc64c3f40Ben Murdoch * Use of this source code is governed by a BSD-style license that can be 3ca12bfac764ba476d6cd062bf1dde12cc64c3f40Ben Murdoch * found in the LICENSE file. 4ca12bfac764ba476d6cd062bf1dde12cc64c3f40Ben Murdoch */ 5ca12bfac764ba476d6cd062bf1dde12cc64c3f40Ben Murdoch#ifndef LIBRARIES_NACL_IO_OSTIME_H_ 6ca12bfac764ba476d6cd062bf1dde12cc64c3f40Ben Murdoch#define LIBRARIES_NACL_IO_OSTIME_H_ 7ca12bfac764ba476d6cd062bf1dde12cc64c3f40Ben Murdoch 8ca12bfac764ba476d6cd062bf1dde12cc64c3f40Ben Murdoch#if defined(WIN32) 9ca12bfac764ba476d6cd062bf1dde12cc64c3f40Ben Murdoch 10ca12bfac764ba476d6cd062bf1dde12cc64c3f40Ben Murdoch#include <pthread.h> 11ca12bfac764ba476d6cd062bf1dde12cc64c3f40Ben Murdoch 12ca12bfac764ba476d6cd062bf1dde12cc64c3f40Ben Murdoch#ifndef CLOCK_REALTIME 1346d4c2bc3267f3f028f39e7e311b0f89aba2e4fdTorne (Richard Coles)#define CLOCK_REALTIME (clockid_t)1 14ca12bfac764ba476d6cd062bf1dde12cc64c3f40Ben Murdoch#endif 15ca12bfac764ba476d6cd062bf1dde12cc64c3f40Ben Murdoch 1646d4c2bc3267f3f028f39e7e311b0f89aba2e4fdTorne (Richard Coles)int clock_gettime(clockid_t clock_id, struct timespec* tp); 1746d4c2bc3267f3f028f39e7e311b0f89aba2e4fdTorne (Richard Coles)int clock_settime(clockid_t clock_id, const struct timespec* tp); 18ca12bfac764ba476d6cd062bf1dde12cc64c3f40Ben Murdoch 19ca12bfac764ba476d6cd062bf1dde12cc64c3f40Ben Murdoch#else 20ca12bfac764ba476d6cd062bf1dde12cc64c3f40Ben Murdoch 21ca12bfac764ba476d6cd062bf1dde12cc64c3f40Ben Murdoch#include <time.h> 22ca12bfac764ba476d6cd062bf1dde12cc64c3f40Ben Murdoch 23ca12bfac764ba476d6cd062bf1dde12cc64c3f40Ben Murdoch#endif 24ca12bfac764ba476d6cd062bf1dde12cc64c3f40Ben Murdoch 25ca12bfac764ba476d6cd062bf1dde12cc64c3f40Ben Murdoch#endif // LIBRARIES_NACL_IO_OSUNISTD_H_ 26