Keywords - I
 · ! · 0 · A · B · C · D · E · F · G · H · I · J · K · L · M · N · O · P · Q · R · S · T · U · V · W · X · Y · Z · 
- I/O
 
- 
	
	- errors
 
	- 
			·
			fclose() ·
			fflush() ·
	
 
	
	
	- ports
 
	- 
			·
			_NTO_TCTL_IO behavior ·
	
 
	
	
	- prioritized
 
	- 
			·
			Prioritized I/O ·
	
 
	
	
	- privileges
 
	- 
			·
			Abnormal process termination ·
			_NTO_TCTL_IO behavior ·
	
 
	
	
	- streams, standard
 
	- 
			·
			2.5. Standard I/O Streams ·
			2.5.1. Interaction of File Descriptors and Standard I/O Streams ·
	
 
	
 
- IEEE 754 floating-point format
 
- 
			·
			Mathematical interfaces ·
 
- ILL_COPROC
 
- 
			·
			2.4.3. Signal Actions ·
 
- ILL_ILLOPC
 
- 
			·
			2.4.3. Signal Actions ·
 
- ILL_PRVOPC
 
- 
			·
			2.4.3. Signal Actions ·
 
- illegal instructions, execution of
 
- 
			·
			2.4.3. Signal Actions ·
 
- immediate dependencies
 
- 
			·
			Lazy loading ·
 
- implicit dependencies
 
- 
			·
			Lazy loading ·
 
- include directory
 
- 
			·
			Header files in /usr/include ·
 
- INCVPATH macro
 
- 
			·
			The qrules.mk include file ·
 
- infinity, representing in print
 
- 
			·
			fprintf() ·
 
- initialization, debugger commands
 
- 
			·
			GDB commands ·
 
- INSTALLDIR macro
 
- 
			·
			A library and an application ·
			The qtargets.mk include file ·
 
- instruction pointer
 
- 
			·
			DCMD_PROC_RUN ·
			Thread information ·
 
- int
 
- 
			·
			C-language compilation environment ·
 
- INT16_MAX
 
- 
			·
			<stdint.h> ·
 
- INT16_MIN
 
- 
			·
			<stdint.h> ·
 
- INT32_MAX
 
- 
			·
			<stdint.h> ·
 
- INT32_MIN
 
- 
			·
			<stdint.h> ·
 
- INT64_MAX
 
- 
			·
			<stdint.h> ·
 
- INT64_MIN
 
- 
			·
			<stdint.h> ·
 
- INT8_MAX
 
- 
			·
			<stdint.h> ·
 
- INT8_MIN
 
- 
			·
			<stdint.h> ·
 
- INT_FAST16_MAX
 
- 
			·
			<stdint.h> ·
 
- INT_FAST16_MIN
 
- 
			·
			<stdint.h> ·
 
- INT_FAST32_MAX
 
- 
			·
			<stdint.h> ·
 
- INT_FAST32_MIN
 
- 
			·
			<stdint.h> ·
 
- INT_FAST64_MAX
 
- 
			·
			<stdint.h> ·
 
- INT_FAST64_MIN
 
- 
			·
			<stdint.h> ·
 
- INT_FAST8_MAX
 
- 
			·
			<stdint.h> ·
 
- INT_FAST8_MIN
 
- 
			·
			<stdint.h> ·
 
- INT_LEAST16_MAX
 
- 
			·
			<stdint.h> ·
 
- INT_LEAST16_MIN
 
- 
			·
			<stdint.h> ·
 
- INT_LEAST32_MAX
 
- 
			·
			<stdint.h> ·
 
- INT_LEAST32_MIN
 
- 
			·
			<stdint.h> ·
 
- INT_LEAST64_MAX
 
- 
			·
			<stdint.h> ·
 
- INT_LEAST64_MIN
 
- 
			·
			<stdint.h> ·
 
- INT_LEAST8_MAX
 
- 
			·
			<stdint.h> ·
 
- INT_LEAST8_MIN
 
- 
			·
			<stdint.h> ·
 
- INT_MAX
 
- 
			·
			<limits.h> ·
			Float, standard I/O, and limit values ·
 
- INT_MIN
 
- 
			·
			<limits.h> ·
 
- interprocess communication
 
- 
		See
		IPC 
 
- interrupt handlers
 
- 
			·
			An application as a set of processes ·
			Priority range ·
	
	- getting for a process
 
	- 
			·
			DCMD_PROC_IRQS ·
	
 
	
	
	- will preempt any thread
 
	- 
			·
			Priority range ·
	
 
	
		
		See also
		ISR 
		
 
- Interrupt Request (IRQ)
 
- 
	
	- defined
 
	- 
			·
			Attaching and detaching interrupts ·
	
 
	
 
- Interrupt Service Routine
 
- 
		See
		ISR 
 
- Interrupt Service Thread (IST)
 
- 
			·
			Interrupts on multicore systems ·
 
- InterruptAttach()
 
- 
			·
			Attaching and detaching interrupts ·
			Interrupts on multicore systems ·
			Signalling the application code ·
 
- InterruptAttachEvent()
 
- 
			·
			Attaching and detaching interrupts ·
			Interrupts on multicore systems ·
			Signalling the application code ·
 
- InterruptDetach()
 
- 
			·
			Attaching and detaching interrupts ·
 
- InterruptLock()
 
- 
			·
			Updating common data structures ·
 
- InterruptMask()
 
- 
			·
			Safe functions ·
 
- interrupts
 
- 
	
	- defined
 
	- 
			·
			What's an interrupt? ·
	
 
	
	
	- edge-triggered
 
	- 
			·
			Determining the source of the interrupt ·
			Edge-triggered IRQ ·
	
 
	
	
	- latency
 
	- 
			·
			Interrupt latency ·
			Problems with shared interrupts ·
	
 
	
	
	- level-sensitive
 
	- 
			·
			Determining the source of the interrupt ·
			Level-sensitive IRQ ·
	
 
	
	
	- masking
 
	- 
			·
			Safe functions ·
			Servicing the hardware ·
			Using InterruptAttachEvent() ·
		
		- ARM platforms
 
		- 
			·
			_NTO_TCTL_IO behavior ·
		
 
		
		
		- automatically by the kernel
 
		- 
			·
			Attaching and detaching interrupts ·
		
 
		
	 
	
	
	- running out of events
 
	- 
			·
			Running out of interrupt events ·
	
 
	
	
	- sharing
 
	- 
			·
			Ordering of shared interrupts ·
			Problems with shared interrupts ·
	
 
	
 
- InterruptUnlock()
 
- 
			·
			Updating common data structures ·
 
- InterruptUnmask()
 
- 
	
	- must be called same number of times as InterruptMask()
 
	- 
			·
			Safe functions ·
	
 
	
 
- InterruptWait()
 
- 
			·
			Interrupts on multicore systems ·
 
- INTPTR_MAX
 
- 
			·
			<stdint.h> ·
 
- INTPTR_MIN
 
- 
			·
			<stdint.h> ·
 
- invalid memory access
 
- 
			·
			2.4.3. Signal Actions ·
 
- ioctl()
 
- 
			·
			Cancellation points ·
 
- IOV_MAX
 
- 
			·
			<limits.h> ·
 
- IPC (interprocess communication)
 
- 
			·
			Process model ·
 
- isfdtype()
 
- 
			·
			Non-POSIX functions with POSIX-sounding names ·
 
- ISO 10646-1:2000 character set
 
- 
			·
			Coded character sets ·
 
- ISO 8859-1:1987 character set
 
- 
			·
			Coded character sets ·
 
- ISO/IEC 8859-1 character set
 
- 
			·
			7.3. Locale Definition ·
 
- ISR
 
- 
	
	- coupling data structure with
 
	- 
			·
			Using InterruptAttach() ·
	
 
	
	
	- defined
 
	- 
			·
			What's an interrupt? ·
	
 
	
	
	- environment
 
	- 
			·
			Interrupt environment ·
	
 
	
	
	- floating-point operations aren't safe to use in
 
	- 
			·
			Interrupt Service Routine (ISR) ·
	
 
	
	
	- functions safe to use within
 
	- 
			·
			Safe functions ·
	
 
	
	
	- getting for a process
 
	- 
			·
			DCMD_PROC_IRQS ·
	
 
	
	
	- multicore systems
 
	- 
			·
			Interrupts on multicore systems ·
	
 
	
	
	- preemption considerations
 
	- 
			·
			Updating common data structures ·
	
 
	
	
	- pseudo-code example
 
	- 
			·
			Using InterruptAttach() ·
	
 
	
	
	- responsibilities of
 
	- 
			·
			Servicing the hardware ·
	
 
	
	
	- returning SIGEV_INTR
 
	- 
			·
			Using InterruptAttach() ·
	
 
	
	
	- returning SIGEV_PULSE
 
	- 
			·
			Using InterruptAttach() ·
	
 
	
	
	- returning SIGEV_SIGNAL
 
	- 
			·
			Using InterruptAttach() ·
	
 
	
	
	- rules of acquisition
 
	- 
			·
			Attaching and detaching interrupts ·
	
 
	
	
	- running out of interrupt events
 
	- 
			·
			Running out of interrupt events ·
	
 
	
	
	- signalling a thread
 
	- 
			·
			Signalling the application code ·
	
 
	
		
		See also
		interrupt handlers 
		
 
- IST (Interrupt Service Thread)
 
- 
			·
			Interrupts on multicore systems ·
 
 · ! · 0 · A · B · C · D · E · F · G · H · I · J · K · L · M · N · O · P · Q · R · S · T · U · V · W · X · Y · Z ·