diff options
author | Grzegorz Adam Hankiewicz <gradha@imap.cc> | 2014-02-02 23:28:17 +0100 |
---|---|---|
committer | Grzegorz Adam Hankiewicz <gradha@imap.cc> | 2014-02-02 23:28:17 +0100 |
commit | 52d4e07146f29f9a0af29e99a94ef4f5a1fd1cbf (patch) | |
tree | f929850d2351989832caf0a0035bc251c404ec7e | |
parent | ea42682dbccba52d4e5905ce473128422c0ffe98 (diff) | |
download | Nim-52d4e07146f29f9a0af29e99a94ef4f5a1fd1cbf.tar.gz |
Adds utimes() importc to posix module.
-rw-r--r-- | lib/posix/posix.nim | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/lib/posix/posix.nim b/lib/posix/posix.nim index c3d5b5939..41260b36f 100644 --- a/lib/posix/posix.nim +++ b/lib/posix/posix.nim @@ -2566,3 +2566,15 @@ proc poll*(a1: ptr TPollfd, a2: Tnfds, a3: int): cint {. proc realpath*(name, resolved: cstring): cstring {. importc: "realpath", header: "<stdlib.h>".} + +proc utimes*(path: cstring, times: ptr array [2, Ttimeval]): int {. + importc: "utimes", header: "<sys/time.h>".} + ## Sets file access and modification times. + ## + ## Pass the filename and an array of times to set the access and modification + ## times respectively. If you pass nil as the array both attributes will be + ## set to the current time. + ## + ## Returns zero on success. + ## + ## For more information read http://www.unix.com/man-page/posix/3/utimes/. |