ALLMAN3.PS
上传用户:datang2001
上传日期:2007-02-01
资源大小:53269k
文件大小:321k
源码类别:

操作系统开发

开发平台:

C/C++

  1. 720(Page)S
  2. 941(1)S
  3. 2669(()S
  4. 2711(May)S
  5. 2920(14,)S
  6. (1986)200 3070 A
  7. 3278())S
  8. 4455(September)S
  9. 4911(17,)S
  10. (1996)200 5061 A
  11. 8143 V
  12. EP
  13. %%Page: 1 26
  14. BP
  15. /slant 0 def
  16. /height 0 def
  17. 480 V
  18. 10 R
  19. 720(GETC)S
  20. 992(()S
  21. 1034(3)S
  22. 1092())S
  23. 2696(Eighth)S
  24. (Edition)296 2989 A
  25. 4855(GETC)S
  26. 5127(()S
  27. 5169(3)S
  28. 5227())S
  29. 960 V
  30. 9 R
  31. 720(N)S
  32. 722(NA)S
  33. 790(AM)S
  34. 858(ME)S
  35. 940(E)S
  36. 1080 V
  37. 10 R
  38. 1080(getc,)S
  39. 1298(getchar,)S
  40. 1645(fgetc,)S
  41. 1897(getw)S
  42. 10 R-1
  43. 2118(-)S
  44. 10 R
  45. 2200(get)S
  46. 2348(character)S
  47. 2744(or)S
  48. 2853(word)S
  49. 3085(from)S
  50. 3306(stream)S
  51. 1248 V
  52. 9 R
  53. 720(S)S
  54. 722(SY)S
  55. 774(YN)S
  56. 842(NO)S
  57. 910(OP)S
  58. 978(PS)S
  59. 1030(SI)S
  60. 1082(IS)S
  61. 1115(S)S
  62. 1368 V
  63. 10 B
  64. 1080(#include)S
  65. 1482(<stdio.h>)S
  66. 1608 V
  67. 1080(int)S
  68. 1236(getc(FILE)S
  69. 1717(*)S
  70. 10 I
  71. 1767(stream)S
  72. 10 B
  73. 2041())S
  74. 1728 V
  75. 1080(int)S
  76. 1236(getchar(void))S
  77. 1848 V
  78. 1080(int)S
  79. 1236(fgetc(FILE)S
  80. 1751(*)S
  81. 10 I
  82. 1801(stream)S
  83. 10 B
  84. 2075())S
  85. 1968 V
  86. 1080(int)S
  87. 1236(getw(FILE)S
  88. 1745(*)S
  89. 10 I
  90. 1795(stream)S
  91. 10 B
  92. 2069())S
  93. 2136 V
  94. 9 R
  95. 720(D)S
  96. 722(DE)S
  97. 790(ES)S
  98. 848(SC)S
  99. 900(CR)S
  100. 962(RI)S
  101. 1024(IP)S
  102. 1057(PT)S
  103. 1109(TI)S
  104. 1167(IO)S
  105. 1200(ON)S
  106. 1268(N)S
  107. 2256 V
  108. 10 B
  109. 1080(Getc)S
  110. 10 R
  111. 1307(returns)S
  112. 1612(the)S
  113. 1760(next)S
  114. 1958(character)S
  115. 2354(from)S
  116. 2575(the)S
  117. 2723(named)S
  118. (input)206 3016 A
  119. 10 I
  120. 3247(stream)S
  121. 10 R
  122. 3529(.)S
  123. 2424 V
  124. 10 B
  125. 1080(Getchar)S
  126. 10 R
  127. 1433(())S
  128. 1526(is)S
  129. 1618(identical)S
  130. 1990(to)S
  131. 10 B
  132. 2093(getc)S
  133. 10 R
  134. 2267(()S
  135. 10 B
  136. 2301(stdin)S
  137. 10 R
  138. 2514().)S
  139. 2592 V
  140. 10 B
  141. 1080(Fgetc)S
  142. 10 R
  143. 1341(behaves)S
  144. 1690(like)S
  145. 10 B
  146. 1866(getc)S
  147. 10 R
  148. 2040(,)S
  149. 2090(but)S
  150. 2243(is)S
  151. 2335(a)S
  152. 2405(genuine)S
  153. 2748(function,)S
  154. 3133(not)S
  155. 3286(a)S
  156. 3356(macro;)S
  157. 3661(it)S
  158. 3742(may)S
  159. 3940(be)S
  160. 4060(used)S
  161. 4269(to)S
  162. 4372(save)S
  163. 4576(object)S
  164. 4847(text.)S
  165. 2760 V
  166. 10 B
  167. 1080(Getw)S
  168. 10 R
  169. 1336(returns)S
  170. 1642(the)S
  171. 1791(next)S
  172. 10 B
  173. 1990(int)S
  174. 10 R
  175. 2134(from)S
  176. 2356(the)S
  177. 2505(named)S
  178. (input)206 2800 A
  179. 10 I
  180. 3033(stream)S
  181. 10 R
  182. 3315(.)S
  183. 3392(It)S
  184. 3481(returns)S
  185. 3788(the)S
  186. 3938(constant)S
  187. 9 B
  188. 4298(EOF)S
  189. 10 R
  190. (upon)200 4511 A
  191. 4738(end)S
  192. 4910(of)S
  193. 5021(256le)S
  194. 5177(or)S
  195. 2880 V
  196. 1080(error,)S
  197. 1333(but)S
  198. 1492(since)S
  199. 1730(that)S
  200. 1912(is)S
  201. 2010(a)S
  202. (good)200 2086 A
  203. 2317(integer)S
  204. 2628(value,)S
  205. 10 B
  206. 2902(feof)S
  207. 10 R
  208. 3096(and)S
  209. 10 B
  210. (ferror)264 3271 A
  211. 10 R
  212. 3535((3))S
  213. (should)267 3683 A
  214. 3980(be)S
  215. 4105(used)S
  216. 4319(to)S
  217. 4427(check)S
  218. 4692(the)S
  219. (success)302 4845 A
  220. 5177(of)S
  221. 3000 V
  222. 10 B
  223. 1080(getw)S
  224. 10 R
  225. 1282(.)S
  226. 10 B
  227. 1357(Getw)S
  228. 10 R
  229. 1612(assumes)S
  230. 1972(no)S
  231. 2097(special)S
  232. 2402(alignment)S
  233. 2829(in)S
  234. 2932(the)S
  235. 3080(256le.)S
  236. 3168 V
  237. 9 R
  238. 720(S)S
  239. 722(SE)S
  240. 774(EE)S
  241. 832(E)S
  242. 913(A)S
  243. 915(AL)S
  244. 983(LS)S
  245. 1041(SO)S
  246. 1093(O)S
  247. 3288 V
  248. 10 B
  249. (clearerr)348 1080 A
  250. 10 R
  251. 1428((3),)S
  252. 10 B
  253. 1596(fopen)S
  254. 10 R
  255. 1837((3),)S
  256. 10 B
  257. 2005(putc)S
  258. 10 R
  259. 2196((3),)S
  260. 10 B
  261. 2364(gets)S
  262. 10 R
  263. 2532((3),)S
  264. 10 B
  265. 2700(scanf)S
  266. 10 R
  267. 2924((3),)S
  268. 10 B
  269. 3092(fread)S
  270. 10 R
  271. 3322((3),)S
  272. 10 B
  273. 3490(ungetc)S
  274. 10 R
  275. 3776((3).)S
  276. 3456 V
  277. 9 R
  278. 720(D)S
  279. 722(DI)S
  280. 790(IA)S
  281. 823(AG)S
  282. 891(GN)S
  283. 959(NO)S
  284. 1027(OS)S
  285. 1095(ST)S
  286. 1147(TI)S
  287. 1205(IC)S
  288. 1238(CS)S
  289. 1300(S)S
  290. 3576 V
  291. 10 R
  292. 1080(These)S
  293. 1348(functions)S
  294. 1749(return)S
  295. 2017(the)S
  296. 2167(integer)S
  297. 2474(constant)S
  298. 9 B
  299. 2834(EOF)S
  300. 10 R
  301. 3047(at)S
  302. 3147(end)S
  303. 3319(of)S
  304. 3431(256le,)S
  305. (upon)200 3613 A
  306. 3841(read)S
  307. 4043(error,)S
  308. 4293(or)S
  309. 4405(if)S
  310. 4495(an)S
  311. 4618(attempt)S
  312. 4948(is)S
  313. 5043(made)S
  314. 3696 V
  315. 1080(to)S
  316. 1191(read)S
  317. 1398(a)S
  318. 1476(256le)S
  319. 1637(not)S
  320. 1797(opened)S
  321. 2119(by)S
  322. 10 B
  323. 2251(fopen)S
  324. 10 R
  325. 2492(.)S
  326. 2574(The)S
  327. 2763(end-of-256le)S
  328. (condition)379 3221 A
  329. 3632(is)S
  330. 3731(remembered,)S
  331. 4292(even)S
  332. 4514(on)S
  333. 4646(a)S
  334. 4723(terminal,)S
  335. 5116(and)S
  336. 3816 V
  337. 1080(all)S
  338. 1206(subsequent)S
  339. 1677(attempts)S
  340. 2043(to)S
  341. 2146(read)S
  342. (will)157 2345 A
  343. 2527(return)S
  344. 10 B
  345. 2793(EOF)S
  346. 10 R
  347. (until)184 3025 A
  348. 3234(the)S
  349. (condition)379 3382 A
  350. 3786(is)S
  351. 3878(cleared)S
  352. 4195(with)S
  353. 10 B
  354. (clearerr)348 4399 A
  355. 10 R
  356. 4747((3).)S
  357. 3984 V
  358. 9 R
  359. 720(B)S
  360. 722(BU)S
  361. 784(UG)S
  362. 852(GS)S
  363. 920(S)S
  364. 4104 V
  365. 10 R
  366. (Because)336 1080 A
  367. 1448(it)S
  368. 1536(is)S
  369. 1635(implemented)S
  370. 2192(as)S
  371. 2308(a)S
  372. 2385(macro,)S
  373. 10 B
  374. 2694(getc)S
  375. 10 R
  376. 2900(treats)S
  377. 3151(a)S
  378. 10 I
  379. 3228(stream)S
  380. 10 R
  381. 3534(argument)S
  382. 3947(with)S
  383. 4159(side)S
  384. 4354(effects)S
  385. 4657(incorrectly.)S
  386. 5177(In)S
  387. 4224 V
  388. 1080(particular,)S
  389. 1517(`getc(*f++);')S
  390. 2072(doesn't)S
  391. 2393(work)S
  392. 2625(sensibly.)S
  393. 7903 V
  394. 720(Page)S
  395. 941(1)S
  396. 2669(()S
  397. 2711(May)S
  398. 2920(12,)S
  399. (1986)200 3070 A
  400. 3278())S
  401. 4455(September)S
  402. 4911(17,)S
  403. (1996)200 5061 A
  404. 8143 V
  405. EP
  406. %%Page: 1 27
  407. BP
  408. /slant 0 def
  409. /height 0 def
  410. 480 V
  411. 10 R
  412. 720(GETCWD)S
  413. 1160(()S
  414. 1202(3)S
  415. 1260())S
  416. 2696(Eighth)S
  417. (Edition)296 2989 A
  418. 4687(GETCWD)S
  419. 5127(()S
  420. 5169(3)S
  421. 5227())S
  422. 960 V
  423. 9 R
  424. 720(N)S
  425. 722(NA)S
  426. 790(AM)S
  427. 858(ME)S
  428. 940(E)S
  429. 1080 V
  430. 10 R
  431. 1080(getcwd)S
  432. 10 R-1
  433. 1396(-)S
  434. 10 R
  435. 1478(get)S
  436. 1626(current)S
  437. 1937(working)S
  438. 2297(directory)S
  439. 2686(pathname)S
  440. 1248 V
  441. 9 R
  442. 720(S)S
  443. 722(SY)S
  444. 774(YN)S
  445. 842(NO)S
  446. 910(OP)S
  447. 978(PS)S
  448. 1030(SI)S
  449. 1082(IS)S
  450. 1115(S)S
  451. 1368 V
  452. 10 B
  453. 1080(#include)S
  454. 1482(<unistd.h>)S
  455. 1608 V
  456. 1080(char)S
  457. 1314(*getcwd(char)S
  458. 1935(*)S
  459. 10 I
  460. (pathname)396 1985 A
  461. 10 B
  462. 2381(,)S
  463. 2444(size_t)S
  464. 10 I
  465. 2723(len)S
  466. 10 B
  467. 2846())S
  468. 1776 V
  469. 9 R
  470. 720(D)S
  471. 722(DE)S
  472. 790(ES)S
  473. 848(SC)S
  474. 900(CR)S
  475. 962(RI)S
  476. 1024(IP)S
  477. 1057(PT)S
  478. 1109(TI)S
  479. 1167(IO)S
  480. 1200(ON)S
  481. 1268(N)S
  482. 1896 V
  483. 10 B
  484. 1080(Getcwd)S
  485. 10 R
  486. 1454(copies)S
  487. 1754(the)S
  488. 1920(absolute)S
  489. 2298(pathname)S
  490. 2732(of)S
  491. 2859(the)S
  492. 3025(current)S
  493. 3354(working)S
  494. 3733(directory)S
  495. 4141(to)S
  496. 10 I
  497. (pathname)396 4263 A
  498. 10 R
  499. 4703(and)S
  500. 4892(returns)S
  501. 5216(a)S
  502. 2016 V
  503. 1080(pointer)S
  504. 1390(to)S
  505. 1493(the)S
  506. 1641(result.)S
  507. 10 I
  508. (Pathname)408 1940 A
  509. 10 R
  510. 2373(is)S
  511. 2465(a)S
  512. 2535(character)S
  513. 2931(array)S
  514. 3164(of)S
  515. 3273(length)S
  516. 10 I
  517. 3549(len)S
  518. 10 R
  519. 3680(.)S
  520. 2184 V
  521. 9 R
  522. 720(D)S
  523. 722(DI)S
  524. 790(IA)S
  525. 823(AG)S
  526. 891(GN)S
  527. 959(NO)S
  528. 1027(OS)S
  529. 1095(ST)S
  530. 1147(TI)S
  531. 1205(IC)S
  532. 1238(CS)S
  533. 1300(S)S
  534. 2304 V
  535. 10 B
  536. 1080(Getcwd)S
  537. 10 R
  538. 1442(returns)S
  539. 1753(a)S
  540. 1829(null)S
  541. 2016(pointer)S
  542. 2332(and)S
  543. 2508(sets)S
  544. 10 B
  545. (errno)241 2690 A
  546. 10 R
  547. 2962(if)S
  548. 3056(an)S
  549. 3183(error)S
  550. 3412(occurs.)S
  551. 3757(The)S
  552. 3946(error)S
  553. (will)157 4175 A
  554. 4364(re257ect)S
  555. 4649(the)S
  556. 4804(system)S
  557. 5115(call)S
  558. 2424 V
  559. 1080(errors)S
  560. 1344(that)S
  561. 1523(may)S
  562. 1724(occur)S
  563. 1976(if)S
  564. 2066(the)S
  565. 2217(path)S
  566. 2418(to)S
  567. 2523(the)S
  568. 2673(current)S
  569. 2986(directory)S
  570. 3377(is)S
  571. 3471(searched)S
  572. 3851(upwards)S
  573. 4219(to)S
  574. 4324(the)S
  575. 4474(root)S
  576. 4663(directory.)S
  577. 5104(The)S
  578. 2544 V
  579. 1080(error)S
  580. 10 B
  581. (ERANGE)431 1302 A
  582. 10 R
  583. 1758(is)S
  584. 1850(returned)S
  585. 2211(if)S
  586. 2298(the)S
  587. 2446(result)S
  588. 2695(does)S
  589. 2904(not)S
  590. 3057(256t)S
  591. 3166(within)S
  592. 10 I
  593. 3448(len)S
  594. 10 R
  595. 3596(bytes.)S
  596. 7903 V
  597. 720(Page)S
  598. 941(1)S
  599. 2669(()S
  600. 2711(May)S
  601. 2920(15,)S
  602. (1985)200 3070 A
  603. 3278())S
  604. 4455(September)S
  605. 4911(17,)S
  606. (1996)200 5061 A
  607. 8143 V
  608. EP
  609. %%Page: 1 28
  610. BP
  611. /slant 0 def
  612. /height 0 def
  613. 480 V
  614. 10 R
  615. (GETENV)405 720 A
  616. 1133(()S
  617. 1175(3)S
  618. 1233())S
  619. 2696(Eighth)S
  620. (Edition)296 2989 A
  621. (GETENV)405 4714 A
  622. 5127(()S
  623. 5169(3)S
  624. 5227())S
  625. 960 V
  626. 9 R
  627. 720(N)S
  628. 722(NA)S
  629. 790(AM)S
  630. 858(ME)S
  631. 940(E)S
  632. 1080 V
  633. 10 R
  634. 1080(getenv)S
  635. 10 R-1
  636. 1373(-)S
  637. 10 R
  638. 1455(value)S
  639. 1698(for)S
  640. 1841(environment)S
  641. 2374(name)S
  642. 1248 V
  643. 9 R
  644. 720(S)S
  645. 722(SY)S
  646. 774(YN)S
  647. 842(NO)S
  648. 910(OP)S
  649. 978(PS)S
  650. 1030(SI)S
  651. 1082(IS)S
  652. 1115(S)S
  653. 1368 V
  654. 10 B
  655. 1080(#include)S
  656. 1482(<stdlib.h>)S
  657. 1608 V
  658. 1080(char)S
  659. 1314(*getenv(const)S
  660. 1940(char)S
  661. 2174(*)S
  662. 10 I
  663. 2224(name)S
  664. 10 B
  665. 2442())S
  666. 1776 V
  667. 9 R
  668. 720(D)S
  669. 722(DE)S
  670. 790(ES)S
  671. 848(SC)S
  672. 900(CR)S
  673. 962(RI)S
  674. 1024(IP)S
  675. 1057(PT)S
  676. 1109(TI)S
  677. 1167(IO)S
  678. 1200(ON)S
  679. 1268(N)S
  680. 1896 V
  681. 10 B
  682. 1080(Getenv)S
  683. 10 R
  684. 1415(searches)S
  685. 1784(the)S
  686. 1934(environment)S
  687. 2469(list)S
  688. 2619((see)S
  689. 10 B
  690. 2809(environ)S
  691. 10 R
  692. 3139((7)))S
  693. 3318(for)S
  694. 3463(a)S
  695. 3535(string)S
  696. 3792(of)S
  697. 3904(the)S
  698. 4055(form)S
  699. 10 I
  700. 4279(name)S
  701. 10 B
  702. 4505(=)S
  703. 10 I
  704. 4562(value)S
  705. 10 R
  706. 4808(and)S
  707. 4981(returns)S
  708. 2016 V
  709. 1080(a)S
  710. 1150(pointer)S
  711. 1460(to)S
  712. 1563(the)S
  713. 1711(string)S
  714. 10 I
  715. 1965(value)S
  716. 10 R
  717. 2208(if)S
  718. 2295(such)S
  719. 2504(a)S
  720. 2574(string)S
  721. 2828(is)S
  722. 2920(present,)S
  723. 3261(otherwise)S
  724. 10 B
  725. 3678(getenv)S
  726. 10 R
  727. 3983(returns)S
  728. 4288(the)S
  729. 4436(null)S
  730. 4617(pointer.)S
  731. 2184 V
  732. 9 R
  733. 720(S)S
  734. 722(SE)S
  735. 774(EE)S
  736. 832(E)S
  737. 928(A)S
  738. 930(AL)S
  739. 998(LS)S
  740. 1056(SO)S
  741. 1108(O)S
  742. 2304 V
  743. 10 B
  744. 1080(environ)S
  745. 10 R
  746. 1410((7),)S
  747. 10 B
  748. 1578(execve)S
  749. 10 R
  750. 1858((2).)S
  751. 7903 V
  752. 720(Page)S
  753. 941(1)S
  754. 4455(September)S
  755. 4911(17,)S
  756. (1996)200 5061 A
  757. 8143 V
  758. EP
  759. %%Page: 1 29
  760. BP
  761. /slant 0 def
  762. /height 0 def
  763. 480 V
  764. 10 R
  765. 720(GETGRENT)S
  766. 1262(()S
  767. 1304(3)S
  768. 1362())S
  769. 2696(Eighth)S
  770. (Edition)296 2989 A
  771. 4585(GETGRENT)S
  772. 5127(()S
  773. 5169(3)S
  774. 5227())S
  775. 960 V
  776. 9 R
  777. 720(N)S
  778. 722(NA)S
  779. 790(AM)S
  780. 858(ME)S
  781. 940(E)S
  782. 1080 V
  783. 10 R
  784. 1080(getgrent,)S
  785. 1460(getgrnam,)S
  786. 1890(getgrgid,)S
  787. 2275(setgrent,)S
  788. (endgrent,)377 2644 A
  789. 3046(setgr256le)S
  790. 10 R-1
  791. 3396(-)S
  792. 10 R
  793. (group)234 3478 A
  794. 3737(256le)S
  795. 3891(routines)S
  796. 1248 V
  797. 9 R
  798. 720(S)S
  799. 722(SY)S
  800. 774(YN)S
  801. 842(NO)S
  802. 910(OP)S
  803. 978(PS)S
  804. 1030(SI)S
  805. 1082(IS)S
  806. 1115(S)S
  807. 1368 V
  808. 10 B
  809. 1080(#include)S
  810. 1482(<grp.h>)S
  811. 1608 V
  812. 1080(struct)S
  813. 1371(group)S
  814. 1666(*getgrent(void))S
  815. 1728 V
  816. 1080(struct)S
  817. 1371(group)S
  818. 1666(*getgrnam(const)S
  819. 2426(char)S
  820. 2660(*)S
  821. 10 I
  822. 2710(name)S
  823. 10 B
  824. 2928())S
  825. 1848 V
  826. 1080(struct)S
  827. 1371(group)S
  828. 1666(*getgrgid(gid_t)S
  829. 10 I
  830. 2364(gid)S
  831. 10 B
  832. 2492())S
  833. 1968 V
  834. 1080(int)S
  835. 1236(setgrent(void))S
  836. 2088 V
  837. 1080(void)S
  838. 1302(endgrent(void))S
  839. 2208 V
  840. 1080(void)S
  841. 1302(setgr256le(const)S
  842. 1940(char)S
  843. 2174(*)S
  844. 10 I
  845. 2224(256le)S
  846. 10 B
  847. 2347())S
  848. 2376 V
  849. 9 R
  850. 720(D)S
  851. 722(DE)S
  852. 790(ES)S
  853. 848(SC)S
  854. 900(CR)S
  855. 962(RI)S
  856. 1024(IP)S
  857. 1057(PT)S
  858. 1109(TI)S
  859. 1167(IO)S
  860. 1200(ON)S
  861. 1268(N)S
  862. 2496 V
  863. 10 R
  864. 1080(These)S
  865. 1354(functions)S
  866. 1761(are)S
  867. 1918(used)S
  868. 2135(to)S
  869. 2246(obtain)S
  870. 2530(information)S
  871. 3038(from)S
  872. 3267(the)S
  873. (group)234 3423 A
  874. 3690(256le.)S
  875. 3902(They)S
  876. 4142(return)S
  877. 4416(this)S
  878. 4595(information)S
  879. 5104(in)S
  880. 5216(a)S
  881. 2616 V
  882. 10 B
  883. 1080(struct)S
  884. 1358(group)S
  885. 10 R
  886. 1640(as)S
  887. 1749(de256ned)S
  888. 2070(by)S
  889. 2195(<grp.h>:)S
  890. 2784 V
  891. 1080(struct)S
  892. (group)234 1329 A
  893. 1588({)S
  894. 2904 V
  895. 1280(char)S
  896. 1580(*gr_name;)S
  897. 2330(/*)S
  898. 2433(login)S
  899. 2664(name)S
  900. 2907(*/)S
  901. 3024 V
  902. 1280(char)S
  903. 1580(*gr_passwd;)S
  904. 2330(/*)S
  905. 2433(encrypted)S
  906. 2855(password)S
  907. 3260(*/)S
  908. 3144 V
  909. 1280(gid_t)S
  910. 1580(gr_gid;)S
  911. 2330(/*)S
  912. 2433(numeric)S
  913. (group)234 2788 A
  914. 3047(id)S
  915. 3150(*/)S
  916. 3264 V
  917. 1280(char)S
  918. (**gr_mem;)463 1580 A
  919. 2330(/*)S
  920. 2433(null-terminated)S
  921. 3079(list)S
  922. 3227(of)S
  923. (group)234 3336 A
  924. 3595(members)S
  925. 3989(*/)S
  926. 3384 V
  927. 1080(};)S
  928. 3552 V
  929. 10 B
  930. (Getgrent())455 1080 A
  931. 10 R
  932. 1569(reads)S
  933. 1816(the)S
  934. (group)234 1973 A
  935. 2241(256le)S
  936. 2404(entry)S
  937. 2645(by)S
  938. 2779(entry.)S
  939. 10 B
  940. 3070(Getgrnam())S
  941. 10 R
  942. 3614(scans)S
  943. 3866(the)S
  944. 4023(entire)S
  945. (group)234 4287 A
  946. 4555(256le)S
  947. 4718(for)S
  948. 4870(the)S
  949. (group)234 5027 A
  950. 3672 V
  951. 1080(with)S
  952. 1300(the)S
  953. 1464(given)S
  954. 10 I
  955. 1728(name)S
  956. 10 R
  957. 1954(.)S
  958. 10 B
  959. 2045(Getgrgid())S
  960. 10 R
  961. (looks)217 2540 A
  962. 2798(for)S
  963. 2957(the)S
  964. 3121(256rst)S
  965. (group)234 3318 A
  966. 3592(with)S
  967. 3811(the)S
  968. 3974(given)S
  969. 10 I
  970. 4237(gid)S
  971. 10 R
  972. 4373(.)S
  973. 4463(The)S
  974. 10 B
  975. (setgrent())416 4660 A
  976. 10 R
  977. 5116(and)S
  978. 3792 V
  979. 10 B
  980. (endgrent())455 1080 A
  981. 10 R
  982. 1567(functions)S
  983. 1973(are)S
  984. 2129(used)S
  985. 2345(to)S
  986. 2455(open)S
  987. 2682(and)S
  988. 2859(later)S
  989. 3071(close)S
  990. 3310(the)S
  991. (group)234 3465 A
  992. 3731(256le.)S
  993. 3942(With)S
  994. 10 B
  995. 4176(setgr256le())S
  996. 10 R
  997. 4619(one)S
  998. 4797(can)S
  999. 4970(specify)S
  1000. 3912 V
  1001. 1080(the)S
  1002. 1234(256le)S
  1003. 1394(to)S
  1004. 1503(read)S
  1005. 1708(other)S
  1006. 1946(than)S
  1007. 2150(the)S
  1008. 2304(normal)S
  1009. (group)234 2620 A
  1010. 2885(256le.)S
  1011. 3095(This)S
  1012. 3305(only)S
  1013. 3514(sets)S
  1014. 3696(the)S
  1015. 3850(name,)S
  1016. 4124(the)S
  1017. 4278(next)S
  1018. 10 B
  1019. (setgrent())416 4482 A
  1020. 10 R
  1021. 4928(call)S
  1022. (will)157 5104 A
  1023. 4032 V
  1024. 1080(open)S
  1025. 1303(the)S
  1026. 1455(256le.)S
  1027. 1663(Do)S
  1028. 1815(not)S
  1029. 1972(touch)S
  1030. 2224(the)S
  1031. 2376(256le)S
  1032. 2534(name)S
  1033. 2781(while)S
  1034. 3034(it)S
  1035. 3119(is)S
  1036. 3215(active.)S
  1037. 3535(Use)S
  1038. 10 B
  1039. 3721(setgr256le(NULL))S
  1040. 10 R
  1041. 4440(to)S
  1042. 4547(revert)S
  1043. 4812(back)S
  1044. 5031(to)S
  1045. 5138(the)S
  1046. 4152 V
  1047. 1080(normal)S
  1048. (group)234 1390 A
  1049. 1649(256le.)S
  1050. 4320 V
  1051. 1080(The)S
  1052. 1262(usual)S
  1053. 1499(way)S
  1054. 1692(to)S
  1055. 1795(scan)S
  1056. 1999(the)S
  1057. (group)234 2147 A
  1058. 2406(256le)S
  1059. 2560(is)S
  1060. 2652((error)S
  1061. 2908(checking)S
  1062. (omitted):)369 3296 A
  1063. 4488 V
  1064. 1440(setgrent();)S
  1065. 4608 V
  1066. 1440(while)S
  1067. 1689(((gr)S
  1068. 1866(=)S
  1069. (getgrent()))432 1948 A
  1070. 2405(!=)S
  1071. 2521(NULL))S
  1072. 4728 V
  1073. 1800(if)S
  1074. ((appropriate_test(gr)))869 1887 A
  1075. 2781(break;)S
  1076. 4848 V
  1077. (endgrent();)448 1440 A
  1078. 5016 V
  1079. 1080(The)S
  1080. 10 B
  1081. 1266(gr)S
  1082. 10 R
  1083. 1390(variable)S
  1084. 1744(contains)S
  1085. 2108(the)S
  1086. 2260(entry)S
  1087. 2496(that)S
  1088. 2676(is)S
  1089. 2772(wanted)S
  1090. 3092(if)S
  1091. (non-NULL.)479 3184 A
  1092. 3718(The)S
  1093. 10 B
  1094. 3905(getgrnam())S
  1095. 10 R
  1096. 4417(and)S
  1097. 10 B
  1098. 4592(getgrgid())S
  1099. 10 R
  1100. 5048(func-)S
  1101. 5136 V
  1102. 1080(tions)S
  1103. 1300(are)S
  1104. 1449(implemented)S
  1105. 1999(as)S
  1106. 2108(in)S
  1107. 2211(this)S
  1108. 2381(example,)S
  1109. 2772(with)S
  1110. 2976(error)S
  1111. 3198(checking)S
  1112. 3586(of)S
  1113. 3695(course.)S
  1114. 5304 V
  1115. 10 B
  1116. (Getgrent())455 1080 A
  1117. 10 R
  1118. 1563(calls)S
  1119. 10 B
  1120. (setgrent())416 1776 A
  1121. 10 R
  1122. 2220(if)S
  1123. 2310(this)S
  1124. 2483(has)S
  1125. 2645(not)S
  1126. 2801(yet)S
  1127. 2952(been)S
  1128. (done.)220 3170 A
  1129. 10 B
  1130. (Setgrent())433 3443 A
  1131. 10 R
  1132. 3904(256rst)S
  1133. 4089(calls)S
  1134. 10 B
  1135. (endgrent())455 4302 A
  1136. 10 R
  1137. 4785(if)S
  1138. 4875(the)S
  1139. (group)234 5027 A
  1140. 5424 V
  1141. 1080(256le)S
  1142. 1234(is)S
  1143. (still)151 1326 A
  1144. 1502(open.)S
  1145. 1772((Other)S
  1146. 2061(implementations)S
  1147. 2756(may)S
  1148. 2954(simply)S
  1149. 3252(rewind)S
  1150. 3557(the)S
  1151. 3705(256le.))S
  1152. 5592 V
  1153. 9 R
  1154. 720(F)S
  1155. 722(FI)S
  1156. 774(IL)S
  1157. 807(LE)S
  1158. 865(ES)S
  1159. 923(S)S
  1160. 5712 V
  1161. 10 B
  1162. 1080(/etc/group)S
  1163. 10 R
  1164. 1830(The)S
  1165. (group)234 2012 A
  1166. 2271(256le)S
  1167. 2425(database.)S
  1168. 5880 V
  1169. 9 R
  1170. 720(S)S
  1171. 722(SE)S
  1172. 774(EE)S
  1173. 832(E)S
  1174. 913(A)S
  1175. 915(AL)S
  1176. 983(LS)S
  1177. 1041(SO)S
  1178. 1093(O)S
  1179. 6000 V
  1180. 10 B
  1181. 1080(getgroups)S
  1182. 10 R
  1183. 1505((2),)S
  1184. 10 B
  1185. 1673(initgroups)S
  1186. 10 R
  1187. 2115((3),)S
  1188. 10 B
  1189. 2283(getpwent)S
  1190. 10 R
  1191. 2676((3),)S
  1192. 10 B
  1193. 2844(passwd)S
  1194. 10 R
  1195. 3157((5).)S
  1196. 6168 V
  1197. 9 R
  1198. 720(D)S
  1199. 722(DI)S
  1200. 790(IA)S
  1201. 823(AG)S
  1202. 891(GN)S
  1203. 959(NO)S
  1204. 1027(OS)S
  1205. 1095(ST)S
  1206. 1147(TI)S
  1207. 1205(IC)S
  1208. 1238(CS)S
  1209. 1300(S)S
  1210. 6288 V
  1211. 10 B
  1212. (Setgrent())433 1080 A
  1213. 10 R
  1214. 1542(has)S
  1215. 1705(the)S
  1216. 1857(same)S
  1217. 2093(return)S
  1218. 2363(value)S
  1219. 2610(and)S
  1220. 2784(error)S
  1221. 3011(codes)S
  1222. 3270(as)S
  1223. 3384(the)S
  1224. 10 B
  1225. 3537(open)S
  1226. 10 R
  1227. 3744((2))S
  1228. 3892(call)S
  1229. 4068(it)S
  1230. 4154(uses)S
  1231. 4357(to)S
  1232. 4465(open)S
  1233. 4690(the)S
  1234. (group)234 4843 A
  1235. 5107(256le.)S
  1236. 6408 V
  1237. 1080(The)S
  1238. 10 B
  1239. 1273(get)S
  1240. 10 I
  1241. (xxx)135 1402 A
  1242. 10 B
  1243. 1545(())S
  1244. 10 R
  1245. 1649(functions)S
  1246. 2059(return)S
  1247. 2336(NULL)S
  1248. 2642(on)S
  1249. 2778(end)S
  1250. 2959(of)S
  1251. 3079(256le,)S
  1252. 3269(entry)S
  1253. 3512(not)S
  1254. (found,)259 3676 A
  1255. 3971(or)S
  1256. 4091(error.)S
  1257. 4374(You)S
  1258. 4583(can)S
  1259. 4759(set)S
  1260. 10 B
  1261. (errno)241 4907 A
  1262. 10 R
  1263. 5183(to)S
  1264. 6528 V
  1265. 1080(zero)S
  1266. 1279(before)S
  1267. 1562(the)S
  1268. 1710(call)S
  1269. 1881(and)S
  1270. 2051(check)S
  1271. 2311(it)S
  1272. 2392(after.)S
  1273. 6696 V
  1274. 9 R
  1275. 720(N)S
  1276. 722(NO)S
  1277. 790(OT)S
  1278. 858(TE)S
  1279. 916(ES)S
  1280. 974(S)S
  1281. 6816 V
  1282. 10 R
  1283. 1080(All)S
  1284. 10 B
  1285. 1234(get)S
  1286. 10 I
  1287. (xxx)135 1363 A
  1288. 10 B
  1289. 1506(())S
  1290. 10 R
  1291. 1599(routines)S
  1292. 1948(return)S
  1293. 2214(a)S
  1294. 2284(pointer)S
  1295. 2594(to)S
  1296. 2697(static)S
  1297. 2935(storage)S
  1298. 3251(that)S
  1299. 3427(is)S
  1300. (overwritten)465 3519 A
  1301. 4009(in)S
  1302. (each)185 4112 A
  1303. 4322(call.)S
  1304. 6984 V
  1305. 1080(Only)S
  1306. 10 B
  1307. 1330(getgrnam())S
  1308. 10 R
  1309. 1861(and)S
  1310. 10 B
  1311. 2055(getgrgid())S
  1312. 10 R
  1313. 2530(are)S
  1314. 2703(de256ned)S
  1315. 3048(by)S
  1316. 8 R
  1317. 3192(POSIX)S
  1318. 10 R
  1319. 3425(.)S
  1320. 3524(The)S
  1321. 10 B
  1322. (_MINIX_SOURCE)839 3730 A
  1323. 10 R
  1324. 4619(macro)S
  1325. 4921(must)S
  1326. 5166(be)S
  1327. 7104 V
  1328. 1080(de256ned)S
  1329. 1407(before)S
  1330. 1696(including)S
  1331. 2106(<grp.h>)S
  1332. 2460(to)S
  1333. 2569(make)S
  1334. 2818(the)S
  1335. 2971(other)S
  1336. 3208(functions)S
  1337. 3612(visible.)S
  1338. 3960(The)S
  1339. 10 B
  1340. 4147(gr_passwd)S
  1341. 10 R
  1342. 4635(256eld)S
  1343. 4844(is)S
  1344. 4941(also)S
  1345. 5133(not)S
  1346. 7224 V
  1347. 1080(de256ned)S
  1348. 1405(by)S
  1349. 8 R
  1350. 1529(POSIX)S
  1351. 10 R
  1352. 1762(,)S
  1353. 1816(but)S
  1354. 1973(is)S
  1355. 2069(always)S
  1356. 2378(visible.)S
  1357. 2725(Portable)S
  1358. 3091(code)S
  1359. (cannot)268 3311 A
  1360. 3609(reliably)S
  1361. 3947(detect)S
  1362. 4218(errors)S
  1363. 4484(by)S
  1364. (setting)268 4614 A
  1365. 10 B
  1366. (errno)241 4912 A
  1367. 10 R
  1368. 5183(to)S
  1369. 7344 V
  1370. 1080(zero.)S
  1371. 1337(Under)S
  1372. 1622(Minix)S
  1373. 1900(it)S
  1374. 1989(is)S
  1375. 2089(better)S
  1376. 2351(to)S
  1377. 2461(make)S
  1378. 2711(a)S
  1379. 10 B
  1380. (getgrent())427 2788 A
  1381. 10 R
  1382. 3247(scan)S
  1383. 3458(if)S
  1384. (you)150 3552 A
  1385. 3734(need)S
  1386. 3956(to)S
  1387. (look)178 4066 A
  1388. 4276(up)S
  1389. 4408(several)S
  1390. (group-id's)419 4726 A
  1391. 5177(or)S
  1392. 7464 V
  1393. 1080(names,)S
  1394. 1403(but)S
  1395. 1572(portable)S
  1396. 1943(code)S
  1397. 2174(had)S
  1398. 2360(better)S
  1399. 2631(use)S
  1400. 2806(several)S
  1401. 10 B
  1402. 3133(getgrgid())S
  1403. 10 R
  1404. 3600(or)S
  1405. 10 B
  1406. 3725(getgrnam())S
  1407. 10 R
  1408. 4249(calls.)S
  1409. 4526(The)S
  1410. 10 B
  1411. (getgrent())427 4725 A
  1412. 10 R
  1413. 5194(is)S
  1414. 7903 V
  1415. 720(Page)S
  1416. 941(1)S
  1417. 4455(September)S
  1418. 4911(17,)S
  1419. (1996)200 5061 A
  1420. 8143 V
  1421. EP
  1422. %%Page: 2 30
  1423. BP
  1424. /slant 0 def
  1425. /height 0 def
  1426. 480 V
  1427. 10 R
  1428. 720(GETGRENT)S
  1429. 1262(()S
  1430. 1304(3)S
  1431. 1362())S
  1432. 2696(Eighth)S
  1433. (Edition)296 2989 A
  1434. 4585(GETGRENT)S
  1435. 5127(()S
  1436. 5169(3)S
  1437. 5227())S
  1438. 960 V
  1439. 1080(usually)S
  1440. 1399(available)S
  1441. 1791(on)S
  1442. 1919(other)S
  1443. 2154(systems,)S
  1444. 2525(but)S
  1445. 2681(may)S
  1446. 2882(be)S
  1447. 3005(very)S
  1448. 3212(expensive.)S
  1449. 3692(See)S
  1450. 10 B
  1451. 3866(initgroups)S
  1452. 10 R
  1453. 4308((3))S
  1454. 4454(if)S
  1455. (you)150 4544 A
  1456. 4722(are)S
  1457. 4874(after)S
  1458. 5088(sup-)S
  1459. 1080 V
  1460. 1080(plementary)S
  1461. (group)234 1558 A
  1462. 1817(id's.)S
  1463. 1248 V
  1464. 9 R
  1465. 720(A)S
  1466. 722(AU)S
  1467. 790(UT)S
  1468. 858(TH)S
  1469. 916(HO)S
  1470. 984(OR)S
  1471. 1052(R)S
  1472. 1368 V
  1473. 10 R
  1474. 1080(Kees)S
  1475. 1307(J.)S
  1476. 1396(Bot)S
  1477. 1566((kjb@cs.vu.nl))S
  1478. 7903 V
  1479. 720(September)S
  1480. 1176(17,)S
  1481. (1996)200 1326 A
  1482. 2694(()S
  1483. 2736(May)S
  1484. 2945(9,)S
  1485. (1986)200 3045 A
  1486. 3253())S
  1487. 4990(Page)S
  1488. 5211(2)S
  1489. 8143 V
  1490. EP
  1491. %%Page: 1 31
  1492. BP
  1493. /slant 0 def
  1494. /height 0 def
  1495. 480 V
  1496. 10 R
  1497. (GETLOGIN)512 720 A
  1498. 1240(()S
  1499. 1282(3)S
  1500. 1340())S
  1501. 2696(Eighth)S
  1502. (Edition)296 2989 A
  1503. (GETLOGIN)512 4607 A
  1504. 5127(()S
  1505. 5169(3)S
  1506. 5227())S
  1507. 960 V
  1508. 9 R
  1509. 720(N)S
  1510. 722(NA)S
  1511. 790(AM)S
  1512. 858(ME)S
  1513. 940(E)S
  1514. 1080 V
  1515. 10 R
  1516. 1080(getlogin)S
  1517. 10 R-1
  1518. 1434(-)S
  1519. 10 R
  1520. 1516(get)S
  1521. 1664(login)S
  1522. 1895(name)S
  1523. 1248 V
  1524. 9 R
  1525. 720(S)S
  1526. 722(SY)S
  1527. 774(YN)S
  1528. 842(NO)S
  1529. 910(OP)S
  1530. 978(PS)S
  1531. 1030(SI)S
  1532. 1082(IS)S
  1533. 1115(S)S
  1534. 1368 V
  1535. 10 B
  1536. 1080(#include)S
  1537. 1482(<unistd.h>)S
  1538. 1608 V
  1539. 1080(char)S
  1540. 1314(*getlogin(void))S
  1541. 1776 V
  1542. 9 R
  1543. 720(D)S
  1544. 722(DE)S
  1545. 790(ES)S
  1546. 848(SC)S
  1547. 900(CR)S
  1548. 962(RI)S
  1549. 1024(IP)S
  1550. 1057(PT)S
  1551. 1109(TI)S
  1552. 1167(IO)S
  1553. 1200(ON)S
  1554. 1268(N)S
  1555. 1896 V
  1556. 10 B
  1557. 1080(Getlogin)S
  1558. 10 R
  1559. 1475(returns)S
  1560. 1781(a)S
  1561. 1852(pointer)S
  1562. 2163(to)S
  1563. 2267(the)S
  1564. 2416(login)S
  1565. 2648(name)S
  1566. 2892(as)S
  1567. (found)234 3002 A
  1568. 3262(in)S
  1569. 10 B
  1570. 3367(/etc/utmp)S
  1571. 10 R
  1572. 3777(.)S
  1573. 3854(It)S
  1574. 3943(may)S
  1575. 4143(be)S
  1576. 4265(used)S
  1577. 4476(in)S
  1578. 4581(conjunction)S
  1579. 5082(with)S
  1580. 2016 V
  1581. 10 B
  1582. 1080(getpwnam)S
  1583. 10 R
  1584. 1561(to)S
  1585. 1672(locate)S
  1586. 1946(the)S
  1587. 2102(correct)S
  1588. 2416(password)S
  1589. 2828(256le)S
  1590. 2989(entry)S
  1591. 3228(when)S
  1592. 3478(the)S
  1593. 3633(same)S
  1594. 3872(user)S
  1595. 4072(ID)S
  1596. 4211(is)S
  1597. 4310(shared)S
  1598. 4605(by)S
  1599. 4737(several)S
  1600. 5055(login)S
  1601. 2136 V
  1602. 1080(names.)S
  1603. 2304 V
  1604. 1080(If)S
  1605. 10 B
  1606. 1192(getlogin)S
  1607. 10 R
  1608. 1577(is)S
  1609. 1688(called)S
  1610. 1973(within)S
  1611. 2274(a)S
  1612. 2363(process)S
  1613. 2710(that)S
  1614. 2906(is)S
  1615. 3018(not)S
  1616. 3191(attached)S
  1617. 3572(to)S
  1618. 3695(a)S
  1619. 3785(terminal,)S
  1620. 4191(or)S
  1621. 4320(if)S
  1622. 4427(there)S
  1623. 4674(is)S
  1624. 4786(no)S
  1625. 4931(entry)S
  1626. 5183(in)S
  1627. 2424 V
  1628. 10 B
  1629. 1080(/etc/utmp)S
  1630. 10 R
  1631. 1517(for)S
  1632. 1662(the)S
  1633. 1812(process's)S
  1634. 2214(terminal,)S
  1635. 10 B
  1636. 2602(getlogin)S
  1637. 10 R
  1638. 2970(returns)S
  1639. 3277(a)S
  1640. 3349(null)S
  1641. 3532(pointer.)S
  1642. 3894(A)S
  1643. 3994(reasonable)S
  1644. 4452(procedure)S
  1645. 4881(for)S
  1646. 5025(deter-)S
  1647. 2544 V
  1648. 1080(mining)S
  1649. 1389(the)S
  1650. 1537(login)S
  1651. 1768(name)S
  1652. 2011(is)S
  1653. 2103(to)S
  1654. 2206(256rst)S
  1655. 2388(call)S
  1656. 10 B
  1657. 2559(getlogin)S
  1658. 10 R
  1659. 2925(and)S
  1660. 3095(if)S
  1661. 3182(it)S
  1662. 3263(fails,)S
  1663. 3487(to)S
  1664. 3590(call)S
  1665. 10 B
  1666. 3761(getpwuid)S
  1667. 10 R
  1668. 4159(()S
  1669. 10 B
  1670. 4193(getuid)S
  1671. 10 R
  1672. (()).)127 4462 A
  1673. 2712 V
  1674. 9 R
  1675. 720(F)S
  1676. 722(FI)S
  1677. 774(IL)S
  1678. 807(LE)S
  1679. 865(ES)S
  1680. 923(S)S
  1681. 2832 V
  1682. 10 R
  1683. 1080(/etc/utmp)S
  1684. 3000 V
  1685. 9 R
  1686. 720(S)S
  1687. 722(SE)S
  1688. 774(EE)S
  1689. 832(E)S
  1690. 913(A)S
  1691. 915(AL)S
  1692. 983(LS)S
  1693. 1041(SO)S
  1694. 1093(O)S
  1695. 3120 V
  1696. 10 B
  1697. 1080(getpwent)S
  1698. 10 R
  1699. 1473((3),)S
  1700. 10 B
  1701. 1641(utmp)S
  1702. 10 R
  1703. 1871((5),)S
  1704. 10 B
  1705. 2039(ttyslot)S
  1706. 10 R
  1707. 2308((3))S
  1708. 3288 V
  1709. 9 R
  1710. 720(D)S
  1711. 722(DI)S
  1712. 790(IA)S
  1713. 823(AG)S
  1714. 891(GN)S
  1715. 959(NO)S
  1716. 1027(OS)S
  1717. 1095(ST)S
  1718. 1147(TI)S
  1719. 1205(IC)S
  1720. 1238(CS)S
  1721. 1300(S)S
  1722. 3408 V
  1723. 10 R
  1724. 1080(Returns)S
  1725. 1418(a)S
  1726. 1488(null)S
  1727. 1669(pointer)S
  1728. 1979(if)S
  1729. 2066(the)S
  1730. 2214(name)S
  1731. (cannot)268 2457 A
  1732. 2750(be)S
  1733. (found.)259 2870 A
  1734. 3576 V
  1735. 9 R
  1736. 720(B)S
  1737. 722(BU)S
  1738. 784(UG)S
  1739. 852(GS)S
  1740. 920(S)S
  1741. 3696 V
  1742. 10 R
  1743. 1080(The)S
  1744. 1262(return)S
  1745. 1528(values)S
  1746. 1810(point)S
  1747. 2041(to)S
  1748. 2144(static)S
  1749. 2382(data)S
  1750. 2575(whose)S
  1751. 2857(content)S
  1752. 3178(is)S
  1753. (overwritten)465 3270 A
  1754. 3760(by)S
  1755. (each)185 3885 A
  1756. 4095(call.)S
  1757. 7903 V
  1758. 720(Page)S
  1759. 941(1)S
  1760. 2669(()S
  1761. 2711(May)S
  1762. 2920(27,)S
  1763. (1986)200 3070 A
  1764. 3278())S
  1765. 4455(September)S
  1766. 4911(17,)S
  1767. (1996)200 5061 A
  1768. 8143 V
  1769. EP
  1770. %%Page: 1 32
  1771. BP
  1772. /slant 0 def
  1773. /height 0 def
  1774. 480 V
  1775. 10 R
  1776. 720(GETOPT)S
  1777. 1116(()S
  1778. 1158(3)S
  1779. 1216())S
  1780. 2696(Eighth)S
  1781. (Edition)296 2989 A
  1782. 4731(GETOPT)S
  1783. 5127(()S
  1784. 5169(3)S
  1785. 5227())S
  1786. 960 V
  1787. 9 R
  1788. 720(N)S
  1789. 722(NA)S
  1790. 790(AM)S
  1791. 858(ME)S
  1792. 940(E)S
  1793. 1080 V
  1794. 10 R
  1795. 1080(getopt)S
  1796. 10 R-1
  1797. 1356(-)S
  1798. 10 R
  1799. 1438(get)S
  1800. 1586(option)S
  1801. 1867(letter)S
  1802. 2100(from)S
  1803. 2321(argv)S
  1804. 1248 V
  1805. 9 R
  1806. 720(S)S
  1807. 722(SY)S
  1808. 774(YN)S
  1809. 842(NO)S
  1810. 910(OP)S
  1811. 978(PS)S
  1812. 1030(SI)S
  1813. 1082(IS)S
  1814. 1115(S)S
  1815. 1368 V
  1816. 10 B
  1817. 1080(int)S
  1818. 1236(getopt(argc,)S
  1819. 1792(argv,)S
  1820. 2050(optstring))S
  1821. 1488 V
  1822. 1080(int)S
  1823. 1236(argc;)S
  1824. 1608 V
  1825. 1080(char)S
  1826. (**argv;)329 1314 A
  1827. 1728 V
  1828. 1080(char)S
  1829. 1314(*optstring;)S
  1830. 1968 V
  1831. 1080(extern)S
  1832. 1393(char)S
  1833. 1627(*optarg;)S
  1834. 2088 V
  1835. 1080(extern)S
  1836. 1393(int)S
  1837. 1549(optind;)S
  1838. 2256 V
  1839. 9 R
  1840. 720(D)S
  1841. 722(DE)S
  1842. 790(ES)S
  1843. 848(SC)S
  1844. 900(CR)S
  1845. 962(RI)S
  1846. 1024(IP)S
  1847. 1057(PT)S
  1848. 1109(TI)S
  1849. 1167(IO)S
  1850. 1200(ON)S
  1851. 1268(N)S
  1852. 2376 V
  1853. 10 I
  1854. 1080(Getopt)S
  1855. 10 R
  1856. 1385(returns)S
  1857. 1696(the)S
  1858. 1850(next)S
  1859. 2054(option)S
  1860. 2341(letter)S
  1861. 2580(in)S
  1862. 10 I
  1863. 2689(argv)S
  1864. 10 R
  1865. 2904(that)S
  1866. 3086(matches)S
  1867. 3447(a)S
  1868. 3523(letter)S
  1869. 3762(in)S
  1870. 10 I
  1871. 3871(optstring)S
  1872. 10 R
  1873. 4241(.)S
  1874. 10 I
  1875. 4323(Optstring)S
  1876. 10 R
  1877. 4740(is)S
  1878. 4839(a)S
  1879. 4916(string)S
  1880. 5177(of)S
  1881. 2496 V
  1882. (recognized)442 1080 A
  1883. 1552(option)S
  1884. 1838(letters;)S
  1885. 2143(if)S
  1886. 2235(a)S
  1887. 2310(letter)S
  1888. 2548(is)S
  1889. 2644(followed)S
  1890. 3031(by)S
  1891. 3160(a)S
  1892. 3234(colon,)S
  1893. 3511(the)S
  1894. 3663(option)S
  1895. 3948(is)S
  1896. 4044(expected)S
  1897. 4431(to)S
  1898. 4538(have)S
  1899. 4757(an)S
  1900. 4881(argument)S
  1901. 2616 V
  1902. 1080(that)S
  1903. 1256(may)S
  1904. 1454(or)S
  1905. 1563(may)S
  1906. 1761(not)S
  1907. 1914(be)S
  1908. 2034(separated)S
  1909. 2440(from)S
  1910. 2661(it)S
  1911. 2742(by)S
  1912. 2867(white)S
  1913. (space.)249 3116 A
  1914. 10 I
  1915. 3415(Optarg)S
  1916. 10 R
  1917. 3730(is)S
  1918. 3822(set)S
  1919. 3959(to)S
  1920. 4062(point)S
  1921. 4293(to)S
  1922. 4397(the)S
  1923. 4546(start)S
  1924. 4746(of)S
  1925. 4856(the)S
  1926. 5005(option)S
  1927. 2736 V
  1928. 1080(argument)S
  1929. 1485(on)S
  1930. 1610(return)S
  1931. 1876(from)S
  1932. 10 I
  1933. 2097(getopt)S
  1934. 10 R
  1935. 2356(.)S
  1936. 2904 V
  1937. 10 I
  1938. 1080(Getopt)S
  1939. 10 R
  1940. (places)252 1384 A
  1941. 1666(in)S
  1942. 10 I
  1943. 1774(optind)S
  1944. 10 R
  1945. 2060(the)S
  1946. 10 I
  1947. 2213(argv)S
  1948. 10 R
  1949. 2427(index)S
  1950. 2680(of)S
  1951. 2794(the)S
  1952. 2947(next)S
  1953. 3150(argument)S
  1954. 3560(to)S
  1955. 3669(be)S
  1956. 3795(processed.)S
  1957. (Because)336 4273 A
  1958. 10 I
  1959. 4640(optind)S
  1960. 10 R
  1961. 4927(is)S
  1962. 5025(exter-)S
  1963. 3024 V
  1964. 1080(nal,)S
  1965. 1253(it)S
  1966. 1334(is)S
  1967. 1426(normally)S
  1968. (initialized)403 1814 A
  1969. 2242(to)S
  1970. 2345(zero)S
  1971. 2544(automatically)S
  1972. 3117(before)S
  1973. 3400(the)S
  1974. 3548(256rst)S
  1975. 3730(call)S
  1976. 3901(to)S
  1977. 10 I
  1978. 4004(getopt)S
  1979. 10 R
  1980. 4263(.)S
  1981. 3192 V
  1982. 1080(When)S
  1983. 1352(all)S
  1984. 1485(options)S
  1985. 1812(have)S
  1986. 2034(been)S
  1987. 2256(processed)S
  1988. 2685((i.e.,)S
  1989. 2899(up)S
  1990. 3031(to)S
  1991. 3141(the)S
  1992. 3297(256rst)S
  1993. (non-option)440 3487 A
  1994. 3960(argument),)S
  1995. 10 I
  1996. 4432(getopt)S
  1997. 10 R
  1998. 4716(returns)S
  1999. 10 B
  2000. 5029(EOF)S
  2001. 10 R
  2002. 5236(.)S
  2003. 3312 V
  2004. 1080(The)S
  2005. 1264(special)S
  2006. 1571(option)S
  2007. 10 B-1
  2008. 1854(--)S
  2009. 10 R
  2010. 1995(may)S
  2011. 2195(be)S
  2012. 2316(used)S
  2013. 2526(to)S
  2014. 2630(delimit)S
  2015. 2941(the)S
  2016. 3090(end)S
  2017. 3261(of)S
  2018. 3371(the)S
  2019. 3520(options;)S
  2020. 10 B
  2021. 3869(EOF)S
  2022. 10 R
  2023. (will)157 4102 A
  2024. 4285(be)S
  2025. 4406(returned,)S
  2026. 4793(and)S
  2027. 10 B-1
  2028. 4964(--)S
  2029. 10 R
  2030. (will)157 5104 A
  2031. 3432 V
  2032. 1080(be)S
  2033. 1200(skipped.)S
  2034. 3600 V
  2035. 9 R
  2036. 720(D)S
  2037. 722(DI)S
  2038. 790(IA)S
  2039. 823(AG)S
  2040. 891(GN)S
  2041. 959(NO)S
  2042. 1027(OS)S
  2043. 1095(ST)S
  2044. 1147(TI)S
  2045. 1205(IC)S
  2046. 1238(CS)S
  2047. 1300(S)S
  2048. 3720 V
  2049. 10 I
  2050. 1080(Getopt)S
  2051. 10 R
  2052. 1382(prints)S
  2053. 1639(an)S
  2054. 1762(error)S
  2055. 1987(message)S
  2056. 2356(on)S
  2057. 10 I
  2058. 2484(stderr)S
  2059. 10 R
  2060. 2752(and)S
  2061. 2925(returns)S
  2062. 3233(a)S
  2063. 3307(question)S
  2064. 3676(mark)S
  2065. 3912(()S
  2066. 10 B
  2067. 3946(?)S
  2068. 10 R
  2069. 3996())S
  2070. 4084(when)S
  2071. 4331(it)S
  2072. (encounters)436 4416 A
  2073. 4881(an)S
  2074. 5005(option)S
  2075. 3840 V
  2076. 1080(letter)S
  2077. 1313(not)S
  2078. 1466(included)S
  2079. 1837(in)S
  2080. 10 I
  2081. 1940(optstring)S
  2082. 10 R
  2083. 2310(.)S
  2084. 4008 V
  2085. 9 R
  2086. 720(E)S
  2087. 722(EX)S
  2088. 780(XA)S
  2089. 848(AM)S
  2090. 916(MP)S
  2091. 998(PL)S
  2092. 1050(LE)S
  2093. 1108(E)S
  2094. 4128 V
  2095. 10 R
  2096. 1080(The)S
  2097. 1262(following)S
  2098. 1678(code)S
  2099. 1894(fragment)S
  2100. 2284(shows)S
  2101. 2561(how)S
  2102. 2760(one)S
  2103. 2931(might)S
  2104. 3191(process)S
  2105. 3519(the)S
  2106. 3668(arguments)S
  2107. 4113(for)S
  2108. 4257(a)S
  2109. 4328(command)S
  2110. 4750(that)S
  2111. 4927(can)S
  2112. 5093(take)S
  2113. 4248 V
  2114. 1080(the)S
  2115. 1228(mutually)S
  2116. 1610(exclusive)S
  2117. 2015(options)S
  2118. 10 B
  2119. 2335(a)S
  2120. 10 R
  2121. 2410(and)S
  2122. 10 B
  2123. 2580(b)S
  2124. 10 R
  2125. 2636(,)S
  2126. 2686(and)S
  2127. 2856(the)S
  2128. 3004(options)S
  2129. 10 B
  2130. 3324(f)S
  2131. 10 R
  2132. 3383(and)S
  2133. 10 B
  2134. 3553(o)S
  2135. 10 R
  2136. 3603(,)S
  2137. 3653(both)S
  2138. 3856(of)S
  2139. 3965(which)S
  2140. 4236(require)S
  2141. 4547(arguments:)S
  2142. 4416 V
  2143. 1440(main(argc,)S
  2144. 1899(argv))S
  2145. 4536 V
  2146. 1440(int)S
  2147. 1571(argc;)S
  2148. 4656 V
  2149. 1440(char)S
  2150. 1639(**argv;)S
  2151. 4776 V
  2152. 1440({)S
  2153. 4896 V
  2154. 1800(int)S
  2155. 1931(c;)S
  2156. 5016 V
  2157. 1800(extern)S
  2158. 2077(int)S
  2159. 2208(optind;)S
  2160. 5136 V
  2161. 1800(extern)S
  2162. 2077(char)S
  2163. (*optarg;)335 2276 A
  2164. 5256 V
  2165. 1800(.)S
  2166. 5376 V
  2167. 1800(.)S
  2168. 5496 V
  2169. 1800(.)S
  2170. 5616 V
  2171. 1800(while)S
  2172. 2049(((c)S
  2173. 2187(=)S
  2174. 2269(getopt(argc,)S
  2175. 2778(argv,)S
  2176. 3007("abf:o:")))S
  2177. 3417(!=)S
  2178. 3533(EOF))S
  2179. 5736 V
  2180. 2160(switch)S
  2181. 2448((c))S
  2182. 2586({)S
  2183. 5856 V
  2184. 2160(case)S
  2185. 2359(`a':)S
  2186. 5976 V
  2187. 2520(if)S
  2188. 2607((b257g))S
  2189. 6096 V
  2190. 2880(err257g++;)S
  2191. 6216 V
  2192. 2520(else)S
  2193. 6336 V
  2194. 2880(a257g++;)S
  2195. 6456 V
  2196. 2520(break;)S
  2197. 6576 V
  2198. 2160(case)S
  2199. 2359(`b':)S
  2200. 6696 V
  2201. 2520(if)S
  2202. 2607((a257g))S
  2203. 6816 V
  2204. 2880(err257g++;)S
  2205. 6936 V
  2206. 2520(else)S
  2207. 7056 V
  2208. 2880(bproc();)S
  2209. 7176 V
  2210. 2520(break;)S
  2211. 7296 V
  2212. 2160(case)S
  2213. (`f':)130 2359 A
  2214. 7416 V
  2215. 2520(i256le)S
  2216. 2702(=)S
  2217. 2784(optarg;)S
  2218. 7536 V
  2219. 2520(break;)S
  2220. 7903 V
  2221. 720(Page)S
  2222. 941(1)S
  2223. 2669(()S
  2224. 2711(May)S
  2225. 2920(27,)S
  2226. (1986)200 3070 A
  2227. 3278())S
  2228. 4455(September)S
  2229. 4911(17,)S
  2230. (1996)200 5061 A
  2231. 8143 V
  2232. EP
  2233. %%Page: 2 33
  2234. BP
  2235. /slant 0 def
  2236. /height 0 def
  2237. 480 V
  2238. 10 R
  2239. 720(GETOPT)S
  2240. 1116(()S
  2241. 1158(3)S
  2242. 1216())S
  2243. 2696(Eighth)S
  2244. (Edition)296 2989 A
  2245. 4731(GETOPT)S
  2246. 5127(()S
  2247. 5169(3)S
  2248. 5227())S
  2249. 960 V
  2250. 2160(case)S
  2251. 2359(`o':)S
  2252. 1080 V
  2253. 2520(o256le)S
  2254. 2724(=)S
  2255. 2806(optarg;)S
  2256. 1200 V
  2257. 2520(break;)S
  2258. 1320 V
  2259. 2160(case)S
  2260. 2359(`?':)S
  2261. 1440 V
  2262. (default:)308 2160 A
  2263. 1560 V
  2264. 2520(err257g++;)S
  2265. 1680 V
  2266. 2520(break;)S
  2267. 1800 V
  2268. 2160(})S
  2269. 1920 V
  2270. 1800(if)S
  2271. 1887((err257g))S
  2272. 2199({)S
  2273. 2040 V
  2274. 2160(fprintf(stderr,)S
  2275. 2732("Usage:)S
  2276. (...");)178 3078 A
  2277. 2160 V
  2278. 2160(exit(2);)S
  2279. 2280 V
  2280. 1800(})S
  2281. 2400 V
  2282. 1800(for)S
  2283. 1943((;)S
  2284. 2030(optind)S
  2285. 2311(<)S
  2286. 2393(argc;)S
  2287. 2620(optind++))S
  2288. 3049({)S
  2289. 2520 V
  2290. 2160(.)S
  2291. 2640 V
  2292. 2160(.)S
  2293. 2760 V
  2294. 2160(.)S
  2295. 2880 V
  2296. 1800(})S
  2297. 3000 V
  2298. 1800(.)S
  2299. 3120 V
  2300. 1800(.)S
  2301. 3240 V
  2302. 1800(.)S
  2303. 3360 V
  2304. 1440(})S
  2305. 3528 V
  2306. 9 R
  2307. 720(H)S
  2308. 722(HI)S
  2309. 790(IS)S
  2310. 823(ST)S
  2311. 875(TO)S
  2312. 933(OR)S
  2313. 1001(RY)S
  2314. 1063(Y)S
  2315. 3648 V
  2316. 10 R
  2317. (Written)308 1080 A
  2318. 1432(by)S
  2319. 1576(Henry)S
  2320. 1872(Spencer,)S
  2321. 2266(working)S
  2322. 2645(from)S
  2323. 2885(a)S
  2324. 2974(Bell)S
  2325. 3187(Labs)S
  2326. 3428(manual)S
  2327. 3769(page.)S
  2328. 4054(Modi256ed)S
  2329. 4467(by)S
  2330. 4612(Keith)S
  2331. 4881(Bostic)S
  2332. 5183(to)S
  2333. 3768 V
  2334. 1080(behave)S
  2335. 1390(more)S
  2336. 1622(like)S
  2337. 1798(the)S
  2338. 1946(System)S
  2339. 2267(V)S
  2340. 2365(version.)S
  2341. 3936 V
  2342. 9 R
  2343. 720(B)S
  2344. 722(BU)S
  2345. 784(UG)S
  2346. 852(GS)S
  2347. 920(S)S
  2348. 4056 V
  2349. 10 R
  2350. 1080(It)S
  2351. 1173(is)S
  2352. 1271(not)S
  2353. (obvious)317 1430 A
  2354. 1778(how)S
  2355. 1982(`)S
  2356. 10 R-1
  2357. 2016(-)S
  2358. 10 R
  2359. 2073(')S
  2360. 2138(standing)S
  2361. 2509(alone)S
  2362. (should)267 2758 A
  2363. 3056(be)S
  2364. 3182(treated;)S
  2365. 3541(this)S
  2366. 3717(version)S
  2367. 4044(treats)S
  2368. 4295(it)S
  2369. 4383(as)S
  2370. 4499(a)S
  2371. (non-option)440 4576 A
  2372. 5048(argu-)S
  2373. 4176 V
  2374. 1080(ment,)S
  2375. 1331(which)S
  2376. 1602(is)S
  2377. 1694(not)S
  2378. 1847(always)S
  2379. 2152(right.)S
  2380. 4344 V
  2381. 1080(Option)S
  2382. 1397(arguments)S
  2383. 1855(are)S
  2384. 2018(allowed)S
  2385. 2376(to)S
  2386. 2493(begin)S
  2387. 2755(with)S
  2388. 2973(`)S
  2389. 10 R-1
  2390. 3007(-)S
  2391. 10 R
  2392. 3064(';)S
  2393. 3165(this)S
  2394. 3349(is)S
  2395. 3455(reasonable)S
  2396. 3925(but)S
  2397. 4092(reduces)S
  2398. 4439(the)S
  2399. (amount)301 4601 A
  2400. 4941(of)S
  2401. 5064(error)S
  2402. 4464 V
  2403. 1080(checking)S
  2404. 1468(possible.)S
  2405. 4632 V
  2406. 10 I
  2407. 1080(Getopt)S
  2408. 10 R
  2409. 1379(is)S
  2410. 1471(quite)S
  2411. 1697(257exible)S
  2412. 2024(but)S
  2413. 2177(the)S
  2414. (obvious)317 2325 A
  2415. 2667(price)S
  2416. 2894(must)S
  2417. 3114(be)S
  2418. 3234(paid:)S
  2419. 3485(there)S
  2420. 3712(is)S
  2421. 3804(much)S
  2422. 4052(it)S
  2423. 4133(could)S
  2424. 4381(do)S
  2425. 4506(that)S
  2426. 4682(it)S
  2427. 4763(doesn't,)S
  2428. 5110(like)S
  2429. 4752 V
  2430. 1080(checking)S
  2431. 1468(mutually)S
  2432. 1850(exclusive)S
  2433. 2255(options,)S
  2434. 2600(checking)S
  2435. 2988(type)S
  2436. 3186(of)S
  2437. 3295(option)S
  2438. 3576(arguments,)S
  2439. 4045(etc.)S
  2440. 7903 V
  2441. 720(September)S
  2442. 1176(17,)S
  2443. (1996)200 1326 A
  2444. 2669(()S
  2445. 2711(May)S
  2446. 2920(15,)S
  2447. (1985)200 3070 A
  2448. 3278())S
  2449. 4990(Page)S
  2450. 5211(2)S
  2451. 8143 V
  2452. EP
  2453. %%Page: 1 34
  2454. BP
  2455. /slant 0 def
  2456. /height 0 def
  2457. 480 V
  2458. 10 R
  2459. 720(GETPASS)S
  2460. 1166(()S
  2461. 1208(3)S
  2462. 1266())S
  2463. 2696(Eighth)S
  2464. (Edition)296 2989 A
  2465. 4681(GETPASS)S
  2466. 5127(()S
  2467. 5169(3)S
  2468. 5227())S
  2469. 960 V
  2470. 9 R
  2471. 720(N)S
  2472. 722(NA)S
  2473. 790(AM)S
  2474. 858(ME)S
  2475. 940(E)S
  2476. 1080 V
  2477. 10 R
  2478. 1080(getpass)S
  2479. 10 R-1
  2480. 1401(-)S
  2481. 10 R
  2482. 1483(read)S
  2483. 1682(a)S
  2484. 1752(password)S
  2485. 1248 V
  2486. 9 R
  2487. 720(S)S
  2488. 722(SY)S
  2489. 774(YN)S
  2490. 842(NO)S
  2491. 910(OP)S
  2492. 978(PS)S
  2493. 1030(SI)S
  2494. 1082(IS)S
  2495. 1115(S)S
  2496. 1368 V
  2497. 10 B
  2498. 1080(#include)S
  2499. 1482(<minix/minlib.h>)S
  2500. 1608 V
  2501. 1080(char)S
  2502. 1314(*getpass(const)S
  2503. 1973(char)S
  2504. 2207(*)S
  2505. 10 I
  2506. 2257(prompt)S
  2507. 10 B
  2508. 2547())S
  2509. 1776 V
  2510. 9 R
  2511. 720(D)S
  2512. 722(DE)S
  2513. 790(ES)S
  2514. 848(SC)S
  2515. 900(CR)S
  2516. 962(RI)S
  2517. 1024(IP)S
  2518. 1057(PT)S
  2519. 1109(TI)S
  2520. 1167(IO)S
  2521. 1200(ON)S
  2522. 1268(N)S
  2523. 1896 V
  2524. 10 B
  2525. 1080(Getpass)S
  2526. 10 R
  2527. 1452(reads)S
  2528. 1696(a)S
  2529. 1772(password)S
  2530. 2183(from)S
  2531. 2410(the)S
  2532. 2564(256le)S
  2533. 10 B
  2534. 2725(/dev/tty)S
  2535. 10 R
  2536. 3050(,)S
  2537. 3107(or)S
  2538. 3223(if)S
  2539. 3317(that)S
  2540. (cannot)268 3500 A
  2541. 3800(be)S
  2542. 3927(opened,)S
  2543. 4274(from)S
  2544. 4502(the)S
  2545. 4657(standard)S
  2546. (input,)231 5030 A
  2547. 2016 V
  2548. 1080(after)S
  2549. 1296(prompting)S
  2550. 1744(with)S
  2551. 1953(the)S
  2552. 2106(null-terminated)S
  2553. 2757(string)S
  2554. 10 I
  2555. 3016(prompt)S
  2556. 10 R
  2557. 3336(and)S
  2558. 3511(disabling)S
  2559. 3909(echoing.)S
  2560. 4306(A)S
  2561. 4408(pointer)S
  2562. 4722(is)S
  2563. 4818(returned)S
  2564. 5183(to)S
  2565. 2136 V
  2566. 1080(a)S
  2567. 1150(null-terminated)S
  2568. 1796(string)S
  2569. 2050(of)S
  2570. 2159(at)S
  2571. 2257(most)S
  2572. 2477(32)S
  2573. 2602(characters,)S
  2574. 3062(excluding)S
  2575. 3483(the)S
  2576. 3631(null.)S
  2577. 2304 V
  2578. 9 R
  2579. 720(S)S
  2580. 722(SE)S
  2581. 774(EE)S
  2582. 832(E)S
  2583. 913(A)S
  2584. 915(AL)S
  2585. 983(LS)S
  2586. 1041(SO)S
  2587. 1093(O)S
  2588. 2424 V
  2589. 10 B
  2590. 1080(crypt)S
  2591. 10 R
  2592. 1310((3).)S
  2593. 2592 V
  2594. 9 R
  2595. 720(B)S
  2596. 722(BU)S
  2597. 784(UG)S
  2598. 852(GS)S
  2599. 920(S)S
  2600. 2712 V
  2601. 10 R
  2602. 1080(The)S
  2603. 1262(return)S
  2604. 1528(value)S
  2605. 1771(points)S
  2606. 2041(to)S
  2607. 2144(static)S
  2608. 2382(data)S
  2609. 2575(whose)S
  2610. 2857(content)S
  2611. 3178(is)S
  2612. (overwritten)465 3270 A
  2613. 3760(by)S
  2614. (each)185 3885 A
  2615. 4095(call.)S
  2616. 7903 V
  2617. 720(Page)S
  2618. 941(1)S
  2619. 4455(September)S
  2620. 4911(17,)S
  2621. (1996)200 5061 A
  2622. 8143 V
  2623. EP
  2624. %%Page: 1 35
  2625. BP
  2626. /slant 0 def
  2627. /height 0 def
  2628. 480 V
  2629. 10 R
  2630. 720(GETPWENT)S
  2631. 1273(()S
  2632. 1315(3)S
  2633. 1373())S
  2634. 2696(Eighth)S
  2635. (Edition)296 2989 A
  2636. 4574(GETPWENT)S
  2637. 5127(()S
  2638. 5169(3)S
  2639. 5227())S
  2640. 960 V
  2641. 9 R
  2642. 720(N)S
  2643. 722(NA)S
  2644. 790(AM)S
  2645. 858(ME)S
  2646. 940(E)S
  2647. 1080 V
  2648. 10 R
  2649. 1080(getpwent,)S
  2650. 1499(getpwnam,)S
  2651. 1968(getpwuid,)S
  2652. 2392(setpwent,)S
  2653. (endpwent,)416 2800 A
  2654. 3241(setpw256le)S
  2655. 10 R-1
  2656. 3630(-)S
  2657. 10 R
  2658. 3712(password)S
  2659. 4117(256le)S
  2660. 4271(routines)S
  2661. 1248 V
  2662. 9 R
  2663. 720(S)S
  2664. 722(SY)S
  2665. 774(YN)S
  2666. 842(NO)S
  2667. 910(OP)S
  2668. 978(PS)S
  2669. 1030(SI)S
  2670. 1082(IS)S
  2671. 1115(S)S
  2672. 1368 V
  2673. 10 B
  2674. 1080(#include)S
  2675. 1482(<pwd.h>)S
  2676. 1608 V
  2677. 1080(struct)S
  2678. 1371(passwd)S
  2679. 1722(*getpwent(void))S
  2680. 1728 V
  2681. 1080(struct)S
  2682. 1371(passwd)S
  2683. 1722(*getpwnam(const)S
  2684. 2516(char)S
  2685. 2750(*)S
  2686. 10 I
  2687. 2800(name)S
  2688. 10 B
  2689. 3018())S
  2690. 1848 V
  2691. 1080(struct)S
  2692. 1371(passwd)S
  2693. 1722(*getpwuid(uid_t)S
  2694. 10 I
  2695. 2466(uid)S
  2696. 10 B
  2697. 2594())S
  2698. 1968 V
  2699. 1080(int)S
  2700. 1236(setpwent(void))S
  2701. 2088 V
  2702. 1080(void)S
  2703. (endpwent(void))673 1302 A
  2704. 2208 V
  2705. 1080(void)S
  2706. 1302(setpw256le(const)S
  2707. 1974(char)S
  2708. 2208(*)S
  2709. 10 I
  2710. 2258(256le)S
  2711. 10 B
  2712. 2381())S
  2713. 2376 V
  2714. 9 R
  2715. 720(D)S
  2716. 722(DE)S
  2717. 790(ES)S
  2718. 848(SC)S
  2719. 900(CR)S
  2720. 962(RI)S
  2721. 1024(IP)S
  2722. 1057(PT)S
  2723. 1109(TI)S
  2724. 1167(IO)S
  2725. 1200(ON)S
  2726. 1268(N)S
  2727. 2496 V
  2728. 10 R
  2729. 1080(These)S
  2730. 1349(functions)S
  2731. 1751(are)S
  2732. 1903(used)S
  2733. 2115(to)S
  2734. 2221(obtain)S
  2735. 2501(information)S
  2736. 3005(from)S
  2737. 3230(the)S
  2738. 3382(password)S
  2739. 3791(256le.)S
  2740. 3999(They)S
  2741. 4235(return)S
  2742. 4505(this)S
  2743. 4679(information)S
  2744. 5183(in)S
  2745. 2616 V
  2746. 1080(a)S
  2747. 10 B
  2748. 1150(struct)S
  2749. 1428(passwd)S
  2750. 10 R
  2751. 1766(as)S
  2752. 1875(de256ned)S
  2753. 2196(by)S
  2754. 2321(<pwd.h>:)S
  2755. 2784 V
  2756. 1080(struct)S
  2757. 1329(passwd)S
  2758. 1650({)S
  2759. 2904 V
  2760. 1280(char)S
  2761. 1580(*pw_name;)S
  2762. 2330(/*)S
  2763. 2433(login)S
  2764. 2664(name)S
  2765. 2907(*/)S
  2766. 3024 V
  2767. 1280(char)S
  2768. 1580(*pw_passwd;)S
  2769. 2330(/*)S
  2770. 2433(encrypted)S
  2771. 2855(password)S
  2772. 3260(*/)S
  2773. 3144 V
  2774. 1280(uid_t)S
  2775. 1580(pw_uid;)S
  2776. 2330(/*)S
  2777. 2433(numeric)S
  2778. 2788(user)S
  2779. 2981(id)S
  2780. 3084(*/)S
  2781. 3264 V
  2782. 1280(gid_t)S
  2783. 1580(pw_gid;)S
  2784. 2330(/*)S
  2785. 2433(numeric)S
  2786. (group)234 2788 A
  2787. 3047(id)S
  2788. 3150(*/)S
  2789. 3384 V
  2790. 1280(char)S
  2791. 1580(*pw_gecos;)S
  2792. 2330(/*)S
  2793. 2433(user)S
  2794. 2626(full)S
  2795. 2791(name)S
  2796. 3034(and)S
  2797. 3204(other)S
  2798. 3436(info)S
  2799. 3623(*/)S
  2800. 3504 V
  2801. 1280(char)S
  2802. 1580(*pw_dir;)S
  2803. 2330(/*)S
  2804. 2433(user's)S
  2805. 2699(home)S
  2806. 2947(directory)S
  2807. 3336(*/)S
  2808. 3624 V
  2809. 1280(char)S
  2810. (*pw_shell;)441 1580 A
  2811. 2330(/*)S
  2812. 2433(name)S
  2813. 2676(of)S
  2814. 2785(the)S
  2815. 2933(user's)S
  2816. 3199(shell)S
  2817. 3414(*/)S
  2818. 3744 V
  2819. 1080(};)S
  2820. 3912 V
  2821. 10 B
  2822. (Getpwent())489 1080 A
  2823. 10 R
  2824. 1596(reads)S
  2825. 1836(the)S
  2826. 1987(password)S
  2827. 2395(256le)S
  2828. 2552(entry)S
  2829. 2787(by)S
  2830. 2915(entry.)S
  2831. 10 B
  2832. 3200(Getpwnam())S
  2833. 10 R
  2834. 3772(scans)S
  2835. 4018(the)S
  2836. 4169(entire)S
  2837. 4427(password)S
  2838. 4835(256le)S
  2839. 4992(for)S
  2840. 5138(the)S
  2841. 4032 V
  2842. 1080(user)S
  2843. 1276(with)S
  2844. 1483(the)S
  2845. 1634(given)S
  2846. 10 I
  2847. 1885(name)S
  2848. 10 R
  2849. 2111(.)S
  2850. 10 B
  2851. 2189(Getpwuid())S
  2852. 10 R
  2853. (looks)217 2711 A
  2854. 2956(for)S
  2855. 3102(the)S
  2856. 3253(256rst)S
  2857. 3438(user)S
  2858. 3634(with)S
  2859. 3841(the)S
  2860. 3992(given)S
  2861. 10 I
  2862. 4242(uid)S
  2863. 10 R
  2864. 4378(.)S
  2865. 4455(The)S
  2866. 10 B
  2867. (setpwent())450 4639 A
  2868. 10 R
  2869. 5116(and)S
  2870. 4152 V
  2871. 10 B
  2872. (endpwent())489 1080 A
  2873. 10 R
  2874. 1608(functions)S
  2875. 2021(are)S
  2876. 2184(used)S
  2877. 2407(to)S
  2878. 2524(open)S
  2879. 2758(and)S
  2880. 2942(later)S
  2881. 3162(close)S
  2882. 3409(the)S
  2883. 3572(password)S
  2884. 3992(256le.)S
  2885. 4211(With)S
  2886. 10 B
  2887. 4452(setpw256le())S
  2888. 10 R
  2889. 4936(one)S
  2890. 5121(can)S
  2891. 4272 V
  2892. 1080(specify)S
  2893. 1423(the)S
  2894. 1598(256le)S
  2895. 1778(to)S
  2896. 1907(read)S
  2897. 2132(other)S
  2898. 2390(than)S
  2899. 2614(the)S
  2900. 2788(normal)S
  2901. 3124(password)S
  2902. 3555(256le.)S
  2903. 3785(This)S
  2904. 4015(only)S
  2905. 4244(sets)S
  2906. 4446(the)S
  2907. 4620(name,)S
  2908. 4914(the)S
  2909. 5088(next)S
  2910. 4392 V
  2911. 10 B
  2912. (setpwent())450 1080 A
  2913. 10 R
  2914. 1557(call)S
  2915. (will)157 1730 A
  2916. 1914(open)S
  2917. 2136(the)S
  2918. 2286(256le.)S
  2919. 2492(Do)S
  2920. 2642(not)S
  2921. 2797(touch)S
  2922. 3048(the)S
  2923. 3199(256le)S
  2924. 3356(name)S
  2925. 3602(while)S
  2926. 3854(it)S
  2927. 3938(is)S
  2928. 4033(active.)S
  2929. 4352(Use)S
  2930. 10 B
  2931. 4537(setpw256le(NULL))S
  2932. 4512 V
  2933. 10 R
  2934. 1080(to)S
  2935. 1183(revert)S
  2936. 1444(back)S
  2937. 1659(to)S
  2938. 1762(the)S
  2939. 1910(normal)S
  2940. 2220(password)S
  2941. 2625(256le.)S
  2942. 4680 V
  2943. 1080(The)S
  2944. 1262(usual)S
  2945. 1499(way)S
  2946. 1692(to)S
  2947. 1795(scan)S
  2948. 1999(the)S
  2949. 2147(password)S
  2950. 2552(256le)S
  2951. 2706(is)S
  2952. 2798((error)S
  2953. 3054(checking)S
  2954. (omitted):)369 3442 A
  2955. 4848 V
  2956. 1440(setpwent();)S
  2957. 4968 V
  2958. 1440(while)S
  2959. 1689(((pw)S
  2960. 1905(=)S
  2961. (getpwent()))471 1987 A
  2962. 2483(!=)S
  2963. 2599(NULL))S
  2964. 5088 V
  2965. 1800(if)S
  2966. 1887((appropriate_test(pw)))S
  2967. 2820(break;)S
  2968. 5208 V
  2969. (endpwent();)487 1440 A
  2970. 5376 V
  2971. 1080(The)S
  2972. 10 B
  2973. 1276(pw)S
  2974. 10 R
  2975. 1444(variable)S
  2976. 1808(contains)S
  2977. 2182(the)S
  2978. 2344(entry)S
  2979. 2590(that)S
  2980. 2780(is)S
  2981. 2886(wanted)S
  2982. 3216(if)S
  2983. (non-NULL.)479 3317 A
  2984. 3860(The)S
  2985. 10 B
  2986. 4056(getpwnam())S
  2987. 10 R
  2988. 4611(and)S
  2989. 10 B
  2990. 4795(getpwuid())S
  2991. 5496 V
  2992. 10 R
  2993. 1080(functions)S
  2994. 1479(are)S
  2995. 1628(implemented)S
  2996. 2178(as)S
  2997. 2287(in)S
  2998. 2390(this)S
  2999. 2560(example,)S
  3000. 2951(with)S
  3001. 3155(error)S
  3002. 3377(checking)S
  3003. 3765(of)S
  3004. 3874(course.)S
  3005. 5664 V
  3006. 10 B
  3007. (Getpwent())489 1080 A
  3008. 10 R
  3009. 1605(calls)S
  3010. 10 B
  3011. (setpwent())450 1826 A
  3012. 10 R
  3013. 2312(if)S
  3014. 2410(this)S
  3015. 2591(has)S
  3016. 2761(not)S
  3017. 2925(yet)S
  3018. 3084(been)S
  3019. (done.)220 3311 A
  3020. 10 B
  3021. (Setpwent())467 3593 A
  3022. 10 R
  3023. 4097(256rst)S
  3024. 4291(calls)S
  3025. 10 B
  3026. (endpwent())489 4513 A
  3027. 10 R
  3028. 5039(if)S
  3029. 5138(the)S
  3030. 5784 V
  3031. 1080(password)S
  3032. 1485(256le)S
  3033. 1639(is)S
  3034. (still)151 1731 A
  3035. 1907(open.)S
  3036. 2177((Other)S
  3037. 2466(implementations)S
  3038. 3161(may)S
  3039. 3359(simply)S
  3040. 3657(rewind)S
  3041. 3962(the)S
  3042. 4110(256le.))S
  3043. 5952 V
  3044. 9 R
  3045. 720(F)S
  3046. 722(FI)S
  3047. 774(IL)S
  3048. 807(LE)S
  3049. 865(ES)S
  3050. 923(S)S
  3051. 6072 V
  3052. 10 B
  3053. 1080(/etc/passwd)S
  3054. 10 R
  3055. 1830(The)S
  3056. 2012(password)S
  3057. 2417(256le)S
  3058. 2571(database.)S
  3059. 6240 V
  3060. 9 R
  3061. 720(S)S
  3062. 722(SE)S
  3063. 774(EE)S
  3064. 832(E)S
  3065. 913(A)S
  3066. 915(AL)S
  3067. 983(LS)S
  3068. 1041(SO)S
  3069. 1093(O)S
  3070. 6360 V
  3071. 10 B
  3072. 1080(cuserid)S
  3073. 10 R
  3074. 1394((3),)S
  3075. 10 B
  3076. 1562(getlogin)S
  3077. 10 R
  3078. 1903((3),)S
  3079. 10 B
  3080. 2071(getgrent)S
  3081. 10 R
  3082. 2430((3),)S
  3083. 10 B
  3084. 2598(passwd)S
  3085. 10 R
  3086. 2911((5).)S
  3087. 6528 V
  3088. 9 R
  3089. 720(D)S
  3090. 722(DI)S
  3091. 790(IA)S
  3092. 823(AG)S
  3093. 891(GN)S
  3094. 959(NO)S
  3095. 1027(OS)S
  3096. 1095(ST)S
  3097. 1147(TI)S
  3098. 1205(IC)S
  3099. 1238(CS)S
  3100. 1300(S)S
  3101. 6648 V
  3102. 10 B
  3103. (Setpwent())467 1080 A
  3104. 10 R
  3105. 1576(has)S
  3106. 1739(the)S
  3107. 1891(same)S
  3108. 2128(return)S
  3109. 2399(value)S
  3110. 2647(and)S
  3111. 2822(error)S
  3112. 3049(codes)S
  3113. 3308(as)S
  3114. 3422(the)S
  3115. 10 B
  3116. 3575(open)S
  3117. 10 R
  3118. 3782((2))S
  3119. 3930(call)S
  3120. 4106(it)S
  3121. 4192(uses)S
  3122. 4395(to)S
  3123. 4503(open)S
  3124. 4728(the)S
  3125. 4881(password)S
  3126. 6768 V
  3127. 1080(256le.)S
  3128. 1290(The)S
  3129. 10 B
  3130. 1478(get)S
  3131. 10 I
  3132. (xxx)135 1607 A
  3133. 10 B
  3134. 1750(())S
  3135. 10 R
  3136. 1849(functions)S
  3137. 2254(return)S
  3138. 2526(NULL)S
  3139. 2827(on)S
  3140. 2957(end)S
  3141. 3132(of)S
  3142. 3246(256le,)S
  3143. 3430(entry)S
  3144. 3667(not)S
  3145. (found,)259 3825 A
  3146. 4114(or)S
  3147. 4228(error.)S
  3148. 4505(You)S
  3149. 4708(can)S
  3150. 4878(set)S
  3151. 10 B
  3152. (errno)241 5020 A
  3153. 6888 V
  3154. 10 R
  3155. 1080(to)S
  3156. 1183(zero)S
  3157. 1382(before)S
  3158. 1665(the)S
  3159. 1813(call)S
  3160. 1984(and)S
  3161. 2154(check)S
  3162. 2414(it)S
  3163. 2495(after.)S
  3164. 7056 V
  3165. 9 R
  3166. 720(N)S
  3167. 722(NO)S
  3168. 790(OT)S
  3169. 858(TE)S
  3170. 916(ES)S
  3171. 974(S)S
  3172. 7176 V
  3173. 10 R
  3174. 1080(All)S
  3175. 10 B
  3176. 1234(get)S
  3177. 10 I
  3178. (xxx)135 1363 A
  3179. 10 B
  3180. 1506(())S
  3181. 10 R
  3182. 1599(routines)S
  3183. 1948(return)S
  3184. 2214(a)S
  3185. 2284(pointer)S
  3186. 2594(to)S
  3187. 2697(static)S
  3188. 2935(storage)S
  3189. 3251(that)S
  3190. 3427(is)S
  3191. (overwritten)465 3519 A
  3192. 4009(in)S
  3193. (each)185 4112 A
  3194. 4322(call.)S
  3195. 7344 V
  3196. 1080(Only)S
  3197. 10 B
  3198. 1324(getpwnam())S
  3199. 10 R
  3200. 1883(and)S
  3201. 10 B
  3202. 2071(getpwuid())S
  3203. 10 R
  3204. 2580(are)S
  3205. 2747(de256ned)S
  3206. 3086(by)S
  3207. 8 R
  3208. 3224(POSIX)S
  3209. 10 R
  3210. 3457(.)S
  3211. 3550(The)S
  3212. 10 B
  3213. (_MINIX_SOURCE)839 3750 A
  3214. 10 R
  3215. 4632(macro)S
  3216. 4927(must)S
  3217. 5166(be)S
  3218. 7464 V
  3219. 1080(de256ned)S
  3220. 1405(before)S
  3221. 1692(including)S
  3222. 2099(<pwd.h>)S
  3223. 2489(to)S
  3224. 2595(make)S
  3225. 2841(the)S
  3226. 2992(other)S
  3227. 3227(functions)S
  3228. 3629(visible.)S
  3229. 3975(The)S
  3230. 10 B
  3231. 4160(pw_passwd)S
  3232. 10 R
  3233. 4680(and)S
  3234. 10 B
  3235. 4853(pw_gecos)S
  3236. 7903 V
  3237. 10 R
  3238. 720(Page)S
  3239. 941(1)S
  3240. 4455(September)S
  3241. 4911(17,)S
  3242. (1996)200 5061 A
  3243. 8143 V
  3244. EP
  3245. %%Page: 2 36
  3246. BP
  3247. /slant 0 def
  3248. /height 0 def
  3249. 480 V
  3250. 10 R
  3251. 720(GETPWENT)S
  3252. 1273(()S
  3253. 1315(3)S
  3254. 1373())S
  3255. 2696(Eighth)S
  3256. (Edition)296 2989 A
  3257. 4574(GETPWENT)S
  3258. 5127(()S
  3259. 5169(3)S
  3260. 5227())S
  3261. 960 V
  3262. 1080(256elds)S
  3263. 1327(are)S
  3264. 1480(also)S
  3265. 1671(not)S
  3266. 1828(de256ned)S
  3267. 2153(by)S
  3268. 8 R
  3269. 2277(POSIX)S
  3270. 10 R
  3271. 2510(,)S
  3272. 2564(but)S
  3273. 2721(are)S
  3274. 2874(always)S
  3275. 3184(visible.)S
  3276. 3532(Portable)S
  3277. 3898(code)S
  3278. (cannot)268 4118 A
  3279. 4416(reliably)S
  3280. 4754(detect)S
  3281. 5025(errors)S
  3282. 1080 V
  3283. 1080(by)S
  3284. (setting)268 1215 A
  3285. 10 B
  3286. (errno)241 1517 A
  3287. 10 R
  3288. 1792(to)S
  3289. 1904(zero.)S
  3290. 2162(Under)S
  3291. 2448(Minix)S
  3292. 2727(it)S
  3293. 2817(is)S
  3294. 2918(better)S
  3295. 3182(to)S
  3296. 3294(make)S
  3297. 3546(a)S
  3298. 10 B
  3299. (getpwent())461 3625 A
  3300. 10 R
  3301. 4120(scan)S
  3302. 4333(if)S
  3303. (you)150 4429 A
  3304. 4613(need)S
  3305. 4837(to)S
  3306. (look)178 4949 A
  3307. 5161(up)S
  3308. 1200 V
  3309. 1080(several)S
  3310. 1398(user-id's)S
  3311. 1783(or)S
  3312. 1899(names,)S
  3313. 2213(but)S
  3314. 2373(portable)S
  3315. 2736(code)S
  3316. 2959(had)S
  3317. 3137(better)S
  3318. 3400(use)S
  3319. 3567(several)S
  3320. 10 B
  3321. 3886(getpwuid())S
  3322. 10 R
  3323. 4385(or)S
  3324. 10 B
  3325. 4502(getpwnam())S
  3326. 10 R
  3327. 5051(calls.)S
  3328. 1320 V
  3329. 1080(The)S
  3330. 10 B
  3331. (getpwent())461 1262 A
  3332. 10 R
  3333. 1748(is)S
  3334. 1840(usually)S
  3335. 2155(available)S
  3336. 2544(on)S
  3337. 2669(other)S
  3338. 2901(systems,)S
  3339. 3269(but)S
  3340. 3422(may)S
  3341. 3620(be)S
  3342. 3740(very)S
  3343. 3944(expensive.)S
  3344. 1488 V
  3345. 9 R
  3346. 720(A)S
  3347. 722(AU)S
  3348. 790(UT)S
  3349. 858(TH)S
  3350. 916(HO)S
  3351. 984(OR)S
  3352. 1052(R)S
  3353. 1608 V
  3354. 10 R
  3355. 1080(Kees)S
  3356. 1307(J.)S
  3357. 1396(Bot)S
  3358. 1566((kjb@cs.vu.nl))S
  3359. 7903 V
  3360. 720(September)S
  3361. 1176(17,)S
  3362. (1996)200 1326 A
  3363. 2669(()S
  3364. 2711(May)S
  3365. 2920(15,)S
  3366. (1985)200 3070 A
  3367. 3278())S
  3368. 4990(Page)S
  3369. 5211(2)S
  3370. 8143 V
  3371. EP
  3372. %%Page: 1 37
  3373. BP
  3374. /slant 0 def
  3375. /height 0 def
  3376. 480 V
  3377. 10 R
  3378. 720(GETS)S
  3379. 981(()S
  3380. 1023(3)S
  3381. 1081())S
  3382. 2696(Eighth)S
  3383. (Edition)296 2989 A
  3384. 4866(GETS)S
  3385. 5127(()S
  3386. 5169(3)S
  3387. 5227())S
  3388. 960 V
  3389. 9 R
  3390. 720(N)S
  3391. 722(NA)S
  3392. 790(AM)S
  3393. 858(ME)S
  3394. 940(E)S
  3395. 1080 V
  3396. 10 R
  3397. 1080(gets,)S
  3398. 1292(fgets)S
  3399. 10 R-1
  3400. 1513(-)S
  3401. 10 R
  3402. 1595(get)S
  3403. 1743(a)S
  3404. 1813(string)S
  3405. 2067(from)S
  3406. 2288(a)S
  3407. 2358(stream)S
  3408. 1248 V
  3409. 9 R
  3410. 720(S)S
  3411. 722(SY)S
  3412. 774(YN)S
  3413. 842(NO)S
  3414. 910(OP)S
  3415. 978(PS)S
  3416. 1030(SI)S
  3417. 1082(IS)S
  3418. 1115(S)S
  3419. 1368 V
  3420. 10 B
  3421. 1080(#include)S
  3422. 1482(<stdio.h>)S
  3423. 1608 V
  3424. 1080(char)S
  3425. 1314(*gets(char)S
  3426. 1800(*)S
  3427. 10 I
  3428. 1850(s)S
  3429. 10 B
  3430. 1889())S
  3431. 1728 V
  3432. 1080(char)S
  3433. 1314(*fgets(char)S
  3434. 1834(*)S
  3435. 10 I
  3436. 1884(s)S
  3437. 10 B
  3438. 1923(,)S
  3439. 1986(int)S
  3440. 10 I
  3441. 2142(n)S
  3442. 10 B
  3443. 2192(,)S
  3444. 2255(FILE)S
  3445. 2528(*)S
  3446. 10 I
  3447. 2578(stream)S
  3448. 10 B
  3449. 2852())S
  3450. 1896 V
  3451. 9 R
  3452. 720(D)S
  3453. 722(DE)S
  3454. 790(ES)S
  3455. 848(SC)S
  3456. 900(CR)S
  3457. 962(RI)S
  3458. 1024(IP)S
  3459. 1057(PT)S
  3460. 1109(TI)S
  3461. 1167(IO)S
  3462. 1200(ON)S
  3463. 1268(N)S
  3464. 2016 V
  3465. 10 B
  3466. 1080(Gets)S
  3467. 10 R
  3468. 1306(reads)S
  3469. 1550(a)S
  3470. 1626(string)S
  3471. 1886(into)S
  3472. 10 I
  3473. 2073(s)S
  3474. 10 R
  3475. 2143(from)S
  3476. 2370(the)S
  3477. 2524(standard)S
  3478. (input)206 2896 A
  3479. 3133(stream)S
  3480. 10 B
  3481. 3433(stdin)S
  3482. 10 R
  3483. 3646(.)S
  3484. 3727(The)S
  3485. 3915(string)S
  3486. 4175(is)S
  3487. 4273(terminated)S
  3488. 4735(by)S
  3489. 4866(a)S
  3490. 4942(newline)S
  3491. 2136 V
  3492. 1080(character,)S
  3493. 1501(which)S
  3494. 1772(is)S
  3495. (replaced)342 1864 A
  3496. 2231(in)S
  3497. 10 I
  3498. 2334(s)S
  3499. 10 R
  3500. 2398(by)S
  3501. 2523(a)S
  3502. 2593(null)S
  3503. 2774(character.)S
  3504. 10 B
  3505. 3220(Gets)S
  3506. 10 R
  3507. 3441(returns)S
  3508. 3746(its)S
  3509. 3866(argument.)S
  3510. 2304 V
  3511. 10 B
  3512. 1080(Fgets)S
  3513. 10 R
  3514. 1338(reads)S
  3515. 10 I
  3516. 1579(n)S
  3517. 10 R-1
  3518. 1637(-)S
  3519. 10 R
  3520. 1694(1)S
  3521. 1772(characters,)S
  3522. 2235(or)S
  3523. 2347(up)S
  3524. (through)312 2476 A
  3525. 2817(a)S
  3526. 2891(newline)S
  3527. 3239(character,)S
  3528. 3664(whichever)S
  3529. 4113(comes)S
  3530. 4399(256rst,)S
  3531. 4610(from)S
  3532. 4835(the)S
  3533. 10 I
  3534. 4987(stream)S
  3535. 2424 V
  3536. 10 R
  3537. 1080(into)S
  3538. 1270(the)S
  3539. 1427(string)S
  3540. 10 I
  3541. 1690(s)S
  3542. 10 R
  3543. 1737(.)S
  3544. 1820(The)S
  3545. 2010(last)S
  3546. 2183(character)S
  3547. 2587(read)S
  3548. 2794(into)S
  3549. 10 I
  3550. 2983(s)S
  3551. 10 R
  3552. 3055(is)S
  3553. 3155(followed)S
  3554. 3546(by)S
  3555. 3679(a)S
  3556. 3757(null)S
  3557. 3946(character.)S
  3558. 10 B
  3559. 4400(Fgets)S
  3560. 10 R
  3561. 4663(returns)S
  3562. 4976(its)S
  3563. 5104(256rst)S
  3564. 2544 V
  3565. 1080(argument.)S
  3566. 2712 V
  3567. 9 R
  3568. 720(S)S
  3569. 722(SE)S
  3570. 774(EE)S
  3571. 832(E)S
  3572. 913(A)S
  3573. 915(AL)S
  3574. 983(LS)S
  3575. 1041(SO)S
  3576. 1093(O)S
  3577. 2832 V
  3578. 10 B
  3579. 1080(puts)S
  3580. 10 R
  3581. 1265((3),)S
  3582. 10 B
  3583. 1433(getc)S
  3584. 10 R
  3585. 1607((3),)S
  3586. 10 B
  3587. 1775(scanf)S
  3588. 10 R
  3589. 1999((3),)S
  3590. 10 B
  3591. 2167(fread)S
  3592. 10 R
  3593. 2397((3),)S
  3594. 10 B
  3595. (ferror)264 2565 A
  3596. 10 R
  3597. 2829((3).)S
  3598. 3000 V
  3599. 9 R
  3600. 720(D)S
  3601. 722(DI)S
  3602. 790(IA)S
  3603. 823(AG)S
  3604. 891(GN)S
  3605. 959(NO)S
  3606. 1027(OS)S
  3607. 1095(ST)S
  3608. 1147(TI)S
  3609. 1205(IC)S
  3610. 1238(CS)S
  3611. 1300(S)S
  3612. 3120 V
  3613. 10 B
  3614. 1080(Gets)S
  3615. 10 R
  3616. 1301(and)S
  3617. 10 B
  3618. 1471(fgets)S
  3619. 10 R
  3620. 1698(return)S
  3621. 1964(the)S
  3622. 2112(constant)S
  3623. 2472(pointer)S
  3624. 9 B
  3625. 2780(NULL)S
  3626. 10 R
  3627. (upon)200 3057 A
  3628. 3282(end)S
  3629. 3452(of)S
  3630. 3561(256le)S
  3631. 3715(or)S
  3632. 3824(error.)S
  3633. 3288 V
  3634. 9 R
  3635. 720(B)S
  3636. 722(BU)S
  3637. 784(UG)S
  3638. 852(GS)S
  3639. 920(S)S
  3640. 3408 V
  3641. 10 B
  3642. 1080(Gets)S
  3643. 10 R
  3644. 1301(deletes)S
  3645. 1606(a)S
  3646. 1676(newline,)S
  3647. 10 B
  3648. 2045(fgets)S
  3649. 10 R
  3650. 2272(keeps)S
  3651. 2526(it,)S
  3652. 2632(all)S
  3653. 2758(in)S
  3654. 2861(the)S
  3655. 3009(name)S
  3656. 3252(of)S
  3657. 3361(backward)S
  3658. (compatibility.)561 3778 A
  3659. 3576 V
  3660. 10 B
  3661. 1080(Gets)S
  3662. 10 R
  3663. 1301(is)S
  3664. 1393(not)S
  3665. 1546(present)S
  3666. 1862(in)S
  3667. 1965(the)S
  3668. 2113(Minix-vmd)S
  3669. 2595(C)S
  3670. 2687(library)S
  3671. 2981(for)S
  3672. 3124(reasons)S
  3673. 3451(that)S
  3674. (should)267 3627 A
  3675. 3919(be)S
  3676. (obvious.)342 4039 A
  3677. 4431(Use)S
  3678. 10 B
  3679. 4613(fgets)S
  3680. 10 R
  3681. 4840(instead.)S
  3682. 7903 V
  3683. 720(Page)S
  3684. 941(1)S
  3685. 4455(September)S
  3686. 4911(17,)S
  3687. (1996)200 5061 A
  3688. 8143 V
  3689. EP
  3690. %%Page: 1 38
  3691. BP
  3692. /slant 0 def
  3693. /height 0 def
  3694. 480 V
  3695. 10 R
  3696. (GETTTYENT)591 720 A
  3697. 1319(()S
  3698. 1361(3)S
  3699. 1419())S
  3700. 2696(Eighth)S
  3701. (Edition)296 2989 A
  3702. (GETTTYENT)591 4528 A
  3703. 5127(()S
  3704. 5169(3)S
  3705. 5227())S
  3706. 960 V
  3707. 9 R
  3708. 720(N)S
  3709. 722(NA)S
  3710. 790(AM)S
  3711. 858(ME)S
  3712. 940(E)S
  3713. 1080 V
  3714. 10 R
  3715. (getttyent,)377 1080 A
  3716. (getttynam,)427 1482 A
  3717. (setttyent,)366 1934 A
  3718. 2325(endttyent)S
  3719. 10 R-1
  3720. 2724(-)S
  3721. 10 R
  3722. (interface)354 2806 A
  3723. 3185(to)S
  3724. (/etc/ttytab)403 3288 A
  3725. 1248 V
  3726. 9 R
  3727. 720(S)S
  3728. 722(SY)S
  3729. 774(YN)S
  3730. 842(NO)S
  3731. 910(OP)S
  3732. 978(PS)S
  3733. 1030(SI)S
  3734. 1082(IS)S
  3735. 1115(S)S
  3736. 1368 V
  3737. 10 B
  3738. 1080(#include)S
  3739. 1482(<ttyent.h>)S
  3740. 1608 V
  3741. 1080(struct)S
  3742. 1371(ttyent)S
  3743. (*getttyent(void))684 1662 A
  3744. 1728 V
  3745. 1080(struct)S
  3746. 1371(ttyent)S
  3747. (*getttynam(const)745 1662 A
  3748. 2445(char)S
  3749. 2679(*)S
  3750. 10 I
  3751. 2729(name)S
  3752. 10 B
  3753. 2947())S
  3754. 1848 V
  3755. 1080(int)S
  3756. (setttyent(void))623 1236 A
  3757. 1968 V
  3758. 1080(void)S
  3759. 1302(endttyent(void))S
  3760. 2136 V
  3761. 9 R
  3762. 720(D)S
  3763. 722(DE)S
  3764. 790(ES)S
  3765. 848(SC)S
  3766. 900(CR)S
  3767. 962(RI)S
  3768. 1024(IP)S
  3769. 1057(PT)S
  3770. 1109(TI)S
  3771. 1167(IO)S
  3772. 1200(ON)S
  3773. 1268(N)S
  3774. 2256 V
  3775. 10 R
  3776. 1080(The)S
  3777. 10 B
  3778. (getttyent)382 1262 A
  3779. 10 R
  3780. 1669(functions)S
  3781. 2068(provide)S
  3782. 2400(an)S
  3783. (interface)354 2520 A
  3784. 2899(to)S
  3785. 3002(the)S
  3786. (/etc/ttytab.)428 3150 A
  3787. 3628((See)S
  3788. 10 B
  3789. 3833(ttytab)S
  3790. 10 R
  3791. 4091((5)).)S
  3792. 2424 V
  3793. 1080(To)S
  3794. 1218(read)S
  3795. 1419(one)S
  3796. 1591(of)S
  3797. 1702(these)S
  3798. 1936(256les)S
  3799. 2131(one)S
  3800. 2303(calls)S
  3801. 10 B
  3802. (getttyent())450 2515 A
  3803. 10 R
  3804. 2992(several)S
  3805. 3305(times)S
  3806. 3550(to)S
  3807. 3655(read)S
  3808. 3856(the)S
  3809. 4006(entries)S
  3810. 4302(in)S
  3811. 4407(the)S
  3812. 4557(table)S
  3813. (until)184 4780 A
  3814. 4991(NULL)S
  3815. 2544 V
  3816. 1080(is)S
  3817. 1172(returned)S
  3818. 1533(for)S
  3819. 1676(end-of-256le.)S
  3820. 2712 V
  3821. 10 B
  3822. (Getttyname())578 1080 A
  3823. 10 R
  3824. 1690(searches)S
  3825. 2064(the)S
  3826. 10 B
  3827. 2219(ttytab)S
  3828. 10 R
  3829. 2509(256le)S
  3830. 2671(for)S
  3831. 2822(the)S
  3832. 2978(given)S
  3833. 3234(terminal)S
  3834. 3603(device.)S
  3835. 3949(It)S
  3836. 4044(is)S
  3837. 4144(equivalent)S
  3838. 4596(to)S
  3839. 4707(a)S
  3840. 4785(call)S
  3841. 4964(to)S
  3842. 10 B
  3843. (sett-)186 5075 A
  3844. 2832 V
  3845. (tyent(),)312 1080 A
  3846. 10 R
  3847. 1417(several)S
  3848. 1728(calls)S
  3849. 1938(to)S
  3850. 10 B
  3851. (getttyent())450 2041 A
  3852. 10 R
  3853. 2516(to)S
  3854. 2619(locate)S
  3855. 2885(the)S
  3856. 3033(entry,)S
  3857. 3290(and)S
  3858. 3460(a)S
  3859. 3530(256nal)S
  3860. 10 B
  3861. (endttyent())478 3734 A
  3862. 10 R
  3863. 4237(to)S
  3864. 4340(close)S
  3865. 4572(the)S
  3866. 4720(256le.)S
  3867. 3000 V
  3868. 10 B
  3869. (Setttyent())456 1080 A
  3870. 10 R
  3871. 1562(opens)S
  3872. 1822(or)S
  3873. 1932(rewinds)S
  3874. 2277(the)S
  3875. 2426(ttytab)S
  3876. 2681(database,)S
  3877. 3079(and)S
  3878. 10 B
  3879. (endttyent())478 3251 A
  3880. 3756(closes)S
  3881. 4029(it.)S
  3882. (Getttyent())478 4143 A
  3883. 10 R
  3884. 4648(opens)S
  3885. 4909(the)S
  3886. 5059(data-)S
  3887. 3120 V
  3888. 1080(base)S
  3889. 1284(if)S
  3890. 1371(not)S
  3891. 1524(already)S
  3892. 1846(open,)S
  3893. 2091(but)S
  3894. 2244(does)S
  3895. 2453(not)S
  3896. 2606(close)S
  3897. 2838(it.)S
  3898. 3288 V
  3899. 1080(The)S
  3900. 1262(struct)S
  3901. 1511(ttyent)S
  3902. 1765(is)S
  3903. 1857(de256ned)S
  3904. 2178(by)S
  3905. 2303(<ttyent.h>)S
  3906. 2746(as)S
  3907. 2855(follows:)S
  3908. 3528 V
  3909. 1080(struct)S
  3910. 1329(ttyent)S
  3911. 1583({)S
  3912. 3648 V
  3913. 1280(char)S
  3914. (*ty_name;)424 1580 A
  3915. 2330(/*)S
  3916. 2433(Name)S
  3917. 2699(of)S
  3918. 2808(the)S
  3919. 2956(terminal)S
  3920. 3317(device.)S
  3921. 3630(*/)S
  3922. 3768 V
  3923. 1280(char)S
  3924. 1580(*ty_type;)S
  3925. 2330(/*)S
  3926. 2433(Terminal)S
  3927. 2828(type)S
  3928. 3026(name)S
  3929. 3269((termcap(3)).)S
  3930. 3830(*/)S
  3931. 3888 V
  3932. 1280(char)S
  3933. (**ty_getty;)457 1580 A
  3934. 2330(/*)S
  3935. 2433(Program)S
  3936. 2805(to)S
  3937. 2908(run,)S
  3938. 3092(normally)S
  3939. 3480(getty.)S
  3940. 3731(*/)S
  3941. 4008 V
  3942. 1280(char)S
  3943. (**ty_init;)390 1580 A
  3944. 2330(/*)S
  3945. (Initialization)515 2433 A
  3946. 2973(command,)S
  3947. 3419(normally)S
  3948. 3807(stty.)S
  3949. 4002(*/)S
  3950. 4128 V
  3951. 1080(};)S
  3952. 4296 V
  3953. 1080(A)S
  3954. 1179(valid)S
  3955. 1406(entry)S
  3956. 1639(has)S
  3957. 1799(at)S
  3958. 1898(least)S
  3959. 2109(two)S
  3960. 2286(strings,)S
  3961. 2605(so)S
  3962. 2720(both)S
  3963. 10 B
  3964. 2924(ty_name)S
  3965. 10 R
  3966. 3319(and)S
  3967. 10 B
  3968. 3490(ty_type)S
  3969. 10 R
  3970. 3835(are)S
  3971. 3985(256lled)S
  3972. 4219(in.)S
  3973. 4374(The)S
  3974. 4558(optional)S
  3975. 10 B
  3976. (ty_getty)347 4914 A
  3977. 4416 V
  3978. 10 R
  3979. 1080(and)S
  3980. 10 B
  3981. 1254(ty_init)S
  3982. 10 R
  3983. 1563(may)S
  3984. 1765(be)S
  3985. 1889(NULL)S
  3986. 2188((256eld)S
  3987. (omitted),)366 2430 A
  3988. 2825(point)S
  3989. 3060(to)S
  3990. 3167(a)S
  3991. 3241(pointer)S
  3992. 3555(that)S
  3993. 3735(is)S
  3994. 3830(NULL)S
  3995. 4128((null)S
  3996. (lenght)251 4346 A
  3997. 4625(256eld,)S
  3998. 4857(i.e.)S
  3999. 5008(""),)S
  4000. 5177(or)S
  4001. 4536 V
  4002. 1080(an)S
  4003. 1207(array)S
  4004. 1447(of)S
  4005. 1563(strings)S
  4006. 1863(terminated)S
  4007. 2326(by)S
  4008. 2459(a)S
  4009. 2537(NULL)S
  4010. 2840((256eld)S
  4011. 3086(present).)S
  4012. 3494(For)S
  4013. 3667(now)S
  4014. 3873(no)S
  4015. 4006(useful)S
  4016. 4285(distinction)S
  4017. 4742(can)S
  4018. 4915(be)S
  4019. 5043(made)S
  4020. 4656 V
  4021. 1080(between)S
  4022. 1441(a)S
  4023. (omitted)307 1511 A
  4024. 1843(256eld)S
  4025. 2047(and)S
  4026. 2217(an)S
  4027. 2337(empty)S
  4028. 2613(256eld,)S
  4029. 2842(so)S
  4030. 2956(treat)S
  4031. 3161(both)S
  4032. 3364(cases)S
  4033. 3602(as)S
  4034. 3711(an)S
  4035. 3831(omission.)S
  4036. 4824 V
  4037. 9 R
  4038. 720(F)S
  4039. 722(FI)S
  4040. 774(IL)S
  4041. 807(LE)S
  4042. 865(ES)S
  4043. 923(S)S
  4044. 4944 V
  4045. 10 B
  4046. 1080(/etc/ttytab)S
  4047. 10 R
  4048. 1830(The)S
  4049. 2012(terminal)S
  4050. 2373(device)S
  4051. 2661(database)S
  4052. 5112 V
  4053. 9 R
  4054. 720(S)S
  4055. 722(SE)S
  4056. 774(EE)S
  4057. 832(E)S
  4058. 913(A)S
  4059. 915(AL)S
  4060. 983(LS)S
  4061. 1041(SO)S
  4062. 1093(O)S
  4063. 5232 V
  4064. 10 B
  4065. 1080(ttyname)S
  4066. 10 R
  4067. 1433((3),)S
  4068. 10 B
  4069. 1601(ttyslot)S
  4070. 10 R
  4071. 1870((3),)S
  4072. 10 B
  4073. 2038(ttytab)S
  4074. 10 R
  4075. 2296((5),)S
  4076. 10 B
  4077. 2464(init)S
  4078. 10 R
  4079. 2610((8).)S
  4080. 5400 V
  4081. 9 R
  4082. 720(D)S
  4083. 722(DI)S
  4084. 790(IA)S
  4085. 823(AG)S
  4086. 891(GN)S
  4087. 959(NO)S
  4088. 1027(OS)S
  4089. 1095(ST)S
  4090. 1147(TI)S
  4091. 1205(IC)S
  4092. 1238(CS)S
  4093. 1300(S)S
  4094. 5520 V
  4095. 10 B
  4096. (Setttyent())456 1080 A
  4097. 10 R
  4098. 1564(has)S
  4099. 1726(the)S
  4100. 1877(same)S
  4101. 2112(return)S
  4102. 2381(value)S
  4103. 2627(and)S
  4104. 2801(error)S
  4105. 3027(codes)S
  4106. 3285(as)S
  4107. 3398(the)S
  4108. 10 B
  4109. 3550(open)S
  4110. 10 R
  4111. 3757((2))S
  4112. 3904(call)S
  4113. 4079(it)S
  4114. 4164(uses)S
  4115. 4366(to)S
  4116. 4473(open)S
  4117. 4697(the)S
  4118. 4849(ttytab)S
  4119. 5107(256le.)S
  4120. 5640 V
  4121. 1080(The)S
  4122. 10 B
  4123. 1273(get)S
  4124. 10 I
  4125. (xxx)135 1402 A
  4126. 10 B
  4127. 1545(())S
  4128. 10 R
  4129. 1649(functions)S
  4130. 2059(return)S
  4131. 2336(NULL)S
  4132. 2642(on)S
  4133. 2778(end)S
  4134. 2959(of)S
  4135. 3079(256le,)S
  4136. 3269(entry)S
  4137. 3512(not)S
  4138. (found,)259 3676 A
  4139. 3971(or)S
  4140. 4091(error.)S
  4141. 4374(You)S
  4142. 4583(can)S
  4143. 4759(set)S
  4144. 10 B
  4145. (errno)241 4907 A
  4146. 10 R
  4147. 5183(to)S
  4148. 5760 V
  4149. 1080(zero)S
  4150. 1279(before)S
  4151. 1562(the)S
  4152. 1710(call)S
  4153. 1881(and)S
  4154. 2051(check)S
  4155. 2311(it)S
  4156. 2392(after.)S
  4157. 5928 V
  4158. 9 R
  4159. 720(N)S
  4160. 722(NO)S
  4161. 790(OT)S
  4162. 858(TE)S
  4163. 916(ES)S
  4164. 974(S)S
  4165. 6048 V
  4166. 10 B
  4167. (Getttyent())478 1080 A
  4168. 10 R
  4169. 1583(and)S
  4170. 10 B
  4171. (getttynam())505 1753 A
  4172. 10 R
  4173. 2283(return)S
  4174. 2549(a)S
  4175. 2619(pointer)S
  4176. 2929(to)S
  4177. 3032(static)S
  4178. 3270(storage)S
  4179. 3586(that)S
  4180. 3762(is)S
  4181. (overwritten)465 3854 A
  4182. 4344(in)S
  4183. (each)185 4447 A
  4184. 4657(call.)S
  4185. 6216 V
  4186. 1080(The)S
  4187. 1263(Minix)S
  4188. 10 B
  4189. 1534(struct)S
  4190. 1813(ttyent)S
  4191. 10 R
  4192. 2092(has)S
  4193. 2252(only)S
  4194. 2456(the)S
  4195. 10 B
  4196. 2605(ty_name)S
  4197. 10 R
  4198. 3000(and)S
  4199. 10 B
  4200. 3172(ty_type)S
  4201. 10 R
  4202. 3518(256elds)S
  4203. 3763(in)S
  4204. 3868(common)S
  4205. 4246(with)S
  4206. 4452(the)S
  4207. 4602(BSD)S
  4208. 4825(implemen-)S
  4209. 6336 V
  4210. 1080(tation.)S
  4211. 1387(This)S
  4212. 1594(does)S
  4213. 1806(not)S
  4214. 1962(seem)S
  4215. 2197(to)S
  4216. 2303(be)S
  4217. 2426(a)S
  4218. 2499(problem,)S
  4219. (because)319 2887 A
  4220. 3234(most)S
  4221. 3457(third)S
  4222. 3675(party)S
  4223. 3910(software)S
  4224. 4286(that)S
  4225. 4465(need)S
  4226. 4683(to)S
  4227. (know)223 4788 A
  4228. (about)223 5038 A
  4229. 6456 V
  4230. 1080(terminals)S
  4231. 1480(only)S
  4232. (look)178 1683 A
  4233. 1886(at)S
  4234. 1984(the)S
  4235. 10 B
  4236. 2132(ty_name)S
  4237. 10 R
  4238. 2526(256eld.)S
  4239. 6624 V
  4240. 9 R
  4241. 720(A)S
  4242. 722(AU)S
  4243. 790(UT)S
  4244. 858(TH)S
  4245. 916(HO)S
  4246. 984(OR)S
  4247. 1052(R)S
  4248. 6744 V
  4249. 10 R
  4250. 1080(Kees)S
  4251. 1307(J.)S
  4252. 1396(Bot)S
  4253. 1566((kjb@cs.vu.nl))S
  4254. 7903 V
  4255. 720(Page)S
  4256. 941(1)S
  4257. 2669(()S
  4258. 2711(June)S
  4259. 2920(23,)S
  4260. (1990)200 3070 A
  4261. 3278())S
  4262. 4455(September)S
  4263. 4911(17,)S
  4264. (1996)200 5061 A
  4265. 8143 V
  4266. EP
  4267. %%Page: 1 39
  4268. BP
  4269. /slant 0 def
  4270. /height 0 def
  4271. 480 V
  4272. 10 R
  4273. (GETHOSTBYNAME)898 720 A
  4274. 1626(()S
  4275. 1668(3)S
  4276. 1726())S
  4277. 2696(Eighth)S
  4278. (Edition)296 2989 A
  4279. (GETHOSTBYNAME)898 4221 A
  4280. 5127(()S
  4281. 5169(3)S
  4282. 5227())S
  4283. 960 V
  4284. 9 R
  4285. 720(N)S
  4286. 722(NA)S
  4287. 790(AM)S
  4288. 858(ME)S
  4289. 940(E)S
  4290. 1080 V
  4291. 10 R
  4292. (g_h_b_n,)375 1080 A
  4293. (gethostbyname,)633 1488 A
  4294. 2154(gethostbyaddr,)S
  4295. 2781(gethostent,)S
  4296. 3252(sethostent,)S
  4297. (endhostent,)460 3712 A
  4298. 4205(herror)S
  4299. 10 R-1
  4300. 4485(-)S
  4301. 10 R
  4302. 4575(get)S
  4303. 4731(network)S
  4304. 5094(host)S
  4305. 1200 V
  4306. 1080(entry)S
  4307. 1368 V
  4308. 9 R
  4309. 720(S)S
  4310. 722(SY)S
  4311. 774(YN)S
  4312. 842(NO)S
  4313. 910(OP)S
  4314. 978(PS)S
  4315. 1030(SI)S
  4316. 1082(IS)S
  4317. 1115(S)S
  4318. 1488 V
  4319. 10 B
  4320. 1080(#include)S
  4321. 1482(<net/gen/netdb.h>)S
  4322. 1656 V
  4323. 1080(extern)S
  4324. 1393(int)S
  4325. (h_errno;)381 1549 A
  4326. 1824 V
  4327. 1080(struct)S
  4328. 1371(hostent)S
  4329. 1723(*gethostbyname(name))S
  4330. 1944 V
  4331. 1080(char)S
  4332. 1314(*name;)S
  4333. 2112 V
  4334. 1080(struct)S
  4335. 1371(hostent)S
  4336. 1723(*gethostbyaddr(addr,)S
  4337. 2698(len,)S
  4338. 2890(type))S
  4339. 2232 V
  4340. 1080(char)S
  4341. 1314(*addr;)S
  4342. 1643(int)S
  4343. 1799(len,)S
  4344. 1991(type;)S
  4345. 2400 V
  4346. 1080(struct)S
  4347. 1371(hostent)S
  4348. (*gethostent())561 1723 A
  4349. 2568 V
  4350. (sethostent(stayopen))880 1080 A
  4351. 2688 V
  4352. 1080(int)S
  4353. (stayopen;)414 1236 A
  4354. 2856 V
  4355. (endhostent())539 1080 A
  4356. 3024 V
  4357. (herror(string))606 1080 A
  4358. 3144 V
  4359. 1080(char)S
  4360. 1314(*string;)S
  4361. 3312 V
  4362. 9 R
  4363. 720(D)S
  4364. 722(DE)S
  4365. 790(ES)S
  4366. 848(SC)S
  4367. 900(CR)S
  4368. 962(RI)S
  4369. 1024(IP)S
  4370. 1057(PT)S
  4371. 1109(TI)S
  4372. 1167(IO)S
  4373. 1200(ON)S
  4374. 1268(N)S
  4375. 3432 V
  4376. 10 I
  4377. 1080(Gethostbyname)S
  4378. 10 R
  4379. 1753(and)S
  4380. 10 I
  4381. (gethostbyaddr)574 1945 A
  4382. 10 R
  4383. (each)185 2566 A
  4384. 2798(return)S
  4385. 3086(a)S
  4386. 3178(pointer)S
  4387. 3510(to)S
  4388. 3635(an)S
  4389. 3777(object)S
  4390. 4071(with)S
  4391. 4298(the)S
  4392. 4469(following)S
  4393. 4908(structure)S
  4394. 3552 V
  4395. 1080(describing)S
  4396. 1540(an)S
  4397. 1676(internet)S
  4398. 2025(host)S
  4399. 2233(referenced)S
  4400. 2701(by)S
  4401. 2842(name)S
  4402. 3101(or)S
  4403. 3226(by)S
  4404. 3367(address,)S
  4405. 3735(respectively.)S
  4406. 4313(This)S
  4407. 4533(structure)S
  4408. 4926(contains)S
  4409. 3672 V
  4410. 1080(either)S
  4411. 1347(the)S
  4412. 1507(information)S
  4413. 2019(obtained)S
  4414. 2402(from)S
  4415. 2636(the)S
  4416. 2797(name)S
  4417. 3053(server,)S
  4418. 10 I
  4419. 3363(named)S
  4420. 10 R
  4421. 3639((8),)S
  4422. 3820(or)S
  4423. 3942(broken-out)S
  4424. 4421(256elds)S
  4425. 4677(from)S
  4426. 4911(a)S
  4427. 4994(line)S
  4428. 5183(in)S
  4429. 3792 V
  4430. 10 I
  4431. 1080(/etc/hosts)S
  4432. 10 R
  4433. 1468(.)S
  4434. 1543(If)S
  4435. 1636(the)S
  4436. 1784(local)S
  4437. 2005(name)S
  4438. 2248(server)S
  4439. 2520(is)S
  4440. 2612(not)S
  4441. (running)312 2765 A
  4442. 3102(these)S
  4443. 3334(routines)S
  4444. 3683(do)S
  4445. 3808(a)S
  4446. (lookup)278 3878 A
  4447. 4181(in)S
  4448. 10 I
  4449. 4284(/etc/hosts)S
  4450. 10 R
  4451. 4672(.)S
  4452. 3960 V
  4453. 1440(struct)S
  4454. 1800(hostent)S
  4455. 2115({)S
  4456. 4080 V
  4457. 1800(char)S
  4458. (*h_name;)396 2160 A
  4459. 2880(/*)S
  4460. 2983(of256cial)S
  4461. 3294(name)S
  4462. 3537(of)S
  4463. 3646(host)S
  4464. 3838(*/)S
  4465. 4200 V
  4466. 1800(char)S
  4467. (**h_aliases;)497 2160 A
  4468. 2880(/*)S
  4469. 2983(alias)S
  4470. 3193(list)S
  4471. 3341(*/)S
  4472. 4320 V
  4473. 1800(int)S
  4474. 2160(h_addrtype;)S
  4475. 2880(/*)S
  4476. 2983(host)S
  4477. 3175(address)S
  4478. 3502(type)S
  4479. 3700(*/)S
  4480. 4440 V
  4481. 1800(int)S
  4482. 2160(h_length;)S
  4483. 2880(/*)S
  4484. 2983(length)S
  4485. 3259(of)S
  4486. 3368(address)S
  4487. 3695(*/)S
  4488. 4560 V
  4489. 1800(char)S
  4490. (**h_addr_list;)580 2160 A
  4491. 2880(/*)S
  4492. 2983(list)S
  4493. 3131(of)S
  4494. 3240(addresses)S
  4495. 3651(from)S
  4496. 3872(name)S
  4497. 4115(server)S
  4498. 4387(*/)S
  4499. 4680 V
  4500. 1440(};)S
  4501. 4800 V
  4502. 1440(#de256ne)S
  4503. 1800(h_addr)S
  4504. 2129(h_addr_list[0])S
  4505. 2880(/*)S
  4506. 2983(address,)S
  4507. 3335(for)S
  4508. 3478(backward)S
  4509. (compatibility)536 3895 A
  4510. 4456(*/)S
  4511. 4968 V
  4512. 1080(The)S
  4513. 1262(members)S
  4514. 1656(of)S
  4515. 1765(this)S
  4516. 1935(structure)S
  4517. 2313(are:)S
  4518. 5136 V
  4519. (h_name)318 1080 A
  4520. 1632(Of256cial)S
  4521. 1966(name)S
  4522. 2209(of)S
  4523. 2318(the)S
  4524. 2466(host.)S
  4525. 5304 V
  4526. 1080(h_aliases)S
  4527. 1632(A)S
  4528. 1730(zero)S
  4529. 1929(terminated)S
  4530. 2385(array)S
  4531. 2618(of)S
  4532. 2727(alternate)S
  4533. 3100(names)S
  4534. 3382(for)S
  4535. 3525(the)S
  4536. 3673(host.)S
  4537. 5472 V
  4538. 1080(h_addrtype)S
  4539. 1632(The)S
  4540. 1814(type)S
  4541. 2012(of)S
  4542. 2121(address)S
  4543. 2448(being)S
  4544. 2696(returned;)S
  4545. 3085(currently)S
  4546. 3474(always)S
  4547. 3779(AF_INET.)S
  4548. 5640 V
  4549. 1080(h_length)S
  4550. 1632(The)S
  4551. 1814(length,)S
  4552. 2115(in)S
  4553. 2218(bytes,)S
  4554. 2480(of)S
  4555. 2589(the)S
  4556. 2737(address.)S
  4557. 5808 V
  4558. 1080(h_addr_list)S
  4559. 1632(A)S
  4560. 1731(zero)S
  4561. 1931(terminated)S
  4562. 2388(array)S
  4563. 2622(of)S
  4564. 2732(network)S
  4565. 3088(addresses)S
  4566. 3500(for)S
  4567. 3645(the)S
  4568. 3795(host.)S
  4569. 4039(Host)S
  4570. 4256(addresses)S
  4571. 4669(are)S
  4572. 4820(returned)S
  4573. 5183(in)S
  4574. 5928 V
  4575. 1632(network)S
  4576. 1987(byte)S
  4577. 2185(order.)S
  4578. 6096 V
  4579. 1080(h_addr)S
  4580. 1632(The)S
  4581. 1814(256rst)S
  4582. 1996(address)S
  4583. 2323(in)S
  4584. 2426(h_addr_list;)S
  4585. 2931(this)S
  4586. 3101(is)S
  4587. 3193(for)S
  4588. 3336(backward)S
  4589. (compatiblity.)533 3753 A
  4590. 6264 V
  4591. 1080(When)S
  4592. 1352(using)S
  4593. 1601(the)S
  4594. 1756(nameserver,)S
  4595. 10 I
  4596. 2278(gethostbyname)S
  4597. 10 R
  4598. (will)157 2913 A
  4599. 3102(search)S
  4600. 3392(for)S
  4601. 3542(the)S
  4602. 3697(named)S
  4603. 3997(host)S
  4604. 4196(in)S
  4605. 4307(the)S
  4606. 4463(current)S
  4607. 4782(domain)S
  4608. 5116(and)S
  4609. 6384 V
  4610. 1080(its)S
  4611. 1205(parents)S
  4612. 1526(unless)S
  4613. 1807(the)S
  4614. 1960(name)S
  4615. 2208(ends)S
  4616. 2422(in)S
  4617. 2530(a)S
  4618. 2604(dot.)S
  4619. 2811(If)S
  4620. 2908(the)S
  4621. 3060(name)S
  4622. 3307(contains)S
  4623. 3671(no)S
  4624. 3800(dot,)S
  4625. 3982(and)S
  4626. 4156(if)S
  4627. 4247(the)S
  4628. 4399(environment)S
  4629. 4936(variable)S
  4630. 6504 V
  4631. 1080(``HOSTALAIASES'')S
  4632. 1998(contains)S
  4633. 2362(the)S
  4634. 2514(name)S
  4635. 2761(of)S
  4636. 2874(an)S
  4637. 2998(alias)S
  4638. 3212(256le,)S
  4639. 3395(the)S
  4640. 3547(alias)S
  4641. 3762(256le)S
  4642. (will)157 3921 A
  4643. 4108(256rst)S
  4644. 4295(be)S
  4645. 4420(searched)S
  4646. 4803(for)S
  4647. 4951(an)S
  4648. 5076(alias)S
  4649. 6624 V
  4650. 1080(matching)S
  4651. 1479(the)S
  4652. (input)206 1627 A
  4653. 1858(name.)S
  4654. 2151(See)S
  4655. 10 I
  4656. 2322(hostname)S
  4657. 10 R
  4658. 2715((7))S
  4659. 2858(for)S
  4660. 3001(the)S
  4661. 3149(domain)S
  4662. 3475(search)S
  4663. 3758(procedure)S
  4664. 4186(and)S
  4665. 4356(the)S
  4666. 4504(alias)S
  4667. 4714(256le)S
  4668. 4868(format.)S
  4669. 6792 V
  4670. 10 I
  4671. 1080(Sethostent)S
  4672. 10 R
  4673. 1518(may)S
  4674. 1716(be)S
  4675. 1836(used)S
  4676. 2045(to)S
  4677. 2148(request)S
  4678. 2464(the)S
  4679. 2612(use)S
  4680. 2771(of)S
  4681. 2881(a)S
  4682. (connected)408 2952 A
  4683. 3386(TCP)S
  4684. 3597(socket)S
  4685. 3880(for)S
  4686. 4024(queries.)S
  4687. 4391(If)S
  4688. 4485(the)S
  4689. 10 I
  4690. 4634(stayopen)S
  4691. 10 R
  4692. 5017(257ag)S
  4693. 5194(is)S
  4694. 6912 V
  4695. (non-zero,)383 1080 A
  4696. 1490(this)S
  4697. 1662(sets)S
  4698. 1840(the)S
  4699. 1990(option)S
  4700. 2273(to)S
  4701. 2378(send)S
  4702. 2589(all)S
  4703. 2717(queries)S
  4704. 3035(to)S
  4705. 3140(the)S
  4706. 3290(name)S
  4707. 3535(server)S
  4708. 3808(using)S
  4709. 4051(TCP)S
  4710. 4262(and)S
  4711. 4433(to)S
  4712. 4537(retain)S
  4713. 4793(the)S
  4714. (connec-)319 4942 A
  4715. 7032 V
  4716. 1080(tion)S
  4717. 1268(after)S
  4718. (each)185 1486 A
  4719. 1703(call)S
  4720. 1881(to)S
  4721. 10 I
  4722. 1991(gethostbyname)S
  4723. 10 R
  4724. 2626(or)S
  4725. 10 I
  4726. (gethostbyaddr)574 2742 A
  4727. 10 R
  4728. 3324(.)S
  4729. 3406(Otherwise,)S
  4730. 3878(queries)S
  4731. 4201(are)S
  4732. 4357(performed)S
  4733. 4809(using)S
  4734. 5059(UDP)S
  4735. 7152 V
  4736. 1080(datagrams.)S
  4737. 7320 V
  4738. 10 I
  4739. (Endhostent)452 1080 A
  4740. 10 R
  4741. 1557(closes)S
  4742. 1828(the)S
  4743. 1976(TCP)S
  4744. (connection.)466 2186 A
  4745. 7903 V
  4746. 720(Page)S
  4747. 941(1)S
  4748. 2669(()S
  4749. 2711(June)S
  4750. 2920(23,)S
  4751. (1990)200 3070 A
  4752. 3278())S
  4753. 4455(September)S
  4754. 4911(17,)S
  4755. (1996)200 5061 A
  4756. 8143 V
  4757. EP
  4758. %%Page: 2 40
  4759. BP
  4760. /slant 0 def
  4761. /height 0 def
  4762. 480 V
  4763. 10 R
  4764. (GETHOSTBYNAME)898 720 A
  4765. 1626(()S
  4766. 1668(3)S
  4767. 1726())S
  4768. 2696(Eighth)S
  4769. (Edition)296 2989 A
  4770. (GETHOSTBYNAME)898 4221 A
  4771. 5127(()S
  4772. 5169(3)S
  4773. 5227())S
  4774. 960 V
  4775. 9 R
  4776. 720(D)S
  4777. 722(DI)S
  4778. 790(IA)S
  4779. 823(AG)S
  4780. 891(GN)S
  4781. 959(NO)S
  4782. 1027(OS)S
  4783. 1095(ST)S
  4784. 1147(TI)S
  4785. 1205(IC)S
  4786. 1238(CS)S
  4787. 1300(S)S
  4788. 1080 V
  4789. 10 R
  4790. 1080(Error)S
  4791. 1322(return)S
  4792. 1591(status)S
  4793. 1848(from)S
  4794. 10 I
  4795. 2072(gethostbyname)S
  4796. 10 R
  4797. 2703(and)S
  4798. 10 I
  4799. (gethostbyaddr)574 2876 A
  4800. 10 R
  4801. 3478(is)S
  4802. 3573(indicated)S
  4803. 3970(by)S
  4804. 4098(return)S
  4805. 4368(of)S
  4806. 4481(a)S
  4807. 4555(null)S
  4808. 4740(pointer.)S
  4809. 5104(The)S
  4810. 1200 V
  4811. 1080(external)S
  4812. 1432(integer)S
  4813. 10 I
  4814. 1739(h_errno)S
  4815. 10 R
  4816. 2089(may)S
  4817. 2289(then)S
  4818. 2489(be)S
  4819. 2610(checked)S
  4820. 2966(to)S
  4821. 3070(see)S
  4822. 3225(whether)S
  4823. 3576(this)S
  4824. 3747(is)S
  4825. 3840(a)S
  4826. 3911(temporary)S
  4827. 4351(failure)S
  4828. 4641(or)S
  4829. 4751(an)S
  4830. 4872(invalid)S
  4831. 5177(or)S
  4832. 1320 V
  4833. (unknown)373 1080 A
  4834. 1485(host.)S
  4835. 1734(The)S
  4836. 1923(routine)S
  4837. 10 I
  4838. 2240(herror)S
  4839. 10 R
  4840. 2534(can)S
  4841. 2706(be)S
  4842. 2833(used)S
  4843. 3049(to)S
  4844. 3159(print)S
  4845. 3381(an)S
  4846. 3508(error)S
  4847. 3737(message)S
  4848. 4110(describing)S
  4849. 4562(the)S
  4850. 4718(failure.)S
  4851. 5065(If)S
  4852. 5166(its)S
  4853. 1440 V
  4854. 1080(argument)S
  4855. 10 I
  4856. 1498(string)S
  4857. 10 R
  4858. 1770(is)S
  4859. (non-NULL,)479 1875 A
  4860. 2392(it)S
  4861. 2486(is)S
  4862. 2591(printed,)S
  4863. 2939(followed)S
  4864. 3334(by)S
  4865. 3471(a)S
  4866. 3553(colon)S
  4867. 3813(and)S
  4868. 3995(a)S
  4869. (space.)249 4077 A
  4870. 4388(The)S
  4871. 4582(error)S
  4872. 4816(message)S
  4873. 5194(is)S
  4874. 1560 V
  4875. 1080(printed)S
  4876. 1390(with)S
  4877. 1594(a)S
  4878. (trailing)291 1664 A
  4879. 1980(newline.)S
  4880. 1728 V
  4881. 10 I
  4882. 1080(h_errno)S
  4883. 10 R
  4884. 1428(can)S
  4885. 1593(have)S
  4886. 1808(the)S
  4887. 1956(following)S
  4888. 2372(values:)S
  4889. 1896 V
  4890. (HOST_NOT_FOUND)920 1440 A
  4891. 2460(No)S
  4892. 2608(such)S
  4893. 2817(host)S
  4894. 3009(is)S
  4895. (known.)298 3101 A
  4896. 2064 V
  4897. (TRY_AGAIN)578 1440 A
  4898. 2460(This)S
  4899. 2669(is)S
  4900. 2766(usually)S
  4901. 3086(a)S
  4902. 3161(temporary)S
  4903. 3605(error)S
  4904. 3832(and)S
  4905. 4007(means)S
  4906. 4294(that)S
  4907. 4475(the)S
  4908. 4628(local)S
  4909. 4855(server)S
  4910. 5133(did)S
  4911. 2184 V
  4912. 2460(not)S
  4913. (receive)292 2619 A
  4914. 2942(a)S
  4915. (response)352 3018 A
  4916. 3401(from)S
  4917. 3628(an)S
  4918. 3754(authoritative)S
  4919. 4294(server.)S
  4920. 4622(A)S
  4921. 4725(retry)S
  4922. 4946(at)S
  4923. 5049(some)S
  4924. 2304 V
  4925. 2460(later)S
  4926. 2665(time)S
  4927. 2869(may)S
  4928. (succeed.)344 3067 A
  4929. 2472 V
  4930. 1440(NO_RECOVERY)S
  4931. 2460(Some)S
  4932. 2736(unexpected)S
  4933. 3241(server)S
  4934. 3535(failure)S
  4935. 3847(was)S
  4936. (encountered.)517 4052 A
  4937. 4642(This)S
  4938. 4869(is)S
  4939. 4984(a)S
  4940. (non-)184 5077 A
  4941. 2592 V
  4942. 2460(recoverable)S
  4943. 2956(error.)S
  4944. 2760 V
  4945. 1440(NO_DATA)S
  4946. 2460(The)S
  4947. 2648(requested)S
  4948. 3066(name)S
  4949. 3316(is)S
  4950. 3415(valid)S
  4951. 3648(but)S
  4952. 3808(does)S
  4953. 4024(not)S
  4954. 4184(have)S
  4955. 4406(an)S
  4956. 4533(IP)S
  4957. 4655(address;)S
  4958. 5017(this)S
  4959. 5194(is)S
  4960. 2880 V
  4961. 2460(not)S
  4962. 2632(a)S
  4963. 2721(temporary)S
  4964. 3179(error.)S
  4965. 3445(This)S
  4966. 3668(means)S
  4967. 3969(that)S
  4968. 4164(the)S
  4969. 4330(name)S
  4970. 4591(is)S
  4971. (known)273 4701 A
  4972. 5017(to)S
  4973. 5138(the)S
  4974. 3000 V
  4975. 2460(name)S
  4976. 2733(server)S
  4977. 3035(but)S
  4978. 3218(there)S
  4979. 3475(is)S
  4980. 3598(no)S
  4981. 3754(address)S
  4982. 4112(associated)S
  4983. 4582(with)S
  4984. 4817(this)S
  4985. 5018(name.)S
  4986. 3120 V
  4987. 2460(Another)S
  4988. 2825(type)S
  4989. 3033(of)S
  4990. 3151(request)S
  4991. 3476(to)S
  4992. 3588(the)S
  4993. 3745(name)S
  4994. 3997(server)S
  4995. 4278(using)S
  4996. 4529(this)S
  4997. 4708(domain)S
  4998. 5043(name)S
  4999. 3240 V
  5000. (will)157 2460 A
  5001. 2669(result)S
  5002. 2945(in)S
  5003. 3075(an)S
  5004. 3222(answer;)S
  5005. 3588(for)S
  5006. 3758(example,)S
  5007. 4177(a)S
  5008. 4275(mail-forwarder)S
  5009. 4940(may)S
  5010. 5166(be)S
  5011. 3360 V
  5012. 2460(registered)S
  5013. 2883(for)S
  5014. 3026(this)S
  5015. 3196(domain.)S
  5016. 3528 V
  5017. 9 R
  5018. 720(F)S
  5019. 722(FI)S
  5020. 774(IL)S
  5021. 807(LE)S
  5022. 865(ES)S
  5023. 923(S)S
  5024. 3648 V
  5025. 10 R
  5026. 1080(/etc/hosts)S
  5027. 3816 V
  5028. 9 R
  5029. 720(S)S
  5030. 722(SE)S
  5031. 774(EE)S
  5032. 832(E)S
  5033. 913(A)S
  5034. 915(AL)S
  5035. 983(LS)S
  5036. 1041(SO)S
  5037. 1093(O)S
  5038. 3936 V
  5039. 10 R
  5040. 1080(resolver(3),)S
  5041. 1573(hosts(5),)S
  5042. 1947(hostname(7),)S
  5043. 2500(named(8))S
  5044. 4104 V
  5045. 9 R
  5046. 720(C)S
  5047. 722(CA)S
  5048. 784(AV)S
  5049. 852(VE)S
  5050. 920(EA)S
  5051. 978(AT)S
  5052. 1046(T)S
  5053. 4224 V
  5054. 10 I
  5055. 1080(Gethostent)S
  5056. 10 R
  5057. 1551(is)S
  5058. 1653(de256ned,)S
  5059. 2009(and)S
  5060. 10 I
  5061. 2190(sethostent)S
  5062. 10 R
  5063. 2628(and)S
  5064. 10 I
  5065. (endhostent)435 2809 A
  5066. 10 R
  5067. 3280(are)S
  5068. 3440(rede256ned,)S
  5069. 3876(when)S
  5070. 10 I
  5071. 4130(libc)S
  5072. 10 R
  5073. 4317(is)S
  5074. (built)184 4420 A
  5075. 4640(to)S
  5076. 4754(use)S
  5077. 4924(only)S
  5078. 5138(the)S
  5079. 4344 V
  5080. 1080(routines)S
  5081. 1429(to)S
  5082. (lookup)278 1532 A
  5083. 1835(in)S
  5084. 10 I
  5085. 1938(/etc/hosts)S
  5086. 10 R
  5087. 2343(and)S
  5088. 2513(not)S
  5089. 2666(the)S
  5090. 2814(name)S
  5091. 3057(server.)S
  5092. 4512 V
  5093. 10 I
  5094. 1080(Gethostent)S
  5095. 10 R
  5096. 1541(reads)S
  5097. 1779(the)S
  5098. 1927(next)S
  5099. 2125(line)S
  5100. 2301(of)S
  5101. 10 I
  5102. 2410(/etc/hosts)S
  5103. 10 R
  5104. 2798(,)S
  5105. 2848(opening)S
  5106. 3196(the)S
  5107. 3344(256le)S
  5108. 3498(if)S
  5109. (necessary.)417 3585 A
  5110. 4680 V
  5111. 10 I
  5112. 1080(Sethostent)S
  5113. 10 R
  5114. 1519(is)S
  5115. 1612(rede256ned)S
  5116. 2013(to)S
  5117. 2117(open)S
  5118. 2338(and)S
  5119. 2509(rewind)S
  5120. 2815(the)S
  5121. 2964(256le.)S
  5122. 3170(If)S
  5123. 3265(the)S
  5124. 10 I
  5125. 3415(stayopen)S
  5126. 10 R
  5127. 3799(argument)S
  5128. 4206(is)S
  5129. (non-zero,)383 4300 A
  5130. 4710(the)S
  5131. 4860(hosts)S
  5132. 5093(data)S
  5133. 4800 V
  5134. 1080(base)S
  5135. (will)157 1291 A
  5136. 1480(not)S
  5137. 1640(be)S
  5138. 1767(closed)S
  5139. 2056(after)S
  5140. (each)185 2274 A
  5141. 2491(call)S
  5142. 2669(to)S
  5143. 10 I
  5144. 2779(gethostbyname)S
  5145. 10 R
  5146. 3414(or)S
  5147. 10 I
  5148. (gethostbyaddr)574 3530 A
  5149. 10 R
  5150. 4112(.)S
  5151. 10 I
  5152. (Endhostent)452 4194 A
  5153. 10 R
  5154. 4678(is)S
  5155. 4777(rede256ned)S
  5156. 5183(to)S
  5157. 4920 V
  5158. 1080(close)S
  5159. 1312(the)S
  5160. 1460(256le.)S
  5161. 5088 V
  5162. 9 R
  5163. 720(B)S
  5164. 722(BU)S
  5165. 784(UG)S
  5166. 852(GS)S
  5167. 920(S)S
  5168. 5208 V
  5169. 10 R
  5170. 1080(All)S
  5171. 1239(information)S
  5172. 1744(is)S
  5173. 1841(contained)S
  5174. 2262(in)S
  5175. 2370(a)S
  5176. 2445(static)S
  5177. 2688(area)S
  5178. 2887(so)S
  5179. 3006(it)S
  5180. 3092(must)S
  5181. 3317(be)S
  5182. 3442(copied)S
  5183. 3740(if)S
  5184. 3832(it)S
  5185. 3918(is)S
  5186. 4016(to)S
  5187. 4125(be)S
  5188. 4251(saved.)S
  5189. 4561(Only)S
  5190. 4793(the)S
  5191. 4947(Internet)S
  5192. 5328 V
  5193. 1080(address)S
  5194. 1407(format)S
  5195. 1701(is)S
  5196. 1793(currently)S
  5197. (understood.)471 2182 A
  5198. 7903 V
  5199. 720(September)S
  5200. 1176(17,)S
  5201. (1996)200 1326 A
  5202. 4990(Page)S
  5203. 5211(2)S
  5204. 8143 V
  5205. EP
  5206. %%Page: 1 41
  5207. BP
  5208. /slant 0 def
  5209. /height 0 def
  5210. 480 V
  5211. 10 R
  5212. 720(HTON)S
  5213. 1009(()S
  5214. 1051(3)S
  5215. 1109())S
  5216. 2696(Eighth)S
  5217. (Edition)296 2989 A
  5218. 4838(HTON)S
  5219. 5127(()S
  5220. 5169(3)S
  5221. 5227())S
  5222. 960 V
  5223. 9 R
  5224. 720(N)S
  5225. 722(NA)S
  5226. 790(AM)S
  5227. 858(ME)S
  5228. 940(E)S
  5229. 1080 V
  5230. 10 R
  5231. 1080(hton,)S
  5232. 1308(htons,)S
  5233. 1575(htonl,)S
  5234. 1831(ntohs,)S
  5235. 2098(ntohl)S
  5236. 10 R-1
  5237. 2329(-)S
  5238. 10 R
  5239. 2411(host)S
  5240. 2603(to)S
  5241. 2706(network)S
  5242. 3061(byte)S
  5243. 3259(order)S
  5244. (conversion)441 3497 A
  5245. 1248 V
  5246. 9 R
  5247. 720(S)S
  5248. 722(SY)S
  5249. 774(YN)S
  5250. 842(NO)S
  5251. 910(OP)S
  5252. 978(PS)S
  5253. 1030(SI)S
  5254. 1082(IS)S
  5255. 1115(S)S
  5256. 1368 V
  5257. 10 B
  5258. 1080(#de256ne)S
  5259. (_MINIX_SOURCE)839 1426 A
  5260. 2303(1)S
  5261. 1488 V
  5262. 1080(#include)S
  5263. 1482(<stddef.h>)S
  5264. 1608 V
  5265. 1080(#include)S
  5266. 1482(<sys/types.h>)S
  5267. 1848 V
  5268. 1080(#include)S
  5269. 1482(<net/hton.h>)S
  5270. 2088 V
  5271. (u16_t)240 1080 A
  5272. (htons(u16_t)509 1358 A
  5273. 10 I
  5274. 1905(host_word)S
  5275. 10 B
  5276. 2328())S
  5277. 2208 V
  5278. (u32_t)240 1080 A
  5279. (htonl(u32_t)498 1358 A
  5280. 10 I
  5281. 1894(host_dword)S
  5282. 10 B
  5283. 2367())S
  5284. 2328 V
  5285. (u16_t)240 1080 A
  5286. (ntohs(u16_t)509 1358 A
  5287. 10 I
  5288. 1905(network_word)S
  5289. 10 B
  5290. 2485())S
  5291. 2448 V
  5292. (u32_t)240 1080 A
  5293. (ntohl(u32_t)498 1358 A
  5294. 10 I
  5295. 1894(network_dword)S
  5296. 10 B
  5297. 2524())S
  5298. 2568 V
  5299. (u16_t)240 1080 A
  5300. (HTONS(u16_t)626 1358 A
  5301. 10 I
  5302. 2022(host_word)S
  5303. 10 B
  5304. 2445())S
  5305. 2688 V
  5306. (u32_t)240 1080 A
  5307. (HTONL(u32_t)637 1358 A
  5308. 10 I
  5309. 2033(host_dword)S
  5310. 10 B
  5311. 2506())S
  5312. 2808 V
  5313. (u16_t)240 1080 A
  5314. (NTOHS(u16_t)626 1358 A
  5315. 10 I
  5316. 2022(network_word)S
  5317. 10 B
  5318. 2602())S
  5319. 2928 V
  5320. (u32_t)240 1080 A
  5321. (NTOHL(u32_t)637 1358 A
  5322. 10 I
  5323. 2033(network_dword)S
  5324. 10 B
  5325. 2663())S
  5326. 3096 V
  5327. 9 R
  5328. 720(D)S
  5329. 722(DE)S
  5330. 790(ES)S
  5331. 848(SC)S
  5332. 900(CR)S
  5333. 962(RI)S
  5334. 1024(IP)S
  5335. 1057(PT)S
  5336. 1109(TI)S
  5337. 1167(IO)S
  5338. 1200(ON)S
  5339. 1268(N)S
  5340. 3216 V
  5341. 10 R
  5342. 1080(These)S
  5343. 1362(macros)S
  5344. (convert)302 1694 A
  5345. 2037(16-bit)S
  5346. 2318(and)S
  5347. 2504(32-bit)S
  5348. (quantities)391 2785 A
  5349. 3218(to)S
  5350. 3338(and)S
  5351. 3525(from)S
  5352. 3763(the)S
  5353. 3928(network)S
  5354. 4300(byte)S
  5355. 4515(order)S
  5356. 4770(used)S
  5357. 4996(by)S
  5358. 5138(the)S
  5359. 3336 V
  5360. 1080(TCP/IP)S
  5361. 1417(protocols.)S
  5362. 1874(The)S
  5363. 2064(function)S
  5364. 2432(of)S
  5365. 2549(the)S
  5366. 2705(macros)S
  5367. 3029(is)S
  5368. 3129(encoded)S
  5369. 3497(in)S
  5370. 3608(their)S
  5371. 3826(name.)S
  5372. 10 B
  5373. 4127(H)S
  5374. 10 R
  5375. 4238(means)S
  5376. 4528(host)S
  5377. 4728(byte)S
  5378. 4934(order,)S
  5379. 10 B
  5380. 5205(n)S
  5381. 3456 V
  5382. 10 R
  5383. 1080(means)S
  5384. 1370(network)S
  5385. 1733(byte)S
  5386. 1939(order,)S
  5387. 10 B
  5388. 2210(s)S
  5389. 10 R
  5390. 2282(means)S
  5391. 2572(a)S
  5392. 2650(16-bit)S
  5393. (quantity)329 2923 A
  5394. 3285(and)S
  5395. 10 B
  5396. 3463(l)S
  5397. 10 R
  5398. 3524(means)S
  5399. 3814(a)S
  5400. 3892(32-bit)S
  5401. (quantity.)354 4165 A
  5402. 4578(Thus)S
  5403. 10 B
  5404. 4813(htons)S
  5405. 10 R
  5406. 5082(con-)S
  5407. 3576 V
  5408. 1080(verts)S
  5409. 1309(a)S
  5410. 1387(16-bit)S
  5411. (quantity)329 1660 A
  5412. 2022(from)S
  5413. 2251(host)S
  5414. 2451(byte)S
  5415. 2657(order)S
  5416. 2903(to)S
  5417. 3014(network)S
  5418. 3377(byte)S
  5419. 3582(order.)S
  5420. 3877(The)S
  5421. 4066(difference)S
  5422. 4508(between)S
  5423. 4876(the)S
  5424. 5031(lower)S
  5425. 3696 V
  5426. 1080(case)S
  5427. 1282(and)S
  5428. (upper)229 1455 A
  5429. 1712(case)S
  5430. 1914(variants)S
  5431. 2261(is)S
  5432. 2356(that)S
  5433. 2535(the)S
  5434. 2686(lower)S
  5435. 2944(case)S
  5436. 3146(variants)S
  5437. 3493(evaluate)S
  5438. 3858(the)S
  5439. 4010(argument)S
  5440. 4419(at)S
  5441. 4521(most)S
  5442. 4745(once)S
  5443. 4964(and)S
  5444. 5138(the)S
  5445. 3816 V
  5446. (upper)229 1080 A
  5447. 1334(case)S
  5448. 1533(variants)S
  5449. 1877(can)S
  5450. 2042(be)S
  5451. 2162(used)S
  5452. 2371(for)S
  5453. 2514(constant)S
  5454. 2874(folding.)S
  5455. 3239(That)S
  5456. 3449(is,)S
  5457. 3984 V
  5458. (htonl(f(x)))426 1440 A
  5459. 4152 V
  5460. (will)157 1080 A
  5461. 1262(call)S
  5462. 1433(f(x))S
  5463. 1610(at)S
  5464. 1708(most)S
  5465. 1928(once)S
  5466. 2143(and)S
  5467. 4320 V
  5468. (HTONS(0x10))605 1440 A
  5469. 4488 V
  5470. (will)157 1080 A
  5471. 1262(be)S
  5472. 1382(equivalent)S
  5473. 1826(to)S
  5474. (0x10)200 1929 A
  5475. 2154(on)S
  5476. 2279(a)S
  5477. 2349(big-endian)S
  5478. 2804(machine)S
  5479. 3170(and)S
  5480. (0x1000)300 3340 A
  5481. 3665(on)S
  5482. 3790(a)S
  5483. (little-endian)487 3860 A
  5484. 4372(machine.)S
  5485. 4656 V
  5486. 9 R
  5487. 720(S)S
  5488. 722(SE)S
  5489. 774(EE)S
  5490. 832(E)S
  5491. 913(A)S
  5492. 915(AL)S
  5493. 983(LS)S
  5494. 1041(SO)S
  5495. 1093(O)S
  5496. 4776 V
  5497. 10 B
  5498. 1080(ip)S
  5499. 10 R
  5500. 1164((4).)S
  5501. 4944 V
  5502. 9 R
  5503. 720(A)S
  5504. 722(AU)S
  5505. 790(UT)S
  5506. 858(TH)S
  5507. 916(HO)S
  5508. 984(OR)S
  5509. 1052(R)S
  5510. 5064 V
  5511. 10 R
  5512. (Philip)240 1080 A
  5513. 1345(Homburg)S
  5514. ((philip@cs.vu.nl))707 1755 A
  5515. 7903 V
  5516. 720(Page)S
  5517. 941(1)S
  5518. 2669(()S
  5519. 2711(May)S
  5520. 2920(14,)S
  5521. (1986)200 3070 A
  5522. 3278())S
  5523. 4455(September)S
  5524. 4911(17,)S
  5525. (1996)200 5061 A
  5526. 8143 V
  5527. EP
  5528. %%Page: 1 42
  5529. BP
  5530. /slant 0 def
  5531. /height 0 def
  5532. 480 V
  5533. 10 R
  5534. 720(MALLOC)S
  5535. 1154(()S
  5536. 1196(3)S
  5537. 1254())S
  5538. 2696(Eighth)S
  5539. (Edition)296 2989 A
  5540. 4693(MALLOC)S
  5541. 5127(()S
  5542. 5169(3)S
  5543. 5227())S
  5544. 960 V
  5545. 9 R
  5546. 720(N)S
  5547. 722(NA)S
  5548. 790(AM)S
  5549. 858(ME)S
  5550. 940(E)S
  5551. 1080 V
  5552. 10 R
  5553. 1080(malloc,)S
  5554. 1404(free,)S
  5555. 1612(realloc,)S
  5556. 1937(calloc,)S
  5557. 2228(alloca)S
  5558. 10 R-1
  5559. 2494(-)S
  5560. 10 R
  5561. 2576(memory)S
  5562. 2936(allocator)S
  5563. 1248 V
  5564. 9 R
  5565. 720(S)S
  5566. 722(SY)S
  5567. 774(YN)S
  5568. 842(NO)S
  5569. 910(OP)S
  5570. 978(PS)S
  5571. 1030(SI)S
  5572. 1082(IS)S
  5573. 1115(S)S
  5574. 1368 V
  5575. 10 B
  5576. 1080(#include)S
  5577. 1482(<sys/types.h>)S
  5578. 1488 V
  5579. 1080(#include)S
  5580. 1482(<stdlib.h>)S
  5581. 1608 V
  5582. 1080(#include)S
  5583. 1482(<alloca.h>)S
  5584. 1848 V
  5585. 1080(void)S
  5586. 1302(*malloc(size_t)S
  5587. 10 I
  5588. 1950(size)S
  5589. 10 B
  5590. 2101())S
  5591. 1968 V
  5592. 1080(void)S
  5593. (free(void)387 1302 A
  5594. 1727(*)S
  5595. 10 I
  5596. 1777(ptr)S
  5597. 10 B
  5598. 1894())S
  5599. 2088 V
  5600. 1080(void)S
  5601. 1302(*realloc(void)S
  5602. 1899(*)S
  5603. 10 I
  5604. 1949(ptr)S
  5605. 10 B
  5606. 2066(,)S
  5607. 2129(size_t)S
  5608. 10 I
  5609. 2408(size)S
  5610. 10 B
  5611. 2559())S
  5612. 2208 V
  5613. 1080(void)S
  5614. 1302(*calloc(size_t)S
  5615. 10 I
  5616. 1911(nelem)S
  5617. 10 B
  5618. 2152(,)S
  5619. 2215(size_t)S
  5620. 10 I
  5621. 2494(elsize)S
  5622. 10 B
  5623. 2718())S
  5624. 2328 V
  5625. 1080(void)S
  5626. 1302(*alloca(size_t)S
  5627. 10 I
  5628. 1916(size)S
  5629. 10 B
  5630. 2067())S
  5631. 2496 V
  5632. 9 R
  5633. 720(D)S
  5634. 722(DE)S
  5635. 790(ES)S
  5636. 848(SC)S
  5637. 900(CR)S
  5638. 962(RI)S
  5639. 1024(IP)S
  5640. 1057(PT)S
  5641. 1109(TI)S
  5642. 1167(IO)S
  5643. 1200(ON)S
  5644. 1268(N)S
  5645. 2616 V
  5646. 10 B
  5647. 1080(Malloc)S
  5648. 10 R
  5649. 1406(and)S
  5650. 10 B
  5651. (free)169 1581 A
  5652. 10 R
  5653. 1780(provide)S
  5654. 2117(a)S
  5655. 2192(general-purpose)S
  5656. 2872(memory)S
  5657. 3238(allocation)S
  5658. 3666(package.)S
  5659. 10 B
  5660. 4077(Malloc)S
  5661. 10 R
  5662. 4404(returns)S
  5663. 4715(a)S
  5664. 4791(pointer)S
  5665. 5107(to)S
  5666. 5216(a)S
  5667. 2736 V
  5668. 1080(block)S
  5669. 1328(of)S
  5670. 1437(at)S
  5671. 1535(least)S
  5672. 10 I
  5673. 1745(size)S
  5674. 10 R
  5675. 1921(bytes)S
  5676. 2158(beginning)S
  5677. 2584(on)S
  5678. 2709(a)S
  5679. 2779(word)S
  5680. (boundary.)404 3011 A
  5681. 2904 V
  5682. 1080(The)S
  5683. 1268(argument)S
  5684. 1679(to)S
  5685. 10 B
  5686. (free)169 1788 A
  5687. 10 R
  5688. 1988(is)S
  5689. 2086(a)S
  5690. 2162(pointer)S
  5691. 2478(to)S
  5692. 2588(a)S
  5693. 2665(block)S
  5694. 2920(previously)S
  5695. 3376(allocated)S
  5696. 3772(by)S
  5697. 10 B
  5698. 3904(malloc)S
  5699. 10 R
  5700. 4189(;)S
  5701. 4249(this)S
  5702. (space)224 4426 A
  5703. 4682(is)S
  5704. 4781(made)S
  5705. 5031(avail-)S
  5706. 3024 V
  5707. 1080(able)S
  5708. 1277(for)S
  5709. 1424(further)S
  5710. 1728(allocation,)S
  5711. 2179(but)S
  5712. 2336(its)S
  5713. 2460(contents)S
  5714. 2824(are)S
  5715. 2977(left)S
  5716. (undisturbed.)499 3141 A
  5717. 3694(A)S
  5718. 3796(call)S
  5719. 3971(with)S
  5720. 4179(a)S
  5721. 4253(null)S
  5722. 10 I
  5723. 4438(ptr)S
  5724. 10 R
  5725. 4584(is)S
  5726. 4680(legal)S
  5727. 4904(and)S
  5728. 5077(does)S
  5729. 3144 V
  5730. 1080(nothing.)S
  5731. 3312 V
  5732. 1080(Needless)S
  5733. 1469(to)S
  5734. 1572(say,)S
  5735. 1756(grave)S
  5736. 2005(disorder)S
  5737. (will)157 2360 A
  5738. 2542(result)S
  5739. 2791(if)S
  5740. 2878(the)S
  5741. (space)224 3027 A
  5742. 3277(assigned)S
  5743. 3649(by)S
  5744. 10 B
  5745. 3775(malloc)S
  5746. 10 R
  5747. 4086(is)S
  5748. 4179(overrun)S
  5749. 4518(or)S
  5750. 4628(if)S
  5751. 4716(some)S
  5752. (random)307 4954 A
  5753. 3432 V
  5754. 1080(number)S
  5755. 1412(is)S
  5756. 1504(handed)S
  5757. 1819(to)S
  5758. 10 B
  5759. (free)169 1922 A
  5760. 10 R
  5761. 2091(.)S
  5762. 3600 V
  5763. 10 B
  5764. 1080(Malloc)S
  5765. 10 R
  5766. 1407(maintains)S
  5767. (multiple)335 1829 A
  5768. 2195(lists)S
  5769. 2388(of)S
  5770. 2503(free)S
  5771. 2692(blocks)S
  5772. (according)397 2985 A
  5773. 3413(to)S
  5774. 3522(size,)S
  5775. 3735(allocating)S
  5776. (space)224 4163 A
  5777. 4419(from)S
  5778. 4647(the)S
  5779. 4802(appropriate)S
  5780. 3720 V
  5781. 1080(list.)S
  5782. 1288(It)S
  5783. 1385(calls)S
  5784. 10 B
  5785. 1605(sbrk)S
  5786. 10 R
  5787. 1836((see)S
  5788. 10 B
  5789. 2034(brk)S
  5790. 10 R
  5791. 2191((2)))S
  5792. 2378(to)S
  5793. 2491(get)S
  5794. 2649(more)S
  5795. 2891(memory)S
  5796. 3261(from)S
  5797. 3492(the)S
  5798. 3650(system)S
  5799. 3964(when)S
  5800. 4217(there)S
  5801. 4454(is)S
  5802. 4556(no)S
  5803. 4690(suitable)S
  5804. (space)224 5037 A
  5805. 3840 V
  5806. 1080(already)S
  5807. 1402(free.)S
  5808. 4008 V
  5809. 10 B
  5810. 1080(Realloc)S
  5811. 10 R
  5812. 1427(changes)S
  5813. 1779(the)S
  5814. 1930(size)S
  5815. 2115(of)S
  5816. 2227(the)S
  5817. 2378(block)S
  5818. 2629(pointed)S
  5819. 2958(to)S
  5820. 3064(by)S
  5821. 10 I
  5822. 3192(ptr)S
  5823. 10 R
  5824. 3337(to)S
  5825. 10 I
  5826. 3443(size)S
  5827. 10 R
  5828. 3622(bytes)S
  5829. 3862(and)S
  5830. 4035(returns)S
  5831. 4343(a)S
  5832. 4416(pointer)S
  5833. 4729(to)S
  5834. 4835(the)S
  5835. 4987((possi-)S
  5836. 4128 V
  5837. 1080(bly)S
  5838. 1243(moved))S
  5839. 1585(block.)S
  5840. 1893(The)S
  5841. 2085(contents)S
  5842. (will)157 2454 A
  5843. 2645(be)S
  5844. 2774(unchanged)S
  5845. 3243(up)S
  5846. 3377(to)S
  5847. 3489(the)S
  5848. 3646(lesser)S
  5849. 3910(of)S
  5850. 4028(the)S
  5851. 4185(new)S
  5852. 4387(and)S
  5853. 4566(old)S
  5854. 4728(sizes.)S
  5855. 5008(A)S
  5856. 5115(call)S
  5857. 4248 V
  5858. 1080(with)S
  5859. 1284(a)S
  5860. 1354(null)S
  5861. 10 I
  5862. 1535(ptr)S
  5863. 10 R
  5864. 1677(is)S
  5865. 1769(legal)S
  5866. 1990(and)S
  5867. 2160(has)S
  5868. 2319(the)S
  5869. 2467(same)S
  5870. 2699(result)S
  5871. 2948(as)S
  5872. 10 B
  5873. 3057(malloc()S
  5874. 10 I
  5875. 3376(size)S
  5876. 10 B
  5877. 3535())S
  5878. 10 R
  5879. 3569(.)S
  5880. 4416 V
  5881. 10 B
  5882. 1080(Calloc)S
  5883. 10 R
  5884. 1379(allocates)S
  5885. (space)224 1757 A
  5886. 2006(for)S
  5887. 2149(an)S
  5888. 2269(array)S
  5889. 2502(of)S
  5890. 10 I
  5891. 2611(nelem)S
  5892. 10 R
  5893. 2877(elements)S
  5894. 3260(of)S
  5895. 3369(size)S
  5896. 10 I
  5897. 3551(elsize.)S
  5898. 10 R
  5899. 3825(The)S
  5900. (space)224 4007 A
  5901. 4256(is)S
  5902. (initialized)403 4348 A
  5903. 4776(to)S
  5904. 4879(zeros.)S
  5905. 4584 V
  5906. 10 B
  5907. 1080(Alloca)S
  5908. 10 R
  5909. 1382(allocates)S
  5910. 10 I
  5911. 1763(size)S
  5912. 10 R
  5913. 1942(bytes)S
  5914. 2182(of)S
  5915. (space)224 2294 A
  5916. 2546(in)S
  5917. 2653(the)S
  5918. 2805(stack)S
  5919. 3041(frame)S
  5920. 3306(of)S
  5921. 3419(the)S
  5922. 3571(caller.)S
  5923. 3875(This)S
  5924. 4083(temporary)S
  5925. (space)224 4526 A
  5926. 4779(is)S
  5927. 4875(automati-)S
  5928. 4704 V
  5929. 1080(cally)S
  5930. 1301(freed)S
  5931. 1534(on)S
  5932. 1659(return.)S
  5933. 4872 V
  5934. 1080(Each)S
  5935. 1314(of)S
  5936. 1430(the)S
  5937. 1585(allocation)S
  5938. 2014(routines)S
  5939. 2370(returns)S
  5940. 2682(a)S
  5941. 2759(pointer)S
  5942. 3076(to)S
  5943. (space)224 3186 A
  5944. 3442(suitably)S
  5945. 3792(aligned)S
  5946. 4120((after)S
  5947. 4373(possible)S
  5948. 4735(pointer)S
  5949. 5053(coer-)S
  5950. 4992 V
  5951. 1080(cion))S
  5952. 1312(for)S
  5953. 1455(storage)S
  5954. 1771(of)S
  5955. 1880(any)S
  5956. 2050(type)S
  5957. 2248(of)S
  5958. 2357(object.)S
  5959. 5160 V
  5960. 9 R
  5961. 720(S)S
  5962. 722(SE)S
  5963. 774(EE)S
  5964. 832(E)S
  5965. 928(A)S
  5966. 930(AL)S
  5967. 998(LS)S
  5968. 1056(SO)S
  5969. 1108(O)S
  5970. 5280 V
  5971. 10 B
  5972. 1080(brk)S
  5973. 10 R
  5974. 1237((2).)S
  5975. 5448 V
  5976. 9 R
  5977. 720(D)S
  5978. 722(DI)S
  5979. 790(IA)S
  5980. 823(AG)S
  5981. 891(GN)S
  5982. 959(NO)S
  5983. 1027(OS)S
  5984. 1095(ST)S
  5985. 1147(TI)S
  5986. 1205(IC)S
  5987. 1238(CS)S
  5988. 1300(S)S
  5989. 5568 V
  5990. 10 B
  5991. 1080(Malloc)S
  5992. 10 R
  5993. 1376(,)S
  5994. 10 B
  5995. 1427(realloc)S
  5996. 10 R
  5997. 1744(and)S
  5998. 10 B
  5999. 1915(calloc)S
  6000. 10 R
  6001. 2187(return)S
  6002. 2455(a)S
  6003. 2527(null)S
  6004. 2710(pointer)S
  6005. 3022(if)S
  6006. 3111(there)S
  6007. 3340(is)S
  6008. 3434(no)S
  6009. 3561(available)S
  6010. 3952(memory)S
  6011. 4314(or)S
  6012. 4425(if)S
  6013. 4514(the)S
  6014. 4664(arena)S
  6015. 4910(has)S
  6016. 5071(been)S
  6017. 5688 V
  6018. 1080(detectably)S
  6019. 1519(corrupted)S
  6020. 1930(by)S
  6021. 2055(storing)S
  6022. 2359(outside)S
  6023. 2674(the)S
  6024. (bounds)289 2822 A
  6025. 3136(of)S
  6026. 3245(a)S
  6027. 3315(block.)S
  6028. 5856 V
  6029. 9 R
  6030. 720(N)S
  6031. 722(NO)S
  6032. 790(OT)S
  6033. 858(TE)S
  6034. 916(ES)S
  6035. 974(S)S
  6036. 5976 V
  6037. 10 R
  6038. 1080(Other)S
  6039. 1335(implementations)S
  6040. 2030(of)S
  6041. 10 B
  6042. 2139(malloc)S
  6043. 10 R
  6044. 2424(,)S
  6045. 10 B
  6046. 2474(realloc)S
  6047. 10 R
  6048. 2790(or)S
  6049. 10 B
  6050. 2899(calloc)S
  6051. 10 R
  6052. 3170(may)S
  6053. 3368(return)S
  6054. 3634(a)S
  6055. 3704(null)S
  6056. 3885(pointer)S
  6057. 4196(if)S
  6058. 4284(the)S
  6059. 4433(size)S
  6060. 4616(of)S
  6061. 4726(the)S
  6062. 4875(requested)S
  6063. 6096 V
  6064. 1080(block)S
  6065. 1332(is)S
  6066. 1428(zero.)S
  6067. 1681(This)S
  6068. 1889(implementation)S
  6069. (will)157 2549 A
  6070. 2735(always)S
  6071. 3044(return)S
  6072. 3314(a)S
  6073. 3388(zero)S
  6074. 3591(length)S
  6075. 3871(block)S
  6076. 4123(at)S
  6077. 4225(a)S
  6078. 4299(unique)S
  6079. 4600(address,)S
  6080. 4955(but)S
  6081. (you)150 5111 A
  6082. 6216 V
  6083. (should)267 1080 A
  6084. 1378(keep)S
  6085. 1599(in)S
  6086. 1708(mind)S
  6087. 1945(that)S
  6088. 2127(a)S
  6089. 2203(null)S
  6090. 2390(return)S
  6091. 2662(is)S
  6092. 2760(possible)S
  6093. 3120(if)S
  6094. 3213(the)S
  6095. 3367(program)S
  6096. 3739(is)S
  6097. 3837(run)S
  6098. 4002(to)S
  6099. 4111(another)S
  6100. 4445(system)S
  6101. 4756(and)S
  6102. 4933(that)S
  6103. 5116(this)S
  6104. 6336 V
  6105. (should)267 1080 A
  6106. 1372(not)S
  6107. 1525(be)S
  6108. 1645(mistakenly)S
  6109. 2111(seen)S
  6110. 2315(as)S
  6111. 2424(an)S
  6112. 2544(error.)S
  6113. 6504 V
  6114. 9 R
  6115. 720(B)S
  6116. 722(BU)S
  6117. 784(UG)S
  6118. 852(GS)S
  6119. 920(S)S
  6120. 6624 V
  6121. 10 R
  6122. 1080(When)S
  6123. 10 B
  6124. 1345(realloc)S
  6125. 10 R
  6126. 1661(returns)S
  6127. 1966(a)S
  6128. 2036(null)S
  6129. 2217(pointer,)S
  6130. 2552(the)S
  6131. 2700(block)S
  6132. 2948(pointed)S
  6133. 3274(to)S
  6134. 3377(by)S
  6135. 10 I
  6136. 3502(ptr)S
  6137. 10 R
  6138. 3644(may)S
  6139. 3842(be)S
  6140. 3962(destroyed.)S
  6141. 6792 V
  6142. 10 B
  6143. 1080(Alloca)S
  6144. 10 R
  6145. 1379(is)S
  6146. 1471(machine)S
  6147. 1837(dependent;)S
  6148. 2303(its)S
  6149. 2423(use)S
  6150. 2582(is)S
  6151. 2674(discouraged.)S
  6152. 7903 V
  6153. 720(Page)S
  6154. 941(1)S
  6155. 4455(September)S
  6156. 4911(17,)S
  6157. (1996)200 5061 A
  6158. 8143 V
  6159. EP
  6160. %%Page: 1 43
  6161. BP
  6162. /slant 0 def
  6163. /height 0 def
  6164. 480 V
  6165. 10 R
  6166. 720(ONE_CSUM)S
  6167. 1271(()S
  6168. 1313(3)S
  6169. 1371())S
  6170. 2696(Eighth)S
  6171. (Edition)296 2989 A
  6172. 4576(ONE_CSUM)S
  6173. 5127(()S
  6174. 5169(3)S
  6175. 5227())S
  6176. 960 V
  6177. 9 R
  6178. 720(N)S
  6179. 722(NA)S
  6180. 790(AM)S
  6181. 858(ME)S
  6182. 940(E)S
  6183. 1080 V
  6184. 10 R
  6185. 1080(oneC_sum)S
  6186. 10 R-1
  6187. 1534(-)S
  6188. 10 R
  6189. 1616(One's)S
  6190. 1882(complement)S
  6191. 2404(internet)S
  6192. 2737(checksum)S
  6193. 1248 V
  6194. 9 R
  6195. 720(S)S
  6196. 722(SY)S
  6197. 774(YN)S
  6198. 842(NO)S
  6199. 910(OP)S
  6200. 978(PS)S
  6201. 1030(SI)S
  6202. 1082(IS)S
  6203. 1115(S)S
  6204. 1368 V
  6205. 10 B
  6206. 1080(#de256ne)S
  6207. (_MINIX_SOURCE)839 1426 A
  6208. 2303(1)S
  6209. 1488 V
  6210. 1080(#include)S
  6211. 1482(<stddef.h>)S
  6212. 1608 V
  6213. 1080(#include)S
  6214. 1482(<sys/types.h>)S
  6215. 1848 V
  6216. 1080(#include)S
  6217. 1482(<net/gen/oneCsum.h>)S
  6218. 2088 V
  6219. (u16_t)240 1080 A
  6220. (oneC_sum(u16_t)727 1358 A
  6221. 10 I
  6222. 2123(prev)S
  6223. 10 B
  6224. 2302(,)S
  6225. (u16_t)240 2365 A
  6226. 2643(*)S
  6227. 10 I
  6228. 2693(data)S
  6229. 10 B
  6230. 2871(,)S
  6231. 2934(size_t)S
  6232. 10 I
  6233. 3213(size)S
  6234. 10 B
  6235. 3364())S
  6236. 2256 V
  6237. 9 R
  6238. 720(D)S
  6239. 722(DE)S
  6240. 790(ES)S
  6241. 848(SC)S
  6242. 900(CR)S
  6243. 962(RI)S
  6244. 1024(IP)S
  6245. 1057(PT)S
  6246. 1109(TI)S
  6247. 1167(IO)S
  6248. 1200(ON)S
  6249. 1268(N)S
  6250. 2376 V
  6251. 10 B
  6252. 1080(OneC_sum)S
  6253. 10 R
  6254. 1598(is)S
  6255. 1702(used)S
  6256. 1923(to)S
  6257. 2038(calculate)S
  6258. 2434(the)S
  6259. 2594(one's)S
  6260. 2849(complement)S
  6261. 3383(checksum)S
  6262. 3823(needed)S
  6263. 4146(for)S
  6264. 4302(IP)S
  6265. 4430(network)S
  6266. 4798(packets.)S
  6267. 5188(A)S
  6268. 2496 V
  6269. (good)200 1080 A
  6270. 1305(document)S
  6271. (about)223 1726 A
  6272. 1974(the)S
  6273. 2122(Internet)S
  6274. 2461(Checksum)S
  6275. 2910(is)S
  6276. (RFC-1071)424 3002 A
  6277. 3451((Computing)S
  6278. 3961(the)S
  6279. 4109(Internet)S
  6280. 4448(checksum).)S
  6281. 2664 V
  6282. 10 B
  6283. 1080(One_Csum)S
  6284. 10 R
  6285. 1586(expects)S
  6286. 1913(three)S
  6287. 2140(parameters:)S
  6288. 2832 V
  6289. 10 I
  6290. 1080(prev)S
  6291. 10 R
  6292. 1580(The)S
  6293. 1775(checksum)S
  6294. 2215(of)S
  6295. 2337(previous)S
  6296. 2721(blocks)S
  6297. 3021(of)S
  6298. 3143(data)S
  6299. 3349(that)S
  6300. 3538(are)S
  6301. 3700(to)S
  6302. 3816(be)S
  6303. 3949(included)S
  6304. 4334(in)S
  6305. 4451(the)S
  6306. 4613(checksum.)S
  6307. 5104(The)S
  6308. 2952 V
  6309. 1580(value)S
  6310. 1823(of)S
  6311. 1932(prev)S
  6312. 2136(in)S
  6313. 2239(256rst)S
  6314. 2421(call)S
  6315. 2592(to)S
  6316. 2695(oneC_sum)S
  6317. (should)267 3149 A
  6318. 3441(be)S
  6319. 3561(0.)S
  6320. 3120 V
  6321. 10 I
  6322. 1080(data)S
  6323. 10 R
  6324. 1580(A)S
  6325. 1681(pointer)S
  6326. 1994(to)S
  6327. 2100(the)S
  6328. 2251(block)S
  6329. 2502(of)S
  6330. 2614(data.)S
  6331. 2860(The)S
  6332. 3045(data)S
  6333. 3241(is)S
  6334. 3336(interpreted)S
  6335. 3801(as)S
  6336. 3913(a)S
  6337. 3986(series)S
  6338. 4245(of)S
  6339. 4358(16)S
  6340. 4487(bit)S
  6341. 4622(numbers)S
  6342. 4997(in)S
  6343. 5104(net-)S
  6344. 3240 V
  6345. 1580(work)S
  6346. 1812(byte)S
  6347. 2010(order,)S
  6348. 2273(but)S
  6349. 2426(an)S
  6350. (odd)150 2546 A
  6351. 2721(number)S
  6352. 3053(of)S
  6353. 3162(bytes)S
  6354. 3399(is)S
  6355. 3491(also)S
  6356. 3678(allowed.)S
  6357. 3408 V
  6358. 10 I
  6359. 1080(size)S
  6360. 10 R
  6361. 1580(The)S
  6362. 1762(size)S
  6363. 1944(of)S
  6364. 2053(the)S
  6365. 2201(data)S
  6366. 2394(in)S
  6367. 2497(bytes.)S
  6368. 3576 V
  6369. 9 R
  6370. 720(S)S
  6371. 722(SE)S
  6372. 774(EE)S
  6373. 832(E)S
  6374. 913(A)S
  6375. 915(AL)S
  6376. 983(LS)S
  6377. 1041(SO)S
  6378. 1093(O)S
  6379. 3696 V
  6380. 10 B
  6381. 1080(ip)S
  6382. 10 R
  6383. 1164((4).)S
  6384. 3816 V
  6385. 10 B
  6386. (RFC-1071)442 1080 A
  6387. 3984 V
  6388. 9 R
  6389. 720(A)S
  6390. 722(AU)S
  6391. 790(UT)S
  6392. 858(TH)S
  6393. 916(HO)S
  6394. 984(OR)S
  6395. 1052(R)S
  6396. 4104 V
  6397. 10 R
  6398. (Philip)240 1080 A
  6399. 1345(Homburg)S
  6400. ((philip@cs.vu.nl))707 1755 A
  6401. 7903 V
  6402. 720(Page)S
  6403. 941(1)S
  6404. 2669(()S
  6405. 2711(May)S
  6406. 2920(15,)S
  6407. (1985)200 3070 A
  6408. 3278())S
  6409. 4455(September)S
  6410. 4911(17,)S
  6411. (1996)200 5061 A
  6412. 8143 V
  6413. EP
  6414. %%Page: 1 44
  6415. BP
  6416. /slant 0 def
  6417. /height 0 def
  6418. 480 V
  6419. 10 R
  6420. 720(POPEN)S
  6421. 1048(()S
  6422. 1090(3)S
  6423. 1148())S
  6424. 2696(Eighth)S
  6425. (Edition)296 2989 A
  6426. 4799(POPEN)S
  6427. 5127(()S
  6428. 5169(3)S
  6429. 5227())S
  6430. 960 V
  6431. 9 R
  6432. 720(N)S
  6433. 722(NA)S
  6434. 790(AM)S
  6435. 858(ME)S
  6436. 940(E)S
  6437. 1080 V
  6438. 10 R
  6439. (popen,)270 1080 A
  6440. 1375(pclose)S
  6441. 10 R-1
  6442. 1657(-)S
  6443. 10 R
  6444. (initiate)280 1739 A
  6445. 2044(I/O)S
  6446. 2204(to/from)S
  6447. 2531(a)S
  6448. 2601(process)S
  6449. 1248 V
  6450. 9 R
  6451. 720(S)S
  6452. 722(SY)S
  6453. 774(YN)S
  6454. 842(NO)S
  6455. 910(OP)S
  6456. 978(PS)S
  6457. 1030(SI)S
  6458. 1082(IS)S
  6459. 1115(S)S
  6460. 1368 V
  6461. 10 B
  6462. 1080(#include)S
  6463. 1482(<stdio.h>)S
  6464. 1608 V
  6465. 1080(FILE)S
  6466. 1353(*popen(const)S
  6467. 1962(char)S
  6468. 2196(*command,)S
  6469. 2734(const)S
  6470. 2996(char)S
  6471. 3230(*type))S
  6472. 1728 V
  6473. 1080(int)S
  6474. 1236(pclose(FILE)S
  6475. 1806(*stream))S
  6476. 1896 V
  6477. 9 R
  6478. 720(D)S
  6479. 722(DE)S
  6480. 790(ES)S
  6481. 848(SC)S
  6482. 900(CR)S
  6483. 962(RI)S
  6484. 1024(IP)S
  6485. 1057(PT)S
  6486. 1109(TI)S
  6487. 1167(IO)S
  6488. 1200(ON)S
  6489. 1268(N)S
  6490. 2016 V
  6491. 10 R
  6492. 1080(The)S
  6493. 1275(arguments)S
  6494. 1732(to)S
  6495. 10 B
  6496. 1848(popen)S
  6497. 10 R
  6498. 2149(are)S
  6499. 2311(pointers)S
  6500. 2673(to)S
  6501. 2789(null-terminated)S
  6502. 3448(strings)S
  6503. 3754(containing)S
  6504. 4216(respectively)S
  6505. 4741(a)S
  6506. 4825(shell)S
  6507. 5054(com-)S
  6508. 2136 V
  6509. 1080(mand)S
  6510. 1331(line)S
  6511. 1510(and)S
  6512. 1683(an)S
  6513. 1806(I/O)S
  6514. 1969(mode,)S
  6515. 2245(either)S
  6516. 2503("r")S
  6517. 2647(for)S
  6518. 2792(reading)S
  6519. 3121(or)S
  6520. 3232("w")S
  6521. 3414(for)S
  6522. (writing.)316 3559 A
  6523. 3927(It)S
  6524. 4016(creates)S
  6525. 4324(a)S
  6526. 4396(pipe)S
  6527. 4596(between)S
  6528. 4959(the)S
  6529. 5109(cal-)S
  6530. 2256 V
  6531. 1080(ling)S
  6532. 1265(process)S
  6533. 1596(and)S
  6534. 1770(the)S
  6535. 1922(command)S
  6536. 2347(to)S
  6537. 2454(be)S
  6538. 2578(executed.)S
  6539. 3015(The)S
  6540. 3201(value)S
  6541. 3449(returned)S
  6542. 3815(is)S
  6543. 3912(a)S
  6544. 3987(stream)S
  6545. 4286(pointer)S
  6546. 4601(that)S
  6547. 4782(can)S
  6548. 4952(be)S
  6549. 5077(used)S
  6550. 2376 V
  6551. 1080((as)S
  6552. 1223(appropriate))S
  6553. 1741(to)S
  6554. 1844(write)S
  6555. 2077(to)S
  6556. 2180(the)S
  6557. 2328(standard)S
  6558. (input)206 2694 A
  6559. 2925(of)S
  6560. 3034(the)S
  6561. 3182(command)S
  6562. 3603(or)S
  6563. 3712(read)S
  6564. 3911(from)S
  6565. 4132(its)S
  6566. 4252(standard)S
  6567. 4618(output.)S
  6568. 2544 V
  6569. 1080(A)S
  6570. 1185(stream)S
  6571. 1486(opened)S
  6572. 1808(by)S
  6573. 10 B
  6574. 1940(popen)S
  6575. 10 R
  6576. (should)267 2235 A
  6577. 2534(be)S
  6578. 2661(closed)S
  6579. 2950(by)S
  6580. 10 B
  6581. 3082(pclose)S
  6582. 10 R
  6583. 3345(,)S
  6584. 3402(which)S
  6585. 3680(waits)S
  6586. 3925(for)S
  6587. 4075(the)S
  6588. 4230(associated)S
  6589. 4676(process)S
  6590. 5010(to)S
  6591. 5120(ter-)S
  6592. 2664 V
  6593. 1080(minate)S
  6594. 1379(and)S
  6595. 1549(returns)S
  6596. 1854(the)S
  6597. 2002(exit)S
  6598. 2178(status)S
  6599. 2432(of)S
  6600. 2541(the)S
  6601. 2689(command.)S
  6602. 2832 V
  6603. (Because)336 1080 A
  6604. 1444(open)S
  6605. 1667(256les)S
  6606. 1863(are)S
  6607. 2015(shared,)S
  6608. 2331(a)S
  6609. 2404(type)S
  6610. 2605("r")S
  6611. 2749(command)S
  6612. 3173(may)S
  6613. 3374(be)S
  6614. 3497(used)S
  6615. 3709(as)S
  6616. 3821(an)S
  6617. (input)206 3944 A
  6618. 4178(256lter,)S
  6619. 4422(and)S
  6620. 4595(a)S
  6621. 4668(type)S
  6622. 4869("w")S
  6623. 5053(as)S
  6624. 5166(an)S
  6625. 2952 V
  6626. 1080(output)S
  6627. 1361(256lter.)S
  6628. 3120 V
  6629. 9 R
  6630. 720(S)S
  6631. 722(SE)S
  6632. 774(EE)S
  6633. 832(E)S
  6634. 913(A)S
  6635. 915(AL)S
  6636. 983(LS)S
  6637. 1041(SO)S
  6638. 1093(O)S
  6639. 3240 V
  6640. 10 B
  6641. 1080(pipe)S
  6642. 10 R
  6643. 1265((2),)S
  6644. 10 B
  6645. 1433(fopen)S
  6646. 10 R
  6647. 1674((3),)S
  6648. 10 B
  6649. 1842(fclose)S
  6650. 10 R
  6651. 2083((3),)S
  6652. 10 B
  6653. 2251(system)S
  6654. 10 R
  6655. 2542((3),)S
  6656. 10 B
  6657. 2710(wait)S
  6658. 10 R
  6659. 2895((2),)S
  6660. 10 B
  6661. 3063(sh)S
  6662. 10 R
  6663. 3158((1).)S
  6664. 3408 V
  6665. 9 R
  6666. 720(D)S
  6667. 722(DI)S
  6668. 790(IA)S
  6669. 823(AG)S
  6670. 891(GN)S
  6671. 959(NO)S
  6672. 1027(OS)S
  6673. 1095(ST)S
  6674. 1147(TI)S
  6675. 1205(IC)S
  6676. 1238(CS)S
  6677. 1300(S)S
  6678. 3528 V
  6679. 10 B
  6680. 1080(Popen)S
  6681. 10 R
  6682. 1374(returns)S
  6683. 1679(a)S
  6684. 1749(null)S
  6685. 1930(pointer)S
  6686. 2240(if)S
  6687. 2327(256les)S
  6688. 2520(or)S
  6689. 2629(processes)S
  6690. (cannot)268 3040 A
  6691. 3333(be)S
  6692. 3453(created,)S
  6693. 3795(or)S
  6694. 3904(the)S
  6695. 4052(shell)S
  6696. (cannot)268 4267 A
  6697. 4560(be)S
  6698. (accessed.)378 4680 A
  6699. 3696 V
  6700. 9 R
  6701. 720(B)S
  6702. 722(BU)S
  6703. 784(UG)S
  6704. 852(GS)S
  6705. 920(S)S
  6706. 3816 V
  6707. 10 R
  6708. 1080(Buffered)S
  6709. 1464(reading)S
  6710. 1791(before)S
  6711. 2074(opening)S
  6712. 2422(an)S
  6713. (input)206 2542 A
  6714. 2773(256lter)S
  6715. 2989(may)S
  6716. 3187(leave)S
  6717. 3425(the)S
  6718. 3573(standard)S
  6719. (input)206 3939 A
  6720. 4170(of)S
  6721. 4279(that)S
  6722. 4456(256lter)S
  6723. (mispositioned.)588 4673 A
  6724. 3936 V
  6725. 1080(Similar)S
  6726. 1409(problems)S
  6727. 1815(with)S
  6728. 2025(an)S
  6729. 2151(output)S
  6730. 2438(256lter)S
  6731. 2660(may)S
  6732. 2864(be)S
  6733. 2990(forestalled)S
  6734. 3447(by)S
  6735. 3578(careful)S
  6736. 3890(buffer)S
  6737. 4168(257ushing,)S
  6738. 4547(for)S
  6739. 4696(instance,)S
  6740. 5082(with)S
  6741. 4056 V
  6742. 10 B
  6743. 1080(f257ush)S
  6744. 10 R
  6745. 1321(,)S
  6746. 1371(see)S
  6747. 10 B
  6748. 1525(fclose)S
  6749. 10 R
  6750. 1766((3).)S
  6751. 7903 V
  6752. 720(Page)S
  6753. 941(1)S
  6754. 2694(()S
  6755. 2736(June)S
  6756. 2945(5,)S
  6757. (1986)200 3045 A
  6758. 3253())S
  6759. 4455(September)S
  6760. 4911(17,)S
  6761. (1996)200 5061 A
  6762. 8143 V
  6763. EP
  6764. %%Page: 1 45
  6765. BP
  6766. /slant 0 def
  6767. /height 0 def
  6768. 480 V
  6769. 10 R
  6770. 720(PRINTF)S
  6771. 1076(()S
  6772. 1118(3)S
  6773. 1176())S
  6774. 2696(Eighth)S
  6775. (Edition)296 2989 A
  6776. 4771(PRINTF)S
  6777. 5127(()S
  6778. 5169(3)S
  6779. 5227())S
  6780. 960 V
  6781. 9 R
  6782. 720(N)S
  6783. 722(NA)S
  6784. 790(AM)S
  6785. 858(ME)S
  6786. 940(E)S
  6787. 1080 V
  6788. 10 R
  6789. 1080(printf,)S
  6790. 1354(fprintf,)S
  6791. 1662(sprintf,)S
  6792. 1975(snprintf,)S
  6793. 2338(vprintf,)S
  6794. 2662(vfprintf,)S
  6795. 3020(vsprintf,)S
  6796. 3383(vsnprintf)S
  6797. 10 R-1
  6798. 3771(-)S
  6799. 10 R
  6800. 3853(formatted)S
  6801. 4270(output)S
  6802. (conversion)441 4551 A
  6803. 1248 V
  6804. 9 R
  6805. 720(S)S
  6806. 722(SY)S
  6807. 774(YN)S
  6808. 842(NO)S
  6809. 910(OP)S
  6810. 978(PS)S
  6811. 1030(SI)S
  6812. 1082(IS)S
  6813. 1115(S)S
  6814. 1368 V
  6815. 10 B
  6816. 1080(#include)S
  6817. 1482(<sys/types.h>)S
  6818. 1488 V
  6819. 1080(#include)S
  6820. 1482(<stdio.h>)S
  6821. 1608 V
  6822. 1080(#include)S
  6823. 1482(<stdarg.h>)S
  6824. 1848 V
  6825. 1080(int)S
  6826. (printf(const)511 1236 A
  6827. 1785(char)S
  6828. 2019(*)S
  6829. 10 I
  6830. 2069(format)S
  6831. 10 R
  6832. 2375([)S
  6833. 10 B
  6834. 2409(,)S
  6835. 10 I
  6836. 2472(arg)S
  6837. 10 R
  6838. 2611(])S
  6839. (...)75 2683 A
  6840. 10 B
  6841. 2758();)S
  6842. 1968 V
  6843. 1080(int)S
  6844. (fprintf(FILE)556 1236 A
  6845. 1830(*)S
  6846. 10 I
  6847. 1880(stream)S
  6848. 10 B
  6849. 2154(,)S
  6850. 2217(const)S
  6851. 2479(char)S
  6852. 2713(*)S
  6853. 10 I
  6854. 2763(format)S
  6855. 10 R
  6856. 3069([)S
  6857. 10 B
  6858. 3103(,)S
  6859. 10 I
  6860. 3166(arg)S
  6861. 10 R
  6862. 3305(])S
  6863. (...)75 3377 A
  6864. 10 B
  6865. 3452();)S
  6866. 2088 V
  6867. 1080(int)S
  6868. (sprintf(char)522 1236 A
  6869. 1796(*)S
  6870. 10 I
  6871. 1846(s)S
  6872. 10 B
  6873. 1885(,)S
  6874. 1948(const)S
  6875. 2210(char)S
  6876. 2444(*)S
  6877. 10 I
  6878. 2494(format)S
  6879. 10 R
  6880. 2800([)S
  6881. 10 B
  6882. 2834(,)S
  6883. 10 I
  6884. 2897(arg)S
  6885. 10 R
  6886. 3036(])S
  6887. (...)75 3108 A
  6888. 10 B
  6889. 3183();)S
  6890. 2208 V
  6891. 1080(int)S
  6892. (snprintf(char)578 1236 A
  6893. 1852(*)S
  6894. 10 I
  6895. 1902(s)S
  6896. 10 B
  6897. 1941(,)S
  6898. 2004(size_t)S
  6899. 10 I
  6900. 2283(n)S
  6901. 10 B
  6902. 2333(,)S
  6903. 2396(const)S
  6904. 2658(char)S
  6905. 2892(*)S
  6906. 10 I
  6907. 2942(format)S
  6908. 10 R
  6909. 3248([)S
  6910. 10 B
  6911. 3282(,)S
  6912. 10 I
  6913. 3345(arg)S
  6914. 10 R
  6915. 3484(])S
  6916. (...)75 3556 A
  6917. 10 B
  6918. 3631();)S
  6919. 2328 V
  6920. 1080(int)S
  6921. (vprintf(const)561 1236 A
  6922. 1835(char)S
  6923. 2069(*)S
  6924. 10 I
  6925. 2119(format)S
  6926. 10 B
  6927. 2387(,)S
  6928. (va_list)279 2450 A
  6929. 10 I
  6930. 2767(args)S
  6931. 10 B
  6932. 2945();)S
  6933. 2448 V
  6934. 1080(int)S
  6935. (vfprintf(FILE)606 1236 A
  6936. 1880(*)S
  6937. 10 I
  6938. 1930(stream)S
  6939. 10 B
  6940. 2204(,)S
  6941. 2267(const)S
  6942. 2529(char)S
  6943. 2763(*)S
  6944. 10 I
  6945. 2813(format)S
  6946. 10 B
  6947. 3081(,)S
  6948. (va_list)279 3144 A
  6949. 10 I
  6950. 3461(args)S
  6951. 10 B
  6952. 3639();)S
  6953. 2568 V
  6954. 1080(int)S
  6955. (vsprintf(char)572 1236 A
  6956. 1846(*)S
  6957. 10 I
  6958. 1896(s)S
  6959. 10 B
  6960. 1935(,)S
  6961. 1998(const)S
  6962. 2260(char)S
  6963. 2494(*)S
  6964. 10 I
  6965. 2544(format)S
  6966. 10 B
  6967. 2812(,)S
  6968. (va_list)279 2875 A
  6969. 10 I
  6970. 3192(args)S
  6971. 10 B
  6972. 3370();)S
  6973. 2688 V
  6974. 1080(int)S
  6975. (vsnprintf(char)628 1236 A
  6976. 1902(*)S
  6977. 10 I
  6978. 1952(s)S
  6979. 10 B
  6980. 1991(,)S
  6981. 2054(size_t)S
  6982. 10 I
  6983. 2333(n)S
  6984. 10 B
  6985. 2383(,)S
  6986. 2446(const)S
  6987. 2708(char)S
  6988. 2942(*)S
  6989. 10 I
  6990. 2992(format)S
  6991. 10 B
  6992. 3260(,)S
  6993. (va_list)279 3323 A
  6994. 10 I
  6995. 3640(args)S
  6996. 10 B
  6997. 3818();)S
  6998. 2856 V
  6999. 9 R
  7000. 720(D)S
  7001. 722(DE)S
  7002. 790(ES)S
  7003. 848(SC)S
  7004. 900(CR)S
  7005. 962(RI)S
  7006. 1024(IP)S
  7007. 1057(PT)S
  7008. 1109(TI)S
  7009. 1167(IO)S
  7010. 1200(ON)S
  7011. 1268(N)S
  7012. 2976 V
  7013. 10 B
  7014. 1080(Printf)S
  7015. 10 R
  7016. (places)252 1368 A
  7017. 1649(output)S
  7018. 1934(on)S
  7019. 2063(the)S
  7020. 2215(standard)S
  7021. 2585(output)S
  7022. 2870(stream)S
  7023. 10 B
  7024. 3168(stdout)S
  7025. 10 R
  7026. 3437(.)S
  7027. 10 B
  7028. 3516(Fprintf)S
  7029. 10 R
  7030. (places)252 3860 A
  7031. 4141(output)S
  7032. 4426(on)S
  7033. 4555(the)S
  7034. 4707(named)S
  7035. 5005(output)S
  7036. 3096 V
  7037. 10 I
  7038. 1080(stream)S
  7039. 10 R
  7040. 1362(.)S
  7041. 10 B
  7042. 1445(Sprintf)S
  7043. 10 R
  7044. (places)252 1787 A
  7045. 2072(`output')S
  7046. 2429(in)S
  7047. 2540(the)S
  7048. 2696(string)S
  7049. 10 I
  7050. 2958(s)S
  7051. 10 R
  7052. 3005(,)S
  7053. 3063(followed)S
  7054. 3454(by)S
  7055. 3587(the)S
  7056. 3742(character)S
  7057. 4145(`\0'.)S
  7058. 10 B
  7059. (Snprintf)365 4373 A
  7060. 10 R
  7061. 4770((Minix-vmd)S
  7062. 3216 V
  7063. 1080(only))S
  7064. 1317(is)S
  7065. 1409(like)S
  7066. 10 B
  7067. 1585(sprintf)S
  7068. 10 R
  7069. 1902(except)S
  7070. 2190(that)S
  7071. 2366(no)S
  7072. 2491(more)S
  7073. 2723(than)S
  7074. 10 I
  7075. 2921(n)S
  7076. 10 R-1
  7077. 2979(-)S
  7078. 10 R
  7079. 3036(1)S
  7080. 3111(characters)S
  7081. 3546(are)S
  7082. (written)286 3695 A
  7083. 4006(to)S
  7084. 10 I
  7085. 4109(s)S
  7086. 10 R
  7087. 4173(followed)S
  7088. 4556(by)S
  7089. 4681(a)S
  7090. 4751(`\0'.)S
  7091. 3384 V
  7092. 1080(The)S
  7093. 10 B
  7094. 1265(v*printf)S
  7095. 10 R
  7096. 1646(functions)S
  7097. 2048(can)S
  7098. 2216(be)S
  7099. 2339(used)S
  7100. 2551(to)S
  7101. 2657(make)S
  7102. 2903(functions)S
  7103. 3305(like)S
  7104. 3484(the)S
  7105. 3635(256rst)S
  7106. 3820(four)S
  7107. 4016(by)S
  7108. 4144(using)S
  7109. 4389(the)S
  7110. 10 B
  7111. 4540(stdarg)S
  7112. 10 R
  7113. 4814((3))S
  7114. (method)301 4960 A
  7115. 3504 V
  7116. 1080(to)S
  7117. 1183(process)S
  7118. 1510(the)S
  7119. 1658(argument.)S
  7120. 3672 V
  7121. 1080(Each)S
  7122. 1315(of)S
  7123. 1432(these)S
  7124. 1672(functions)S
  7125. (converts,)366 2079 A
  7126. 2479(formats,)S
  7127. 2846(and)S
  7128. 3025(prints)S
  7129. 3288(its)S
  7130. 3417(arguments)S
  7131. 3870(after)S
  7132. 4090(the)S
  7133. 4247(256rst)S
  7134. (under)229 4438 A
  7135. 4701(control)S
  7136. 5020(of)S
  7137. 5138(the)S
  7138. 3792 V
  7139. 1080(256rst)S
  7140. 1265(argument.)S
  7141. 1723(The)S
  7142. 1908(256rst)S
  7143. 2093(argument)S
  7144. 2501(is)S
  7145. 2596(a)S
  7146. 2668(character)S
  7147. 3066(string)S
  7148. 3322(which)S
  7149. 3595(contains)S
  7150. 3957(two)S
  7151. 4135(types)S
  7152. 4374(of)S
  7153. 4485(objects:)S
  7154. 4825(plain)S
  7155. 5053(char-)S
  7156. 3912 V
  7157. 1080(acters,)S
  7158. 1382(which)S
  7159. 1669(are)S
  7160. 1834(simply)S
  7161. 2148(copied)S
  7162. 2458(to)S
  7163. 2578(the)S
  7164. 2743(output)S
  7165. 3041(stream,)S
  7166. 3377(and)S
  7167. (conversion)441 3564 A
  7168. 4047(speci256cations,)S
  7169. (each)185 4662 A
  7170. 4889(of)S
  7171. 5015(which)S
  7172. 4032 V
  7173. 1080(causes)S
  7174. (conversion)441 1368 A
  7175. 1834(and)S
  7176. 2004(printing)S
  7177. 2347(of)S
  7178. 2456(the)S
  7179. 2604(next)S
  7180. (successive)425 2802 A
  7181. 10 I
  7182. 3252(arg)S
  7183. 10 R
  7184. 3399(.)S
  7185. 4200 V
  7186. 1080(Each)S
  7187. (conversion)441 1326 A
  7188. 1811(speci256cation)S
  7189. 2364(is)S
  7190. (introduced)430 2475 A
  7191. 2949(by)S
  7192. 3093(the)S
  7193. 3260(character)S
  7194. 10 B
  7195. 3675(%)S
  7196. 10 R
  7197. 3775(.)S
  7198. 3869(The)S
  7199. 4070(remainder)S
  7200. 4523(of)S
  7201. 4652(the)S
  7202. (conversion)441 4820 A
  7203. 4320 V
  7204. 1080(speci256cation)S
  7205. 1614(includes)S
  7206. 1974(in)S
  7207. 2077(the)S
  7208. 2225(following)S
  7209. 2641(order)S
  7210. 4488 V
  7211. 10 Y1
  7212. 1080(d)S
  7213. 10 R
  7214. 1440(Zero)S
  7215. 1656(or)S
  7216. 1765(more)S
  7217. 1997(of)S
  7218. 2106(following)S
  7219. 2522(257ags:)S
  7220. 4656 V
  7221. 10 Y1
  7222. 1440(d)S
  7223. 10 R
  7224. 1800(a)S
  7225. 1874(`#')S
  7226. 2021(character)S
  7227. 2421(specifying)S
  7228. 2869(that)S
  7229. 3049(the)S
  7230. 3201(value)S
  7231. (should)267 3448 A
  7232. 3744(be)S
  7233. (converted)397 3868 A
  7234. 4294(to)S
  7235. 4401(an)S
  7236. 4526(``alternate)S
  7237. 4972(form''.)S
  7238. 4776 V
  7239. 1800(For)S
  7240. 10 B
  7241. 1967(c)S
  7242. 10 R
  7243. 2012(,)S
  7244. 10 B
  7245. 2064(d)S
  7246. 10 R
  7247. 2120(,)S
  7248. 10 B
  7249. 2172(s)S
  7250. 10 R
  7251. 2211(,)S
  7252. 2263(and)S
  7253. 10 B
  7254. 2435(u)S
  7255. 10 R
  7256. (conversions,)505 2518 A
  7257. 3050(this)S
  7258. 3222(option)S
  7259. 3505(has)S
  7260. 3666(no)S
  7261. 3793(effect.)S
  7262. 4101(For)S
  7263. 10 B
  7264. 4268(o)S
  7265. 10 R
  7266. (conversions,)505 4345 A
  7267. 4876(the)S
  7268. 5025(preci-)S
  7269. 4896 V
  7270. 1800(sion)S
  7271. 2003(of)S
  7272. 2123(the)S
  7273. 2282(number)S
  7274. 2625(is)S
  7275. 2728(increased)S
  7276. 3145(to)S
  7277. 3259(force)S
  7278. 3503(the)S
  7279. 3662(256rst)S
  7280. 3855(character)S
  7281. 4262(of)S
  7282. 4382(the)S
  7283. 4542(output)S
  7284. 4835(string)S
  7285. 5101(to)S
  7286. 5216(a)S
  7287. 5016 V
  7288. 1800(zero.)S
  7289. 2060(For)S
  7290. 10 B
  7291. 2236(x)S
  7292. 10 R
  7293. 2286(()S
  7294. 10 B
  7295. 2320(X)S
  7296. 10 R
  7297. 2393())S
  7298. (conversion,)466 2463 A
  7299. 2964(a)S
  7300. (non-zero)358 3044 A
  7301. 3437(result)S
  7302. 3696(has)S
  7303. 3865(the)S
  7304. 4023(string)S
  7305. 10 B
  7306. 4287(0x)S
  7307. 10 R
  7308. 4387(()S
  7309. 10 B
  7310. 4421(0X)S
  7311. 10 R
  7312. 4544())S
  7313. 4613(prepended)S
  7314. 5067(to)S
  7315. 5180(it.)S
  7316. 5136 V
  7317. 1800(For)S
  7318. 10 B
  7319. 1967(e)S
  7320. 10 R
  7321. 2012(,)S
  7322. 10 B
  7323. 2064(E)S
  7324. 10 R
  7325. 2131(,)S
  7326. 10 B
  7327. 2183(f)S
  7328. 10 R
  7329. 2217(,)S
  7330. 10 B
  7331. 2269(g)S
  7332. 10 R
  7333. 2319(,)S
  7334. 2371(and)S
  7335. 10 B
  7336. 2543(G)S
  7337. 10 R
  7338. (conversions,)505 2648 A
  7339. 3180(the)S
  7340. 3330(result)S
  7341. (will)157 3581 A
  7342. 3765(always)S
  7343. 4072(contain)S
  7344. 4395(a)S
  7345. 4467(decimal)S
  7346. 4813(point,)S
  7347. 5071(even)S
  7348. 5256 V
  7349. 1800(if)S
  7350. 1893(no)S
  7351. 2024(digits)S
  7352. 2278(follow)S
  7353. 2572(the)S
  7354. 2726(point)S
  7355. 2963((normally,)S
  7356. 3416(a)S
  7357. 3492(decimal)S
  7358. 3841(point)S
  7359. 4077(only)S
  7360. 4285(appears)S
  7361. 4623(in)S
  7362. 4731(the)S
  7363. 4884(results)S
  7364. 5177(of)S
  7365. 5376 V
  7366. 1800(those)S
  7367. (conversions)480 2052 A
  7368. 2572(if)S
  7369. 2674(a)S
  7370. 2759(digit)S
  7371. 2983(follows)S
  7372. 3325(the)S
  7373. 3488(decimal)S
  7374. 3848(point).)S
  7375. 4179(For)S
  7376. 10 B
  7377. 4360(g)S
  7378. 10 R
  7379. 4451(and)S
  7380. 10 B
  7381. 4637(G)S
  7382. 10 R
  7383. (conversions,)505 4756 A
  7384. 5496 V
  7385. (trailing)291 1800 A
  7386. 2116(zeros)S
  7387. 2354(are)S
  7388. 2503(not)S
  7389. 2656(removed)S
  7390. 3033(from)S
  7391. 3254(the)S
  7392. 3402(result)S
  7393. 3651(as)S
  7394. 3760(they)S
  7395. 3958(would)S
  7396. 4234(otherwise)S
  7397. 4651(be.)S
  7398. 5664 V
  7399. 10 Y1
  7400. 1440(d)S
  7401. 10 R
  7402. 1800(a)S
  7403. 1880(minus)S
  7404. 2161(sign)S
  7405. 2364(`)S
  7406. 10 R-1
  7407. 2398(-)S
  7408. 10 R
  7409. 2455(')S
  7410. 2525(which)S
  7411. 2807(speci256es)S
  7412. 10 I
  7413. 3190(left)S
  7414. 3355(adjustment)S
  7415. 10 R
  7416. 3832(of)S
  7417. 3952(the)S
  7418. (converted)397 4111 A
  7419. 4544(value)S
  7420. 4798(in)S
  7421. 4912(the)S
  7422. 5071(indi-)S
  7423. 5784 V
  7424. 1800(cated)S
  7425. 2038(256eld;)S
  7426. 5952 V
  7427. 10 Y1
  7428. 1440(d)S
  7429. 10 R
  7430. 1800(a)S
  7431. 1895(`+')S
  7432. 2070(character)S
  7433. 2491(specifying)S
  7434. 2960(that)S
  7435. 3161(there)S
  7436. (should)267 3413 A
  7437. 3730(always)S
  7438. 4060(be)S
  7439. 4205(a)S
  7440. 4300(sign)S
  7441. (placed)263 4517 A
  7442. 4830(before)S
  7443. 5138(the)S
  7444. 6072 V
  7445. 1800(number)S
  7446. 2132(when)S
  7447. 2375(using)S
  7448. 2617(signed)S
  7449. (conversions.)505 2904 A
  7450. 6240 V
  7451. 10 Y1
  7452. 1440(d)S
  7453. 10 R
  7454. 1800(a)S
  7455. (space)224 1889 A
  7456. 2157(specifying)S
  7457. 2620(that)S
  7458. 2815(a)S
  7459. 2904(blank)S
  7460. (should)267 3171 A
  7461. 3482(be)S
  7462. 3621(left)S
  7463. 3801(before)S
  7464. 4104(a)S
  7465. (positive)318 4194 A
  7466. 4557(number)S
  7467. 4909(during)S
  7468. 5216(a)S
  7469. 6360 V
  7470. 1800(signed)S
  7471. (conversion.)466 2087 A
  7472. 2603(A)S
  7473. 2701(`+')S
  7474. 2851(overrides)S
  7475. 3251(a)S
  7476. (space)224 3321 A
  7477. 3570(if)S
  7478. 3657(both)S
  7479. 3860(are)S
  7480. 4009(used.)S
  7481. 6528 V
  7482. 10 Y1
  7483. 1080(d)S
  7484. 10 R
  7485. 1440(an)S
  7486. 1571(optional)S
  7487. 1936(digit)S
  7488. 2156(string)S
  7489. 2422(specifying)S
  7490. 2878(a)S
  7491. 10 I
  7492. 2960(256eld)S
  7493. 3170(width;)S
  7494. 10 R
  7495. 3464(if)S
  7496. 3563(the)S
  7497. (converted)397 3723 A
  7498. 4157(value)S
  7499. 4412(has)S
  7500. 4583(fewer)S
  7501. 4851(characters)S
  7502. 6648 V
  7503. 1440(than)S
  7504. 1640(the)S
  7505. 1790(256eld)S
  7506. 1995(width)S
  7507. 2250(it)S
  7508. (will)157 2332 A
  7509. 2515(be)S
  7510. 2636(blank-padded)S
  7511. 3209(on)S
  7512. 3335(the)S
  7513. 3484(left)S
  7514. 3645((or)S
  7515. 3789(right,)S
  7516. 4030(if)S
  7517. 4118(the)S
  7518. 4267(left-adjustment)S
  7519. 4903(indicator)S
  7520. 6768 V
  7521. 1440(has)S
  7522. 1602(been)S
  7523. 1820(given))S
  7524. 2105(to)S
  7525. 2211(make)S
  7526. 2457(up)S
  7527. 2585(the)S
  7528. 2736(256eld)S
  7529. 2943(width;)S
  7530. 3228(if)S
  7531. 3318(the)S
  7532. 3469(256eld)S
  7533. 3676(width)S
  7534. 3933(begins)S
  7535. 4223(with)S
  7536. 4430(a)S
  7537. 4503(zero,)S
  7538. 4730(zero-padding)S
  7539. 6888 V
  7540. (will)157 1440 A
  7541. 1622(be)S
  7542. (done)195 1742 A
  7543. 1962(instead)S
  7544. 2272(of)S
  7545. 2381(blank-padding;)S
  7546. 7056 V
  7547. 10 Y1
  7548. 1080(d)S
  7549. 10 R
  7550. 1440(an)S
  7551. 1560(optional)S
  7552. 1914(period)S
  7553. 2196(`)S
  7554. 10 B
  7555. 2230(.)S
  7556. 10 R
  7557. 2255(')S
  7558. 2339(which)S
  7559. 2610(serves)S
  7560. 2887(to)S
  7561. 2990(separate)S
  7562. 3346(the)S
  7563. 3494(256eld)S
  7564. 3698(width)S
  7565. 3952(from)S
  7566. 4173(the)S
  7567. 4321(next)S
  7568. 4519(digit)S
  7569. 4728(string;)S
  7570. 7224 V
  7571. 10 Y1
  7572. 1080(d)S
  7573. 10 R
  7574. 1440(an)S
  7575. 1568(optional)S
  7576. 1930(digit)S
  7577. 2147(string)S
  7578. 2409(specifying)S
  7579. 2861(a)S
  7580. 10 I
  7581. 2939(precision)S
  7582. 10 R
  7583. 3346(which)S
  7584. 3626(speci256es)S
  7585. 4007(the)S
  7586. 4164(number)S
  7587. 4505(of)S
  7588. 4623(digits)S
  7589. 4880(to)S
  7590. 4992(appear)S
  7591. 7344 V
  7592. 1440(after)S
  7593. 1660(the)S
  7594. 1817(decimal)S
  7595. 2170(point,)S
  7596. 2434(for)S
  7597. 2585(e-)S
  7598. 2697(and)S
  7599. (f-conversion,)534 2875 A
  7600. 3442(or)S
  7601. 3559(the)S
  7602. 3715(maximum)S
  7603. 4155(number)S
  7604. 4495(of)S
  7605. 4612(characters)S
  7606. 5055(to)S
  7607. 5166(be)S
  7608. 7464 V
  7609. 1440(printed)S
  7610. 1750(from)S
  7611. 1971(a)S
  7612. 2041(string;)S
  7613. 7903 V
  7614. 720(Page)S
  7615. 941(1)S
  7616. 2694(()S
  7617. 2736(June)S
  7618. 2945(5,)S
  7619. (1986)200 3045 A
  7620. 3253())S
  7621. 4455(September)S
  7622. 4911(17,)S
  7623. (1996)200 5061 A
  7624. 8143 V
  7625. EP
  7626. %%Page: 2 46
  7627. BP
  7628. /slant 0 def
  7629. /height 0 def
  7630. 480 V
  7631. 10 R
  7632. 720(PRINTF)S
  7633. 1076(()S
  7634. 1118(3)S
  7635. 1176())S
  7636. 2696(Eighth)S
  7637. (Edition)296 2989 A
  7638. 4771(PRINTF)S
  7639. 5127(()S
  7640. 5169(3)S
  7641. 5227())S
  7642. 960 V
  7643. 10 Y1
  7644. 1080(d)S
  7645. 10 R
  7646. 1440(the)S
  7647. 1588(character)S
  7648. 10 B
  7649. 1984(l)S
  7650. 10 R
  7651. 2037(specifying)S
  7652. 2481(that)S
  7653. 2657(a)S
  7654. 2727(following)S
  7655. 10 B
  7656. 3143(d)S
  7657. 10 R
  7658. 3199(,)S
  7659. 10 B
  7660. 3249(o)S
  7661. 10 R
  7662. 3299(,)S
  7663. 10 B
  7664. 3349(x)S
  7665. 10 R
  7666. 3399(,)S
  7667. 3449(or)S
  7668. 10 B
  7669. 3558(u)S
  7670. 10 R
  7671. (corresponds)486 3639 A
  7672. 4150(to)S
  7673. 4253(a)S
  7674. (long)178 4323 A
  7675. 4526(integer)S
  7676. 10 I
  7677. 4831(arg)S
  7678. 10 R
  7679. 4978(.)S
  7680. 1128 V
  7681. 10 Y1
  7682. 1080(d)S
  7683. 10 R
  7684. 1440(a)S
  7685. 1510(character)S
  7686. 1906(which)S
  7687. 2177(indicates)S
  7688. 2560(the)S
  7689. 2708(type)S
  7690. 2906(of)S
  7691. (conversion)441 3015 A
  7692. 3481(to)S
  7693. 3584(be)S
  7694. 3704(applied.)S
  7695. 1296 V
  7696. 1080(A)S
  7697. 1183(256eld)S
  7698. 1392(width)S
  7699. 1651(or)S
  7700. 1765(precision)S
  7701. 2164(may)S
  7702. 2368(be)S
  7703. 2494(`*')S
  7704. 2643(instead)S
  7705. 2959(of)S
  7706. 3074(a)S
  7707. 3150(digit)S
  7708. 3365(string.)S
  7709. 3675(In)S
  7710. 3790(this)S
  7711. 3966(case)S
  7712. 4171(an)S
  7713. 4297(integer)S
  7714. 10 I
  7715. 4608(arg)S
  7716. 10 R
  7717. (supplies)329 4778 A
  7718. 5138(the)S
  7719. 1416 V
  7720. 1080(256eld)S
  7721. 1284(width)S
  7722. 1538(or)S
  7723. 1647(precision.)S
  7724. 1584 V
  7725. 1080(The)S
  7726. (conversion)441 1262 A
  7727. 1728(characters)S
  7728. 2163(and)S
  7729. 2333(their)S
  7730. 2543(meanings)S
  7731. 2953(are)S
  7732. 1752 V
  7733. 10 B
  7734. 1080(dox)S
  7735. 10 R
  7736. 1440(The)S
  7737. 1622(integer)S
  7738. 10 I
  7739. 1927(arg)S
  7740. 10 R
  7741. 2091(is)S
  7742. (converted)397 2183 A
  7743. 2605(to)S
  7744. 2708(decimal,)S
  7745. 3077(octal,)S
  7746. 3323(or)S
  7747. 3432(hexadecimal)S
  7748. 3966(notation)S
  7749. 4320(respectively.)S
  7750. 1920 V
  7751. 10 B
  7752. 1080(X)S
  7753. 10 R
  7754. 1440(Like)S
  7755. 10 B
  7756. 1650(x)S
  7757. 10 R
  7758. 1700(,)S
  7759. 1750(but)S
  7760. 1903(use)S
  7761. (upper)229 2062 A
  7762. 2316(case)S
  7763. 2515(instead)S
  7764. 2825(of)S
  7765. 2934(lower)S
  7766. 3189(case.)S
  7767. 2088 V
  7768. 10 B
  7769. 1080(f)S
  7770. 10 R
  7771. 1440(The)S
  7772. 1631(257oat)S
  7773. 1844(or)S
  7774. (double)273 1962 A
  7775. 10 I
  7776. 2269(arg)S
  7777. 10 R
  7778. 2442(is)S
  7779. (converted)397 2544 A
  7780. 2976(to)S
  7781. 3089(decimal)S
  7782. 3443(notation)S
  7783. 3807(in)S
  7784. 3920(the)S
  7785. 4078(style)S
  7786. 4303(`[)S
  7787. 10 B-1
  7788. 4371(-)S
  7789. 10 R
  7790. (]ddd.ddd')393 4428 A
  7791. 4856(where)S
  7792. 5138(the)S
  7793. 2208 V
  7794. 1440(number)S
  7795. 1778(of)S
  7796. 1893(d's)S
  7797. 2047(after)S
  7798. 2264(the)S
  7799. 2418(decimal)S
  7800. 2768(point)S
  7801. 3005(is)S
  7802. 3103(equal)S
  7803. 3352(to)S
  7804. 3461(the)S
  7805. 3615(precision)S
  7806. 4015(speci256cation)S
  7807. 4555(for)S
  7808. 4703(the)S
  7809. 4856(argument.)S
  7810. 2328 V
  7811. 1440(If)S
  7812. 1539(the)S
  7813. 1693(precision)S
  7814. 2093(is)S
  7815. 2191(missing,)S
  7816. 2559(6)S
  7817. 2640(digits)S
  7818. 2894(are)S
  7819. 3049(given;)S
  7820. 3331(if)S
  7821. 3424(the)S
  7822. 3578(precision)S
  7823. 3979(is)S
  7824. (explicitly)380 4078 A
  7825. 4490(0,)S
  7826. 4597(no)S
  7827. 4729(digits)S
  7828. 4984(and)S
  7829. 5161(no)S
  7830. 2448 V
  7831. 1440(decimal)S
  7832. 1784(point)S
  7833. 2015(are)S
  7834. 2164(printed.)S
  7835. 2616 V
  7836. 10 B
  7837. 1080(e)S
  7838. 10 R
  7839. 1440(The)S
  7840. 1622(257oat)S
  7841. 1826(or)S
  7842. (double)273 1935 A
  7843. 10 I
  7844. 2234(arg)S
  7845. 10 R
  7846. 2399(is)S
  7847. (converted)397 2492 A
  7848. 2915(in)S
  7849. 3019(the)S
  7850. 3168(style)S
  7851. 3384(`[)S
  7852. 10 B-1
  7853. 3452(-)S
  7854. 10 R
  7855. 3509(]d)S
  7856. 10 B
  7857. 3593(.)S
  7858. 10 R
  7859. (ddd)150 3618 A
  7860. 10 B
  7861. 3768(e)S
  7862. 10 Y
  7863. 3813(261)S
  7864. 10 R
  7865. 3868(dd')S
  7866. 4028(where)S
  7867. 4301(there)S
  7868. 4529(is)S
  7869. 4622(one)S
  7870. 4793(digit)S
  7871. 5003(before)S
  7872. 2736 V
  7873. 1440(the)S
  7874. 1590(decimal)S
  7875. 1936(point)S
  7876. 2169(and)S
  7877. 2341(the)S
  7878. 2491(number)S
  7879. 2825(after)S
  7880. 3038(is)S
  7881. 3132(equal)S
  7882. 3377(to)S
  7883. 3481(the)S
  7884. 3630(precision)S
  7885. 4025(speci256cation)S
  7886. 4560(for)S
  7887. 4704(the)S
  7888. 4853(argument;)S
  7889. 2856 V
  7890. 1440(when)S
  7891. 1683(the)S
  7892. 1831(precision)S
  7893. 2225(is)S
  7894. 2317(missing,)S
  7895. 2679(6)S
  7896. 2754(digits)S
  7897. 3002(are)S
  7898. (produced.)399 3151 A
  7899. 3024 V
  7900. 10 B
  7901. 1080(g)S
  7902. 10 R
  7903. 1440(The)S
  7904. 1623(257oat)S
  7905. 1828(or)S
  7906. (double)273 1938 A
  7907. 10 I
  7908. 2237(arg)S
  7909. 10 R
  7910. 2402(is)S
  7911. 2495(printed)S
  7912. 2806(in)S
  7913. 2910(style)S
  7914. 10 B
  7915. 3126(d)S
  7916. 10 R
  7917. 3182(,)S
  7918. 3234(in)S
  7919. 3339(style)S
  7920. 10 B
  7921. 3556(f)S
  7922. 10 R
  7923. 3590(,)S
  7924. 3642(or)S
  7925. 3753(in)S
  7926. 3858(style)S
  7927. 10 B
  7928. 4075(e)S
  7929. 10 R
  7930. 4120(,)S
  7931. 4172(whichever)S
  7932. 4619(gives)S
  7933. 4858(full)S
  7934. 5025(preci-)S
  7935. 3144 V
  7936. 1440(sion)S
  7937. 1632(in)S
  7938. 1735(minimum)S
  7939. (space.)249 2150 A
  7940. 3312 V
  7941. 10 B
  7942. 1080(c)S
  7943. 10 R
  7944. 1440(The)S
  7945. 1622(character)S
  7946. 10 I
  7947. 2018(arg)S
  7948. 10 R
  7949. 2182(is)S
  7950. 2274(printed.)S
  7951. 3480 V
  7952. 10 B
  7953. 1080(s)S
  7954. 10 I
  7955. 1440(Arg)S
  7956. 10 R
  7957. 1618(is)S
  7958. 1712(taken)S
  7959. 1957(to)S
  7960. 2063(be)S
  7961. 2186(a)S
  7962. 2259(string)S
  7963. 2516((character)S
  7964. 2949(pointer))S
  7965. 3296(and)S
  7966. 3469(characters)S
  7967. 3907(from)S
  7968. 4131(the)S
  7969. 4282(string)S
  7970. 4539(are)S
  7971. 4691(printed)S
  7972. (until)184 5004 A
  7973. 5216(a)S
  7974. 3600 V
  7975. 1440(null)S
  7976. 1640(character)S
  7977. 2055(or)S
  7978. (until)184 2183 A
  7979. 2411(the)S
  7980. 2578(number)S
  7981. 2929(of)S
  7982. 3056(characters)S
  7983. 3509(indicated)S
  7984. 3921(by)S
  7985. 4064(the)S
  7986. 4230(precision)S
  7987. 4642(speci256cation)S
  7988. 5194(is)S
  7989. 3720 V
  7990. (reached;)342 1440 A
  7991. 1807(however)S
  7992. 2179(if)S
  7993. 2266(the)S
  7994. 2414(precision)S
  7995. 2808(is)S
  7996. 2900(0)S
  7997. 2975(or)S
  7998. 3084(missing)S
  7999. 3421(all)S
  8000. 3547(characters)S
  8001. 3982(up)S
  8002. 4107(to)S
  8003. 4210(a)S
  8004. 4280(null)S
  8005. 4461(are)S
  8006. 4610(printed.)S
  8007. 3888 V
  8008. 10 B
  8009. 1080(u)S
  8010. 10 R
  8011. 1440(The)S
  8012. 1622(unsigned)S
  8013. 2009(integer)S
  8014. 10 I
  8015. 2314(arg)S
  8016. 10 R
  8017. 2478(is)S
  8018. (converted)397 2570 A
  8019. 2992(to)S
  8020. 3095(decimal)S
  8021. 3439(and)S
  8022. 3609(printed.)S
  8023. 4056 V
  8024. 10 B
  8025. 1080(%)S
  8026. 10 R
  8027. 1440(Print)S
  8028. 1661(a)S
  8029. 1731(`%';)S
  8030. 1936(no)S
  8031. 2061(argument)S
  8032. 2466(is)S
  8033. (converted.)422 2558 A
  8034. 4224 V
  8035. 1080(In)S
  8036. 1191(no)S
  8037. 1318(case)S
  8038. 1519(does)S
  8039. 1730(a)S
  8040. (non-existent)497 1802 A
  8041. 2326(or)S
  8042. 2438(small)S
  8043. 2684(256eld)S
  8044. 2891(width)S
  8045. 3148(cause)S
  8046. 3400(truncation)S
  8047. 3836(of)S
  8048. 3948(a)S
  8049. 4021(256eld;)S
  8050. 4256(padding)S
  8051. 4607(takes)S
  8052. (place)213 4842 A
  8053. 5083(only)S
  8054. 4344 V
  8055. 1080(if)S
  8056. 1181(the)S
  8057. 1343(speci256ed)S
  8058. 1740(256eld)S
  8059. 1958(width)S
  8060. (exceeds)319 2226 A
  8061. 2584(the)S
  8062. 2746(actual)S
  8063. 3026(width.)S
  8064. 3344(Characters)S
  8065. 3815(generated)S
  8066. 4246(by)S
  8067. 10 B
  8068. 4385(printf)S
  8069. 10 R
  8070. 4676(are)S
  8071. 4838(printed)S
  8072. 5161(by)S
  8073. 4464 V
  8074. 10 B
  8075. 1080(putc)S
  8076. 10 R
  8077. 1271((3).)S
  8078. 4632 V
  8079. 10 B
  8080. 1080(Examples)S
  8081. 4752 V
  8082. 10 R
  8083. 1080(To)S
  8084. 1220(print)S
  8085. 1438(a)S
  8086. 1511(date)S
  8087. 1707(and)S
  8088. 1880(time)S
  8089. 2087(in)S
  8090. 2193(the)S
  8091. 2344(form)S
  8092. (`Sunday,)360 2568 A
  8093. 2956(July)S
  8094. 3151(3,)S
  8095. 3255(10:02',)S
  8096. 3571(where)S
  8097. 10 I
  8098. (weekday)347 3847 A
  8099. 10 R
  8100. 4223(and)S
  8101. 10 I
  8102. 4397(month)S
  8103. 10 R
  8104. 4677(are)S
  8105. 4830(pointers)S
  8106. 5183(to)S
  8107. 4872 V
  8108. 1080(null-terminated)S
  8109. 1726(strings:)S
  8110. 5040 V
  8111. 1440(printf("%s,)S
  8112. 1912(%s)S
  8113. 2060(%d,)S
  8114. (%02d:%02d",)562 2244 A
  8115. 2831(weekday,)S
  8116. 3239(month,)S
  8117. 3545(day,)S
  8118. (hour,)209 3740 A
  8119. 3974(min);)S
  8120. 5208 V
  8121. 1080(To)S
  8122. 1217(print)S
  8123. 10 Y
  8124. 1432(p)S
  8125. 10 R
  8126. 1512(to)S
  8127. 1615(5)S
  8128. 1690(decimals:)S
  8129. 5376 V
  8130. 1440(printf("pi)S
  8131. 1842(=)S
  8132. 1924(%.5f",)S
  8133. 2208(4*atan(1.0));)S
  8134. 5544 V
  8135. 9 R
  8136. 720(S)S
  8137. 722(SE)S
  8138. 774(EE)S
  8139. 832(E)S
  8140. 913(A)S
  8141. 915(AL)S
  8142. 983(LS)S
  8143. 1041(SO)S
  8144. 1093(O)S
  8145. 5664 V
  8146. 10 B
  8147. 1080(putc)S
  8148. 10 R
  8149. 1271((3),)S
  8150. 10 B
  8151. 1439(scanf)S
  8152. 10 R
  8153. 1663((3),)S
  8154. 10 B
  8155. 1831(ecvt)S
  8156. 10 R
  8157. 2005((3),)S
  8158. 10 B
  8159. 2173(stdarg)S
  8160. 10 R
  8161. 2447((3).)S
  8162. 7903 V
  8163. 720(September)S
  8164. 1176(17,)S
  8165. (1996)200 1326 A
  8166. 2573(()S
  8167. 2615(November)S
  8168. 3065(6,)S
  8169. (1985)200 3165 A
  8170. 3373())S
  8171. 4990(Page)S
  8172. 5211(2)S
  8173. 8143 V
  8174. EP
  8175. %%Page: 1 47
  8176. BP
  8177. /slant 0 def
  8178. /height 0 def
  8179. 480 V
  8180. 10 R
  8181. 720(PUTC)S
  8182. 986(()S
  8183. 1028(3)S
  8184. 1086())S
  8185. 2696(Eighth)S
  8186. (Edition)296 2989 A
  8187. 4861(PUTC)S
  8188. 5127(()S
  8189. 5169(3)S
  8190. 5227())S
  8191. 960 V
  8192. 9 R
  8193. 720(N)S
  8194. 722(NA)S
  8195. 790(AM)S
  8196. 858(ME)S
  8197. 940(E)S
  8198. 1080 V
  8199. 10 R
  8200. 1080(putc,)S
  8201. 1303(putchar,)S
  8202. 1655(fputc,)S
  8203. 1912(putw)S
  8204. 10 R-1
  8205. 2138(-)S
  8206. 10 R
  8207. 2220(put)S
  8208. 2373(character)S
  8209. 2769(or)S
  8210. 2878(word)S
  8211. 3110(on)S
  8212. 3235(a)S
  8213. 3305(stream)S
  8214. 1248 V
  8215. 9 R
  8216. 720(S)S
  8217. 722(SY)S
  8218. 774(YN)S
  8219. 842(NO)S
  8220. 910(OP)S
  8221. 978(PS)S
  8222. 1030(SI)S
  8223. 1082(IS)S
  8224. 1115(S)S
  8225. 1368 V
  8226. 10 B
  8227. 1080(#include)S
  8228. 1482(<stdio.h>)S
  8229. 1608 V
  8230. 1080(int)S
  8231. 1236(putc(int)S
  8232. 10 I
  8233. 1617(c)S
  8234. 10 B
  8235. 1662(,)S
  8236. 1725(FILE)S
  8237. 1998(*)S
  8238. 10 I
  8239. 2048(stream)S
  8240. 10 B
  8241. 2322())S
  8242. 1728 V
  8243. 1080(int)S
  8244. 1236(putchar(int)S
  8245. 10 I
  8246. 1768(c)S
  8247. 10 B
  8248. 1813())S
  8249. 1848 V
  8250. 1080(int)S
  8251. 1236(fputc(int)S
  8252. 10 I
  8253. 1651(c)S
  8254. 10 B
  8255. 1696(,)S
  8256. 1759(FILE)S
  8257. 2032(*)S
  8258. 10 I
  8259. 2082(stream)S
  8260. 10 B
  8261. 2356())S
  8262. 1968 V
  8263. 1080(int)S
  8264. 1236(putw(int)S
  8265. 10 I
  8266. 1645(w)S
  8267. 10 B
  8268. 1712(,)S
  8269. 1775(FILE)S
  8270. 2048(*)S
  8271. 10 I
  8272. 2098(stream)S
  8273. 10 B
  8274. 2372())S
  8275. 2136 V
  8276. 9 R
  8277. 720(D)S
  8278. 722(DE)S
  8279. 790(ES)S
  8280. 848(SC)S
  8281. 900(CR)S
  8282. 962(RI)S
  8283. 1024(IP)S
  8284. 1057(PT)S
  8285. 1109(TI)S
  8286. 1167(IO)S
  8287. 1200(ON)S
  8288. 1268(N)S
  8289. 2256 V
  8290. 10 B
  8291. 1080(Putc)S
  8292. 10 R
  8293. 1302(appends)S
  8294. 1656(the)S
  8295. 1804(character)S
  8296. 10 I
  8297. 2200(c)S
  8298. 10 R
  8299. 2270(to)S
  8300. 2373(the)S
  8301. 2521(named)S
  8302. 2814(output)S
  8303. 10 I
  8304. 3095(stream)S
  8305. 10 R
  8306. 3377(.)S
  8307. 3452(It)S
  8308. 3539(returns)S
  8309. 3844(the)S
  8310. 3992(character)S
  8311. (written.)311 4388 A
  8312. 2424 V
  8313. 10 B
  8314. 1080(Putchar()S
  8315. 10 I
  8316. 1462(c)S
  8317. 10 B
  8318. 1515())S
  8319. 10 R
  8320. 1574(is)S
  8321. 1666(defined)S
  8322. 1993(as)S
  8323. 10 B
  8324. 2102(putc()S
  8325. 10 I
  8326. 2327(c)S
  8327. 10 B
  8328. 2380(,)S
  8329. 2430(stdout))S
  8330. 10 R
  8331. 2733(.)S
  8332. 2592 V
  8333. 10 B
  8334. 1080(Fputc)S
  8335. 10 R
  8336. 1358(behaves)S
  8337. 1707(like)S
  8338. 10 B
  8339. 1883(putc)S
  8340. 10 R
  8341. 2074(,)S
  8342. 2124(but)S
  8343. 2277(is)S
  8344. 2369(a)S
  8345. 2439(genuine)S
  8346. 2782(function)S
  8347. 3142(rather)S
  8348. 3403(than)S
  8349. 3601(a)S
  8350. 3671(macro.)S
  8351. 2760 V
  8352. 10 B
  8353. 1080(Putw)S
  8354. 10 R
  8355. 1341(appends)S
  8356. 1706(word)S
  8357. 1949((that)S
  8358. 2170(is,)S
  8359. 10 B
  8360. 2298(int)S
  8361. 10 R
  8362. 2416())S
  8363. 10 I
  8364. 2486(w)S
  8365. 10 R
  8366. 2589(to)S
  8367. 2704(the)S
  8368. 2864(output)S
  8369. 10 I
  8370. 3157(stream)S
  8371. 10 R
  8372. 3439(.)S
  8373. 3526(It)S
  8374. 3625(returns)S
  8375. 3942(the)S
  8376. 4102(word)S
  8377. (written.)311 4346 A
  8378. 10 B
  8379. 4719(Putw)S
  8380. 10 R
  8381. 4981(neither)S
  8382. 2880 V
  8383. 1080(assumes)S
  8384. 1440(nor)S
  8385. 1599(causes)S
  8386. 1887(special)S
  8387. 2192(alignment)S
  8388. 2619(in)S
  8389. 2722(the)S
  8390. 2870(file.)S
  8391. 3048 V
  8392. 9 R
  8393. 720(S)S
  8394. 722(SE)S
  8395. 774(EE)S
  8396. 832(E)S
  8397. 913(A)S
  8398. 915(AL)S
  8399. 983(LS)S
  8400. 1041(SO)S
  8401. 1093(O)S
  8402. 3168 V
  8403. 10 B
  8404. 1080(fopen)S
  8405. 10 R
  8406. 1321((3),)S
  8407. 10 B
  8408. 1489(fclose)S
  8409. 10 R
  8410. 1730((3),)S
  8411. 10 B
  8412. 1898(getc)S
  8413. 10 R
  8414. 2072((3),)S
  8415. 10 B
  8416. 2240(puts)S
  8417. 10 R
  8418. 2425((3),)S
  8419. 10 B
  8420. 2593(printf)S
  8421. 10 R
  8422. 2846((3),)S
  8423. 10 B
  8424. 3014(fread)S
  8425. 10 R
  8426. 3244((3).)S
  8427. 3336 V
  8428. 9 R
  8429. 720(D)S
  8430. 722(DI)S
  8431. 790(IA)S
  8432. 823(AG)S
  8433. 891(GN)S
  8434. 959(NO)S
  8435. 1027(OS)S
  8436. 1095(ST)S
  8437. 1147(TI)S
  8438. 1205(IC)S
  8439. 1238(CS)S
  8440. 1300(S)S
  8441. 3456 V
  8442. 10 R
  8443. 1080(These)S
  8444. 1352(functions)S
  8445. 1757(return)S
  8446. 2029(the)S
  8447. 2183(constant)S
  8448. 9 B
  8449. 2547(EOF)S
  8450. 10 R
  8451. (upon)200 2764 A
  8452. 2996(error.)S
  8453. 3275(Since)S
  8454. 3531(this)S
  8455. 3708(is)S
  8456. 3807(a)S
  8457. (good)200 3884 A
  8458. 4116(integer,)S
  8459. 10 B
  8460. (ferror)264 4453 A
  8461. 10 R
  8462. 4717((3))S
  8463. (should)267 4867 A
  8464. 5166(be)S
  8465. 3576 V
  8466. 1080(used)S
  8467. 1289(to)S
  8468. 1392(detect)S
  8469. 10 B
  8470. 1658(putw)S
  8471. 10 R
  8472. 1902(errors.)S
  8473. 3744 V
  8474. 9 R
  8475. 720(B)S
  8476. 722(BU)S
  8477. 784(UG)S
  8478. 852(GS)S
  8479. 920(S)S
  8480. 3864 V
  8481. 10 R
  8482. (Because)336 1080 A
  8483. 1446(it)S
  8484. 1532(is)S
  8485. 1629(implemented)S
  8486. 2184(as)S
  8487. 2298(a)S
  8488. 2373(macro,)S
  8489. 10 B
  8490. 2681(putc)S
  8491. 10 R
  8492. 2903(treats)S
  8493. 3153(a)S
  8494. 10 I
  8495. 3229(stream)S
  8496. 10 R
  8497. 3534(argument)S
  8498. 3945(with)S
  8499. 4155(side)S
  8500. 4348(effects)S
  8501. 4649(improperly.)S
  8502. 5177(In)S
  8503. 3984 V
  8504. 1080(particular)S
  8505. 1492(`putc(c,)S
  8506. 1828(*f++);')S
  8507. 2147(doesn't)S
  8508. 2468(work)S
  8509. 2700(sensibly.)S
  8510. 4152 V
  8511. 1080(Errors)S
  8512. 1358(can)S
  8513. 1523(occur)S
  8514. (long)178 1772 A
  8515. 1975(after)S
  8516. 2186(the)S
  8517. 2334(call)S
  8518. 2505(to)S
  8519. 10 B
  8520. 2608(putc)S
  8521. 10 R
  8522. 2799(.)S
  8523. 7903 V
  8524. 720(Page)S
  8525. 941(1)S
  8526. 2669(()S
  8527. 2711(May)S
  8528. 2920(15,)S
  8529. (1985)200 3070 A
  8530. 3278())S
  8531. 4455(September)S
  8532. 4911(17,)S
  8533. (1996)200 5061 A
  8534. 8143 V
  8535. EP
  8536. %%Page: 1 48
  8537. BP
  8538. /slant 0 def
  8539. /height 0 def
  8540. 480 V
  8541. 10 R
  8542. 720(PUTS)S
  8543. 975(()S
  8544. 1017(3)S
  8545. 1075())S
  8546. 2696(Eighth)S
  8547. (Edition)296 2989 A
  8548. 4872(PUTS)S
  8549. 5127(()S
  8550. 5169(3)S
  8551. 5227())S
  8552. 960 V
  8553. 9 R
  8554. 720(N)S
  8555. 722(NA)S
  8556. 790(AM)S
  8557. 858(ME)S
  8558. 940(E)S
  8559. 1080 V
  8560. 10 R
  8561. 1080(puts,)S
  8562. 1297(fputs)S
  8563. 10 R-1
  8564. 1523(-)S
  8565. 10 R
  8566. 1605(put)S
  8567. 1758(a)S
  8568. 1828(string)S
  8569. 2082(on)S
  8570. 2207(a)S
  8571. 2277(stream)S
  8572. 1248 V
  8573. 9 R
  8574. 720(S)S
  8575. 722(SY)S
  8576. 774(YN)S
  8577. 842(NO)S
  8578. 910(OP)S
  8579. 978(PS)S
  8580. 1030(SI)S
  8581. 1082(IS)S
  8582. 1115(S)S
  8583. 1368 V
  8584. 10 B
  8585. 1080(#include)S
  8586. 1482(<stdio.h>)S
  8587. 1608 V
  8588. 1080(int)S
  8589. 1236(puts(char)S
  8590. 1689(*)S
  8591. 10 I
  8592. 1739(s)S
  8593. 10 B
  8594. 1778())S
  8595. 1728 V
  8596. 1080(int)S
  8597. 1236(fputs(char)S
  8598. 1723(*)S
  8599. 10 I
  8600. 1773(s)S
  8601. 10 B
  8602. 1812(,)S
  8603. 1875(FILE)S
  8604. 2148(*)S
  8605. 10 I
  8606. 2198(stream)S
  8607. 10 B
  8608. 2472())S
  8609. 1896 V
  8610. 9 R
  8611. 720(D)S
  8612. 722(DE)S
  8613. 790(ES)S
  8614. 848(SC)S
  8615. 900(CR)S
  8616. 962(RI)S
  8617. 1024(IP)S
  8618. 1057(PT)S
  8619. 1109(TI)S
  8620. 1167(IO)S
  8621. 1200(ON)S
  8622. 1268(N)S
  8623. 2016 V
  8624. 10 B
  8625. 1080(Puts)S
  8626. 10 R
  8627. 1307(copies)S
  8628. 1600(the)S
  8629. 1759(null-terminated)S
  8630. 2416(string)S
  8631. 10 I
  8632. 2681(s)S
  8633. 10 R
  8634. 2756(to)S
  8635. 2870(the)S
  8636. 3029(standard)S
  8637. 3407(output)S
  8638. 3700(stream)S
  8639. 10 B
  8640. 4006(stdout)S
  8641. 10 R
  8642. 4312(and)S
  8643. 4494(appends)S
  8644. 4860(a)S
  8645. 4942(newline)S
  8646. 2136 V
  8647. 1080(character.)S
  8648. 2304 V
  8649. 10 B
  8650. 1080(Fputs)S
  8651. 10 R
  8652. 1352(copies)S
  8653. 1634(the)S
  8654. 1782(null-terminated)S
  8655. 2428(string)S
  8656. 10 I
  8657. 2682(s)S
  8658. 10 R
  8659. 2746(to)S
  8660. 2849(the)S
  8661. 2997(named)S
  8662. 3290(output)S
  8663. 10 I
  8664. 3571(stream)S
  8665. 10 R
  8666. 3853(.)S
  8667. 2472 V
  8668. 1080(Neither)S
  8669. 1408(routine)S
  8670. 1718(copies)S
  8671. 2000(the)S
  8672. 2148(terminal)S
  8673. 2509(null)S
  8674. 2690(character.)S
  8675. 2640 V
  8676. 9 R
  8677. 720(S)S
  8678. 722(SE)S
  8679. 774(EE)S
  8680. 832(E)S
  8681. 913(A)S
  8682. 915(AL)S
  8683. 983(LS)S
  8684. 1041(SO)S
  8685. 1093(O)S
  8686. 2760 V
  8687. 10 B
  8688. 1080(fopen)S
  8689. 10 R
  8690. 1321((3),)S
  8691. 10 B
  8692. 1489(gets)S
  8693. 10 R
  8694. 1657((3),)S
  8695. 10 B
  8696. 1825(putc)S
  8697. 10 R
  8698. 2016((3),)S
  8699. 10 B
  8700. 2184(printf)S
  8701. 10 R
  8702. 2437((3),)S
  8703. 10 B
  8704. (ferror)264 2605 A
  8705. 10 R
  8706. 2869((3),)S
  8707. 10 B
  8708. 3037(fread)S
  8709. 10 R
  8710. 3267((3).)S
  8711. 2928 V
  8712. 9 R
  8713. 720(B)S
  8714. 722(BU)S
  8715. 784(UG)S
  8716. 852(GS)S
  8717. 920(S)S
  8718. 3048 V
  8719. 10 B
  8720. 1080(Puts)S
  8721. 10 R
  8722. 1296(appends)S
  8723. 1650(a)S
  8724. 1720(newline,)S
  8725. 10 B
  8726. 2089(fputs)S
  8727. 10 R
  8728. 2333(does)S
  8729. 2542(not,)S
  8730. 2720(all)S
  8731. 2846(in)S
  8732. 2949(the)S
  8733. 3097(name)S
  8734. 3340(of)S
  8735. 3449(backward)S
  8736. (compatibility.)561 3866 A
  8737. 7903 V
  8738. 720(Page)S
  8739. 941(1)S
  8740. 2669(()S
  8741. 2711(May)S
  8742. 2920(15,)S
  8743. (1985)200 3070 A
  8744. 3278())S
  8745. 4455(September)S
  8746. 4911(17,)S
  8747. (1996)200 5061 A
  8748. 8143 V
  8749. EP
  8750. %%Page: 1 49
  8751. BP
  8752. /slant 0 def
  8753. /height 0 def
  8754. 480 V
  8755. 10 R
  8756. 720(QSORT)S
  8757. 1059(()S
  8758. 1101(3)S
  8759. 1159())S
  8760. 2696(Eighth)S
  8761. (Edition)296 2989 A
  8762. 4788(QSORT)S
  8763. 5127(()S
  8764. 5169(3)S
  8765. 5227())S
  8766. 960 V
  8767. 9 R
  8768. 720(N)S
  8769. 722(NA)S
  8770. 790(AM)S
  8771. 858(ME)S
  8772. 940(E)S
  8773. 1080 V
  8774. 10 R
  8775. 1080(qsort)S
  8776. 10 R-1
  8777. 1306(-)S
  8778. 10 R
  8779. 1388(quicker)S
  8780. 1715(sort)S
  8781. 1248 V
  8782. 9 R
  8783. 720(S)S
  8784. 722(SY)S
  8785. 774(YN)S
  8786. 842(NO)S
  8787. 910(OP)S
  8788. 978(PS)S
  8789. 1030(SI)S
  8790. 1082(IS)S
  8791. 1115(S)S
  8792. 1368 V
  8793. 10 B
  8794. 1080(#include)S
  8795. 1482(<sys/types.h>)S
  8796. 1488 V
  8797. 1080(#include)S
  8798. 1482(<stdlib.h>)S
  8799. 1728 V
  8800. 1080(void)S
  8801. 1302(qsort(void)S
  8802. 1782(*)S
  8803. 10 I
  8804. 1832(base)S
  8805. 10 B
  8806. 2016(,)S
  8807. 2079(size_t)S
  8808. 10 I
  8809. 2358(nel)S
  8810. 10 B
  8811. 2481(,)S
  8812. 2544(size_t)S
  8813. 10 I
  8814. 2823(width)S
  8815. 10 B
  8816. 3046(,)S
  8817. 3109(int)S
  8818. 3265((*)S
  8819. 10 I
  8820. 3349(compar)S
  8821. 10 B
  8822. 3656()(const)S
  8823. 3986(void)S
  8824. 4208(*,)S
  8825. 4321(const)S
  8826. 4583(void)S
  8827. 4805(*)))S
  8828. 1896 V
  8829. 9 R
  8830. 720(D)S
  8831. 722(DE)S
  8832. 790(ES)S
  8833. 848(SC)S
  8834. 900(CR)S
  8835. 962(RI)S
  8836. 1024(IP)S
  8837. 1057(PT)S
  8838. 1109(TI)S
  8839. 1167(IO)S
  8840. 1200(ON)S
  8841. 1268(N)S
  8842. 2016 V
  8843. 10 B
  8844. 1080(Qsort)S
  8845. 10 R
  8846. 1352(is)S
  8847. 1445(an)S
  8848. 1566(implementation)S
  8849. 2223(of)S
  8850. 2333(the)S
  8851. 2482(quicker-sort)S
  8852. 2995(algorithm.)S
  8853. 3462(The)S
  8854. 3645(first)S
  8855. 3834(argument)S
  8856. 4240(is)S
  8857. 4333(a)S
  8858. 4404(pointer)S
  8859. 4716(to)S
  8860. 4821(the)S
  8861. 4971(base)S
  8862. 5177(of)S
  8863. 2136 V
  8864. 1080(the)S
  8865. 1233(data;)S
  8866. 1459(the)S
  8867. (second)279 1612 A
  8868. 1921(is)S
  8869. 2018(the)S
  8870. 2171(number)S
  8871. 2507(of)S
  8872. 2620(elements;)S
  8873. 3035(the)S
  8874. 3187(third)S
  8875. 3406(is)S
  8876. 3502(the)S
  8877. 3654(width)S
  8878. 3912(of)S
  8879. 4025(an)S
  8880. 4149(element)S
  8881. 4497(in)S
  8882. 4604(bytes;)S
  8883. 4873(the)S
  8884. 5025(last)S
  8885. 5194(is)S
  8886. 2256 V
  8887. 1080(the)S
  8888. 1230(name)S
  8889. 1475(of)S
  8890. 1586(the)S
  8891. 1736(comparison)S
  8892. 2232(routine)S
  8893. 2544(to)S
  8894. 2649(be)S
  8895. 2771(called)S
  8896. 3039(with)S
  8897. 3245(two)S
  8898. 3423(arguments)S
  8899. 3869(which)S
  8900. 4142(are)S
  8901. 4294(pointers)S
  8902. 4646(to)S
  8903. 4752(the)S
  8904. 4903(elements)S
  8905. 2376 V
  8906. 1080(being)S
  8907. 1334(compared.)S
  8908. 1812(The)S
  8909. 2000(routine)S
  8910. 2316(must)S
  8911. 2542(return)S
  8912. 2814(an)S
  8913. 2940(integer)S
  8914. 3251(less)S
  8915. 3433(than,)S
  8916. 3661(equal)S
  8917. 3909(to,)S
  8918. 4042(or)S
  8919. 4156(greater)S
  8920. 4467(than)S
  8921. 4670(0)S
  8922. (according)397 4750 A
  8923. 5177(as)S
  8924. 2496 V
  8925. 1080(the)S
  8926. 1228(first)S
  8927. 1416(argument)S
  8928. 1821(is)S
  8929. 1913(to)S
  8930. 2016(be)S
  8931. 2136(considered)S
  8932. 2597(less)S
  8933. 2773(than,)S
  8934. 2996(equal)S
  8935. 3239(to,)S
  8936. 3367(or)S
  8937. 3476(greater)S
  8938. 3782(than)S
  8939. 3980(the)S
  8940. (second.)304 4128 A
  8941. 2664 V
  8942. 9 R
  8943. 720(S)S
  8944. 722(SE)S
  8945. 774(EE)S
  8946. 832(E)S
  8947. 913(A)S
  8948. 915(AL)S
  8949. 983(LS)S
  8950. 1041(SO)S
  8951. 1093(O)S
  8952. 2784 V
  8953. 10 B
  8954. 1080(sort)S
  8955. 10 R
  8956. 1248((1).)S
  8957. 7903 V
  8958. 720(Page)S
  8959. 941(1)S
  8960. 2545(()S
  8961. 2587(September)S
  8962. 3043(29,)S
  8963. (1985)200 3193 A
  8964. 3401())S
  8965. 4455(September)S
  8966. 4911(17,)S
  8967. (1996)200 5061 A
  8968. 8143 V
  8969. EP
  8970. %%Page: 1 50
  8971. BP
  8972. /slant 0 def
  8973. /height 0 def
  8974. 480 V
  8975. 10 R
  8976. (RAND)286 720 A
  8977. 1014(()S
  8978. 1056(3)S
  8979. 1114())S
  8980. 2696(Eighth)S
  8981. (Edition)296 2989 A
  8982. (RAND)286 4833 A
  8983. 5127(()S
  8984. 5169(3)S
  8985. 5227())S
  8986. 960 V
  8987. 9 R
  8988. 720(N)S
  8989. 722(NA)S
  8990. 790(AM)S
  8991. 858(ME)S
  8992. 940(E)S
  8993. 1080 V
  8994. 10 R
  8995. 1080(rand,)S
  8996. 1309(srand)S
  8997. 10 R-1
  8998. 1552(-)S
  8999. 10 R
  9000. (random)307 1634 A
  9001. 1966(number)S
  9002. 2298(generator)S
  9003. 1248 V
  9004. 9 R
  9005. 720(S)S
  9006. 722(SY)S
  9007. 774(YN)S
  9008. 842(NO)S
  9009. 910(OP)S
  9010. 978(PS)S
  9011. 1030(SI)S
  9012. 1082(IS)S
  9013. 1115(S)S
  9014. 1368 V
  9015. 10 B
  9016. 1080(#include)S
  9017. 1482(<stdlib.h>)S
  9018. 1608 V
  9019. 1080(void)S
  9020. 1302(srand(unsigned)S
  9021. 10 I
  9022. 2006(seed)S
  9023. 10 B
  9024. 2185())S
  9025. 1728 V
  9026. 1080(unsigned)S
  9027. 1504(rand(void))S
  9028. 1896 V
  9029. 9 R
  9030. 720(D)S
  9031. 722(DE)S
  9032. 790(ES)S
  9033. 848(SC)S
  9034. 900(CR)S
  9035. 962(RI)S
  9036. 1024(IP)S
  9037. 1057(PT)S
  9038. 1109(TI)S
  9039. 1167(IO)S
  9040. 1200(ON)S
  9041. 1268(N)S
  9042. 2016 V
  9043. 10 B
  9044. 1080(Rand)S
  9045. 10 R
  9046. 1343(uses)S
  9047. 1544(a)S
  9048. (multiplicative)559 1617 A
  9049. (congruential)503 2204 A
  9050. (random)307 2735 A
  9051. 3070(number)S
  9052. 3406(generator)S
  9053. 3816(with)S
  9054. 4024(period)S
  9055. 4310(2)S
  9056. 1966 V
  9057. 7 R
  9058. 4360(32)S
  9059. 2016 V
  9060. 10 R
  9061. 4459(to)S
  9062. 4566(return)S
  9063. (successive)425 4836 A
  9064. 2136 V
  9065. (pseudo-random)625 1080 A
  9066. 1730(numbers)S
  9067. 2101(in)S
  9068. 2204(the)S
  9069. 2352(range)S
  9070. 2601(from)S
  9071. 2822(0)S
  9072. 2897(to)S
  9073. 10 B
  9074. (RAND_MAX)583 3000 A
  9075. 10 R
  9076. 3583(.)S
  9077. 2304 V
  9078. 1080(The)S
  9079. 1269(generator)S
  9080. 1682(is)S
  9081. (reinitialized)482 1781 A
  9082. 2295(by)S
  9083. (calling)274 2428 A
  9084. 10 B
  9085. 2735(srand)S
  9086. 10 R
  9087. 3014(with)S
  9088. 3226(1)S
  9089. 3309(as)S
  9090. 3426(argument.)S
  9091. 3889(It)S
  9092. 3984(can)S
  9093. 4157(be)S
  9094. 4285(set)S
  9095. 4430(to)S
  9096. 4541(a)S
  9097. (random)307 4619 A
  9098. 4959(starting)S
  9099. 2424 V
  9100. 1080(point)S
  9101. 1311(by)S
  9102. (calling)274 1436 A
  9103. 10 B
  9104. 1735(srand)S
  9105. 10 R
  9106. 2006(with)S
  9107. 2210(whatever)S
  9108. (you)150 2605 A
  9109. 2780(like)S
  9110. 2956(as)S
  9111. 3065(argument.)S
  9112. 2592 V
  9113. 9 R
  9114. 720(S)S
  9115. 722(SE)S
  9116. 774(EE)S
  9117. 832(E)S
  9118. 913(A)S
  9119. 915(AL)S
  9120. 983(LS)S
  9121. 1041(SO)S
  9122. 1093(O)S
  9123. 2712 V
  9124. 10 B
  9125. 1080(random)S
  9126. 10 R
  9127. 1421((3).)S
  9128. 7903 V
  9129. 720(Page)S
  9130. 941(1)S
  9131. 2545(()S
  9132. 2587(September)S
  9133. 3043(29,)S
  9134. (1985)200 3193 A
  9135. 3401())S
  9136. 4455(September)S
  9137. 4911(17,)S
  9138. (1996)200 5061 A
  9139. 8143 V
  9140. EP
  9141. %%Page: 1 51
  9142. BP
  9143. /slant 0 def
  9144. /height 0 def
  9145. 480 V
  9146. 10 R
  9147. (RANDOM)448 720 A
  9148. 1176(()S
  9149. 1218(3)S
  9150. 1276())S
  9151. 2696(Eighth)S
  9152. (Edition)296 2989 A
  9153. (RANDOM)448 4671 A
  9154. 5127(()S
  9155. 5169(3)S
  9156. 5227())S
  9157. 960 V
  9158. 9 R
  9159. 720(N)S
  9160. 722(NA)S
  9161. 790(AM)S
  9162. 858(ME)S
  9163. 940(E)S
  9164. 1080 V
  9165. 10 R
  9166. (random,)332 1080 A
  9167. (srandom,)371 1446 A
  9168. 1851(initstate,)S
  9169. 2229(setstate)S
  9170. 10 R-1
  9171. 2560(-)S
  9172. 10 R
  9173. 2651(better)S
  9174. (random)307 2915 A
  9175. 3257(number)S
  9176. 3599(generator;)S
  9177. 4043(routines)S
  9178. 4402(for)S
  9179. 4555(changing)S
  9180. 4958(genera-)S
  9181. 1200 V
  9182. 1080(tors)S
  9183. 1368 V
  9184. 9 R
  9185. 720(S)S
  9186. 722(SY)S
  9187. 774(YN)S
  9188. 842(NO)S
  9189. 910(OP)S
  9190. 978(PS)S
  9191. 1030(SI)S
  9192. 1082(IS)S
  9193. 1115(S)S
  9194. 1488 V
  9195. 10 B
  9196. 1080(#include)S
  9197. 1482(<stdlib.h>)S
  9198. 1728 V
  9199. 1080(long)S
  9200. 1302(random(void))S
  9201. 1848 V
  9202. 1080(void)S
  9203. 1302(srandom(unsigned)S
  9204. 10 I
  9205. 2140(seed)S
  9206. 10 B
  9207. 2319())S
  9208. 1968 V
  9209. 1080(char)S
  9210. 1314(*initstate(unsigned)S
  9211. 10 I
  9212. 2170(seed)S
  9213. 10 B
  9214. 2349(,)S
  9215. 2412(char)S
  9216. 2646(*)S
  9217. 10 I
  9218. 2696(state)S
  9219. 10 B
  9220. 2886(,)S
  9221. 2949(int)S
  9222. 10 I
  9223. 3105(n)S
  9224. 10 B
  9225. 3155())S
  9226. 2088 V
  9227. 1080(char)S
  9228. 1314(*setstate(char)S
  9229. 1952(*)S
  9230. 10 I
  9231. 2002(state)S
  9232. 10 B
  9233. 2192())S
  9234. 2256 V
  9235. 9 R
  9236. 720(D)S
  9237. 722(DE)S
  9238. 790(ES)S
  9239. 848(SC)S
  9240. 900(CR)S
  9241. 962(RI)S
  9242. 1024(IP)S
  9243. 1057(PT)S
  9244. 1109(TI)S
  9245. 1167(IO)S
  9246. 1200(ON)S
  9247. 1268(N)S
  9248. 2376 V
  9249. 10 B
  9250. 1080(Random)S
  9251. 10 R
  9252. 1484(uses)S
  9253. 1692(a)S
  9254. (non-linear)414 1772 A
  9255. (additive)324 2221 A
  9256. 2580(feedback)S
  9257. (random)307 2980 A
  9258. 3323(number)S
  9259. 3666(generator)S
  9260. 4083(employing)S
  9261. 4548(a)S
  9262. 4629(default)S
  9263. 4945(table)S
  9264. 5177(of)S
  9265. 2496 V
  9266. 1080(size)S
  9267. 1271(31)S
  9268. (long)178 1405 A
  9269. 1617(integers)S
  9270. 1969(to)S
  9271. 2080(return)S
  9272. (successive)425 2354 A
  9273. (pseudo-random)625 2812 A
  9274. 3470(numbers)S
  9275. 3849(in)S
  9276. 3960(the)S
  9277. 4116(range)S
  9278. 4373(from)S
  9279. 4602(0)S
  9280. 4685(to)S
  9281. 4796(2)S
  9282. 2446 V
  9283. 7 R
  9284. 4846(31)S
  9285. 2496 V
  9286. 10 Y
  9287. 4916(-)S
  9288. 10 R
  9289. 4971(1.)S
  9290. 5104(The)S
  9291. 2616 V
  9292. 1080(period)S
  9293. 1362(of)S
  9294. 1471(this)S
  9295. (random)307 1641 A
  9296. 1973(number)S
  9297. 2305(generator)S
  9298. 2711(is)S
  9299. 2803(very)S
  9300. 3007(large,)S
  9301. 3259(approximately)S
  9302. 3865(16)S
  9303. 10 Y
  9304. 3965(264)S
  9305. 10 R
  9306. 4020((2)S
  9307. 2566 V
  9308. 7 R
  9309. 4104(31)S
  9310. 2616 V
  9311. 10 Y
  9312. 4174(-)S
  9313. 10 R
  9314. 4229(1).)S
  9315. 2784 V
  9316. 10 B
  9317. 1080(Random/srandom)S
  9318. 10 R
  9319. 1933(have)S
  9320. 2199((almost))S
  9321. 2611(the)S
  9322. 2810(same)S
  9323. (calling)274 3093 A
  9324. 3443(sequence)S
  9325. 3889(and)S
  9326. (initialization)509 4111 A
  9327. 4697(properties)S
  9328. 5177(as)S
  9329. 2904 V
  9330. 10 B
  9331. 1080(rand/srand.)S
  9332. 10 R
  9333. 1616(The)S
  9334. 1803(difference)S
  9335. 2243(is)S
  9336. 2340(that)S
  9337. 10 B
  9338. 2521(rand)S
  9339. 10 R
  9340. 2728((3))S
  9341. (produces)363 2876 A
  9342. 3269(a)S
  9343. 3344(much)S
  9344. 3597(less)S
  9345. (random)307 3778 A
  9346. 4115(sequence)S
  9347. 4514(320)S
  9348. 4644(in)S
  9349. 4752(fact,)S
  9350. 4958(the)S
  9351. 5110(low)S
  9352. 3024 V
  9353. 1080(dozen)S
  9354. 1347(bits)S
  9355. 1519(generated)S
  9356. 1938(by)S
  9357. 2065(rand)S
  9358. 2271(go)S
  9359. (through)312 2398 A
  9360. 2737(a)S
  9361. 2809(cyclic)S
  9362. 3077(pattern.)S
  9363. 3434(All)S
  9364. 3590(the)S
  9365. 3740(bits)S
  9366. 3912(generated)S
  9367. 4331(by)S
  9368. 10 B
  9369. 4458(random)S
  9370. 10 R
  9371. 4827(are)S
  9372. 4979(usable.)S
  9373. 3144 V
  9374. 1080(For)S
  9375. 1245(example,)S
  9376. (``random()&01'')689 1636 A
  9377. (will)157 2350 A
  9378. (produce)324 2532 A
  9379. 2881(a)S
  9380. (random)307 2951 A
  9381. 3283(binary)S
  9382. 3565(value.)S
  9383. 3312 V
  9384. 1080(Unlike)S
  9385. 10 B
  9386. 1392(srand)S
  9387. 10 R
  9388. 1638(,)S
  9389. 10 B
  9390. 1701(srandom)S
  9391. 10 R
  9392. 2119(does)S
  9393. 2341(not)S
  9394. 2507(return)S
  9395. 2786(the)S
  9396. 2947(old)S
  9397. 3113(seed;)S
  9398. 3358(the)S
  9399. 3519(reason)S
  9400. 3820(for)S
  9401. 3976(this)S
  9402. 4159(is)S
  9403. 4264(that)S
  9404. 4453(the)S
  9405. (amount)301 4614 A
  9406. 4953(of)S
  9407. 5076(state)S
  9408. 3432 V
  9409. 1080(information)S
  9410. 1596(used)S
  9411. 1821(is)S
  9412. 1929(much)S
  9413. 2193(more)S
  9414. 2441(than)S
  9415. 2655(a)S
  9416. 2741(single)S
  9417. 3022(word.)S
  9418. 3320((Two)S
  9419. 3580(other)S
  9420. 3828(routines)S
  9421. 4193(are)S
  9422. 4358(provided)S
  9423. 4756(to)S
  9424. 4874(deal)S
  9425. 5082(with)S
  9426. 3552 V
  9427. 1080(restarting/changing)S
  9428. (random)307 1887 A
  9429. 2224(number)S
  9430. 2561(generators).)S
  9431. 3095(Like)S
  9432. 10 B
  9433. 3310(rand)S
  9434. 10 R
  9435. 3517((3),)S
  9436. 3690(however,)S
  9437. 10 B
  9438. 4092(random)S
  9439. 10 R
  9440. (will)157 4463 A
  9441. 4651(by)S
  9442. 4782(default)S
  9443. 5093(pro-)S
  9444. 3672 V
  9445. 1080(duce)S
  9446. 1295(a)S
  9447. 1365(sequence)S
  9448. 1759(of)S
  9449. 1868(numbers)S
  9450. 2239(that)S
  9451. 2415(can)S
  9452. 2580(be)S
  9453. (duplicated)419 2700 A
  9454. 3144(by)S
  9455. (calling)274 3269 A
  9456. 10 B
  9457. 3568(srandom)S
  9458. 10 R
  9459. 3973(with)S
  9460. 10 B
  9461. 4177(1)S
  9462. 10 R
  9463. 4252(as)S
  9464. 4361(the)S
  9465. 4509(seed.)S
  9466. 3840 V
  9467. 1080(The)S
  9468. 10 B
  9469. 1262(initstate)S
  9470. 10 R
  9471. 1635(routine)S
  9472. 1945(allows)S
  9473. 2233(a)S
  9474. 2303(state)S
  9475. 2513(array,)S
  9476. 2771(passed)S
  9477. 3064(in)S
  9478. 3167(as)S
  9479. 3277(an)S
  9480. 3398(argument,)S
  9481. 3829(to)S
  9482. 3933(be)S
  9483. (initialized)403 4054 A
  9484. 4483(for)S
  9485. 4627(future)S
  9486. 4894(use.)S
  9487. 5104(The)S
  9488. 3960 V
  9489. 1080(size)S
  9490. 1265(of)S
  9491. 1377(the)S
  9492. 1528(state)S
  9493. 1741(array)S
  9494. 1976((in)S
  9495. 2115(bytes))S
  9496. 2388(is)S
  9497. 2482(used)S
  9498. 2693(by)S
  9499. 10 B
  9500. 2820(initstate)S
  9501. 10 R
  9502. 3195(to)S
  9503. 3300(decide)S
  9504. 3590(how)S
  9505. (sophisticated)525 3790 A
  9506. 4342(a)S
  9507. (random)307 4414 A
  9508. 4748(number)S
  9509. 5082(gen-)S
  9510. 4080 V
  9511. 1080(erator)S
  9512. 1343(it)S
  9513. (should)267 1426 A
  9514. 1720(use)S
  9515. 1881(--)S
  9516. 1976(the)S
  9517. 2126(more)S
  9518. 2360(state,)S
  9519. 2597(the)S
  9520. 2747(better)S
  9521. 3004(the)S
  9522. (random)307 3154 A
  9523. 3488(numbers)S
  9524. (will)157 3861 A
  9525. 4045(be.)S
  9526. 4217((Current)S
  9527. 4587("optimal")S
  9528. 5004(values)S
  9529. 4200 V
  9530. 1080(for)S
  9531. 1232(the)S
  9532. (amount)301 1389 A
  9533. 1724(of)S
  9534. 1842(state)S
  9535. 2061(information)S
  9536. 2570(are)S
  9537. 2728(8,)S
  9538. 2837(32,)S
  9539. 2996(64,)S
  9540. (128,)175 3155 A
  9541. 3364(and)S
  9542. (256)150 3543 A
  9543. 3727(bytes;)S
  9544. 4001(other)S
  9545. (amounts)340 4241 A
  9546. (will)157 4614 A
  9547. 4804(be)S
  9548. (rounded)329 4932 A
  9549. 4320 V
  9550. 1080(down)S
  9551. 1331(to)S
  9552. 1437(the)S
  9553. 1588(nearest)S
  9554. (known)273 1902 A
  9555. (amount.)326 2204 A
  9556. 2584(Using)S
  9557. 2853(less)S
  9558. 3033(than)S
  9559. 3235(8)S
  9560. 3314(bytes)S
  9561. (will)157 3555 A
  9562. 3741(cause)S
  9563. 3994(an)S
  9564. 4118(error).)S
  9565. 4428(The)S
  9566. 4614(seed)S
  9567. 4822(for)S
  9568. 4969(the)S
  9569. 5121(ini-)S
  9570. 4440 V
  9571. 1080(tialization)S
  9572. 1509((which)S
  9573. 1815(specifies)S
  9574. 2194(a)S