26.02.2014 Views

Getting Started with QNX Neutrino - QNX Software Systems

Getting Started with QNX Neutrino - QNX Software Systems

Getting Started with QNX Neutrino - QNX Software Systems

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Index<br />

© 2009, <strong>QNX</strong> <strong>Software</strong> <strong>Systems</strong> GmbH & Co. KG.<br />

SMP gotchas 53<br />

when to use condvar 67<br />

when to use sleepon 67<br />

where to use a thread 42, 54<br />

Transparent Distributed Processing (TDP) 98,<br />

See also Qnet<br />

Trigger() (<strong>QNX</strong> 4) 300<br />

triggering timeouts 163<br />

Trunley, Paul 7<br />

typographical conventions xiii<br />

U<br />

unblock<br />

defined 334<br />

using a timeout 163<br />

unblock_func() 76<br />

union sigval 115<br />

declaration 115<br />

unit testing<br />

message passing 86<br />

V<br />

vfork() 28, 35, 36, 78<br />

virtual address<br />

defined 334<br />

virtual memory<br />

defined 334<br />

volatile 180<br />

and interrupts 179, 188<br />

W<br />

waitpid() 33<br />

warm-up timer 156<br />

website, <strong>QNX</strong> 307<br />

write() 84, 104, 105, 108, 295, 299, 332<br />

www.qnx.com 307<br />

372 Index April 30, 2009

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!