1
0
Fork 0
mirror of https://github.com/ruby/ruby.git synced 2022-11-09 12:17:21 -05:00

* file.c (HAVE_UTIMENSAT): disabled for NativeClient.

Fixes build error.

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@47884 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
This commit is contained in:
yugui 2014-10-11 13:33:27 +00:00
parent 4883d12552
commit 916fff3b61
2 changed files with 14 additions and 5 deletions

View file

@ -1,3 +1,8 @@
Sat Oct 11 22:29:40 2014 Yuki Yugui Sonoda <yugui@yugui.jp>
* file.c (HAVE_UTIMENSAT): disabled for NativeClient.
Fixes build error.
Sat Oct 11 22:11:58 2014 Yuki Yugui Sonoda <yugui@yugui.jp>
* ext/extmk.rb: generates the rule for extinit.$(OBJEXT).

14
file.c
View file

@ -64,10 +64,14 @@ int flock(int, int);
#include <sys/types.h>
#include <sys/stat.h>
#if defined(__native_client__) && defined(NACL_NEWLIB)
# include "nacl/utime.h"
# include "nacl/stat.h"
# include "nacl/unistd.h"
#if defined(__native_client__)
# if defined(NACL_NEWLIB)
# include "nacl/utime.h"
# include "nacl/stat.h"
# include "nacl/unistd.h"
# else
# undef HAVE_UTIMENSAT
# endif
#endif
#ifdef HAVE_SYS_MKDEV_H
@ -2538,7 +2542,7 @@ utime_internal(const char *path, VALUE pathv, void *arg)
const struct timespec *tsp = v->tsp;
struct timeval tvbuf[2], *tvp = NULL;
#ifdef HAVE_UTIMENSAT
#if defined(HAVE_UTIMENSAT)
static int try_utimensat = 1;
if (try_utimensat) {