home *** CD-ROM | disk | FTP | other *** search
/ InfoMagic Source Code 1993 July / THE_SOURCE_CODE_CD_ROM.iso / gnu / glibc-1.06 / manual / libc.cp < prev    next >
Encoding:
Text File  |  1993-05-17  |  44.8 KB  |  782 lines

  1. \entry {library}{1}{library}
  2. \entry {standards}{2}{standards}
  3. \entry {ANSI C}{2}{ANSI C}
  4. \entry {POSIX}{3}{POSIX}
  5. \entry {POSIX.1}{3}{POSIX.1}
  6. \entry {IEEE Std 1003.1}{3}{IEEE Std 1003.1}
  7. \entry {POSIX.2}{3}{POSIX.2}
  8. \entry {IEEE Std 1003.2}{3}{IEEE Std 1003.2}
  9. \entry {BSD Unix}{3}{BSD Unix}
  10. \entry {4.x BSD Unix}{3}{4.x BSD Unix}
  11. \entry {Berkeley Unix}{3}{Berkeley Unix}
  12. \entry {SunOS}{3}{SunOS}
  13. \entry {Unix, Berkeley}{3}{Unix, Berkeley}
  14. \entry {SVID}{4}{SVID}
  15. \entry {System V Unix}{4}{System V Unix}
  16. \entry {Unix, System V}{4}{Unix, System V}
  17. \entry {header files}{4}{header files}
  18. \entry {definition (compared to declaration)}{4}{definition (compared to declaration)}
  19. \entry {declaration (compared to definition)}{4}{declaration (compared to definition)}
  20. \entry {shadowing functions with macros}{6}{shadowing functions with macros}
  21. \entry {removing macros that shadow functions}{6}{removing macros that shadow functions}
  22. \entry {undefining macros that shadow functions}{6}{undefining macros that shadow functions}
  23. \entry {reserved names}{7}{reserved names}
  24. \entry {name space}{7}{name space}
  25. \entry {feature test macros}{9}{feature test macros}
  26. \entry {error reporting}{13}{error reporting}
  27. \entry {reporting errors}{13}{reporting errors}
  28. \entry {error codes}{13}{error codes}
  29. \entry {status codes}{13}{status codes}
  30. \entry {program name}{24}{program name}
  31. \entry {name of running program}{24}{name of running program}
  32. \entry {memory allocation}{27}{memory allocation}
  33. \entry {storage allocation}{27}{storage allocation}
  34. \entry {dynamic allocation}{27}{dynamic allocation}
  35. \entry {static allocation}{27}{static allocation}
  36. \entry {automatic allocation}{27}{automatic allocation}
  37. \entry {unconstrained storage allocation}{28}{unconstrained storage allocation}
  38. \entry {malloc function}{28}{\code {malloc} function}
  39. \entry {heap, dynamic allocation from}{28}{heap, dynamic allocation from}
  40. \entry {allocation of memory with malloc}{29}{allocation of memory with \code {malloc}}
  41. \entry {freeing memory allocated with malloc}{30}{freeing memory allocated with \code {malloc}}
  42. \entry {heap, freeing memory from}{30}{heap, freeing memory from}
  43. \entry {changing the size of a block (malloc)}{31}{changing the size of a block (\code {malloc})}
  44. \entry {efficiency and malloc}{33}{efficiency and \code {malloc}}
  45. \entry {page boundary}{34}{page boundary}
  46. \entry {alignment (with malloc)}{34}{alignment (with \code {malloc})}
  47. \entry {heap consistency checking}{34}{heap consistency checking}
  48. \entry {consistency checking, of heap}{34}{consistency checking, of heap}
  49. \entry {allocation hooks, for malloc}{35}{allocation hooks, for \code {malloc}}
  50. \entry {allocation statistics}{36}{allocation statistics}
  51. \entry {obstacks}{38}{obstacks}
  52. \entry {allocation (obstacks)}{40}{allocation (obstacks)}
  53. \entry {freeing (obstacks)}{41}{freeing (obstacks)}
  54. \entry {macros}{42}{macros}
  55. \entry {growing objects (in obstacks)}{43}{growing objects (in obstacks)}
  56. \entry {changing the size of a block (obstacks)}{43}{changing the size of a block (obstacks)}
  57. \entry {shrinking objects}{45}{shrinking objects}
  58. \entry {efficiency and obstacks}{45}{efficiency and obstacks}
  59. \entry {obstack status}{47}{obstack status}
  60. \entry {status of obstack}{47}{status of obstack}
  61. \entry {alignment (in obstacks)}{47}{alignment (in obstacks)}
  62. \entry {efficiency of chunks}{48}{efficiency of chunks}
  63. \entry {chunks}{48}{chunks}
  64. \entry {automatic freeing}{51}{automatic freeing}
  65. \entry {alloca function}{51}{\code {alloca} function}
  66. \entry {automatic storage with variable size}{51}{automatic storage with variable size}
  67. \entry {longjmp}{52}{longjmp}
  68. \entry {alloca disadvantages}{53}{\code {alloca} disadvantages}
  69. \entry {disadvantages of alloca}{53}{disadvantages of \code {alloca}}
  70. \entry {variable-sized arrays}{53}{variable-sized arrays}
  71. \entry {relocating memory allocator}{54}{relocating memory allocator}
  72. \entry {handle}{54}{handle}
  73. \entry {memory usage warnings}{55}{memory usage warnings}
  74. \entry {warnings of memory almost full}{55}{warnings of memory almost full}
  75. \entry {character testing}{57}{character testing}
  76. \entry {classification of characters}{57}{classification of characters}
  77. \entry {predicates on characters}{57}{predicates on characters}
  78. \entry {character predicates}{57}{character predicates}
  79. \entry {lower-case character}{57}{lower-case character}
  80. \entry {upper-case character}{57}{upper-case character}
  81. \entry {alphabetic character}{58}{alphabetic character}
  82. \entry {digit character}{58}{digit character}
  83. \entry {decimal digit character}{58}{decimal digit character}
  84. \entry {alphanumeric character}{58}{alphanumeric character}
  85. \entry {hexadecimal digit character}{58}{hexadecimal digit character}
  86. \entry {punctuation character}{58}{punctuation character}
  87. \entry {whitespace character}{58}{whitespace character}
  88. \entry {blank character}{58}{blank character}
  89. \entry {graphic character}{59}{graphic character}
  90. \entry {printing character}{59}{printing character}
  91. \entry {control character}{59}{control character}
  92. \entry {ASCII character}{59}{ASCII character}
  93. \entry {character case conversion}{59}{character case conversion}
  94. \entry {case conversion of characters}{59}{case conversion of characters}
  95. \entry {converting case of characters}{59}{converting case of characters}
  96. \entry {string, representation of}{61}{string, representation of}
  97. \entry {string}{61}{string}
  98. \entry {null character}{61}{null character}
  99. \entry {string literal}{61}{string literal}
  100. \entry {length of string}{62}{length of string}
  101. \entry {allocation size of string}{62}{allocation size of string}
  102. \entry {size of string}{62}{size of string}
  103. \entry {string length}{62}{string length}
  104. \entry {string allocation}{62}{string allocation}
  105. \entry {copying strings and arrays}{63}{copying strings and arrays}
  106. \entry {string copy functions}{63}{string copy functions}
  107. \entry {array copy functions}{63}{array copy functions}
  108. \entry {concatenating strings}{63}{concatenating strings}
  109. \entry {string concatenation functions}{63}{string concatenation functions}
  110. \entry {comparing strings and arrays}{68}{comparing strings and arrays}
  111. \entry {string comparison functions}{68}{string comparison functions}
  112. \entry {array comparison functions}{68}{array comparison functions}
  113. \entry {predicates on strings}{68}{predicates on strings}
  114. \entry {predicates on arrays}{68}{predicates on arrays}
  115. \entry {collating strings}{70}{collating strings}
  116. \entry {string collation functions}{70}{string collation functions}
  117. \entry {converting string to collation order}{71}{converting string to collation order}
  118. \entry {search functions (for strings)}{73}{search functions (for strings)}
  119. \entry {string search functions}{73}{string search functions}
  120. \entry {tokenizing strings}{76}{tokenizing strings}
  121. \entry {breaking a string into tokens}{76}{breaking a string into tokens}
  122. \entry {parsing tokens from a string}{76}{parsing tokens from a string}
  123. \entry {extended character sets}{79}{extended character sets}
  124. \entry {wide characters}{79}{wide characters}
  125. \entry {multibyte characters}{80}{multibyte characters}
  126. \entry {basic byte sequence}{80}{basic byte sequence}
  127. \entry {code, character}{84}{code, character}
  128. \entry {character code}{84}{character code}
  129. \entry {extended strings, converting representations}{84}{extended strings, converting representations}
  130. \entry {converting extended strings}{84}{converting extended strings}
  131. \entry {multibyte character, length of}{86}{multibyte character, length of}
  132. \entry {length of multibyte character}{86}{length of multibyte character}
  133. \entry {extended characters, converting}{86}{extended characters, converting}
  134. \entry {converting extended characters}{86}{converting extended characters}
  135. \entry {internationalization}{93}{internationalization}
  136. \entry {locales}{93}{locales}
  137. \entry {combining locales}{94}{combining locales}
  138. \entry {categories for locales}{94}{categories for locales}
  139. \entry {locale categories}{94}{locale categories}
  140. \entry {changing the locale}{95}{changing the locale}
  141. \entry {locale, changing}{95}{locale, changing}
  142. \entry {monetary value formatting}{98}{monetary value formatting}
  143. \entry {numeric value formatting}{98}{numeric value formatting}
  144. \entry {decimal-point separator}{98}{decimal-point separator}
  145. \entry {grouping of digits}{99}{grouping of digits}
  146. \entry {currency symbols}{99}{currency symbols}
  147. \entry {Comparison Function}{103}{Comparison Function}
  148. \entry {search function (for arrays)}{104}{search function (for arrays)}
  149. \entry {binary search function (for arrays)}{104}{binary search function (for arrays)}
  150. \entry {array search function}{104}{array search function}
  151. \entry {sort function (for arrays)}{104}{sort function (for arrays)}
  152. \entry {quick sort function (for arrays)}{104}{quick sort function (for arrays)}
  153. \entry {array sort function}{104}{array sort function}
  154. \entry {stable sorting}{104}{stable sorting}
  155. \entry {Kermit the frog}{107}{Kermit the frog}
  156. \entry {globbing}{110}{globbing}
  157. \entry {word expansion}{120}{word expansion}
  158. \entry {expansion of shell words}{120}{expansion of shell words}
  159. \entry {tilde expansion}{121}{tilde expansion}
  160. \entry {variable substitution}{121}{variable substitution}
  161. \entry {substitution of variables and commands}{121}{substitution of variables and commands}
  162. \entry {command substitution}{121}{command substitution}
  163. \entry {arithmetic expansion}{121}{arithmetic expansion}
  164. \entry {field splitting}{121}{field splitting}
  165. \entry {wildcard expansion}{121}{wildcard expansion}
  166. \entry {quote removal}{121}{quote removal}
  167. \entry {removal of quotes}{121}{removal of quotes}
  168. \entry {opening a file}{127}{opening a file}
  169. \entry {file position}{129}{file position}
  170. \entry {sequential-access files}{129}{sequential-access files}
  171. \entry {random-access files}{129}{random-access files}
  172. \entry {append-access files}{129}{append-access files}
  173. \entry {file name}{130}{file name}
  174. \entry {directory}{130}{directory}
  175. \entry {link}{130}{link}
  176. \entry {directory entry}{130}{directory entry}
  177. \entry {file name component}{130}{file name component}
  178. \entry {file name resolution}{131}{file name resolution}
  179. \entry {root directory}{131}{root directory}
  180. \entry {absolute file name}{131}{absolute file name}
  181. \entry {relative file name}{131}{relative file name}
  182. \entry {parent directory}{131}{parent directory}
  183. \entry {file name syntax errors}{132}{file name syntax errors}
  184. \entry {usual file name syntax errors}{132}{usual file name syntax errors}
  185. \entry {file pointer}{135}{file pointer}
  186. \entry {standard streams}{135}{standard streams}
  187. \entry {streams, standard}{135}{streams, standard}
  188. \entry {standard input stream}{136}{standard input stream}
  189. \entry {standard output stream}{136}{standard output stream}
  190. \entry {standard error stream}{136}{standard error stream}
  191. \entry {opening a stream}{136}{opening a stream}
  192. \entry {closing a stream}{138}{closing a stream}
  193. \entry {writing to a stream, by characters}{139}{writing to a stream, by characters}
  194. \entry {reading from a stream, by characters}{140}{reading from a stream, by characters}
  195. \entry {peeking at input}{144}{peeking at input}
  196. \entry {unreading characters}{144}{unreading characters}
  197. \entry {pushing input back}{144}{pushing input back}
  198. \entry {format string, for printf}{146}{format string, for \code {printf}}
  199. \entry {template, for printf}{146}{template, for \code {printf}}
  200. \entry {formatted output to a stream}{146}{formatted output to a stream}
  201. \entry {writing to a stream, formatted}{146}{writing to a stream, formatted}
  202. \entry {conversion specifications (printf)}{146}{conversion specifications (\code {printf})}
  203. \entry {flag character (printf)}{148}{flag character (\code {printf})}
  204. \entry {minimum field width (printf)}{148}{minimum field width (\code {printf})}
  205. \entry {precision (printf)}{148}{precision (\code {printf})}
  206. \entry {type modifier character (printf)}{148}{type modifier character (\code {printf})}
  207. \entry {output conversions, for printf}{148}{output conversions, for \code {printf}}
  208. \entry {parsing a template string}{160}{parsing a template string}
  209. \entry {customizing printf}{163}{customizing \code {printf}}
  210. \entry {defining new printf conversions}{163}{defining new \code {printf} conversions}
  211. \entry {extending printf}{163}{extending \code {printf}}
  212. \entry {formatted input from a stream}{169}{formatted input from a stream}
  213. \entry {reading from a stream, formatted}{169}{reading from a stream, formatted}
  214. \entry {format string, for scanf}{169}{format string, for \code {scanf}}
  215. \entry {template, for scanf}{169}{template, for \code {scanf}}
  216. \entry {conversion specifications (scanf)}{169}{conversion specifications (\code {scanf})}
  217. \entry {matching failure, in scanf}{169}{matching failure, in \code {scanf}}
  218. \entry {flag character (scanf)}{170}{flag character (\code {scanf})}
  219. \entry {maximum field width (scanf)}{171}{maximum field width (\code {scanf})}
  220. \entry {type modifier character (scanf)}{171}{type modifier character (\code {scanf})}
  221. \entry {input conversions, for scanf}{171}{input conversions, for \code {scanf}}
  222. \entry {binary I/O to a stream}{178}{binary I/O to a stream}
  223. \entry {block I/O to a stream}{178}{block I/O to a stream}
  224. \entry {reading from a stream, by blocks}{178}{reading from a stream, by blocks}
  225. \entry {writing to a stream, by blocks}{178}{writing to a stream, by blocks}
  226. \entry {end of file, on a stream}{179}{end of file, on a stream}
  227. \entry {text stream}{180}{text stream}
  228. \entry {binary stream}{180}{binary stream}
  229. \entry {lines (in a text file)}{180}{lines (in a text file)}
  230. \entry {file positioning on a stream}{181}{file positioning on a stream}
  231. \entry {positioning a stream}{181}{positioning a stream}
  232. \entry {seeking on a stream}{181}{seeking on a stream}
  233. \entry {buffering of streams}{184}{buffering of streams}
  234. \entry {unbuffered stream}{185}{unbuffered stream}
  235. \entry {line buffered stream}{185}{line buffered stream}
  236. \entry {fully buffered stream}{185}{fully buffered stream}
  237. \entry {flushing a stream}{186}{flushing a stream}
  238. \entry {buffering, controlling}{186}{buffering, controlling}
  239. \entry {TMPDIR environment variable}{190}{TMPDIR environment variable}
  240. \entry {stream, for I/O to a string}{191}{stream, for I/O to a string}
  241. \entry {string stream}{191}{string stream}
  242. \entry {custom streams}{194}{custom streams}
  243. \entry {programming your own streams}{194}{programming your own streams}
  244. \entry {cookie, for custom stream}{194}{cookie, for custom stream}
  245. \entry {hook functions (of custom streams)}{196}{hook functions (of custom streams)}
  246. \entry {opening a file descriptor}{199}{opening a file descriptor}
  247. \entry {closing a file descriptor}{199}{closing a file descriptor}
  248. \entry {append mode (file status flag)}{200}{append mode (file status flag)}
  249. \entry {create on open (file status flag)}{200}{create on open (file status flag)}
  250. \entry {non-blocking mode (file status flag)}{200}{non-blocking mode (file status flag)}
  251. \entry {reading from a file descriptor}{202}{reading from a file descriptor}
  252. \entry {end-of-file, on a file descriptor}{202}{end-of-file, on a file descriptor}
  253. \entry {writing to a file descriptor}{203}{writing to a file descriptor}
  254. \entry {file positioning on a file descriptor}{205}{file positioning on a file descriptor}
  255. \entry {positioning a file descriptor}{205}{positioning a file descriptor}
  256. \entry {seeking on a file descriptor}{205}{seeking on a file descriptor}
  257. \entry {streams, and file descriptors}{207}{streams, and file descriptors}
  258. \entry {converting file descriptor to stream}{207}{converting file descriptor to stream}
  259. \entry {extracting file descriptor from stream}{207}{extracting file descriptor from stream}
  260. \entry {standard file descriptors}{208}{standard file descriptors}
  261. \entry {file descriptors, standard}{208}{file descriptors, standard}
  262. \entry {standard input file descriptor}{208}{standard input file descriptor}
  263. \entry {standard output file descriptor}{208}{standard output file descriptor}
  264. \entry {standard error file descriptor}{208}{standard error file descriptor}
  265. \entry {channels}{208}{channels}
  266. \entry {streams and descriptors}{208}{streams and descriptors}
  267. \entry {descriptors and streams}{208}{descriptors and streams}
  268. \entry {mixing descriptors and streams}{208}{mixing descriptors and streams}
  269. \entry {linked channels}{209}{linked channels}
  270. \entry {cleaning up a stream}{209}{cleaning up a stream}
  271. \entry {independent channels}{209}{independent channels}
  272. \entry {waiting for input or output}{211}{waiting for input or output}
  273. \entry {multiplexing input}{211}{multiplexing input}
  274. \entry {input from multiple files}{211}{input from multiple files}
  275. \entry {file descriptor sets, for select}{211}{file descriptor sets, for \code {select}}
  276. \entry {control operations on files}{214}{control operations on files}
  277. \entry {fcntl function}{214}{\code {fcntl} function}
  278. \entry {duplicating file descriptors}{215}{duplicating file descriptors}
  279. \entry {redirecting input and output}{215}{redirecting input and output}
  280. \entry {file descriptor flags}{218}{file descriptor flags}
  281. \entry {close-on-exec (file descriptor flag)}{219}{close-on-exec (file descriptor flag)}
  282. \entry {file status flags}{219}{file status flags}
  283. \entry {file locks}{222}{file locks}
  284. \entry {record locking}{222}{record locking}
  285. \entry {exclusive lock}{222}{exclusive lock}
  286. \entry {write lock}{222}{write lock}
  287. \entry {shared lock}{222}{shared lock}
  288. \entry {read lock}{222}{read lock}
  289. \entry {interrupt-driven input}{226}{interrupt-driven input}
  290. \entry {current working directory}{229}{current working directory}
  291. \entry {working directory}{229}{working directory}
  292. \entry {change working directory}{229}{change working directory}
  293. \entry {accessing directories}{231}{accessing directories}
  294. \entry {reading from a directory}{231}{reading from a directory}
  295. \entry {directories, accessing}{231}{directories, accessing}
  296. \entry {directory stream}{231}{directory stream}
  297. \entry {hard link}{235}{hard link}
  298. \entry {link, hard}{235}{link, hard}
  299. \entry {multiple names for one file}{235}{multiple names for one file}
  300. \entry {file names, multiple}{235}{file names, multiple}
  301. \entry {soft link}{236}{soft link}
  302. \entry {link, soft}{236}{link, soft}
  303. \entry {symbolic link}{236}{symbolic link}
  304. \entry {link, symbolic}{236}{link, symbolic}
  305. \entry {deleting a file}{238}{deleting a file}
  306. \entry {removing a file}{238}{removing a file}
  307. \entry {unlinking a file}{238}{unlinking a file}
  308. \entry {directories, deleting}{239}{directories, deleting}
  309. \entry {deleting a directory}{239}{deleting a directory}
  310. \entry {renaming a file}{239}{renaming a file}
  311. \entry {creating a directory}{241}{creating a directory}
  312. \entry {directories, creating}{241}{directories, creating}
  313. \entry {status of a file}{242}{status of a file}
  314. \entry {attributes of a file}{242}{attributes of a file}
  315. \entry {file attributes}{242}{file attributes}
  316. \entry {inode number}{244}{inode number}
  317. \entry {file owner}{247}{file owner}
  318. \entry {owner of a file}{247}{owner of a file}
  319. \entry {group owner of a file}{247}{group owner of a file}
  320. \entry {file permission bits}{249}{file permission bits}
  321. \entry {sticky bit}{250}{sticky bit}
  322. \entry {permission to access a file}{251}{permission to access a file}
  323. \entry {access permission for a file}{251}{access permission for a file}
  324. \entry {file access permission}{251}{file access permission}
  325. \entry {file creation mask}{251}{file creation mask}
  326. \entry {umask}{251}{umask}
  327. \entry {testing access permission}{253}{testing access permission}
  328. \entry {access, testing for}{253}{access, testing for}
  329. \entry {setuid programs and file access}{253}{setuid programs and file access}
  330. \entry {file access time}{255}{file access time}
  331. \entry {file modification time}{255}{file modification time}
  332. \entry {file attribute modification time}{255}{file attribute modification time}
  333. \entry {creating special files}{257}{creating special files}
  334. \entry {special files}{257}{special files}
  335. \entry {pipe}{259}{pipe}
  336. \entry {FIFO special file}{259}{FIFO special file}
  337. \entry {creating a pipe}{259}{creating a pipe}
  338. \entry {opening a pipe}{259}{opening a pipe}
  339. \entry {interprocess communication, with pipes}{259}{interprocess communication, with pipes}
  340. \entry {creating a pipe to a subprocess}{261}{creating a pipe to a subprocess}
  341. \entry {pipe to a subprocess}{261}{pipe to a subprocess}
  342. \entry {filtering i/o through subprocess}{261}{filtering i/o through subprocess}
  343. \entry {creating a FIFO special file}{263}{creating a FIFO special file}
  344. \entry {interprocess communication, with FIFO}{263}{interprocess communication, with FIFO}
  345. \entry {socket}{265}{socket}
  346. \entry {interprocess communication, with sockets}{265}{interprocess communication, with sockets}
  347. \entry {communication style (of a socket)}{265}{communication style (of a socket)}
  348. \entry {style of communication (of a socket)}{265}{style of communication (of a socket)}
  349. \entry {packet}{265}{packet}
  350. \entry {byte stream}{265}{byte stream}
  351. \entry {stream (sockets)}{265}{stream (sockets)}
  352. \entry {loss of data on sockets}{265}{loss of data on sockets}
  353. \entry {data loss on sockets}{265}{data loss on sockets}
  354. \entry {namespace (of socket)}{266}{namespace (of socket)}
  355. \entry {domain (of socket)}{266}{domain (of socket)}
  356. \entry {socket namespace}{266}{socket namespace}
  357. \entry {socket domain}{266}{socket domain}
  358. \entry {network protocol}{266}{network protocol}
  359. \entry {protocol (of socket)}{266}{protocol (of socket)}
  360. \entry {socket protocol}{266}{socket protocol}
  361. \entry {protocol family}{266}{protocol family}
  362. \entry {address of socket}{267}{address of socket}
  363. \entry {name of socket}{267}{name of socket}
  364. \entry {binding a socket address}{267}{binding a socket address}
  365. \entry {socket address (name) binding}{267}{socket address (name) binding}
  366. \entry {file namespace, for sockets}{271}{file namespace, for sockets}
  367. \entry {Internet namespace, for sockets}{274}{Internet namespace, for sockets}
  368. \entry {host address, Internet}{276}{host address, Internet}
  369. \entry {Internet host address}{276}{Internet host address}
  370. \entry {network number}{276}{network number}
  371. \entry {local network address number}{276}{local network address number}
  372. \entry {standard dot notation, for Internet addresses}{276}{standard dot notation, for Internet addresses}
  373. \entry {dot notation, for Internet addresses}{276}{dot notation, for Internet addresses}
  374. \entry {hosts database}{278}{hosts database}
  375. \entry {converting host name to address}{278}{converting host name to address}
  376. \entry {converting host address to name}{278}{converting host address to name}
  377. \entry {port number}{281}{port number}
  378. \entry {services database}{282}{services database}
  379. \entry {converting service name to port number}{282}{converting service name to port number}
  380. \entry {converting port number to service name}{282}{converting port number to service name}
  381. \entry {byte order conversion, for socket}{283}{byte order conversion, for socket}
  382. \entry {converting byte order}{283}{converting byte order}
  383. \entry {big-endian}{283}{big-endian}
  384. \entry {little-endian}{283}{little-endian}
  385. \entry {network byte order}{283}{network byte order}
  386. \entry {protocols database}{284}{protocols database}
  387. \entry {TCP (Internet protocol)}{284}{TCP (Internet protocol)}
  388. \entry {creating a socket}{288}{creating a socket}
  389. \entry {socket, creating}{288}{socket, creating}
  390. \entry {opening a socket}{288}{opening a socket}
  391. \entry {socket, closing}{289}{socket, closing}
  392. \entry {closing a socket}{289}{closing a socket}
  393. \entry {shutting down a socket}{289}{shutting down a socket}
  394. \entry {socket shutdown}{289}{socket shutdown}
  395. \entry {creating a socket pair}{290}{creating a socket pair}
  396. \entry {socket pair}{290}{socket pair}
  397. \entry {opening a socket pair}{290}{opening a socket pair}
  398. \entry {connection}{291}{connection}
  399. \entry {client}{291}{client}
  400. \entry {server}{291}{server}
  401. \entry {connecting a socket}{291}{connecting a socket}
  402. \entry {socket, connecting}{291}{socket, connecting}
  403. \entry {socket, initiating a connection}{291}{socket, initiating a connection}
  404. \entry {socket, client actions}{291}{socket, client actions}
  405. \entry {listening (sockets)}{292}{listening (sockets)}
  406. \entry {sockets, server actions}{292}{sockets, server actions}
  407. \entry {sockets, listening}{292}{sockets, listening}
  408. \entry {sockets, accepting connections}{293}{sockets, accepting connections}
  409. \entry {accepting connections}{293}{accepting connections}
  410. \entry {reading from a socket}{295}{reading from a socket}
  411. \entry {writing to a socket}{295}{writing to a socket}
  412. \entry {out-of-band data}{301}{out-of-band data}
  413. \entry {high-priority data}{301}{high-priority data}
  414. \entry {urgent socket condition}{301}{urgent socket condition}
  415. \entry {datagram socket}{305}{datagram socket}
  416. \entry {sending a datagram}{305}{sending a datagram}
  417. \entry {transmitting datagrams}{305}{transmitting datagrams}
  418. \entry {datagrams, transmitting}{305}{datagrams, transmitting}
  419. \entry {receiving datagrams}{306}{receiving datagrams}
  420. \entry {socket options}{311}{socket options}
  421. \entry {level, for socket options}{311}{level, for socket options}
  422. \entry {socket option level}{311}{socket option level}
  423. \entry {networks database}{314}{networks database}
  424. \entry {converting network number to network name}{314}{converting network number to network name}
  425. \entry {converting network name to network number}{314}{converting network name to network number}
  426. \entry {terminal identification}{317}{terminal identification}
  427. \entry {identifying terminals}{317}{identifying terminals}
  428. \entry {terminal input queue}{318}{terminal input queue}
  429. \entry {typeahead buffer}{318}{typeahead buffer}
  430. \entry {terminal output queue}{318}{terminal output queue}
  431. \entry {canonical input processing}{318}{canonical input processing}
  432. \entry {noncanonical input processing}{319}{noncanonical input processing}
  433. \entry {terminal mode data types}{319}{terminal mode data types}
  434. \entry {terminal mode functions}{320}{terminal mode functions}
  435. \entry {parity checking}{323}{parity checking}
  436. \entry {break condition, detecting}{324}{break condition, detecting}
  437. \entry {modem status lines}{326}{modem status lines}
  438. \entry {carrier detect}{326}{carrier detect}
  439. \entry {modem disconnect}{326}{modem disconnect}
  440. \entry {echo of terminal input}{327}{echo of terminal input}
  441. \entry {interactive signals, from terminal}{328}{interactive signals, from terminal}
  442. \entry {line speed}{329}{line speed}
  443. \entry {baud rate}{329}{baud rate}
  444. \entry {terminal line speed}{329}{terminal line speed}
  445. \entry {terminal line speed}{329}{terminal line speed}
  446. \entry {EOF character}{332}{EOF character}
  447. \entry {EOL character}{332}{EOL character}
  448. \entry {ERASE character}{332}{ERASE character}
  449. \entry {KILL character}{333}{KILL character}
  450. \entry {EOL2 character}{333}{EOL2 character}
  451. \entry {WERASE character}{333}{WERASE character}
  452. \entry {REPRINT character}{334}{REPRINT character}
  453. \entry {LNEXT character}{334}{LNEXT character}
  454. \entry {INTR character}{334}{INTR character}
  455. \entry {interrupt character}{334}{interrupt character}
  456. \entry {QUIT character}{335}{QUIT character}
  457. \entry {SUSP character}{335}{SUSP character}
  458. \entry {suspend character}{335}{suspend character}
  459. \entry {DSUSP character}{335}{DSUSP character}
  460. \entry {delayed suspend character}{335}{delayed suspend character}
  461. \entry {START character}{336}{START character}
  462. \entry {STOP character}{336}{STOP character}
  463. \entry {DISCARD character}{337}{DISCARD character}
  464. \entry {STATUS character}{337}{STATUS character}
  465. \entry {MIN termios slot}{338}{MIN termios slot}
  466. \entry {TIME termios slot}{338}{TIME termios slot}
  467. \entry {terminal line control functions}{339}{terminal line control functions}
  468. \entry {break condition, generating}{339}{break condition, generating}
  469. \entry {flushing terminal output queue}{339}{flushing terminal output queue}
  470. \entry {terminal output queue, flushing}{339}{terminal output queue, flushing}
  471. \entry {clearing terminal input queue}{340}{clearing terminal input queue}
  472. \entry {terminal input queue, clearing}{340}{terminal input queue, clearing}
  473. \entry {flow control, terminal}{340}{flow control, terminal}
  474. \entry {terminal flow control}{340}{terminal flow control}
  475. \entry {domain error}{345}{domain error}
  476. \entry {range error}{345}{range error}
  477. \entry {trigonometric functions}{346}{trigonometric functions}
  478. \entry {pi (trigonometric constant)}{346}{pi (trigonometric constant)}
  479. \entry {inverse trigonmetric functions}{347}{inverse trigonmetric functions}
  480. \entry {exponentiation functions}{348}{exponentiation functions}
  481. \entry {power functions}{348}{power functions}
  482. \entry {logarithm functions}{348}{logarithm functions}
  483. \entry {square root function}{349}{square root function}
  484. \entry {cube root function}{349}{cube root function}
  485. \entry {hyperbolic functions}{350}{hyperbolic functions}
  486. \entry {inverse hyperbolic functions}{350}{inverse hyperbolic functions}
  487. \entry {random numbers}{350}{random numbers}
  488. \entry {pseudo-random numbers}{350}{pseudo-random numbers}
  489. \entry {seed (for random numbers)}{350}{seed (for random numbers)}
  490. \entry {NaN}{355}{NaN}
  491. \entry {not a number}{355}{not a number}
  492. \entry {IEEE floating point}{355}{IEEE floating point}
  493. \entry {absolute value functions}{356}{absolute value functions}
  494. \entry {normalization functions (floating-point)}{357}{normalization functions (floating-point)}
  495. \entry {rounding functions}{359}{rounding functions}
  496. \entry {remainder functions}{359}{remainder functions}
  497. \entry {converting floats to integers}{359}{converting floats to integers}
  498. \entry {integer division functions}{360}{integer division functions}
  499. \entry {parsing numbers (in formatted input)}{361}{parsing numbers (in formatted input)}
  500. \entry {converting strings to numbers}{361}{converting strings to numbers}
  501. \entry {number syntax, parsing}{361}{number syntax, parsing}
  502. \entry {syntax, for reading numbers}{361}{syntax, for reading numbers}
  503. \entry {CPU time}{367}{CPU time}
  504. \entry {processor time}{367}{processor time}
  505. \entry {clock ticks}{367}{clock ticks}
  506. \entry {ticks, clock}{367}{ticks, clock}
  507. \entry {time, elapsed CPU}{367}{time, elapsed CPU}
  508. \entry {Gregorian calendar}{370}{Gregorian calendar}
  509. \entry {time, calendar}{370}{time, calendar}
  510. \entry {date and time}{370}{date and time}
  511. \entry {calendar time}{370}{calendar time}
  512. \entry {high-resolution time}{370}{high-resolution time}
  513. \entry {local time}{370}{local time}
  514. \entry {broken-down time}{370}{broken-down time}
  515. \entry {epoch}{370}{epoch}
  516. \entry {broken-down time}{374}{broken-down time}
  517. \entry {calendar time and broken-down time}{374}{calendar time and broken-down time}
  518. \entry {leap second}{374}{leap second}
  519. \entry {Daylight Saving Time}{375}{Daylight Saving Time}
  520. \entry {summer time}{375}{summer time}
  521. \entry {time zone}{378}{time zone}
  522. \entry {setting an alarm}{382}{setting an alarm}
  523. \entry {interval timer, setting}{382}{interval timer, setting}
  524. \entry {alarms, setting}{382}{alarms, setting}
  525. \entry {timers, setting}{382}{timers, setting}
  526. \entry {real-time timer}{382}{real-time timer}
  527. \entry {virtual timer}{382}{virtual timer}
  528. \entry {profiling timer}{382}{profiling timer}
  529. \entry {resource limits}{387}{resource limits}
  530. \entry {limits on resource usage}{387}{limits on resource usage}
  531. \entry {usage limits}{387}{usage limits}
  532. \entry {process priority}{389}{process priority}
  533. \entry {priority of a process}{389}{priority of a process}
  534. \entry {non-local exits}{393}{non-local exits}
  535. \entry {long jumps}{393}{long jumps}
  536. \entry {signal}{399}{signal}
  537. \entry {generation of signals}{400}{generation of signals}
  538. \entry {delivery of signals}{401}{delivery of signals}
  539. \entry {pending signals}{401}{pending signals}
  540. \entry {blocked signals}{401}{blocked signals}
  541. \entry {specified action (for a signal)}{401}{specified action (for a signal)}
  542. \entry {default action (for a signal)}{401}{default action (for a signal)}
  543. \entry {signal action}{401}{signal action}
  544. \entry {catching signals}{401}{catching signals}
  545. \entry {signal names}{402}{signal names}
  546. \entry {names of signals}{402}{names of signals}
  547. \entry {signal number}{402}{signal number}
  548. \entry {program error signals}{402}{program error signals}
  549. \entry {exception}{403}{exception}
  550. \entry {floating-point exception}{403}{floating-point exception}
  551. \entry {illegal instruction}{404}{illegal instruction}
  552. \entry {segmentation violation}{404}{segmentation violation}
  553. \entry {bus error}{405}{bus error}
  554. \entry {abort signal}{405}{abort signal}
  555. \entry {program termination signals}{405}{program termination signals}
  556. \entry {hangup signal}{405}{hangup signal}
  557. \entry {interrupt signal}{406}{interrupt signal}
  558. \entry {quit signal}{406}{quit signal}
  559. \entry {quit signal}{406}{quit signal}
  560. \entry {termination signal}{406}{termination signal}
  561. \entry {kill signal}{406}{kill signal}
  562. \entry {alarm signal}{407}{alarm signal}
  563. \entry {virtual time alarm signal}{407}{virtual time alarm signal}
  564. \entry {profiling alarm signal}{407}{profiling alarm signal}
  565. \entry {input available signal}{407}{input available signal}
  566. \entry {output possible signal}{407}{output possible signal}
  567. \entry {urgent data signal}{408}{urgent data signal}
  568. \entry {job control signals}{408}{job control signals}
  569. \entry {child process signal}{408}{child process signal}
  570. \entry {continue signal}{408}{continue signal}
  571. \entry {stop signal}{408}{stop signal}
  572. \entry {interactive stop signal}{409}{interactive stop signal}
  573. \entry {terminal input signal}{409}{terminal input signal}
  574. \entry {terminal output signal}{409}{terminal output signal}
  575. \entry {pipe signal}{410}{pipe signal}
  576. \entry {broken pipe signal}{410}{broken pipe signal}
  577. \entry {user signals}{410}{user signals}
  578. \entry {signal messages}{411}{signal messages}
  579. \entry {signal actions}{412}{signal actions}
  580. \entry {establishing a handler}{412}{establishing a handler}
  581. \entry {signal function}{412}{\code {signal} function}
  582. \entry {default action for a signal}{413}{default action for a signal}
  583. \entry {ignore action for a signal}{413}{ignore action for a signal}
  584. \entry {sigaction function}{415}{\code {sigaction} function}
  585. \entry {signal flags}{418}{signal flags}
  586. \entry {flags for sigaction}{418}{flags for \code {sigaction}}
  587. \entry {sigaction flags}{418}{\code {sigaction} flags}
  588. \entry {initial signal actions}{419}{initial signal actions}
  589. \entry {signal handler function}{420}{signal handler function}
  590. \entry {non-local exit, from signal handler}{423}{non-local exit, from signal handler}
  591. \entry {race conditions, relating to signals}{425}{race conditions, relating to signals}
  592. \entry {handling multiple signals}{425}{handling multiple signals}
  593. \entry {successive signals}{425}{successive signals}
  594. \entry {merging of signals}{425}{merging of signals}
  595. \entry {restrictions on signal handler functions}{428}{restrictions on signal handler functions}
  596. \entry {volatile declarations}{429}{\code {volatile} declarations}
  597. \entry {reentrant functions}{429}{reentrant functions}
  598. \entry {sending signals}{434}{sending signals}
  599. \entry {raising signals}{434}{raising signals}
  600. \entry {signals, generating}{434}{signals, generating}
  601. \entry {killing a process}{436}{killing a process}
  602. \entry {interprocess communication, with signals}{438}{interprocess communication, with signals}
  603. \entry {blocking signals}{440}{blocking signals}
  604. \entry {signal set}{441}{signal set}
  605. \entry {signal mask}{442}{signal mask}
  606. \entry {process signal mask}{442}{process signal mask}
  607. \entry {blocking signals, in a handler}{445}{blocking signals, in a handler}
  608. \entry {pending signals, checking for}{446}{pending signals, checking for}
  609. \entry {blocked signals, checking for}{446}{blocked signals, checking for}
  610. \entry {checking for pending signals}{446}{checking for pending signals}
  611. \entry {timing error in signal handling}{448}{timing error in signal handling}
  612. \entry {waiting for a signal}{449}{waiting for a signal}
  613. \entry {pause function}{449}{\code {pause} function}
  614. \entry {signal stack}{452}{signal stack}
  615. \entry {process}{457}{process}
  616. \entry {program arguments}{457}{program arguments}
  617. \entry {command line arguments}{457}{command line arguments}
  618. \entry {main function}{457}{\code {main} function}
  619. \entry {argc (program argument count)}{457}{argc (program argument count)}
  620. \entry {argv (program argument vector)}{457}{argv (program argument vector)}
  621. \entry {program argument syntax}{458}{program argument syntax}
  622. \entry {syntax, for program arguments}{458}{syntax, for program arguments}
  623. \entry {command argument syntax}{458}{command argument syntax}
  624. \entry {long-named options}{458}{long-named options}
  625. \entry {program arguments, parsing}{459}{program arguments, parsing}
  626. \entry {command arguments, parsing}{459}{command arguments, parsing}
  627. \entry {parsing program arguments}{459}{parsing program arguments}
  628. \entry {environment variable}{466}{environment variable}
  629. \entry {environment}{467}{environment}
  630. \entry {environment access}{467}{environment access}
  631. \entry {environment representation}{467}{environment representation}
  632. \entry {standard environment variables}{468}{standard environment variables}
  633. \entry {HOME environment variable}{468}{HOME environment variable}
  634. \entry {home directory}{468}{home directory}
  635. \entry {LOGNAME environment variable}{468}{LOGNAME environment variable}
  636. \entry {PATH environment variable}{468}{PATH environment variable}
  637. \entry {TERM environment variable}{469}{TERM environment variable}
  638. \entry {TZ environment variable}{469}{TZ environment variable}
  639. \entry {LANG environment variable}{469}{LANG environment variable}
  640. \entry {LC{\_}COLLATE environment variable}{469}{LC{\_}COLLATE environment variable}
  641. \entry {LC{\_}CTYPE environment variable}{469}{LC{\_}CTYPE environment variable}
  642. \entry {LC{\_}MONETARY environment variable}{469}{LC{\_}MONETARY environment variable}
  643. \entry {LC{\_}NUMERIC environment variable}{469}{LC{\_}NUMERIC environment variable}
  644. \entry {LC{\_}TIME environment variable}{469}{LC{\_}TIME environment variable}
  645. \entry {{\_}POSIX{\_}OPTION{\_}ORDER environment variable.}{469}{{\_}POSIX{\_}OPTION{\_}ORDER environment variable.}
  646. \entry {program termination}{470}{program termination}
  647. \entry {process termination}{470}{process termination}
  648. \entry {exit status value}{470}{exit status value}
  649. \entry {exit status}{470}{exit status}
  650. \entry {aborting a program}{473}{aborting a program}
  651. \entry {process}{475}{process}
  652. \entry {child process}{475}{child process}
  653. \entry {parent process}{475}{parent process}
  654. \entry {running a command}{475}{running a command}
  655. \entry {process ID}{476}{process ID}
  656. \entry {process lifetime}{476}{process lifetime}
  657. \entry {creating a process}{476}{creating a process}
  658. \entry {forking a process}{476}{forking a process}
  659. \entry {child process}{476}{child process}
  660. \entry {parent process}{476}{parent process}
  661. \entry {process image}{476}{process image}
  662. \entry {executing a file}{479}{executing a file}
  663. \entry {exec functions}{479}{\code {exec} functions}
  664. \entry {process completion}{482}{process completion}
  665. \entry {waiting for completion of child process}{482}{waiting for completion of child process}
  666. \entry {testing exit status of child process}{482}{testing exit status of child process}
  667. \entry {process groups}{489}{process groups}
  668. \entry {job control}{489}{job control}
  669. \entry {job}{489}{job}
  670. \entry {session}{489}{session}
  671. \entry {shell}{489}{shell}
  672. \entry {session}{489}{session}
  673. \entry {session leader}{489}{session leader}
  674. \entry {controlling terminal}{490}{controlling terminal}
  675. \entry {foreground job}{490}{foreground job}
  676. \entry {background job}{490}{background job}
  677. \entry {stopped job}{490}{stopped job}
  678. \entry {job control is optional}{490}{job control is optional}
  679. \entry {controlling process}{491}{controlling process}
  680. \entry {controlling terminal, access to}{491}{controlling terminal, access to}
  681. \entry {SIGTTIN, from background job}{491}{\code {SIGTTIN}, from background job}
  682. \entry {SIGTTOU, from background job}{491}{\code {SIGTTOU}, from background job}
  683. \entry {orphaned process group}{492}{orphaned process group}
  684. \entry {job control, enabling}{495}{job control, enabling}
  685. \entry {subshell}{495}{subshell}
  686. \entry {job control, enabling}{495}{job control, enabling}
  687. \entry {launching jobs}{497}{launching jobs}
  688. \entry {process group leader}{497}{process group leader}
  689. \entry {process group ID}{497}{process group ID}
  690. \entry {race conditions, relating to job control}{497}{race conditions, relating to job control}
  691. \entry {foreground job, launching}{501}{foreground job, launching}
  692. \entry {background job, launching}{502}{background job, launching}
  693. \entry {stopped jobs, detecting}{502}{stopped jobs, detecting}
  694. \entry {terminated jobs, detecting}{502}{terminated jobs, detecting}
  695. \entry {SIGCHLD, handling of}{503}{\code {SIGCHLD}, handling of}
  696. \entry {stopped jobs, continuing}{507}{stopped jobs, continuing}
  697. \entry {process group functions}{508}{process group functions}
  698. \entry {job control functions}{508}{job control functions}
  699. \entry {controlling terminal, determining}{509}{controlling terminal, determining}
  700. \entry {BSD compatibility library}{510}{BSD compatibility library}
  701. \entry {login name}{513}{login name}
  702. \entry {user name}{513}{user name}
  703. \entry {user ID}{513}{user ID}
  704. \entry {group name}{513}{group name}
  705. \entry {group ID}{513}{group ID}
  706. \entry {persona}{513}{persona}
  707. \entry {effective user ID}{513}{effective user ID}
  708. \entry {effective group ID}{513}{effective group ID}
  709. \entry {real user ID}{514}{real user ID}
  710. \entry {real group ID}{514}{real group ID}
  711. \entry {supplementary group IDs}{514}{supplementary group IDs}
  712. \entry {setuid programs}{515}{\code {setuid} programs}
  713. \entry {login name, determining}{524}{login name, determining}
  714. \entry {user ID, determining}{524}{user ID, determining}
  715. \entry {user database}{525}{user database}
  716. \entry {password database}{525}{password database}
  717. \entry {converting user ID to user name}{526}{converting user ID to user name}
  718. \entry {converting user name to user ID}{526}{converting user name to user ID}
  719. \entry {scanning the user list}{526}{scanning the user list}
  720. \entry {group database}{528}{group database}
  721. \entry {converting group name to group ID}{528}{converting group name to group ID}
  722. \entry {converting group ID to group name}{528}{converting group ID to group name}
  723. \entry {scanning the group list}{529}{scanning the group list}
  724. \entry {POSIX capacity limits}{537}{POSIX capacity limits}
  725. \entry {limits, POSIX}{537}{limits, POSIX}
  726. \entry {capacity limits, POSIX}{537}{capacity limits, POSIX}
  727. \entry {limits, program argument size}{537}{limits, program argument size}
  728. \entry {limits, number of processes}{537}{limits, number of processes}
  729. \entry {limits, number of open files}{537}{limits, number of open files}
  730. \entry {limits, time zone name length}{538}{limits, time zone name length}
  731. \entry {limits, number of supplementary group IDs}{538}{limits, number of supplementary group IDs}
  732. \entry {POSIX optional features}{539}{POSIX optional features}
  733. \entry {optional POSIX features}{539}{optional POSIX features}
  734. \entry {limits, link count of files}{546}{limits, link count of files}
  735. \entry {limits, terminal input queue}{546}{limits, terminal input queue}
  736. \entry {limits, file name length}{546}{limits, file name length}
  737. \entry {limits, pipe buffer size}{546}{limits, pipe buffer size}
  738. \entry {consistency checking}{555}{consistency checking}
  739. \entry {impossible events}{555}{impossible events}
  740. \entry {assertions}{555}{assertions}
  741. \entry {variable number of arguments}{556}{variable number of arguments}
  742. \entry {variadic functions}{556}{variadic functions}
  743. \entry {optional arguments}{556}{optional arguments}
  744. \entry {function prototypes (variadic)}{558}{function prototypes (variadic)}
  745. \entry {prototypes for variadic functions}{558}{prototypes for variadic functions}
  746. \entry {variadic function prototypes}{558}{variadic function prototypes}
  747. \entry {variadic function argument access}{558}{variadic function argument access}
  748. \entry {arguments (variadic functions)}{558}{arguments (variadic functions)}
  749. \entry {number of arguments passed}{559}{number of arguments passed}
  750. \entry {how many arguments}{559}{how many arguments}
  751. \entry {arguments, how many}{559}{arguments, how many}
  752. \entry {variadic functions, calling}{560}{variadic functions, calling}
  753. \entry {calling variadic functions}{560}{calling variadic functions}
  754. \entry {declaring variadic functions}{560}{declaring variadic functions}
  755. \entry {default argument promotions}{560}{default argument promotions}
  756. \entry {argument promotion}{560}{argument promotion}
  757. \entry {null pointer constant}{564}{null pointer constant}
  758. \entry {integer type width}{565}{integer type width}
  759. \entry {width of integer type}{565}{width of integer type}
  760. \entry {type measurements, integer}{565}{type measurements, integer}
  761. \entry {integer type range}{566}{integer type range}
  762. \entry {range of integer type}{566}{range of integer type}
  763. \entry {limits, integer types}{566}{limits, integer types}
  764. \entry {floating type measurements}{568}{floating type measurements}
  765. \entry {measurements of floating types}{568}{measurements of floating types}
  766. \entry {type measurements, floating}{568}{type measurements, floating}
  767. \entry {limits, floating types}{568}{limits, floating types}
  768. \entry {sign (of floating point number)}{568}{sign (of floating point number)}
  769. \entry {base (of floating point number)}{568}{base (of floating point number)}
  770. \entry {radix (of floating point number)}{568}{radix (of floating point number)}
  771. \entry {exponent (of floating point number)}{568}{exponent (of floating point number)}
  772. \entry {bias (of floating point number exponent)}{568}{bias (of floating point number exponent)}
  773. \entry {mantissa (of floating point number)}{569}{mantissa (of floating point number)}
  774. \entry {significand (of floating point number)}{569}{significand (of floating point number)}
  775. \entry {precision (of floating point number)}{569}{precision (of floating point number)}
  776. \entry {hidden bit (of floating point number mantissa)}{569}{hidden bit (of floating point number mantissa)}
  777. \entry {normalized floating point number}{569}{normalized floating point number}
  778. \entry {IEEE floating point representation}{572}{IEEE floating point representation}
  779. \entry {floating point, IEEE}{572}{floating point, IEEE}
  780. \entry {installing the library}{631}{installing the library}
  781. \entry {reporting bugs}{634}{reporting bugs}
  782.