diff --git a/src/main/java/jnr/posix/WindowsPOSIX.java b/src/main/java/jnr/posix/WindowsPOSIX.java index 68701af9..61ed9f8f 100644 --- a/src/main/java/jnr/posix/WindowsPOSIX.java +++ b/src/main/java/jnr/posix/WindowsPOSIX.java @@ -834,4 +834,16 @@ public int mkfifo(String filename, int mode) { return -1; } + + public Timeval allocateTimeval() { + return new DefaultNativeTimeval(getRuntime()); + } + + // TODO: Replace with Win32 calls. See jnr/jnr-posix#98. + public int gettimeofday(Timeval tv) { + long currentMillis = System.currentTimeMillis(); + tv.sec(currentMillis / 1000); + tv.usec(currentMillis % 1000 * 1000); + return 0; + } }