summaryrefslogtreecommitdiff
path: root/deps/v8/src/platform-solaris.cc
diff options
context:
space:
mode:
authorRyan Dahl <ry@tinyclouds.org>2011-03-11 03:08:42 +0000
committerRyan Dahl <ry@tinyclouds.org>2011-03-11 03:08:42 +0000
commit12c02b378db65b047e9a7ebcc06047265652de5e (patch)
tree09ee35bf6364201d981eb2e6609cf17667788a4a /deps/v8/src/platform-solaris.cc
parent6802c90d1fb36723c69a3f676199b8262413fe74 (diff)
downloadnode-12c02b378db65b047e9a7ebcc06047265652de5e.tar.gz
Use pthread_kill for V8/Solaris sampling
Diffstat (limited to 'deps/v8/src/platform-solaris.cc')
-rw-r--r--deps/v8/src/platform-solaris.cc6
1 files changed, 1 insertions, 5 deletions
diff --git a/deps/v8/src/platform-solaris.cc b/deps/v8/src/platform-solaris.cc
index 8dd0f4b0c..6051fb0c4 100644
--- a/deps/v8/src/platform-solaris.cc
+++ b/deps/v8/src/platform-solaris.cc
@@ -673,11 +673,7 @@ class Sampler::PlatformData : public Malloced {
void SendProfilingSignal() {
if (!signal_handler_installed_) return;
- /*
- // Glibc doesn't provide a wrapper for tgkill(2).
- syscall(SYS_tgkill, vm_tgid_, vm_tid_, SIGPROF);
- */
- kill(vm_tgid_, SIGPROF);
+ pthread_kill(vm_tid_, SIGPROF);
}
void Sleep(SleepInterval full_or_half) {