|
[NaCl SDK] nacl_io: Plumb through {,f}utime{,s}
* Switched KernelProxy to use utimens/futimens.
* kernel_intercept.* forwards utime/utimes/futimes -> {,f}utimens.
* Add Node::Futimens
* Override FuseFsNode::Futimens
* Add newlib headers to define utime/utimes/futimes
* Glibc uses at_stim as timespec instead, add define for st_atimensec for
compatibility with newlib.
BUG= 413412
R=sbc@chromium.org
Committed: https://crrev.com/3806e82b48f9695f939db28621f9a2009bbd2a33
Cr-Commit-Position: refs/heads/master@{#294678}
Total comments: 10
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+270 lines, -72 lines) |
Patch |
 |
M |
native_client_sdk/src/libraries/nacl_io/fuse.h
|
View
|
|
2 chunks |
+2 lines, -1 line |
0 comments
|
Download
|
 |
M |
native_client_sdk/src/libraries/nacl_io/fusefs/fuse_fs.h
|
View
|
|
1 chunk |
+1 line, -0 lines |
0 comments
|
Download
|
 |
M |
native_client_sdk/src/libraries/nacl_io/fusefs/fuse_fs.cc
|
View
|
|
1 chunk |
+14 lines, -0 lines |
0 comments
|
Download
|
 |
A |
native_client_sdk/src/libraries/nacl_io/include/sys/time.h
|
View
|
1
|
1 chunk |
+21 lines, -0 lines |
0 comments
|
Download
|
 |
A |
native_client_sdk/src/libraries/nacl_io/include/utime.h
|
View
|
1
|
1 chunk |
+19 lines, -0 lines |
0 comments
|
Download
|
 |
M |
native_client_sdk/src/libraries/nacl_io/kernel_intercept.h
|
View
|
|
2 chunks |
+2 lines, -0 lines |
0 comments
|
Download
|
 |
M |
native_client_sdk/src/libraries/nacl_io/kernel_intercept.cc
|
View
|
|
3 chunks |
+31 lines, -2 lines |
0 comments
|
Download
|
 |
M |
native_client_sdk/src/libraries/nacl_io/kernel_proxy.h
|
View
|
|
3 chunks |
+2 lines, -2 lines |
0 comments
|
Download
|
 |
M |
native_client_sdk/src/libraries/nacl_io/kernel_proxy.cc
|
View
|
|
5 chunks |
+27 lines, -10 lines |
0 comments
|
Download
|
 |
M |
native_client_sdk/src/libraries/nacl_io/kernel_wrap.h
|
View
|
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
 |
M |
native_client_sdk/src/libraries/nacl_io/kernel_wrap_glibc.cc
|
View
|
|
3 chunks |
+7 lines, -0 lines |
0 comments
|
Download
|
 |
M |
native_client_sdk/src/libraries/nacl_io/library.dsc
|
View
|
|
3 chunks |
+5 lines, -0 lines |
0 comments
|
Download
|
 |
M |
native_client_sdk/src/libraries/nacl_io/node.h
|
View
|
|
1 chunk |
+1 line, -0 lines |
0 comments
|
Download
|
 |
M |
native_client_sdk/src/libraries/nacl_io/node.cc
|
View
|
|
1 chunk |
+4 lines, -0 lines |
0 comments
|
Download
|
 |
M |
native_client_sdk/src/libraries/nacl_io/ostime.h
|
View
|
|
1 chunk |
+8 lines, -0 lines |
0 comments
|
Download
|
 |
A + |
native_client_sdk/src/libraries/nacl_io/syscalls/futimes.c
|
View
|
|
1 chunk |
+4 lines, -3 lines |
0 comments
|
Download
|
 |
M |
native_client_sdk/src/tests/nacl_io_test/fuse_fs_test.cc
|
View
|
|
5 chunks |
+64 lines, -23 lines |
0 comments
|
Download
|
 |
M |
native_client_sdk/src/tests/nacl_io_test/kernel_wrap_test.cc
|
View
|
|
4 chunks |
+52 lines, -25 lines |
0 comments
|
Download
|
 |
M |
native_client_sdk/src/tests/nacl_io_test/mock_kernel_proxy.h
|
View
|
|
3 chunks |
+5 lines, -5 lines |
0 comments
|
Download
|
Total messages: 11 (2 generated)
|