Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(35)

Issue 295933009: [NaCl SDK] Add realpath(3) implementation. (Closed)

Created:
6 years, 7 months ago by binji
Modified:
6 years, 7 months ago
Reviewers:
Sam Clegg
CC:
chromium-reviews, binji+watch_chromium.org, Sam Clegg
Visibility:
Public.

Description

[NaCl SDK] Add realpath(3) implementation. This really should be in nacl-newlib, but it's easier to land here now and remove it later when it lands in newlib and rolls into the SDK. This implementation does not support symlinks, but neither does nacl_io currently. BUG=none R=sbc@chromium.org Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=272551

Patch Set 1 #

Total comments: 4

Patch Set 2 : make linux standalone build work too #

Patch Set 3 : Fix pnacl and add comment about linux standalone test #

Total comments: 2

Patch Set 4 : feedback #

Patch Set 5 : merge master #

Unified diffs Side-by-side diffs Delta from patch set Stats (+281 lines, -11 lines) Patch
A native_client_sdk/src/libraries/nacl_io/include/stdlib.h View 1 chunk +17 lines, -0 lines 0 comments Download
M native_client_sdk/src/libraries/nacl_io/library.dsc View 1 2 3 4 5 chunks +13 lines, -10 lines 0 comments Download
M native_client_sdk/src/libraries/nacl_io/syscalls/chdir.c View 1 1 chunk +1 line, -1 line 0 comments Download
M native_client_sdk/src/libraries/nacl_io/syscalls/mkdir.c View 1 2 3 1 chunk +6 lines, -0 lines 0 comments Download
A native_client_sdk/src/libraries/nacl_io/syscalls/realpath.c View 1 chunk +131 lines, -0 lines 0 comments Download
M native_client_sdk/src/tests/nacl_io_test/example.dsc View 1 chunk +1 line, -0 lines 0 comments Download
A native_client_sdk/src/tests/nacl_io_test/syscalls_test.cc View 1 2 1 chunk +112 lines, -0 lines 0 comments Download

Messages

Total messages: 7 (0 generated)
binji
6 years, 7 months ago (2014-05-21 23:24:37 UTC) #1
Sam Clegg
https://codereview.chromium.org/295933009/diff/1/native_client_sdk/src/libraries/nacl_io/include/stdlib.h File native_client_sdk/src/libraries/nacl_io/include/stdlib.h (right): https://codereview.chromium.org/295933009/diff/1/native_client_sdk/src/libraries/nacl_io/include/stdlib.h#newcode13 native_client_sdk/src/libraries/nacl_io/include/stdlib.h:13: char* realpath(const char* path, char* resolved_path); Didn't we find ...
6 years, 7 months ago (2014-05-21 23:39:21 UTC) #2
binji
https://codereview.chromium.org/295933009/diff/1/native_client_sdk/src/libraries/nacl_io/include/stdlib.h File native_client_sdk/src/libraries/nacl_io/include/stdlib.h (right): https://codereview.chromium.org/295933009/diff/1/native_client_sdk/src/libraries/nacl_io/include/stdlib.h#newcode13 native_client_sdk/src/libraries/nacl_io/include/stdlib.h:13: char* realpath(const char* path, char* resolved_path); On 2014/05/21 23:39:21, ...
6 years, 7 months ago (2014-05-21 23:56:01 UTC) #3
binji
ptal
6 years, 7 months ago (2014-05-22 22:36:27 UTC) #4
Sam Clegg
lgtm https://codereview.chromium.org/295933009/diff/40001/native_client_sdk/src/libraries/nacl_io/syscalls/mkdir.c File native_client_sdk/src/libraries/nacl_io/syscalls/mkdir.c (right): https://codereview.chromium.org/295933009/diff/40001/native_client_sdk/src/libraries/nacl_io/syscalls/mkdir.c#newcode8 native_client_sdk/src/libraries/nacl_io/syscalls/mkdir.c:8: #if defined(__native_client__) Comment?
6 years, 7 months ago (2014-05-22 22:58:53 UTC) #5
binji
https://codereview.chromium.org/295933009/diff/40001/native_client_sdk/src/libraries/nacl_io/syscalls/mkdir.c File native_client_sdk/src/libraries/nacl_io/syscalls/mkdir.c (right): https://codereview.chromium.org/295933009/diff/40001/native_client_sdk/src/libraries/nacl_io/syscalls/mkdir.c#newcode8 native_client_sdk/src/libraries/nacl_io/syscalls/mkdir.c:8: #if defined(__native_client__) On 2014/05/22 22:58:54, Sam Clegg wrote: > ...
6 years, 7 months ago (2014-05-23 16:52:56 UTC) #6
binji
6 years, 7 months ago (2014-05-23 16:58:59 UTC) #7
Message was sent while issue was closed.
Committed patchset #5 manually as r272551 (presubmit successful).

Powered by Google App Engine
This is Rietveld 408576698