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

Issue 23005005: [NaCl SDK] nacl_io: Add initial implementations of kill and signal (Closed)

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

Description

[NaCl SDK] nacl_io: Add initial implementations of kill and signal. These functions are needed to make window resize events using SIGWINCH work for nacl terminal apps. Also add the windows size ioctl's to the TTY device and have it send SIGWINCH when the size changes. R=binji@chromium.org Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=219103

Patch Set 1 : #

Patch Set 2 : #

Total comments: 13

Patch Set 3 : #

Patch Set 4 : #

Total comments: 45

Patch Set 5 : rebase #

Patch Set 6 : #

Total comments: 8

Patch Set 7 : #

Patch Set 8 : nits #

Unified diffs Side-by-side diffs Delta from patch set Stats (+669 lines, -134 lines) Patch
M native_client_sdk/src/libraries/nacl_io/include/sys/ioctl.h View 1 2 3 4 1 chunk +10 lines, -0 lines 0 comments Download
M native_client_sdk/src/libraries/nacl_io/ioctl.h View 1 2 3 4 5 1 chunk +25 lines, -6 lines 0 comments Download
M native_client_sdk/src/libraries/nacl_io/kernel_proxy.h View 1 2 3 4 5 6 3 chunks +5 lines, -0 lines 0 comments Download
M native_client_sdk/src/libraries/nacl_io/kernel_proxy.cc View 1 2 3 4 5 6 8 chunks +115 lines, -4 lines 0 comments Download
M native_client_sdk/src/libraries/nacl_io/mount_node_tty.h View 1 2 3 4 5 1 chunk +12 lines, -6 lines 0 comments Download
M native_client_sdk/src/libraries/nacl_io/mount_node_tty.cc View 1 2 3 4 5 6 chunks +79 lines, -57 lines 0 comments Download
M native_client_sdk/src/libraries/ppapi_simple/ps_instance.h View 1 2 3 4 5 6 7 4 chunks +63 lines, -1 line 0 comments Download
M native_client_sdk/src/libraries/ppapi_simple/ps_instance.cc View 1 2 3 4 5 4 chunks +118 lines, -26 lines 0 comments Download
M native_client_sdk/src/libraries/sdk_util/auto_lock.h View 1 chunk +1 line, -1 line 0 comments Download
M native_client_sdk/src/tests/nacl_io_socket_test/event_test.cc View 1 2 3 4 5 6 2 chunks +2 lines, -2 lines 0 comments Download
M native_client_sdk/src/tests/nacl_io_test/event_test.cc View 1 2 3 4 5 6 3 chunks +3 lines, -2 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
M native_client_sdk/src/tests/nacl_io_test/mount_node_tty_test.cc View 1 2 3 4 5 5 chunks +88 lines, -29 lines 0 comments Download
A native_client_sdk/src/tests/nacl_io_test/signal_test.cc View 1 chunk +28 lines, -0 lines 0 comments Download
A native_client_sdk/src/tests/nacl_io_test/syscalls_test.cc View 1 2 1 chunk +119 lines, -0 lines 0 comments Download

Messages

Total messages: 9 (0 generated)
Sam Clegg
7 years, 4 months ago (2013-08-20 00:13:11 UTC) #1
Sam Clegg
PTAL.
7 years, 4 months ago (2013-08-21 01:01:05 UTC) #2
binji
https://codereview.chromium.org/23005005/diff/20025/native_client_sdk/src/libraries/nacl_io/kernel_proxy.cc File native_client_sdk/src/libraries/nacl_io/kernel_proxy.cc (right): https://codereview.chromium.org/23005005/diff/20025/native_client_sdk/src/libraries/nacl_io/kernel_proxy.cc#newcode726 native_client_sdk/src/libraries/nacl_io/kernel_proxy.cc:726: switch (sig) { is there danger in calling default ...
7 years, 4 months ago (2013-08-21 17:42:00 UTC) #3
Sam Clegg
This change is fairly big now. I could split it into a separate plumbing only ...
7 years, 4 months ago (2013-08-22 03:32:45 UTC) #4
binji
https://codereview.chromium.org/23005005/diff/20025/native_client_sdk/src/libraries/nacl_io/kernel_proxy.cc File native_client_sdk/src/libraries/nacl_io/kernel_proxy.cc (right): https://codereview.chromium.org/23005005/diff/20025/native_client_sdk/src/libraries/nacl_io/kernel_proxy.cc#newcode726 native_client_sdk/src/libraries/nacl_io/kernel_proxy.cc:726: switch (sig) { On 2013/08/22 03:32:45, Sam Clegg wrote: ...
7 years, 4 months ago (2013-08-22 18:09:35 UTC) #5
Sam Clegg
https://codereview.chromium.org/23005005/diff/51001/native_client_sdk/src/libraries/nacl_io/ioctl.h File native_client_sdk/src/libraries/nacl_io/ioctl.h (right): https://codereview.chromium.org/23005005/diff/51001/native_client_sdk/src/libraries/nacl_io/ioctl.h#newcode17 native_client_sdk/src/libraries/nacl_io/ioctl.h:17: * with EALREADY if a handler is already registered. ...
7 years, 4 months ago (2013-08-22 19:52:25 UTC) #6
binji
lgtm https://codereview.chromium.org/23005005/diff/51001/native_client_sdk/src/libraries/ppapi_simple/ps_instance.h File native_client_sdk/src/libraries/ppapi_simple/ps_instance.h (right): https://codereview.chromium.org/23005005/diff/51001/native_client_sdk/src/libraries/ppapi_simple/ps_instance.h#newcode90 native_client_sdk/src/libraries/ppapi_simple/ps_instance.h:90: // removed. On 2013/08/22 18:09:36, binji wrote: > ...
7 years, 4 months ago (2013-08-22 20:10:54 UTC) #7
Sam Clegg
https://codereview.chromium.org/23005005/diff/51001/native_client_sdk/src/libraries/ppapi_simple/ps_instance.h File native_client_sdk/src/libraries/ppapi_simple/ps_instance.h (right): https://codereview.chromium.org/23005005/diff/51001/native_client_sdk/src/libraries/ppapi_simple/ps_instance.h#newcode90 native_client_sdk/src/libraries/ppapi_simple/ps_instance.h:90: // removed. On 2013/08/22 18:09:36, binji wrote: > Probably ...
7 years, 4 months ago (2013-08-22 20:19:02 UTC) #8
Sam Clegg
7 years, 4 months ago (2013-08-22 21:10:55 UTC) #9
Message was sent while issue was closed.
Committed patchset #8 manually as r219103 (presubmit successful).

Powered by Google App Engine
This is Rietveld 408576698