LIB.PS
上传用户:jnzhq888
上传日期:2007-01-18
资源大小:51694k
文件大小:2183k
源码类别:

操作系统开发

开发平台:

WINDOWS

  1. (NULL))210 1782 A
  2. 3330 V
  3. (24317)210 648 A
  4. (goto)168 1698 A
  5. (again;)252 1908 A
  6. 3420 V
  7. (24318)210 648 A
  8. (*cp)126 1362 A
  9. 1530(=)S
  10. ('\0';)210 1614 A
  11. 3510 V
  12. (24319)210 648 A
  13. 1362(cp)S
  14. 1488(=)S
  15. (strpbrk(p,)420 1572 A
  16. 2034(")S
  17. (\t");)210 2118 A
  18. 3600 V
  19. (24320)210 648 A
  20. 1362(if)S
  21. ((cp)126 1488 A
  22. 1656(==)S
  23. (NULL))210 1782 A
  24. 3690 V
  25. (24321)210 648 A
  26. (goto)168 1698 A
  27. (again;)252 1908 A
  28. 3780 V
  29. (24322)210 648 A
  30. (*cp++)210 1362 A
  31. 1614(=)S
  32. ('\0';)210 1698 A
  33. 3870 V
  34. (24323)210 648 A
  35. 1362(/*)S
  36. (THIS)168 1488 A
  37. (STUFF)210 1698 A
  38. 1950(IS)S
  39. (INTERNET)336 2076 A
  40. (SPECIFIC)336 2454 A
  41. 2832(*/)S
  42. 3960 V
  43. (24324)210 648 A
  44. (#if)126 1026 A
  45. (BSD)126 1194 A
  46. 1362(>=)S
  47. 1488(43)S
  48. 1614(||)S
  49. (defined(h_addr))630 1740 A
  50. 2706(/*)S
  51. (new-style)378 2832 A
  52. (hostent)294 3252 A
  53. (structure)378 3588 A
  54. 4008(*/)S
  55. 4050 V
  56. (24325)210 648 A
  57. (host.h_addr_list)672 1362 A
  58. 2076(=)S
  59. (host_addrs;)462 2160 A
  60. 4140 V
  61. (24326)210 648 A
  62. (#endif)252 1026 A
  63. 4230 V
  64. (24327)210 648 A
  65. (host.h_addr)462 1362 A
  66. 1866(=)S
  67. ((char)210 1950 A
  68. 2202(*))S
  69. (hostaddr;)378 2328 A
  70. 4320 V
  71. (24328)210 648 A
  72. (*((u_long)378 1362 A
  73. (*)host.h_addr))588 1782 A
  74. 2412(=)S
  75. (inet_addr(p);)546 2496 A
  76. 4410 V
  77. (24329)210 648 A
  78. (host.h_length)546 1362 A
  79. 1950(=)S
  80. (sizeof)252 2034 A
  81. ((u_long);)378 2328 A
  82. 4500 V
  83. (24330)210 648 A
  84. (host.h_addrtype)630 1362 A
  85. 2034(=)S
  86. (AF_INET;)336 2118 A
  87. 4590 V
  88. (24331)210 648 A
  89. (while)210 1362 A
  90. ((*cp)168 1614 A
  91. 1824(==)S
  92. 1950(')S
  93. 2034(')S
  94. 2118(||)S
  95. (*cp)126 2244 A
  96. 2412(==)S
  97. ('\t'))210 2538 A
  98. 4680 V
  99. (24332)210 648 A
  100. (cp++;)210 1698 A
  101. 4770 V
  102. (24333)210 648 A
  103. (host.h_name)462 1362 A
  104. 1866(=)S
  105. (cp;)126 1950 A
  106. 4860 V
  107. (24334)210 648 A
  108. 1362(q)S
  109. 1446(=)S
  110. (host.h_aliases)588 1530 A
  111. 2160(=)S
  112. (host_aliases;)546 2244 A
  113. 4950 V
  114. (24335)210 648 A
  115. 1362(cp)S
  116. 1488(=)S
  117. (strpbrk(cp,)462 1572 A
  118. 2076(")S
  119. (\t");)210 2160 A
  120. 5040 V
  121. (24336)210 648 A
  122. 1362(if)S
  123. ((cp)126 1488 A
  124. 1656(!=)S
  125. (NULL))210 1782 A
  126. 5130 V
  127. (24337)210 648 A
  128. (*cp++)210 1698 A
  129. 1950(=)S
  130. ('\0';)210 2034 A
  131. 5220 V
  132. (24338)210 648 A
  133. (while)210 1362 A
  134. ((cp)126 1614 A
  135. 1782(&&)S
  136. (*cp))168 1908 A
  137. 2118({)S
  138. 5310 V
  139. (24339)210 648 A
  140. 1698(if)S
  141. ((*cp)168 1824 A
  142. 2034(==)S
  143. 2160(')S
  144. 2244(')S
  145. 2328(||)S
  146. (*cp)126 2454 A
  147. 2622(==)S
  148. ('\t'))210 2748 A
  149. 3000({)S
  150. 5400 V
  151. (24340)210 648 A
  152. (cp++;)210 2034 A
  153. 5490 V
  154. (24341)210 648 A
  155. (continue;)378 2034 A
  156. 5580 V
  157. (24342)210 648 A
  158. 1698(})S
  159. 5670 V
  160. (24343)210 648 A
  161. 1698(if)S
  162. 1824((q)S
  163. 1950(<)S
  164. (&host_aliases[MAXALIASES)1008 2034 A
  165. 3084(-)S
  166. (1]))126 3168 A
  167. 5760 V
  168. (24344)210 648 A
  169. (*q++)168 2034 A
  170. 2244(=)S
  171. (cp;)126 2328 A
  172. 5850 V
  173. (24345)210 648 A
  174. 1698(cp)S
  175. 1824(=)S
  176. (strpbrk(cp,)462 1908 A
  177. 2412(")S
  178. (\t");)210 2496 A
  179. 5940 V
  180. (24346)210 648 A
  181. 1698(if)S
  182. ((cp)126 1824 A
  183. 1992(!=)S
  184. (NULL))210 2118 A
  185. 6030 V
  186. (24347)210 648 A
  187. (*cp++)210 2034 A
  188. 2286(=)S
  189. ('\0';)210 2370 A
  190. 6120 V
  191. (24348)210 648 A
  192. 1362(})S
  193. 6210 V
  194. (24349)210 648 A
  195. 1362(*q)S
  196. 1488(=)S
  197. (NULL;)210 1572 A
  198. 8418 V
  199. EP
  200. %%Page: 220 220
  201. BP
  202. /slant 0 def
  203. /height 0 def
  204. 630 V
  205. 12 B
  206. (220)180 648 A
  207. 11 R
  208. 1941(File:)S
  209. (src/lib/ip/gethostent.c)960 2174 A
  210. 10 R
  211. 3402(MINIX)S
  212. 3730(SOURCE)S
  213. 4153(CODE)S
  214. 900 V
  215. 7 LST
  216. (24350)210 648 A
  217. (return)252 1362 A
  218. ((&host);)336 1656 A
  219. 990 V
  220. (24351)210 648 A
  221. 1026(})S
  222. 1170 V
  223. (24353)210 648 A
  224. (struct)252 1026 A
  225. (hostent)294 1320 A
  226. 1656(*)S
  227. 1260 V
  228. (24354)210 648 A
  229. (gethostbyname(name))798 1026 A
  230. 1350 V
  231. (24355)210 648 A
  232. (char)168 1362 A
  233. (*name;)252 1572 A
  234. 1440 V
  235. (24356)210 648 A
  236. 1026({)S
  237. 1530 V
  238. (24357)210 648 A
  239. (register)336 1362 A
  240. (struct)252 1740 A
  241. (hostent)294 2034 A
  242. (*p;)126 2370 A
  243. 1620 V
  244. (24358)210 648 A
  245. (register)336 1362 A
  246. (char)168 1740 A
  247. (**cp;)210 1950 A
  248. 1710 V
  249. (24359)210 648 A
  250. 1800 V
  251. (24360)210 648 A
  252. (sethostent(0);)588 1362 A
  253. 1890 V
  254. (24361)210 648 A
  255. (while)210 1362 A
  256. 1614((p)S
  257. 1740(=)S
  258. (gethostent()))546 1824 A
  259. 2412({)S
  260. 1980 V
  261. (24362)210 648 A
  262. 1698(if)S
  263. ((strcasecmp(p->h_name,)924 1824 A
  264. (name))210 2790 A
  265. 3042(==)S
  266. 3168(0))S
  267. 2070 V
  268. (24363)210 648 A
  269. (break;)252 2034 A
  270. 2160 V
  271. (24364)210 648 A
  272. (for)126 1698 A
  273. ((cp)126 1866 A
  274. 2034(=)S
  275. (p->h_aliases;)546 2118 A
  276. (*cp)126 2706 A
  277. 2874(!=)S
  278. 3000(0;)S
  279. (cp++))210 3126 A
  280. 2250 V
  281. (24365)210 648 A
  282. 2034(if)S
  283. ((strcasecmp(*cp,)672 2160 A
  284. (name))210 2874 A
  285. 3126(==)S
  286. 3252(0))S
  287. 2340 V
  288. (24366)210 648 A
  289. (goto)168 2370 A
  290. (found;)252 2580 A
  291. 2430 V
  292. (24367)210 648 A
  293. 1362(})S
  294. 2520 V
  295. (24368)210 648 A
  296. (found:)252 1026 A
  297. 2610 V
  298. (24369)210 648 A
  299. (endhostent();)546 1362 A
  300. 2700 V
  301. (24370)210 648 A
  302. (return)252 1362 A
  303. ((p);)168 1656 A
  304. 2790 V
  305. (24371)210 648 A
  306. 1026(})S
  307. 2970 V
  308. (24373)210 648 A
  309. (struct)252 1026 A
  310. (hostent)294 1320 A
  311. 1656(*)S
  312. 3060 V
  313. (24374)210 648 A
  314. (gethostbyaddr(addr,)798 1026 A
  315. (len,)168 1866 A
  316. (type))210 2076 A
  317. 3150 V
  318. (24375)210 648 A
  319. (const)210 1362 A
  320. (char)168 1614 A
  321. (*addr;)252 1824 A
  322. 3240 V
  323. (24376)210 648 A
  324. (int)126 1362 A
  325. (len,)168 1530 A
  326. (type;)210 1740 A
  327. 3330 V
  328. (24377)210 648 A
  329. 1026({)S
  330. 3420 V
  331. (24378)210 648 A
  332. (register)336 1362 A
  333. (struct)252 1740 A
  334. (hostent)294 2034 A
  335. (*p;)126 2370 A
  336. 3510 V
  337. (24379)210 648 A
  338. 3600 V
  339. (24380)210 648 A
  340. (sethostent(0);)588 1362 A
  341. 3690 V
  342. (24381)210 648 A
  343. (while)210 1362 A
  344. 1614((p)S
  345. 1740(=)S
  346. (gethostent()))546 1824 A
  347. 3780 V
  348. (24382)210 648 A
  349. 1698(if)S
  350. ((p->h_addrtype)588 1824 A
  351. 2454(==)S
  352. (type)168 2580 A
  353. 2790(&&)S
  354. (!bcmp(p->h_addr,)672 2916 A
  355. (addr,)210 3630 A
  356. (len)))210 3882 A
  357. 3870 V
  358. (24383)210 648 A
  359. (break;)252 2034 A
  360. 3960 V
  361. (24384)210 648 A
  362. (endhostent();)546 1362 A
  363. 4050 V
  364. (24385)210 648 A
  365. (return)252 1362 A
  366. ((p);)168 1656 A
  367. 4140 V
  368. (24386)210 648 A
  369. 1026(})S
  370. 4590 V
  371. (++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)3528 648 A
  372. 4680 V
  373. (src/lib/ip/gethostname.c)1008 1698 A
  374. 4770 V
  375. (++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)3528 648 A
  376. 4950 V
  377. (24400)210 648 A
  378. 1026(/*)S
  379. (gethostname(2))588 1152 A
  380. (system)252 1782 A
  381. (call)168 2076 A
  382. (emulation)378 2286 A
  383. 2706(*/)S
  384. 5040 V
  385. (24401)210 648 A
  386. 5130 V
  387. (24402)210 648 A
  388. (#include)336 1026 A
  389. (<sys/types.h>)546 1404 A
  390. 5220 V
  391. (24403)210 648 A
  392. (#include)336 1026 A
  393. (<fcntl.h>)378 1404 A
  394. 5310 V
  395. (24404)210 648 A
  396. (#include)336 1026 A
  397. (<stdlib.h>)420 1404 A
  398. 5400 V
  399. (24405)210 648 A
  400. (#include)336 1026 A
  401. (<string.h>)420 1404 A
  402. 5490 V
  403. (24406)210 648 A
  404. (#include)336 1026 A
  405. (<unistd.h>)420 1404 A
  406. 5580 V
  407. (24407)210 648 A
  408. (#include)336 1026 A
  409. (<net/gen/netdb.h>)714 1404 A
  410. 5670 V
  411. (24408)210 648 A
  412. 5760 V
  413. (24409)210 648 A
  414. (#define)294 1026 A
  415. (HOSTNAME_FILE)546 1362 A
  416. ("/etc/hostname.file")840 1950 A
  417. 5850 V
  418. (24410)210 648 A
  419. 5940 V
  420. (24411)210 648 A
  421. (int)126 1026 A
  422. (gethostname(char)672 1194 A
  423. (*buf,)210 1908 A
  424. (size_t)252 2160 A
  425. (len))168 2454 A
  426. 6030 V
  427. (24412)210 648 A
  428. 1026({)S
  429. 6120 V
  430. (24413)210 648 A
  431. (int)126 1362 A
  432. (fd;)126 1530 A
  433. 6210 V
  434. (24414)210 648 A
  435. (int)126 1362 A
  436. 1530(r;)S
  437. 8418 V
  438. EP
  439. %%Page: 221 221
  440. BP
  441. /slant 0 def
  442. /height 0 def
  443. 630 V
  444. 10 R
  445. 648(MINIX)S
  446. 976(SOURCE)S
  447. 1399(CODE)S
  448. 11 R
  449. 1889(File:)S
  450. (src/lib/ip/gethostname.c)1065 2122 A
  451. 12 B
  452. (221)180 4248 A
  453. 900 V
  454. 7 LST
  455. (24415)210 648 A
  456. (char)168 1362 A
  457. (*nl;)168 1572 A
  458. 990 V
  459. (24416)210 648 A
  460. 1080 V
  461. (24417)210 648 A
  462. 1362(if)S
  463. (((fd=)210 1488 A
  464. (open(HOSTNAME_FILE,)798 1740 A
  465. (O_RDONLY)))420 2580 A
  466. 3042(<)S
  467. 3126(0))S
  468. (return)252 3252 A
  469. (-1;)126 3546 A
  470. 1170 V
  471. (24418)210 648 A
  472. 1260 V
  473. (24419)210 648 A
  474. 1362(r=)S
  475. (read(fd,)336 1488 A
  476. (buf,)168 1866 A
  477. (len);)210 2076 A
  478. 1350 V
  479. (24420)210 648 A
  480. (close(fd);)420 1362 A
  481. 1440 V
  482. (24421)210 648 A
  483. 1362(if)S
  484. 1488((r)S
  485. 1614(==)S
  486. (-1))126 1740 A
  487. (return)252 1908 A
  488. (-1;)126 2202 A
  489. 1530 V
  490. (24422)210 648 A
  491. 1620 V
  492. (24423)210 648 A
  493. (buf[len-1]=)462 1362 A
  494. ('\0';)210 1866 A
  495. 1710 V
  496. (24424)210 648 A
  497. 1362(if)S
  498. (((nl=)210 1488 A
  499. (strchr(buf,)462 1740 A
  500. ('\n')))252 2244 A
  501. 2538(!=)S
  502. (NULL))210 2664 A
  503. (*nl=)168 2916 A
  504. ('\0';)210 3126 A
  505. 1800 V
  506. (24425)210 648 A
  507. (return)252 1362 A
  508. 1656(0;)S
  509. 1890 V
  510. (24426)210 648 A
  511. 1026(})S
  512. 2340 V
  513. (++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)3528 648 A
  514. 2430 V
  515. (src/lib/ip/getproto.c)882 1698 A
  516. 2520 V
  517. (++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)3528 648 A
  518. 2700 V
  519. (24500)210 648 A
  520. 1026(/*)S
  521. 2790 V
  522. (24501)210 648 A
  523. 1068(*)S
  524. (Copyright)378 1152 A
  525. ((c))126 1572 A
  526. (1983)168 1740 A
  527. (Regents)294 1950 A
  528. 2286(of)S
  529. (the)126 2412 A
  530. (University)420 2580 A
  531. 3042(of)S
  532. (California.)462 3168 A
  533. 2880 V
  534. (24502)210 648 A
  535. 1068(*)S
  536. (All)126 1152 A
  537. (rights)252 1320 A
  538. (reserved.)378 1614 A
  539. 2970 V
  540. (24503)210 648 A
  541. 1068(*)S
  542. 3060 V
  543. (24504)210 648 A
  544. 1068(*)S
  545. (Redistribution)588 1152 A
  546. (and)126 1782 A
  547. (use)126 1950 A
  548. 2118(in)S
  549. (source)252 2244 A
  550. (and)126 2538 A
  551. (binary)252 2706 A
  552. (forms)210 3000 A
  553. (are)126 3252 A
  554. (permitted)378 3420 A
  555. 3150 V
  556. (24505)210 648 A
  557. 1068(*)S
  558. (provided)336 1152 A
  559. (that:)210 1530 A
  560. ((1))126 1782 A
  561. (source)252 1950 A
  562. (distributions)546 2244 A
  563. (retain)252 2832 A
  564. (this)168 3126 A
  565. (entire)252 3336 A
  566. (copyright)378 3630 A
  567. 3240 V
  568. (24506)210 648 A
  569. 1068(*)S
  570. (notice)252 1152 A
  571. (and)126 1446 A
  572. (comment,)336 1614 A
  573. (and)126 1992 A
  574. ((2))126 2160 A
  575. (distributions)546 2328 A
  576. (including)378 2916 A
  577. (binaries)336 3336 A
  578. (display)294 3714 A
  579. 3330 V
  580. (24507)210 648 A
  581. 1068(*)S
  582. (the)126 1152 A
  583. (following)378 1320 A
  584. (acknowledgement:)672 1740 A
  585. (`This)210 2496 A
  586. (product)294 2748 A
  587. (includes)336 3084 A
  588. (software)336 3462 A
  589. 3420 V
  590. (24508)210 648 A
  591. 1068(*)S
  592. (developed)378 1152 A
  593. 1572(by)S
  594. (the)126 1698 A
  595. (University)420 1866 A
  596. 2328(of)S
  597. (California,)462 2454 A
  598. (Berkeley)336 2958 A
  599. (and)126 3336 A
  600. (its)126 3504 A
  601. (contributors'')588 3672 A
  602. 3510 V
  603. (24509)210 648 A
  604. 1068(*)S
  605. 1152(in)S
  606. (the)126 1278 A
  607. (documentation)546 1446 A
  608. 2034(or)S
  609. (other)210 2160 A
  610. (materials)378 2412 A
  611. (provided)336 2832 A
  612. (with)168 3210 A
  613. (the)126 3420 A
  614. (distribution)504 3588 A
  615. 3600 V
  616. (24510)210 648 A
  617. 1068(*)S
  618. (and)126 1152 A
  619. 1320(in)S
  620. (all)126 1446 A
  621. (advertising)462 1614 A
  622. (materials)378 2118 A
  623. (mentioning)420 2538 A
  624. (features)336 3000 A
  625. 3378(or)S
  626. (use)126 3504 A
  627. 3672(of)S
  628. (this)168 3798 A
  629. 3690 V
  630. (24511)210 648 A
  631. 1068(*)S
  632. (software.)378 1152 A
  633. (Neither)294 1572 A
  634. (the)126 1908 A
  635. (name)168 2076 A
  636. 2286(of)S
  637. (the)126 2412 A
  638. (University)420 2580 A
  639. (nor)126 3042 A
  640. (the)126 3210 A
  641. (names)210 3378 A
  642. 3630(of)S
  643. (its)126 3756 A
  644. 3780 V
  645. (24512)210 648 A
  646. 1068(*)S
  647. (contributors)504 1152 A
  648. (may)126 1698 A
  649. 1866(be)S
  650. (used)168 1992 A
  651. 2202(to)S
  652. (endorse)294 2328 A
  653. 2664(or)S
  654. (promote)294 2790 A
  655. (products)336 3126 A
  656. (derived)294 3504 A
  657. 3870 V
  658. (24513)210 648 A
  659. 1068(*)S
  660. (from)168 1152 A
  661. (this)168 1362 A
  662. (software)336 1572 A
  663. (without)294 1950 A
  664. (specific)336 2286 A
  665. (prior)210 2664 A
  666. (written)294 2916 A
  667. (permission.)462 3252 A
  668. 3960 V
  669. (24514)210 648 A
  670. 1068(*)S
  671. (THIS)168 1152 A
  672. (SOFTWARE)336 1362 A
  673. 1740(IS)S
  674. (PROVIDED)336 1866 A
  675. (`AS)126 2244 A
  676. (IS'')168 2412 A
  677. (AND)126 2622 A
  678. (WITHOUT)294 2790 A
  679. (ANY)126 3126 A
  680. (EXPRESS)294 3294 A
  681. 3630(OR)S
  682. 4050 V
  683. (24515)210 648 A
  684. 1068(*)S
  685. (IMPLIED)294 1152 A
  686. (WARRANTIES,)462 1488 A
  687. (INCLUDING,)420 1992 A
  688. (WITHOUT)294 2454 A
  689. (LIMITATION,)462 2790 A
  690. (THE)126 3294 A
  691. (IMPLIED)294 3462 A
  692. 4140 V
  693. (24516)210 648 A
  694. 1068(*)S
  695. (WARRANTIES)420 1152 A
  696. 1614(OF)S
  697. (MERCHANTABILITY)630 1740 A
  698. (AND)126 2412 A
  699. (FITNESS)294 2580 A
  700. (FOR)126 2916 A
  701. 3084(A)S
  702. (PARTICULAR)420 3168 A
  703. (PURPOSE.)336 3630 A
  704. 4230 V
  705. (24517)210 648 A
  706. 1068(*/)S
  707. 4320 V
  708. (24518)210 648 A
  709. 4410 V
  710. (24519)210 648 A
  711. (#if)126 1026 A
  712. (defined(LIBC_SCCS))756 1194 A
  713. 1992(&&)S
  714. (!defined(lint))588 2118 A
  715. 4500 V
  716. (24520)210 648 A
  717. (static)252 1026 A
  718. (char)168 1320 A
  719. (sccsid[])336 1530 A
  720. 1908(=)S
  721. ("@(#)getproto.c)630 1992 A
  722. (5.6)126 2706 A
  723. ((Berkeley))420 2874 A
  724. (6/1/90";)336 3336 A
  725. 4590 V
  726. (24521)210 648 A
  727. (#endif)252 1026 A
  728. 1320(/*)S
  729. (LIBC_SCCS)378 1446 A
  730. (and)126 1866 A
  731. (not)126 2034 A
  732. (lint)168 2202 A
  733. 2412(*/)S
  734. 4680 V
  735. (24522)210 648 A
  736. 4770 V
  737. (24523)210 648 A
  738. (#include)336 1026 A
  739. (<stddef.h>)420 1404 A
  740. 4860 V
  741. (24524)210 648 A
  742. 4950 V
  743. (24525)210 648 A
  744. (#ifdef)252 1026 A
  745. (_MINIX)252 1320 A
  746. 5040 V
  747. (24526)210 648 A
  748. (#include)336 1026 A
  749. (<ansi.h>)336 1404 A
  750. 5130 V
  751. (24527)210 648 A
  752. (#include)336 1026 A
  753. (<net/gen/netdb.h>)714 1404 A
  754. 5220 V
  755. (24528)210 648 A
  756. (#endif)252 1026 A
  757. 5310 V
  758. (24529)210 648 A
  759. 5400 V
  760. (24530)210 648 A
  761. (extern)252 1026 A
  762. (int)126 1320 A
  763. (_proto_stayopen;)672 1488 A
  764. 5490 V
  765. (24531)210 648 A
  766. 5580 V
  767. (24532)210 648 A
  768. (struct)252 1026 A
  769. (protoent)336 1320 A
  770. 1698(*)S
  771. 5670 V
  772. (24533)210 648 A
  773. (getprotobynumber(proto))966 1026 A
  774. 5760 V
  775. (24534)210 648 A
  776. (register)336 1362 A
  777. (int)126 1740 A
  778. (proto;)252 1908 A
  779. 5850 V
  780. (24535)210 648 A
  781. 1026({)S
  782. 5940 V
  783. (24536)210 648 A
  784. (register)336 1362 A
  785. (struct)252 1740 A
  786. (protoent)336 2034 A
  787. (*p;)126 2412 A
  788. 6030 V
  789. (24537)210 648 A
  790. 6120 V
  791. (24538)210 648 A
  792. (setprotoent(_proto_stayopen);)1218 1362 A
  793. 6210 V
  794. (24539)210 648 A
  795. (while)210 1362 A
  796. 1614((p)S
  797. 1740(=)S
  798. (getprotoent()))588 1824 A
  799. 8418 V
  800. EP
  801. %%Page: 222 222
  802. BP
  803. /slant 0 def
  804. /height 0 def
  805. 630 V
  806. 12 B
  807. (222)180 648 A
  808. 11 R
  809. 1985(File:)S
  810. (src/lib/ip/getproto.c)873 2218 A
  811. 10 R
  812. 3402(MINIX)S
  813. 3730(SOURCE)S
  814. 4153(CODE)S
  815. 900 V
  816. 7 LST
  817. (24540)210 648 A
  818. 1698(if)S
  819. ((p->p_proto)462 1824 A
  820. 2328(==)S
  821. (proto))252 2454 A
  822. 990 V
  823. (24541)210 648 A
  824. (break;)252 2034 A
  825. 1080 V
  826. (24542)210 648 A
  827. 1362(if)S
  828. ((!_proto_stayopen))756 1488 A
  829. 1170 V
  830. (24543)210 648 A
  831. (endprotoent();)588 1698 A
  832. 1260 V
  833. (24544)210 648 A
  834. (return)252 1362 A
  835. ((p);)168 1656 A
  836. 1350 V
  837. (24545)210 648 A
  838. 1026(})S
  839. 1890 V
  840. (++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)3528 648 A
  841. 1980 V
  842. (src/lib/ip/getprotoent.c)1008 1698 A
  843. 2070 V
  844. (++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)3528 648 A
  845. 2250 V
  846. (24600)210 648 A
  847. 1026(/*)S
  848. 2340 V
  849. (24601)210 648 A
  850. 1068(*)S
  851. (Copyright)378 1152 A
  852. ((c))126 1572 A
  853. (1983)168 1740 A
  854. (Regents)294 1950 A
  855. 2286(of)S
  856. (the)126 2412 A
  857. (University)420 2580 A
  858. 3042(of)S
  859. (California.)462 3168 A
  860. 2430 V
  861. (24602)210 648 A
  862. 1068(*)S
  863. (All)126 1152 A
  864. (rights)252 1320 A
  865. (reserved.)378 1614 A
  866. 2520 V
  867. (24603)210 648 A
  868. 1068(*)S
  869. 2610 V
  870. (24604)210 648 A
  871. 1068(*)S
  872. (Redistribution)588 1152 A
  873. (and)126 1782 A
  874. (use)126 1950 A
  875. 2118(in)S
  876. (source)252 2244 A
  877. (and)126 2538 A
  878. (binary)252 2706 A
  879. (forms)210 3000 A
  880. (are)126 3252 A
  881. (permitted)378 3420 A
  882. 2700 V
  883. (24605)210 648 A
  884. 1068(*)S
  885. (provided)336 1152 A
  886. (that:)210 1530 A
  887. ((1))126 1782 A
  888. (source)252 1950 A
  889. (distributions)546 2244 A
  890. (retain)252 2832 A
  891. (this)168 3126 A
  892. (entire)252 3336 A
  893. (copyright)378 3630 A
  894. 2790 V
  895. (24606)210 648 A
  896. 1068(*)S
  897. (notice)252 1152 A
  898. (and)126 1446 A
  899. (comment,)336 1614 A
  900. (and)126 1992 A
  901. ((2))126 2160 A
  902. (distributions)546 2328 A
  903. (including)378 2916 A
  904. (binaries)336 3336 A
  905. (display)294 3714 A
  906. 2880 V
  907. (24607)210 648 A
  908. 1068(*)S
  909. (the)126 1152 A
  910. (following)378 1320 A
  911. (acknowledgement:)672 1740 A
  912. (`This)210 2496 A
  913. (product)294 2748 A
  914. (includes)336 3084 A
  915. (software)336 3462 A
  916. 2970 V
  917. (24608)210 648 A
  918. 1068(*)S
  919. (developed)378 1152 A
  920. 1572(by)S
  921. (the)126 1698 A
  922. (University)420 1866 A
  923. 2328(of)S
  924. (California,)462 2454 A
  925. (Berkeley)336 2958 A
  926. (and)126 3336 A
  927. (its)126 3504 A
  928. (contributors'')588 3672 A
  929. 3060 V
  930. (24609)210 648 A
  931. 1068(*)S
  932. 1152(in)S
  933. (the)126 1278 A
  934. (documentation)546 1446 A
  935. 2034(or)S
  936. (other)210 2160 A
  937. (materials)378 2412 A
  938. (provided)336 2832 A
  939. (with)168 3210 A
  940. (the)126 3420 A
  941. (distribution)504 3588 A
  942. 3150 V
  943. (24610)210 648 A
  944. 1068(*)S
  945. (and)126 1152 A
  946. 1320(in)S
  947. (all)126 1446 A
  948. (advertising)462 1614 A
  949. (materials)378 2118 A
  950. (mentioning)420 2538 A
  951. (features)336 3000 A
  952. 3378(or)S
  953. (use)126 3504 A
  954. 3672(of)S
  955. (this)168 3798 A
  956. 3240 V
  957. (24611)210 648 A
  958. 1068(*)S
  959. (software.)378 1152 A
  960. (Neither)294 1572 A
  961. (the)126 1908 A
  962. (name)168 2076 A
  963. 2286(of)S
  964. (the)126 2412 A
  965. (University)420 2580 A
  966. (nor)126 3042 A
  967. (the)126 3210 A
  968. (names)210 3378 A
  969. 3630(of)S
  970. (its)126 3756 A
  971. 3330 V
  972. (24612)210 648 A
  973. 1068(*)S
  974. (contributors)504 1152 A
  975. (may)126 1698 A
  976. 1866(be)S
  977. (used)168 1992 A
  978. 2202(to)S
  979. (endorse)294 2328 A
  980. 2664(or)S
  981. (promote)294 2790 A
  982. (products)336 3126 A
  983. (derived)294 3504 A
  984. 3420 V
  985. (24613)210 648 A
  986. 1068(*)S
  987. (from)168 1152 A
  988. (this)168 1362 A
  989. (software)336 1572 A
  990. (without)294 1950 A
  991. (specific)336 2286 A
  992. (prior)210 2664 A
  993. (written)294 2916 A
  994. (permission.)462 3252 A
  995. 3510 V
  996. (24614)210 648 A
  997. 1068(*)S
  998. (THIS)168 1152 A
  999. (SOFTWARE)336 1362 A
  1000. 1740(IS)S
  1001. (PROVIDED)336 1866 A
  1002. (`AS)126 2244 A
  1003. (IS'')168 2412 A
  1004. (AND)126 2622 A
  1005. (WITHOUT)294 2790 A
  1006. (ANY)126 3126 A
  1007. (EXPRESS)294 3294 A
  1008. 3630(OR)S
  1009. 3600 V
  1010. (24615)210 648 A
  1011. 1068(*)S
  1012. (IMPLIED)294 1152 A
  1013. (WARRANTIES,)462 1488 A
  1014. (INCLUDING,)420 1992 A
  1015. (WITHOUT)294 2454 A
  1016. (LIMITATION,)462 2790 A
  1017. (THE)126 3294 A
  1018. (IMPLIED)294 3462 A
  1019. 3690 V
  1020. (24616)210 648 A
  1021. 1068(*)S
  1022. (WARRANTIES)420 1152 A
  1023. 1614(OF)S
  1024. (MERCHANTABILITY)630 1740 A
  1025. (AND)126 2412 A
  1026. (FITNESS)294 2580 A
  1027. (FOR)126 2916 A
  1028. 3084(A)S
  1029. (PARTICULAR)420 3168 A
  1030. (PURPOSE.)336 3630 A
  1031. 3780 V
  1032. (24617)210 648 A
  1033. 1068(*/)S
  1034. 3870 V
  1035. (24618)210 648 A
  1036. 3960 V
  1037. (24619)210 648 A
  1038. (#if)126 1026 A
  1039. (defined(LIBC_SCCS))756 1194 A
  1040. 1992(&&)S
  1041. (!defined(lint))588 2118 A
  1042. 4050 V
  1043. (24620)210 648 A
  1044. (static)252 1026 A
  1045. (char)168 1320 A
  1046. (sccsid[])336 1530 A
  1047. 1908(=)S
  1048. ("@(#)getprotoent.c)756 1992 A
  1049. (5.7)126 3042 A
  1050. ((Berkeley))420 3210 A
  1051. (6/1/90";)336 3672 A
  1052. 4140 V
  1053. (24621)210 648 A
  1054. (#endif)252 1026 A
  1055. 1320(/*)S
  1056. (LIBC_SCCS)378 1446 A
  1057. (and)126 1866 A
  1058. (not)126 2034 A
  1059. (lint)168 2202 A
  1060. 2412(*/)S
  1061. 4230 V
  1062. (24622)210 648 A
  1063. 4320 V
  1064. (24623)210 648 A
  1065. (#include)336 1026 A
  1066. (<ctype.h>)378 1404 A
  1067. 4410 V
  1068. (24624)210 648 A
  1069. (#include)336 1026 A
  1070. (<stdio.h>)378 1404 A
  1071. 4500 V
  1072. (24625)210 648 A
  1073. (#include)336 1026 A
  1074. (<stdlib.h>)420 1404 A
  1075. 4590 V
  1076. (24626)210 648 A
  1077. 4680 V
  1078. (24627)210 648 A
  1079. (#ifdef)252 1026 A
  1080. (_MINIX)252 1320 A
  1081. 4770 V
  1082. (24628)210 648 A
  1083. (#include)336 1026 A
  1084. (<net/gen/netdb.h>)714 1404 A
  1085. 4860 V
  1086. (24629)210 648 A
  1087. 4950 V
  1088. (24630)210 648 A
  1089. (static)252 1026 A
  1090. (char)168 1320 A
  1091. (*any)168 1530 A
  1092. (_ARGS(()294 1740 A
  1093. (char)168 2076 A
  1094. (*cp,)168 2286 A
  1095. (char)168 2496 A
  1096. (*match)252 2706 A
  1097. ());)126 3000 A
  1098. 5040 V
  1099. (24631)210 648 A
  1100. (#endif)252 1026 A
  1101. 5130 V
  1102. (24632)210 648 A
  1103. 5220 V
  1104. (24633)210 648 A
  1105. (#define)294 1026 A
  1106. (MAXALIASES)420 1362 A
  1107. 2034(35)S
  1108. 5310 V
  1109. (24634)210 648 A
  1110. 5400 V
  1111. (24635)210 648 A
  1112. (static)252 1026 A
  1113. (FILE)168 1320 A
  1114. (*protof)294 1530 A
  1115. 1866(=)S
  1116. (NULL;)210 1950 A
  1117. 5490 V
  1118. (24636)210 648 A
  1119. (static)252 1026 A
  1120. (char)168 1320 A
  1121. (line[BUFSIZ+1];)630 1530 A
  1122. 5580 V
  1123. (24637)210 648 A
  1124. (static)252 1026 A
  1125. (struct)252 1320 A
  1126. (protoent)336 1614 A
  1127. (proto;)252 1992 A
  1128. 5670 V
  1129. (24638)210 648 A
  1130. (static)252 1026 A
  1131. (char)168 1320 A
  1132. (*proto_aliases[MAXALIASES];)1134 1530 A
  1133. 5760 V
  1134. (24639)210 648 A
  1135. (int)126 1026 A
  1136. (_proto_stayopen;)672 1194 A
  1137. 5850 V
  1138. (24640)210 648 A
  1139. 5940 V
  1140. (24641)210 648 A
  1141. (void)168 1026 A
  1142. 6030 V
  1143. (24642)210 648 A
  1144. (setprotoent(f))588 1026 A
  1145. 6120 V
  1146. (24643)210 648 A
  1147. (int)126 1362 A
  1148. 1530(f;)S
  1149. 6210 V
  1150. (24644)210 648 A
  1151. 1026({)S
  1152. 8418 V
  1153. EP
  1154. %%Page: 223 223
  1155. BP
  1156. /slant 0 def
  1157. /height 0 def
  1158. 630 V
  1159. 10 R
  1160. 648(MINIX)S
  1161. 976(SOURCE)S
  1162. 1399(CODE)S
  1163. 11 R
  1164. 1917(File:)S
  1165. (src/lib/ip/getprotoent.c)1009 2150 A
  1166. 12 B
  1167. (223)180 4248 A
  1168. 900 V
  1169. 7 LST
  1170. (24645)210 648 A
  1171. 1362(if)S
  1172. ((protof)294 1488 A
  1173. 1824(==)S
  1174. (NULL))210 1950 A
  1175. 990 V
  1176. (24646)210 648 A
  1177. (protof)252 1698 A
  1178. 1992(=)S
  1179. (fopen(_PATH_PROTOCOLS,)924 2076 A
  1180. ("r")126 3042 A
  1181. 3210();)S
  1182. 1080 V
  1183. (24647)210 648 A
  1184. (else)168 1362 A
  1185. 1170 V
  1186. (24648)210 648 A
  1187. (rewind(protof);)630 1698 A
  1188. 1260 V
  1189. (24649)210 648 A
  1190. (_proto_stayopen)630 1362 A
  1191. 2034(|=)S
  1192. 2160(f;)S
  1193. 1350 V
  1194. (24650)210 648 A
  1195. 1026(})S
  1196. 1530 V
  1197. (24652)210 648 A
  1198. (void)168 1026 A
  1199. 1620 V
  1200. (24653)210 648 A
  1201. (endprotoent())546 1026 A
  1202. 1710 V
  1203. (24654)210 648 A
  1204. 1026({)S
  1205. 1800 V
  1206. (24655)210 648 A
  1207. 1362(if)S
  1208. ((protof))336 1488 A
  1209. 1866({)S
  1210. 1890 V
  1211. (24656)210 648 A
  1212. (fclose(protof);)630 1698 A
  1213. 1980 V
  1214. (24657)210 648 A
  1215. (protof)252 1698 A
  1216. 1992(=)S
  1217. (NULL;)210 2076 A
  1218. 2070 V
  1219. (24658)210 648 A
  1220. 1362(})S
  1221. 2160 V
  1222. (24659)210 648 A
  1223. (_proto_stayopen)630 1362 A
  1224. 2034(=)S
  1225. 2118(0;)S
  1226. 2250 V
  1227. (24660)210 648 A
  1228. 1026(})S
  1229. 2430 V
  1230. (24662)210 648 A
  1231. (struct)252 1026 A
  1232. (protoent)336 1320 A
  1233. 1698(*)S
  1234. 2520 V
  1235. (24663)210 648 A
  1236. (getprotoent())546 1026 A
  1237. 2610 V
  1238. (24664)210 648 A
  1239. 1026({)S
  1240. 2700 V
  1241. (24665)210 648 A
  1242. (char)168 1362 A
  1243. (*p;)126 1572 A
  1244. 2790 V
  1245. (24666)210 648 A
  1246. (register)336 1362 A
  1247. (char)168 1740 A
  1248. (*cp,)168 1950 A
  1249. (**q;)168 2160 A
  1250. 2880 V
  1251. (24667)210 648 A
  1252. 2970 V
  1253. (24668)210 648 A
  1254. 1362(if)S
  1255. ((protof)294 1488 A
  1256. 1824(==)S
  1257. (NULL)168 1950 A
  1258. 2160(&&)S
  1259. ((protof)294 2286 A
  1260. 2622(=)S
  1261. (fopen(_PATH_PROTOCOLS,)924 2706 A
  1262. ("r")126 3672 A
  1263. 3840()))S
  1264. 3966(==)S
  1265. (NULL))210 4092 A
  1266. 3060 V
  1267. (24669)210 648 A
  1268. (return)252 1698 A
  1269. ((NULL);)294 1992 A
  1270. 3150 V
  1271. (24670)210 648 A
  1272. (again:)252 1026 A
  1273. 3240 V
  1274. (24671)210 648 A
  1275. 1362(if)S
  1276. (((p)126 1488 A
  1277. 1656(=)S
  1278. (fgets(line,)462 1740 A
  1279. (BUFSIZ,)294 2244 A
  1280. (protof)))336 2580 A
  1281. 2958(==)S
  1282. (NULL))210 3084 A
  1283. 3330 V
  1284. (24672)210 648 A
  1285. (return)252 1698 A
  1286. ((NULL);)294 1992 A
  1287. 3420 V
  1288. (24673)210 648 A
  1289. 1362(if)S
  1290. ((*p)126 1488 A
  1291. 1656(==)S
  1292. ('#'))168 1782 A
  1293. 3510 V
  1294. (24674)210 648 A
  1295. (goto)168 1698 A
  1296. (again;)252 1908 A
  1297. 3600 V
  1298. (24675)210 648 A
  1299. 1362(cp)S
  1300. 1488(=)S
  1301. (any(p,)252 1572 A
  1302. ("#\n");)294 1866 A
  1303. 3690 V
  1304. (24676)210 648 A
  1305. 1362(if)S
  1306. ((cp)126 1488 A
  1307. 1656(==)S
  1308. (NULL))210 1782 A
  1309. 3780 V
  1310. (24677)210 648 A
  1311. (goto)168 1698 A
  1312. (again;)252 1908 A
  1313. 3870 V
  1314. (24678)210 648 A
  1315. (*cp)126 1362 A
  1316. 1530(=)S
  1317. ('\0';)210 1614 A
  1318. 3960 V
  1319. (24679)210 648 A
  1320. (proto.p_name)504 1362 A
  1321. 1908(=)S
  1322. 1992(p;)S
  1323. 4050 V
  1324. (24680)210 648 A
  1325. 1362(cp)S
  1326. 1488(=)S
  1327. (any(p,)252 1572 A
  1328. 1866(")S
  1329. (\t");)210 1950 A
  1330. 4140 V
  1331. (24681)210 648 A
  1332. 1362(if)S
  1333. ((cp)126 1488 A
  1334. 1656(==)S
  1335. (NULL))210 1782 A
  1336. 4230 V
  1337. (24682)210 648 A
  1338. (goto)168 1698 A
  1339. (again;)252 1908 A
  1340. 4320 V
  1341. (24683)210 648 A
  1342. (*cp++)210 1362 A
  1343. 1614(=)S
  1344. ('\0';)210 1698 A
  1345. 4410 V
  1346. (24684)210 648 A
  1347. (while)210 1362 A
  1348. ((*cp)168 1614 A
  1349. 1824(==)S
  1350. 1950(')S
  1351. 2034(')S
  1352. 2118(||)S
  1353. (*cp)126 2244 A
  1354. 2412(==)S
  1355. ('\t'))210 2538 A
  1356. 4500 V
  1357. (24685)210 648 A
  1358. (cp++;)210 1698 A
  1359. 4590 V
  1360. (24686)210 648 A
  1361. 1362(p)S
  1362. 1446(=)S
  1363. (any(cp,)294 1530 A
  1364. 1866(")S
  1365. (\t");)210 1950 A
  1366. 4680 V
  1367. (24687)210 648 A
  1368. 1362(if)S
  1369. 1488((p)S
  1370. 1614(!=)S
  1371. (NULL))210 1740 A
  1372. 4770 V
  1373. (24688)210 648 A
  1374. (*p++)168 1698 A
  1375. 1908(=)S
  1376. ('\0';)210 1992 A
  1377. 4860 V
  1378. (24689)210 648 A
  1379. (proto.p_proto)546 1362 A
  1380. 1950(=)S
  1381. (atoi(cp);)378 2034 A
  1382. 4950 V
  1383. (24690)210 648 A
  1384. 1362(q)S
  1385. 1446(=)S
  1386. (proto.p_aliases)630 1530 A
  1387. 2202(=)S
  1388. (proto_aliases;)588 2286 A
  1389. 5040 V
  1390. (24691)210 648 A
  1391. 1362(if)S
  1392. 1488((p)S
  1393. 1614(!=)S
  1394. (NULL))210 1740 A
  1395. 1992({)S
  1396. 5130 V
  1397. (24692)210 648 A
  1398. 1698(cp)S
  1399. 1824(=)S
  1400. 1908(p;)S
  1401. 5220 V
  1402. (24693)210 648 A
  1403. (while)210 1698 A
  1404. ((cp)126 1950 A
  1405. 2118(&&)S
  1406. (*cp))168 2244 A
  1407. 2454({)S
  1408. 5310 V
  1409. (24694)210 648 A
  1410. 2034(if)S
  1411. ((*cp)168 2160 A
  1412. 2370(==)S
  1413. 2496(')S
  1414. 2580(')S
  1415. 2664(||)S
  1416. (*cp)126 2790 A
  1417. 2958(==)S
  1418. ('\t'))210 3084 A
  1419. 3336({)S
  1420. 5400 V
  1421. (24695)210 648 A
  1422. (cp++;)210 2370 A
  1423. 5490 V
  1424. (24696)210 648 A
  1425. (continue;)378 2370 A
  1426. 5580 V
  1427. (24697)210 648 A
  1428. 2034(})S
  1429. 5670 V
  1430. (24698)210 648 A
  1431. 2034(if)S
  1432. 2160((q)S
  1433. 2286(<)S
  1434. (&proto_aliases[MAXALIASES)1050 2370 A
  1435. 3462(-)S
  1436. (1]))126 3546 A
  1437. 5760 V
  1438. (24699)210 648 A
  1439. (*q++)168 2370 A
  1440. 2580(=)S
  1441. (cp;)126 2664 A
  1442. 5850 V
  1443. (24700)210 648 A
  1444. 2034(cp)S
  1445. 2160(=)S
  1446. (any(cp,)294 2244 A
  1447. 2580(")S
  1448. (\t");)210 2664 A
  1449. 5940 V
  1450. (24701)210 648 A
  1451. 2034(if)S
  1452. ((cp)126 2160 A
  1453. 2328(!=)S
  1454. (NULL))210 2454 A
  1455. 6030 V
  1456. (24702)210 648 A
  1457. (*cp++)210 2370 A
  1458. 2622(=)S
  1459. ('\0';)210 2706 A
  1460. 6120 V
  1461. (24703)210 648 A
  1462. 1698(})S
  1463. 6210 V
  1464. (24704)210 648 A
  1465. 1362(})S
  1466. 8418 V
  1467. EP
  1468. %%Page: 224 224
  1469. BP
  1470. /slant 0 def
  1471. /height 0 def
  1472. 630 V
  1473. 12 B
  1474. (224)180 648 A
  1475. 11 R
  1476. 1917(File:)S
  1477. (src/lib/ip/getprotoent.c)1009 2150 A
  1478. 10 R
  1479. 3402(MINIX)S
  1480. 3730(SOURCE)S
  1481. 4153(CODE)S
  1482. 900 V
  1483. 7 LST
  1484. (24705)210 648 A
  1485. 1362(*q)S
  1486. 1488(=)S
  1487. (NULL;)210 1572 A
  1488. 990 V
  1489. (24706)210 648 A
  1490. (return)252 1362 A
  1491. ((&proto);)378 1656 A
  1492. 1080 V
  1493. (24707)210 648 A
  1494. 1026(})S
  1495. 1260 V
  1496. (24709)210 648 A
  1497. (static)252 1026 A
  1498. (char)168 1320 A
  1499. 1530(*)S
  1500. 1350 V
  1501. (24710)210 648 A
  1502. (any(cp,)294 1026 A
  1503. (match))252 1362 A
  1504. 1440 V
  1505. (24711)210 648 A
  1506. (register)336 1362 A
  1507. (char)168 1740 A
  1508. (*cp;)168 1950 A
  1509. 1530 V
  1510. (24712)210 648 A
  1511. (char)168 1362 A
  1512. (*match;)294 1572 A
  1513. 1620 V
  1514. (24713)210 648 A
  1515. 1026({)S
  1516. 1710 V
  1517. (24714)210 648 A
  1518. (register)336 1362 A
  1519. (char)168 1740 A
  1520. (*mp,)168 1950 A
  1521. 2160(c;)S
  1522. 1800 V
  1523. (24715)210 648 A
  1524. 1890 V
  1525. (24716)210 648 A
  1526. (while)210 1362 A
  1527. 1614((c)S
  1528. 1740(=)S
  1529. (*cp))168 1824 A
  1530. 2034({)S
  1531. 1980 V
  1532. (24717)210 648 A
  1533. (for)126 1698 A
  1534. ((mp)126 1866 A
  1535. 2034(=)S
  1536. (match;)252 2118 A
  1537. (*mp;)168 2412 A
  1538. (mp++))210 2622 A
  1539. 2070 V
  1540. (24718)210 648 A
  1541. 2034(if)S
  1542. ((*mp)168 2160 A
  1543. 2370(==)S
  1544. 2496(c))S
  1545. 2160 V
  1546. (24719)210 648 A
  1547. (return)252 2370 A
  1548. ((cp);)210 2664 A
  1549. 2250 V
  1550. (24720)210 648 A
  1551. (cp++;)210 1698 A
  1552. 2340 V
  1553. (24721)210 648 A
  1554. 1362(})S
  1555. 2430 V
  1556. (24722)210 648 A
  1557. (return)252 1362 A
  1558. (((char)252 1656 A
  1559. (*)0);)210 1950 A
  1560. 2520 V
  1561. (24723)210 648 A
  1562. 1026(})S
  1563. 2790 V
  1564. (++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)3528 648 A
  1565. 2880 V
  1566. (src/lib/ip/getservent.c)966 1698 A
  1567. 2970 V
  1568. (++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)3528 648 A
  1569. 3150 V
  1570. (24800)210 648 A
  1571. 1026(/*)S
  1572. 3240 V
  1573. (24801)210 648 A
  1574. 1068(*)S
  1575. (Copyright)378 1152 A
  1576. ((c))126 1572 A
  1577. (1983)168 1740 A
  1578. (Regents)294 1950 A
  1579. 2286(of)S
  1580. (the)126 2412 A
  1581. (University)420 2580 A
  1582. 3042(of)S
  1583. (California.)462 3168 A
  1584. 3330 V
  1585. (24802)210 648 A
  1586. 1068(*)S
  1587. (All)126 1152 A
  1588. (rights)252 1320 A
  1589. (reserved.)378 1614 A
  1590. 3420 V
  1591. (24803)210 648 A
  1592. 1068(*)S
  1593. 3510 V
  1594. (24804)210 648 A
  1595. 1068(*)S
  1596. (Redistribution)588 1152 A
  1597. (and)126 1782 A
  1598. (use)126 1950 A
  1599. 2118(in)S
  1600. (source)252 2244 A
  1601. (and)126 2538 A
  1602. (binary)252 2706 A
  1603. (forms)210 3000 A
  1604. (are)126 3252 A
  1605. (permitted)378 3420 A
  1606. 3600 V
  1607. (24805)210 648 A
  1608. 1068(*)S
  1609. (provided)336 1152 A
  1610. (that:)210 1530 A
  1611. ((1))126 1782 A
  1612. (source)252 1950 A
  1613. (distributions)546 2244 A
  1614. (retain)252 2832 A
  1615. (this)168 3126 A
  1616. (entire)252 3336 A
  1617. (copyright)378 3630 A
  1618. 3690 V
  1619. (24806)210 648 A
  1620. 1068(*)S
  1621. (notice)252 1152 A
  1622. (and)126 1446 A
  1623. (comment,)336 1614 A
  1624. (and)126 1992 A
  1625. ((2))126 2160 A
  1626. (distributions)546 2328 A
  1627. (including)378 2916 A
  1628. (binaries)336 3336 A
  1629. (display)294 3714 A
  1630. 3780 V
  1631. (24807)210 648 A
  1632. 1068(*)S
  1633. (the)126 1152 A
  1634. (following)378 1320 A
  1635. (acknowledgement:)672 1740 A
  1636. (`This)210 2496 A
  1637. (product)294 2748 A
  1638. (includes)336 3084 A
  1639. (software)336 3462 A
  1640. 3870 V
  1641. (24808)210 648 A
  1642. 1068(*)S
  1643. (developed)378 1152 A
  1644. 1572(by)S
  1645. (the)126 1698 A
  1646. (University)420 1866 A
  1647. 2328(of)S
  1648. (California,)462 2454 A
  1649. (Berkeley)336 2958 A
  1650. (and)126 3336 A
  1651. (its)126 3504 A
  1652. (contributors'')588 3672 A
  1653. 3960 V
  1654. (24809)210 648 A
  1655. 1068(*)S
  1656. 1152(in)S
  1657. (the)126 1278 A
  1658. (documentation)546 1446 A
  1659. 2034(or)S
  1660. (other)210 2160 A
  1661. (materials)378 2412 A
  1662. (provided)336 2832 A
  1663. (with)168 3210 A
  1664. (the)126 3420 A
  1665. (distribution)504 3588 A
  1666. 4050 V
  1667. (24810)210 648 A
  1668. 1068(*)S
  1669. (and)126 1152 A
  1670. 1320(in)S
  1671. (all)126 1446 A
  1672. (advertising)462 1614 A
  1673. (materials)378 2118 A
  1674. (mentioning)420 2538 A
  1675. (features)336 3000 A
  1676. 3378(or)S
  1677. (use)126 3504 A
  1678. 3672(of)S
  1679. (this)168 3798 A
  1680. 4140 V
  1681. (24811)210 648 A
  1682. 1068(*)S
  1683. (software.)378 1152 A
  1684. (Neither)294 1572 A
  1685. (the)126 1908 A
  1686. (name)168 2076 A
  1687. 2286(of)S
  1688. (the)126 2412 A
  1689. (University)420 2580 A
  1690. (nor)126 3042 A
  1691. (the)126 3210 A
  1692. (names)210 3378 A
  1693. 3630(of)S
  1694. (its)126 3756 A
  1695. 4230 V
  1696. (24812)210 648 A
  1697. 1068(*)S
  1698. (contributors)504 1152 A
  1699. (may)126 1698 A
  1700. 1866(be)S
  1701. (used)168 1992 A
  1702. 2202(to)S
  1703. (endorse)294 2328 A
  1704. 2664(or)S
  1705. (promote)294 2790 A
  1706. (products)336 3126 A
  1707. (derived)294 3504 A
  1708. 4320 V
  1709. (24813)210 648 A
  1710. 1068(*)S
  1711. (from)168 1152 A
  1712. (this)168 1362 A
  1713. (software)336 1572 A
  1714. (without)294 1950 A
  1715. (specific)336 2286 A
  1716. (prior)210 2664 A
  1717. (written)294 2916 A
  1718. (permission.)462 3252 A
  1719. 4410 V
  1720. (24814)210 648 A
  1721. 1068(*)S
  1722. (THIS)168 1152 A
  1723. (SOFTWARE)336 1362 A
  1724. 1740(IS)S
  1725. (PROVIDED)336 1866 A
  1726. (`AS)126 2244 A
  1727. (IS'')168 2412 A
  1728. (AND)126 2622 A
  1729. (WITHOUT)294 2790 A
  1730. (ANY)126 3126 A
  1731. (EXPRESS)294 3294 A
  1732. 3630(OR)S
  1733. 4500 V
  1734. (24815)210 648 A
  1735. 1068(*)S
  1736. (IMPLIED)294 1152 A
  1737. (WARRANTIES,)462 1488 A
  1738. (INCLUDING,)420 1992 A
  1739. (WITHOUT)294 2454 A
  1740. (LIMITATION,)462 2790 A
  1741. (THE)126 3294 A
  1742. (IMPLIED)294 3462 A
  1743. 4590 V
  1744. (24816)210 648 A
  1745. 1068(*)S
  1746. (WARRANTIES)420 1152 A
  1747. 1614(OF)S
  1748. (MERCHANTABILITY)630 1740 A
  1749. (AND)126 2412 A
  1750. (FITNESS)294 2580 A
  1751. (FOR)126 2916 A
  1752. 3084(A)S
  1753. (PARTICULAR)420 3168 A
  1754. (PURPOSE.)336 3630 A
  1755. 4680 V
  1756. (24817)210 648 A
  1757. 1068(*/)S
  1758. 4770 V
  1759. (24818)210 648 A
  1760. 4860 V
  1761. (24819)210 648 A
  1762. (#if)126 1026 A
  1763. (defined(LIBC_SCCS))756 1194 A
  1764. 1992(&&)S
  1765. (!defined(lint))588 2118 A
  1766. 4950 V
  1767. (24820)210 648 A
  1768. (static)252 1026 A
  1769. (char)168 1320 A
  1770. (sccsid[])336 1530 A
  1771. 1908(=)S
  1772. ("@(#)getservent.c)714 1992 A
  1773. (5.8)126 3042 A
  1774. ((Berkeley))420 3210 A
  1775. (6/1/90";)336 3672 A
  1776. 5040 V
  1777. (24821)210 648 A
  1778. (#endif)252 1026 A
  1779. 1320(/*)S
  1780. (LIBC_SCCS)378 1446 A
  1781. (and)126 1866 A
  1782. (not)126 2034 A
  1783. (lint)168 2202 A
  1784. 2412(*/)S
  1785. 5130 V
  1786. (24822)210 648 A
  1787. 5220 V
  1788. (24823)210 648 A
  1789. (#include)336 1026 A
  1790. (<sys/types.h>)546 1404 A
  1791. 5310 V
  1792. (24824)210 648 A
  1793. (#include)336 1026 A
  1794. (<ctype.h>)378 1404 A
  1795. 5400 V
  1796. (24825)210 648 A
  1797. (#include)336 1026 A
  1798. (<stdio.h>)378 1404 A
  1799. 5490 V
  1800. (24826)210 648 A
  1801. (#include)336 1026 A
  1802. (<stdlib.h>)420 1404 A
  1803. 5580 V
  1804. (24827)210 648 A
  1805. 5670 V
  1806. (24828)210 648 A
  1807. (#include)336 1026 A
  1808. (<net/hton.h>)504 1404 A
  1809. 5760 V
  1810. (24829)210 648 A
  1811. (#include)336 1026 A
  1812. (<net/gen/netdb.h>)714 1404 A
  1813. 5850 V
  1814. (24830)210 648 A
  1815. 5940 V
  1816. (24831)210 648 A
  1817. (#define)294 1026 A
  1818. (MAXALIASES)420 1362 A
  1819. 2034(35)S
  1820. 6030 V
  1821. (24832)210 648 A
  1822. 6120 V
  1823. (24833)210 648 A
  1824. (static)252 1026 A
  1825. (FILE)168 1320 A
  1826. (*servf)252 1530 A
  1827. 1824(=)S
  1828. (NULL;)210 1908 A
  1829. 6210 V
  1830. (24834)210 648 A
  1831. (static)252 1026 A
  1832. (char)168 1320 A
  1833. (line[BUFSIZ+1];)630 1530 A
  1834. 8418 V
  1835. EP
  1836. %%Page: 225 225
  1837. BP
  1838. /slant 0 def
  1839. /height 0 def
  1840. 630 V
  1841. 10 R
  1842. 648(MINIX)S
  1843. 976(SOURCE)S
  1844. 1399(CODE)S
  1845. 11 R
  1846. 1941(File:)S
  1847. (src/lib/ip/getservent.c)961 2174 A
  1848. 12 B
  1849. (225)180 4248 A
  1850. 900 V
  1851. 7 LST
  1852. (24835)210 648 A
  1853. (static)252 1026 A
  1854. (struct)252 1320 A
  1855. (servent)294 1614 A
  1856. (serv;)210 1950 A
  1857. 990 V
  1858. (24836)210 648 A
  1859. (static)252 1026 A
  1860. (char)168 1320 A
  1861. (*serv_aliases[MAXALIASES];)1092 1530 A
  1862. 1080 V
  1863. (24837)210 648 A
  1864. (int)126 1026 A
  1865. (_serv_stayopen;)630 1194 A
  1866. 1170 V
  1867. (24838)210 648 A
  1868. 1260 V
  1869. (24839)210 648 A
  1870. (static)252 1026 A
  1871. (char)168 1320 A
  1872. (*any)168 1530 A
  1873. (_ARGS(()294 1740 A
  1874. (char)168 2076 A
  1875. (*cp,)168 2286 A
  1876. (char)168 2496 A
  1877. (*match)252 2706 A
  1878. ());)126 3000 A
  1879. 1350 V
  1880. (24840)210 648 A
  1881. 1440 V
  1882. (24841)210 648 A
  1883. (void)168 1026 A
  1884. 1530 V
  1885. (24842)210 648 A
  1886. (setservent(f))546 1026 A
  1887. 1620 V
  1888. (24843)210 648 A
  1889. (int)126 1362 A
  1890. 1530(f;)S
  1891. 1710 V
  1892. (24844)210 648 A
  1893. 1026({)S
  1894. 1800 V
  1895. (24845)210 648 A
  1896. 1362(if)S
  1897. ((servf)252 1488 A
  1898. 1782(==)S
  1899. (NULL))210 1908 A
  1900. 1890 V
  1901. (24846)210 648 A
  1902. (servf)210 1698 A
  1903. 1950(=)S
  1904. (fopen(_PATH_SERVICES,)882 2034 A
  1905. ("r")126 2958 A
  1906. 3126();)S
  1907. 1980 V
  1908. (24847)210 648 A
  1909. (else)168 1362 A
  1910. 2070 V
  1911. (24848)210 648 A
  1912. (rewind(servf);)588 1698 A
  1913. 2160 V
  1914. (24849)210 648 A
  1915. (_serv_stayopen)588 1362 A
  1916. 1992(|=)S
  1917. 2118(f;)S
  1918. 2250 V
  1919. (24850)210 648 A
  1920. 1026(})S
  1921. 2430 V
  1922. (24852)210 648 A
  1923. (void)168 1026 A
  1924. 2520 V
  1925. (24853)210 648 A
  1926. (endservent())504 1026 A
  1927. 2610 V
  1928. (24854)210 648 A
  1929. 1026({)S
  1930. 2700 V
  1931. (24855)210 648 A
  1932. 1362(if)S
  1933. ((servf))294 1488 A
  1934. 1824({)S
  1935. 2790 V
  1936. (24856)210 648 A
  1937. (fclose(servf);)588 1698 A
  1938. 2880 V
  1939. (24857)210 648 A
  1940. (servf)210 1698 A
  1941. 1950(=)S
  1942. (NULL;)210 2034 A
  1943. 2970 V
  1944. (24858)210 648 A
  1945. 1362(})S
  1946. 3060 V
  1947. (24859)210 648 A
  1948. (_serv_stayopen)588 1362 A
  1949. 1992(=)S
  1950. 2076(0;)S
  1951. 3150 V
  1952. (24860)210 648 A
  1953. 1026(})S
  1954. 3330 V
  1955. (24862)210 648 A
  1956. (struct)252 1026 A
  1957. (servent)294 1320 A
  1958. 1656(*)S
  1959. 3420 V
  1960. (24863)210 648 A
  1961. (getservent())504 1026 A
  1962. 3510 V
  1963. (24864)210 648 A
  1964. 1026({)S
  1965. 3600 V
  1966. (24865)210 648 A
  1967. (char)168 1362 A
  1968. (*p;)126 1572 A
  1969. 3690 V
  1970. (24866)210 648 A
  1971. (register)336 1362 A
  1972. (char)168 1740 A
  1973. (*cp,)168 1950 A
  1974. (**q;)168 2160 A
  1975. 3780 V
  1976. (24867)210 648 A
  1977. 3870 V
  1978. (24868)210 648 A
  1979. 1362(if)S
  1980. ((servf)252 1488 A
  1981. 1782(==)S
  1982. (NULL)168 1908 A
  1983. 2118(&&)S
  1984. ((servf)252 2244 A
  1985. 2538(=)S
  1986. (fopen(_PATH_SERVICES,)882 2622 A
  1987. ("r")126 3546 A
  1988. 3714()))S
  1989. 3840(==)S
  1990. (NULL))210 3966 A
  1991. 3960 V
  1992. (24869)210 648 A
  1993. (return)252 1698 A
  1994. ((NULL);)294 1992 A
  1995. 4050 V
  1996. (24870)210 648 A
  1997. (again:)252 1026 A
  1998. 4140 V
  1999. (24871)210 648 A
  2000. 1362(if)S
  2001. (((p)126 1488 A
  2002. 1656(=)S
  2003. (fgets(line,)462 1740 A
  2004. (BUFSIZ,)294 2244 A
  2005. (servf)))294 2580 A
  2006. 2916(==)S
  2007. (NULL))210 3042 A
  2008. 4230 V
  2009. (24872)210 648 A
  2010. (return)252 1698 A
  2011. ((NULL);)294 1992 A
  2012. 4320 V
  2013. (24873)210 648 A
  2014. 1362(if)S
  2015. ((*p)126 1488 A
  2016. 1656(==)S
  2017. ('#'))168 1782 A
  2018. 4410 V
  2019. (24874)210 648 A
  2020. (goto)168 1698 A
  2021. (again;)252 1908 A
  2022. 4500 V
  2023. (24875)210 648 A
  2024. 1362(cp)S
  2025. 1488(=)S
  2026. (any(p,)252 1572 A
  2027. ("#\n");)294 1866 A
  2028. 4590 V
  2029. (24876)210 648 A
  2030. 1362(if)S
  2031. ((cp)126 1488 A
  2032. 1656(==)S
  2033. (NULL))210 1782 A
  2034. 4680 V
  2035. (24877)210 648 A
  2036. (goto)168 1698 A
  2037. (again;)252 1908 A
  2038. 4770 V
  2039. (24878)210 648 A
  2040. (*cp)126 1362 A
  2041. 1530(=)S
  2042. ('\0';)210 1614 A
  2043. 4860 V
  2044. (24879)210 648 A
  2045. (serv.s_name)462 1362 A
  2046. 1866(=)S
  2047. 1950(p;)S
  2048. 4950 V
  2049. (24880)210 648 A
  2050. 1362(p)S
  2051. 1446(=)S
  2052. (any(p,)252 1530 A
  2053. 1824(")S
  2054. (\t");)210 1908 A
  2055. 5040 V
  2056. (24881)210 648 A
  2057. 1362(if)S
  2058. 1488((p)S
  2059. 1614(==)S
  2060. (NULL))210 1740 A
  2061. 5130 V
  2062. (24882)210 648 A
  2063. (goto)168 1698 A
  2064. (again;)252 1908 A
  2065. 5220 V
  2066. (24883)210 648 A
  2067. (*p++)168 1362 A
  2068. 1572(=)S
  2069. ('\0';)210 1656 A
  2070. 5310 V
  2071. (24884)210 648 A
  2072. (while)210 1362 A
  2073. ((*p)126 1614 A
  2074. 1782(==)S
  2075. 1908(')S
  2076. 1992(')S
  2077. 2076(||)S
  2078. 2202(*p)S
  2079. 2328(==)S
  2080. ('\t'))210 2454 A
  2081. 5400 V
  2082. (24885)210 648 A
  2083. (p++;)168 1698 A
  2084. 5490 V
  2085. (24886)210 648 A
  2086. 1362(cp)S
  2087. 1488(=)S
  2088. (any(p,)252 1572 A
  2089. (",/");)252 1866 A
  2090. 5580 V
  2091. (24887)210 648 A
  2092. 1362(if)S
  2093. ((cp)126 1488 A
  2094. 1656(==)S
  2095. (NULL))210 1782 A
  2096. 5670 V
  2097. (24888)210 648 A
  2098. (goto)168 1698 A
  2099. (again;)252 1908 A
  2100. 5760 V
  2101. (24889)210 648 A
  2102. (*cp++)210 1362 A
  2103. 1614(=)S
  2104. ('\0';)210 1698 A
  2105. 5850 V
  2106. (24890)210 648 A
  2107. (serv.s_port)462 1362 A
  2108. 1866(=)S
  2109. (htons((u16_t)atoi(p));)924 1950 A
  2110. 5940 V
  2111. (24891)210 648 A
  2112. (serv.s_proto)504 1362 A
  2113. 1908(=)S
  2114. (cp;)126 1992 A
  2115. 6030 V
  2116. (24892)210 648 A
  2117. 1362(q)S
  2118. 1446(=)S
  2119. (serv.s_aliases)588 1530 A
  2120. 2160(=)S
  2121. (serv_aliases;)546 2244 A
  2122. 6120 V
  2123. (24893)210 648 A
  2124. 1362(cp)S
  2125. 1488(=)S
  2126. (any(cp,)294 1572 A
  2127. 1908(")S
  2128. (\t");)210 1992 A
  2129. 6210 V
  2130. (24894)210 648 A
  2131. 1362(if)S
  2132. ((cp)126 1488 A
  2133. 1656(!=)S
  2134. (NULL))210 1782 A
  2135. 8418 V
  2136. EP
  2137. %%Page: 226 226
  2138. BP
  2139. /slant 0 def
  2140. /height 0 def
  2141. 630 V
  2142. 12 B
  2143. (226)180 648 A
  2144. 11 R
  2145. 1941(File:)S
  2146. (src/lib/ip/getservent.c)961 2174 A
  2147. 10 R
  2148. 3402(MINIX)S
  2149. 3730(SOURCE)S
  2150. 4153(CODE)S
  2151. 900 V
  2152. 7 LST
  2153. (24895)210 648 A
  2154. (*cp++)210 1698 A
  2155. 1950(=)S
  2156. ('\0';)210 2034 A
  2157. 990 V
  2158. (24896)210 648 A
  2159. (while)210 1362 A
  2160. ((cp)126 1614 A
  2161. 1782(&&)S
  2162. (*cp))168 1908 A
  2163. 2118({)S
  2164. 1080 V
  2165. (24897)210 648 A
  2166. 1698(if)S
  2167. ((*cp)168 1824 A
  2168. 2034(==)S
  2169. 2160(')S
  2170. 2244(')S
  2171. 2328(||)S
  2172. (*cp)126 2454 A
  2173. 2622(==)S
  2174. ('\t'))210 2748 A
  2175. 3000({)S
  2176. 1170 V
  2177. (24898)210 648 A
  2178. (cp++;)210 2034 A
  2179. 1260 V
  2180. (24899)210 648 A
  2181. (continue;)378 2034 A
  2182. 1350 V
  2183. (24900)210 648 A
  2184. 1698(})S
  2185. 1440 V
  2186. (24901)210 648 A
  2187. 1698(if)S
  2188. 1824((q)S
  2189. 1950(<)S
  2190. (&serv_aliases[MAXALIASES)1008 2034 A
  2191. 3084(-)S
  2192. (1]))126 3168 A
  2193. 1530 V
  2194. (24902)210 648 A
  2195. (*q++)168 2034 A
  2196. 2244(=)S
  2197. (cp;)126 2328 A
  2198. 1620 V
  2199. (24903)210 648 A
  2200. 1698(cp)S
  2201. 1824(=)S
  2202. (any(cp,)294 1908 A
  2203. 2244(")S
  2204. (\t");)210 2328 A
  2205. 1710 V
  2206. (24904)210 648 A
  2207. 1698(if)S
  2208. ((cp)126 1824 A
  2209. 1992(!=)S
  2210. (NULL))210 2118 A
  2211. 1800 V
  2212. (24905)210 648 A
  2213. (*cp++)210 2034 A
  2214. 2286(=)S
  2215. ('\0';)210 2370 A
  2216. 1890 V
  2217. (24906)210 648 A
  2218. 1362(})S
  2219. 1980 V
  2220. (24907)210 648 A
  2221. 1362(*q)S
  2222. 1488(=)S
  2223. (NULL;)210 1572 A
  2224. 2070 V
  2225. (24908)210 648 A
  2226. (return)252 1362 A
  2227. ((&serv);)336 1656 A
  2228. 2160 V
  2229. (24909)210 648 A
  2230. 1026(})S
  2231. 2340 V
  2232. (24911)210 648 A
  2233. (static)252 1026 A
  2234. (char)168 1320 A
  2235. 1530(*)S
  2236. 2430 V
  2237. (24912)210 648 A
  2238. (any(cp,)294 1026 A
  2239. (match))252 1362 A
  2240. 2520 V
  2241. (24913)210 648 A
  2242. (register)336 1362 A
  2243. (char)168 1740 A
  2244. (*cp;)168 1950 A
  2245. 2610 V
  2246. (24914)210 648 A
  2247. (char)168 1362 A
  2248. (*match;)294 1572 A
  2249. 2700 V
  2250. (24915)210 648 A
  2251. 1026({)S
  2252. 2790 V
  2253. (24916)210 648 A
  2254. (register)336 1362 A
  2255. (char)168 1740 A
  2256. (*mp,)168 1950 A
  2257. 2160(c;)S
  2258. 2880 V
  2259. (24917)210 648 A
  2260. 2970 V
  2261. (24918)210 648 A
  2262. (while)210 1362 A
  2263. 1614((c)S
  2264. 1740(=)S
  2265. (*cp))168 1824 A
  2266. 2034({)S
  2267. 3060 V
  2268. (24919)210 648 A
  2269. (for)126 1698 A
  2270. ((mp)126 1866 A
  2271. 2034(=)S
  2272. (match;)252 2118 A
  2273. (*mp;)168 2412 A
  2274. (mp++))210 2622 A
  2275. 3150 V
  2276. (24920)210 648 A
  2277. 2034(if)S
  2278. ((*mp)168 2160 A
  2279. 2370(==)S
  2280. 2496(c))S
  2281. 3240 V
  2282. (24921)210 648 A
  2283. (return)252 2370 A
  2284. ((cp);)210 2664 A
  2285. 3330 V
  2286. (24922)210 648 A
  2287. (cp++;)210 1698 A
  2288. 3420 V
  2289. (24923)210 648 A
  2290. 1362(})S
  2291. 3510 V
  2292. (24924)210 648 A
  2293. (return)252 1362 A
  2294. (((char)252 1656 A
  2295. (*)0);)210 1950 A
  2296. 3600 V
  2297. (24925)210 648 A
  2298. 1026(})S
  2299. 4140 V
  2300. (++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)3528 648 A
  2301. 4230 V
  2302. (src/lib/ip/getsrvbyname.c)1050 1698 A
  2303. 4320 V
  2304. (++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)3528 648 A
  2305. 4500 V
  2306. (25000)210 648 A
  2307. 1026(/*)S
  2308. 4590 V
  2309. (25001)210 648 A
  2310. 1068(*)S
  2311. (Copyright)378 1152 A
  2312. ((c))126 1572 A
  2313. (1983)168 1740 A
  2314. (Regents)294 1950 A
  2315. 2286(of)S
  2316. (the)126 2412 A
  2317. (University)420 2580 A
  2318. 3042(of)S
  2319. (California.)462 3168 A
  2320. 4680 V
  2321. (25002)210 648 A
  2322. 1068(*)S
  2323. (All)126 1152 A
  2324. (rights)252 1320 A
  2325. (reserved.)378 1614 A
  2326. 4770 V
  2327. (25003)210 648 A
  2328. 1068(*)S
  2329. 4860 V
  2330. (25004)210 648 A
  2331. 1068(*)S
  2332. (Redistribution)588 1152 A
  2333. (and)126 1782 A
  2334. (use)126 1950 A
  2335. 2118(in)S
  2336. (source)252 2244 A
  2337. (and)126 2538 A
  2338. (binary)252 2706 A
  2339. (forms)210 3000 A
  2340. (are)126 3252 A
  2341. (permitted)378 3420 A
  2342. 4950 V
  2343. (25005)210 648 A
  2344. 1068(*)S
  2345. (provided)336 1152 A
  2346. (that:)210 1530 A
  2347. ((1))126 1782 A
  2348. (source)252 1950 A
  2349. (distributions)546 2244 A
  2350. (retain)252 2832 A
  2351. (this)168 3126 A
  2352. (entire)252 3336 A
  2353. (copyright)378 3630 A
  2354. 5040 V
  2355. (25006)210 648 A
  2356. 1068(*)S
  2357. (notice)252 1152 A
  2358. (and)126 1446 A
  2359. (comment,)336 1614 A
  2360. (and)126 1992 A
  2361. ((2))126 2160 A
  2362. (distributions)546 2328 A
  2363. (including)378 2916 A
  2364. (binaries)336 3336 A
  2365. (display)294 3714 A
  2366. 5130 V
  2367. (25007)210 648 A
  2368. 1068(*)S
  2369. (the)126 1152 A
  2370. (following)378 1320 A
  2371. (acknowledgement:)672 1740 A
  2372. (`This)210 2496 A
  2373. (product)294 2748 A
  2374. (includes)336 3084 A
  2375. (software)336 3462 A
  2376. 5220 V
  2377. (25008)210 648 A
  2378. 1068(*)S
  2379. (developed)378 1152 A
  2380. 1572(by)S
  2381. (the)126 1698 A
  2382. (University)420 1866 A
  2383. 2328(of)S
  2384. (California,)462 2454 A
  2385. (Berkeley)336 2958 A
  2386. (and)126 3336 A
  2387. (its)126 3504 A
  2388. (contributors'')588 3672 A
  2389. 5310 V
  2390. (25009)210 648 A
  2391. 1068(*)S
  2392. 1152(in)S
  2393. (the)126 1278 A
  2394. (documentation)546 1446 A
  2395. 2034(or)S
  2396. (other)210 2160 A
  2397. (materials)378 2412 A
  2398. (provided)336 2832 A
  2399. (with)168 3210 A
  2400. (the)126 3420 A
  2401. (distribution)504 3588 A
  2402. 5400 V
  2403. (25010)210 648 A
  2404. 1068(*)S
  2405. (and)126 1152 A
  2406. 1320(in)S
  2407. (all)126 1446 A
  2408. (advertising)462 1614 A
  2409. (materials)378 2118 A
  2410. (mentioning)420 2538 A
  2411. (features)336 3000 A
  2412. 3378(or)S
  2413. (use)126 3504 A
  2414. 3672(of)S
  2415. (this)168 3798 A
  2416. 5490 V
  2417. (25011)210 648 A
  2418. 1068(*)S
  2419. (software.)378 1152 A
  2420. (Neither)294 1572 A
  2421. (the)126 1908 A
  2422. (name)168 2076 A
  2423. 2286(of)S
  2424. (the)126 2412 A
  2425. (University)420 2580 A
  2426. (nor)126 3042 A
  2427. (the)126 3210 A
  2428. (names)210 3378 A
  2429. 3630(of)S
  2430. (its)126 3756 A
  2431. 5580 V
  2432. (25012)210 648 A
  2433. 1068(*)S
  2434. (contributors)504 1152 A
  2435. (may)126 1698 A
  2436. 1866(be)S
  2437. (used)168 1992 A
  2438. 2202(to)S
  2439. (endorse)294 2328 A
  2440. 2664(or)S
  2441. (promote)294 2790 A
  2442. (products)336 3126 A
  2443. (derived)294 3504 A
  2444. 5670 V
  2445. (25013)210 648 A
  2446. 1068(*)S
  2447. (from)168 1152 A
  2448. (this)168 1362 A
  2449. (software)336 1572 A
  2450. (without)294 1950 A
  2451. (specific)336 2286 A
  2452. (prior)210 2664 A
  2453. (written)294 2916 A
  2454. (permission.)462 3252 A
  2455. 5760 V
  2456. (25014)210 648 A
  2457. 1068(*)S
  2458. (THIS)168 1152 A
  2459. (SOFTWARE)336 1362 A
  2460. 1740(IS)S
  2461. (PROVIDED)336 1866 A
  2462. (`AS)126 2244 A
  2463. (IS'')168 2412 A
  2464. (AND)126 2622 A
  2465. (WITHOUT)294 2790 A
  2466. (ANY)126 3126 A
  2467. (EXPRESS)294 3294 A
  2468. 3630(OR)S
  2469. 5850 V
  2470. (25015)210 648 A
  2471. 1068(*)S
  2472. (IMPLIED)294 1152 A
  2473. (WARRANTIES,)462 1488 A
  2474. (INCLUDING,)420 1992 A
  2475. (WITHOUT)294 2454 A
  2476. (LIMITATION,)462 2790 A
  2477. (THE)126 3294 A
  2478. (IMPLIED)294 3462 A
  2479. 5940 V
  2480. (25016)210 648 A
  2481. 1068(*)S
  2482. (WARRANTIES)420 1152 A
  2483. 1614(OF)S
  2484. (MERCHANTABILITY)630 1740 A
  2485. (AND)126 2412 A
  2486. (FITNESS)294 2580 A
  2487. (FOR)126 2916 A
  2488. 3084(A)S
  2489. (PARTICULAR)420 3168 A
  2490. (PURPOSE.)336 3630 A
  2491. 6030 V
  2492. (25017)210 648 A
  2493. 1068(*/)S
  2494. 6120 V
  2495. (25018)210 648 A
  2496. 6210 V
  2497. (25019)210 648 A
  2498. (#if)126 1026 A
  2499. (defined(LIBC_SCCS))756 1194 A
  2500. 1992(&&)S
  2501. (!defined(lint))588 2118 A
  2502. 8418 V
  2503. EP
  2504. %%Page: 227 227
  2505. BP
  2506. /slant 0 def
  2507. /height 0 def
  2508. 630 V
  2509. 10 R
  2510. 648(MINIX)S
  2511. 976(SOURCE)S
  2512. 1399(CODE)S
  2513. 11 R
  2514. 1858(File:)S
  2515. (src/lib/ip/getsrvbyname.c)1126 2091 A
  2516. 12 B
  2517. (227)180 4248 A
  2518. 900 V
  2519. 7 LST
  2520. (25020)210 648 A
  2521. (static)252 1026 A
  2522. (char)168 1320 A
  2523. (sccsid[])336 1530 A
  2524. 1908(=)S
  2525. ("@(#)getservbyname.c)840 1992 A
  2526. (5.6)126 3042 A
  2527. ((Berkeley))420 3210 A
  2528. (6/1/90";)336 3672 A
  2529. 990 V
  2530. (25021)210 648 A
  2531. (#endif)252 1026 A
  2532. 1320(/*)S
  2533. (LIBC_SCCS)378 1446 A
  2534. (and)126 1866 A
  2535. (not)126 2034 A
  2536. (lint)168 2202 A
  2537. 2412(*/)S
  2538. 1080 V
  2539. (25022)210 648 A
  2540. 1170 V
  2541. (25023)210 648 A
  2542. (#include)336 1026 A
  2543. (<string.h>)420 1404 A
  2544. 1260 V
  2545. (25024)210 648 A
  2546. 1350 V
  2547. (25025)210 648 A
  2548. (#include)336 1026 A
  2549. (<net/gen/netdb.h>)714 1404 A
  2550. 1440 V
  2551. (25026)210 648 A
  2552. 1530 V
  2553. (25027)210 648 A
  2554. (extern)252 1026 A
  2555. (int)126 1320 A
  2556. (_serv_stayopen;)630 1488 A
  2557. 1620 V
  2558. (25028)210 648 A
  2559. 1710 V
  2560. (25029)210 648 A
  2561. (struct)252 1026 A
  2562. (servent)294 1320 A
  2563. 1656(*)S
  2564. 1800 V
  2565. (25030)210 648 A
  2566. (getservbyname(name,)798 1026 A
  2567. (proto))252 1866 A
  2568. 1890 V
  2569. (25031)210 648 A
  2570. (const)210 1362 A
  2571. (char)168 1614 A
  2572. (*name,)252 1824 A
  2573. (*proto;)294 2118 A
  2574. 1980 V
  2575. (25032)210 648 A
  2576. 1026({)S
  2577. 2070 V
  2578. (25033)210 648 A
  2579. (register)336 1362 A
  2580. (struct)252 1740 A
  2581. (servent)294 2034 A
  2582. (*p;)126 2370 A
  2583. 2160 V
  2584. (25034)210 648 A
  2585. (register)336 1362 A
  2586. (char)168 1740 A
  2587. (**cp;)210 1950 A
  2588. 2250 V
  2589. (25035)210 648 A
  2590. 2340 V
  2591. (25036)210 648 A
  2592. (setservent(_serv_stayopen);)1134 1362 A
  2593. 2430 V
  2594. (25037)210 648 A
  2595. (while)210 1362 A
  2596. 1614((p)S
  2597. 1740(=)S
  2598. (getservent()))546 1824 A
  2599. 2412({)S
  2600. 2520 V
  2601. (25038)210 648 A
  2602. 1698(if)S
  2603. ((strcmp(name,)546 1824 A
  2604. (p->s_name))420 2412 A
  2605. 2874(==)S
  2606. 3000(0))S
  2607. 2610 V
  2608. (25039)210 648 A
  2609. (goto)168 2034 A
  2610. (gotname;)336 2244 A
  2611. 2700 V
  2612. (25040)210 648 A
  2613. (for)126 1698 A
  2614. ((cp)126 1866 A
  2615. 2034(=)S
  2616. (p->s_aliases;)546 2118 A
  2617. (*cp;)168 2706 A
  2618. (cp++))210 2916 A
  2619. 2790 V
  2620. (25041)210 648 A
  2621. 2034(if)S
  2622. ((strcmp(name,)546 2160 A
  2623. (*cp))168 2748 A
  2624. 2958(==)S
  2625. 3084(0))S
  2626. 2880 V
  2627. (25042)210 648 A
  2628. (goto)168 2370 A
  2629. (gotname;)336 2580 A
  2630. 2970 V
  2631. (25043)210 648 A
  2632. (continue;)378 1698 A
  2633. 3060 V
  2634. (25044)210 648 A
  2635. (gotname:)336 1026 A
  2636. 3150 V
  2637. (25045)210 648 A
  2638. 1698(if)S
  2639. ((proto)252 1824 A
  2640. 2118(==)S
  2641. 2244(0)S
  2642. 2328(||)S
  2643. (strcmp(p->s_proto,)756 2454 A
  2644. (proto))252 3252 A
  2645. 3546(==)S
  2646. 3672(0))S
  2647. 3240 V
  2648. (25046)210 648 A
  2649. (break;)252 2034 A
  2650. 3330 V
  2651. (25047)210 648 A
  2652. 1362(})S
  2653. 3420 V
  2654. (25048)210 648 A
  2655. 1362(if)S
  2656. ((!_serv_stayopen))714 1488 A
  2657. 3510 V
  2658. (25049)210 648 A
  2659. (endservent();)546 1698 A
  2660. 3600 V
  2661. (25050)210 648 A
  2662. (return)252 1362 A
  2663. ((p);)168 1656 A
  2664. 3690 V
  2665. (25051)210 648 A
  2666. 1026(})S
  2667. 4140 V
  2668. (++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)3528 648 A
  2669. 4230 V
  2670. (src/lib/ip/getsrvbyport.c)1050 1698 A
  2671. 4320 V
  2672. (++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)3528 648 A
  2673. 4500 V
  2674. (25100)210 648 A
  2675. 1026(/*)S
  2676. 4590 V
  2677. (25101)210 648 A
  2678. 1068(*)S
  2679. (Copyright)378 1152 A
  2680. ((c))126 1572 A
  2681. (1983)168 1740 A
  2682. (Regents)294 1950 A
  2683. 2286(of)S
  2684. (the)126 2412 A
  2685. (University)420 2580 A
  2686. 3042(of)S
  2687. (California.)462 3168 A
  2688. 4680 V
  2689. (25102)210 648 A
  2690. 1068(*)S
  2691. (All)126 1152 A
  2692. (rights)252 1320 A
  2693. (reserved.)378 1614 A
  2694. 4770 V
  2695. (25103)210 648 A
  2696. 1068(*)S
  2697. 4860 V
  2698. (25104)210 648 A
  2699. 1068(*)S
  2700. (Redistribution)588 1152 A
  2701. (and)126 1782 A
  2702. (use)126 1950 A
  2703. 2118(in)S
  2704. (source)252 2244 A
  2705. (and)126 2538 A
  2706. (binary)252 2706 A
  2707. (forms)210 3000 A
  2708. (are)126 3252 A
  2709. (permitted)378 3420 A
  2710. 4950 V
  2711. (25105)210 648 A
  2712. 1068(*)S
  2713. (provided)336 1152 A
  2714. (that:)210 1530 A
  2715. ((1))126 1782 A
  2716. (source)252 1950 A
  2717. (distributions)546 2244 A
  2718. (retain)252 2832 A
  2719. (this)168 3126 A
  2720. (entire)252 3336 A
  2721. (copyright)378 3630 A
  2722. 5040 V
  2723. (25106)210 648 A
  2724. 1068(*)S
  2725. (notice)252 1152 A
  2726. (and)126 1446 A
  2727. (comment,)336 1614 A
  2728. (and)126 1992 A
  2729. ((2))126 2160 A
  2730. (distributions)546 2328 A
  2731. (including)378 2916 A
  2732. (binaries)336 3336 A
  2733. (display)294 3714 A
  2734. 5130 V
  2735. (25107)210 648 A
  2736. 1068(*)S
  2737. (the)126 1152 A
  2738. (following)378 1320 A
  2739. (acknowledgement:)672 1740 A
  2740. (`This)210 2496 A
  2741. (product)294 2748 A
  2742. (includes)336 3084 A
  2743. (software)336 3462 A
  2744. 5220 V
  2745. (25108)210 648 A
  2746. 1068(*)S
  2747. (developed)378 1152 A
  2748. 1572(by)S
  2749. (the)126 1698 A
  2750. (University)420 1866 A
  2751. 2328(of)S
  2752. (California,)462 2454 A
  2753. (Berkeley)336 2958 A
  2754. (and)126 3336 A
  2755. (its)126 3504 A
  2756. (contributors'')588 3672 A
  2757. 5310 V
  2758. (25109)210 648 A
  2759. 1068(*)S
  2760. 1152(in)S
  2761. (the)126 1278 A
  2762. (documentation)546 1446 A
  2763. 2034(or)S
  2764. (other)210 2160 A
  2765. (materials)378 2412 A
  2766. (provided)336 2832 A
  2767. (with)168 3210 A
  2768. (the)126 3420 A
  2769. (distribution)504 3588 A
  2770. 5400 V
  2771. (25110)210 648 A
  2772. 1068(*)S
  2773. (and)126 1152 A
  2774. 1320(in)S
  2775. (all)126 1446 A
  2776. (advertising)462 1614 A
  2777. (materials)378 2118 A
  2778. (mentioning)420 2538 A
  2779. (features)336 3000 A
  2780. 3378(or)S
  2781. (use)126 3504 A
  2782. 3672(of)S
  2783. (this)168 3798 A
  2784. 5490 V
  2785. (25111)210 648 A
  2786. 1068(*)S
  2787. (software.)378 1152 A
  2788. (Neither)294 1572 A
  2789. (the)126 1908 A
  2790. (name)168 2076 A
  2791. 2286(of)S
  2792. (the)126 2412 A
  2793. (University)420 2580 A
  2794. (nor)126 3042 A
  2795. (the)126 3210 A
  2796. (names)210 3378 A
  2797. 3630(of)S
  2798. (its)126 3756 A
  2799. 5580 V
  2800. (25112)210 648 A
  2801. 1068(*)S
  2802. (contributors)504 1152 A
  2803. (may)126 1698 A
  2804. 1866(be)S
  2805. (used)168 1992 A
  2806. 2202(to)S
  2807. (endorse)294 2328 A
  2808. 2664(or)S
  2809. (promote)294 2790 A
  2810. (products)336 3126 A
  2811. (derived)294 3504 A
  2812. 5670 V
  2813. (25113)210 648 A
  2814. 1068(*)S
  2815. (from)168 1152 A
  2816. (this)168 1362 A
  2817. (software)336 1572 A
  2818. (without)294 1950 A
  2819. (specific)336 2286 A
  2820. (prior)210 2664 A
  2821. (written)294 2916 A
  2822. (permission.)462 3252 A
  2823. 5760 V
  2824. (25114)210 648 A
  2825. 1068(*)S
  2826. (THIS)168 1152 A
  2827. (SOFTWARE)336 1362 A
  2828. 1740(IS)S
  2829. (PROVIDED)336 1866 A
  2830. (`AS)126 2244 A
  2831. (IS'')168 2412 A
  2832. (AND)126 2622 A
  2833. (WITHOUT)294 2790 A
  2834. (ANY)126 3126 A
  2835. (EXPRESS)294 3294 A
  2836. 3630(OR)S
  2837. 5850 V
  2838. (25115)210 648 A
  2839. 1068(*)S
  2840. (IMPLIED)294 1152 A
  2841. (WARRANTIES,)462 1488 A
  2842. (INCLUDING,)420 1992 A
  2843. (WITHOUT)294 2454 A
  2844. (LIMITATION,)462 2790 A
  2845. (THE)126 3294 A
  2846. (IMPLIED)294 3462 A
  2847. 5940 V
  2848. (25116)210 648 A
  2849. 1068(*)S
  2850. (WARRANTIES)420 1152 A
  2851. 1614(OF)S
  2852. (MERCHANTABILITY)630 1740 A
  2853. (AND)126 2412 A
  2854. (FITNESS)294 2580 A
  2855. (FOR)126 2916 A
  2856. 3084(A)S
  2857. (PARTICULAR)420 3168 A
  2858. (PURPOSE.)336 3630 A
  2859. 6030 V
  2860. (25117)210 648 A
  2861. 1068(*/)S
  2862. 6120 V
  2863. (25118)210 648 A
  2864. 6210 V
  2865. (25119)210 648 A
  2866. (#if)126 1026 A
  2867. (defined(LIBC_SCCS))756 1194 A
  2868. 1992(&&)S
  2869. (!defined(lint))588 2118 A
  2870. 8418 V
  2871. EP
  2872. %%Page: 228 228
  2873. BP
  2874. /slant 0 def
  2875. /height 0 def
  2876. 630 V
  2877. 12 B
  2878. (228)180 648 A
  2879. 11 R
  2880. 1890(File:)S
  2881. (src/lib/ip/getsrvbyport.c)1063 2123 A
  2882. 10 R
  2883. 3402(MINIX)S
  2884. 3730(SOURCE)S
  2885. 4153(CODE)S
  2886. 900 V
  2887. 7 LST
  2888. (25120)210 648 A
  2889. (static)252 1026 A
  2890. (char)168 1320 A
  2891. (sccsid[])336 1530 A
  2892. 1908(=)S
  2893. ("@(#)getservbyport.c)840 1992 A
  2894. (5.6)126 3042 A
  2895. ((Berkeley))420 3210 A
  2896. (6/1/90";)336 3672 A
  2897. 990 V
  2898. (25121)210 648 A
  2899. (#endif)252 1026 A
  2900. 1320(/*)S
  2901. (LIBC_SCCS)378 1446 A
  2902. (and)126 1866 A
  2903. (not)126 2034 A
  2904. (lint)168 2202 A
  2905. 2412(*/)S
  2906. 1080 V
  2907. (25122)210 648 A
  2908. 1170 V
  2909. (25123)210 648 A
  2910. (#include)336 1026 A
  2911. (<stddef.h>)420 1404 A
  2912. 1260 V
  2913. (25124)210 648 A
  2914. (#include)336 1026 A
  2915. (<string.h>)420 1404 A
  2916. 1350 V
  2917. (25125)210 648 A
  2918. 1440 V
  2919. (25126)210 648 A
  2920. (#ifdef)252 1026 A
  2921. (_MINIX)252 1320 A
  2922. 1530 V
  2923. (25127)210 648 A
  2924. (#include)336 1026 A
  2925. (<net/gen/netdb.h>)714 1404 A
  2926. 1620 V
  2927. (25128)210 648 A
  2928. (#endif)252 1026 A
  2929. 1710 V
  2930. (25129)210 648 A
  2931. 1800 V
  2932. (25130)210 648 A
  2933. (extern)252 1026 A
  2934. (int)126 1320 A
  2935. (_serv_stayopen;)630 1488 A
  2936. 1890 V
  2937. (25131)210 648 A
  2938. 1980 V
  2939. (25132)210 648 A
  2940. (struct)252 1026 A
  2941. (servent)294 1320 A
  2942. 1656(*)S
  2943. 2070 V
  2944. (25133)210 648 A
  2945. (getservbyport(port,)798 1026 A
  2946. (proto))252 1866 A
  2947. 2160 V
  2948. (25134)210 648 A
  2949. (int)126 1362 A
  2950. (port;)210 1530 A
  2951. 2250 V
  2952. (25135)210 648 A
  2953. (const)210 1362 A
  2954. (char)168 1614 A
  2955. (*proto;)294 1824 A
  2956. 2340 V
  2957. (25136)210 648 A
  2958. 1026({)S
  2959. 2430 V
  2960. (25137)210 648 A
  2961. (register)336 1362 A
  2962. (struct)252 1740 A
  2963. (servent)294 2034 A
  2964. (*p;)126 2370 A
  2965. 2520 V
  2966. (25138)210 648 A
  2967. 2610 V
  2968. (25139)210 648 A
  2969. (setservent(_serv_stayopen);)1134 1362 A
  2970. 2700 V
  2971. (25140)210 648 A
  2972. (while)210 1362 A
  2973. 1614((p)S
  2974. 1740(=)S
  2975. (getservent()))546 1824 A
  2976. 2412({)S
  2977. 2790 V
  2978. (25141)210 648 A
  2979. 1698(if)S
  2980. ((p->s_port)420 1824 A
  2981. 2286(!=)S
  2982. (port))210 2412 A
  2983. 2880 V
  2984. (25142)210 648 A
  2985. (continue;)378 2034 A
  2986. 2970 V
  2987. (25143)210 648 A
  2988. 1698(if)S
  2989. ((proto)252 1824 A
  2990. 2118(==)S
  2991. 2244(0)S
  2992. 2328(||)S
  2993. (strcmp(p->s_proto,)756 2454 A
  2994. (proto))252 3252 A
  2995. 3546(==)S
  2996. 3672(0))S
  2997. 3060 V
  2998. (25144)210 648 A
  2999. (break;)252 2034 A
  3000. 3150 V
  3001. (25145)210 648 A
  3002. 1362(})S
  3003. 3240 V
  3004. (25146)210 648 A
  3005. 1362(if)S
  3006. ((!_serv_stayopen))714 1488 A
  3007. 3330 V
  3008. (25147)210 648 A
  3009. (endservent();)546 1698 A
  3010. 3420 V
  3011. (25148)210 648 A
  3012. (return)252 1362 A
  3013. ((p);)168 1656 A
  3014. 3510 V
  3015. (25149)210 648 A
  3016. 1026(})S
  3017. 4140 V
  3018. (++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)3528 648 A
  3019. 4230 V
  3020. (src/lib/ip/hton.c)714 1698 A
  3021. 4320 V
  3022. (++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)3528 648 A
  3023. 4500 V
  3024. (25200)210 648 A
  3025. 1026(/*)S
  3026. 4590 V
  3027. (25201)210 648 A
  3028. (hton.c)252 1026 A
  3029. 4680 V
  3030. (25202)210 648 A
  3031. 1026(*/)S
  3032. 4770 V
  3033. (25203)210 648 A
  3034. 4860 V
  3035. (25204)210 648 A
  3036. (#include)336 1026 A
  3037. (<sys/types.h>)546 1404 A
  3038. 4950 V
  3039. (25205)210 648 A
  3040. (#include)336 1026 A
  3041. (<minix/config.h>)672 1404 A
  3042. 5040 V
  3043. (25206)210 648 A
  3044. (#include)336 1026 A
  3045. (<net/hton.h>)504 1404 A
  3046. 5130 V
  3047. (25207)210 648 A
  3048. 5220 V
  3049. (25208)210 648 A
  3050. (u16_t)210 1026 A
  3051. (_tmp;)210 1278 A
  3052. 5310 V
  3053. (25209)210 648 A
  3054. (u32_t)210 1026 A
  3055. (_tmp_l;)294 1278 A
  3056. 8418 V
  3057. EP
  3058. %%Page: 229 229
  3059. BP
  3060. /slant 0 def
  3061. /height 0 def
  3062. 630 V
  3063. 10 R
  3064. 648(MINIX)S
  3065. 976(SOURCE)S
  3066. 1399(CODE)S
  3067. 11 R
  3068. 1960(File:)S
  3069. (src/lib/ip/inet_addr.c)923 2193 A
  3070. 12 B
  3071. (229)180 4248 A
  3072. 990 V
  3073. 7 LST
  3074. (++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)3528 648 A
  3075. 1080 V
  3076. (src/lib/ip/inet_addr.c)924 1698 A
  3077. 1170 V
  3078. (++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)3528 648 A
  3079. 1350 V
  3080. (25300)210 648 A
  3081. 1026(/*)S
  3082. 1440 V
  3083. (25301)210 648 A
  3084. 1068(*)S
  3085. (Copyright)378 1152 A
  3086. ((c))126 1572 A
  3087. (1983,)210 1740 A
  3088. (1990)168 1992 A
  3089. (Regents)294 2202 A
  3090. 2538(of)S
  3091. (the)126 2664 A
  3092. (University)420 2832 A
  3093. 3294(of)S
  3094. (California.)462 3420 A
  3095. 1530 V
  3096. (25302)210 648 A
  3097. 1068(*)S
  3098. (All)126 1152 A
  3099. (rights)252 1320 A
  3100. (reserved.)378 1614 A
  3101. 1620 V
  3102. (25303)210 648 A
  3103. 1068(*)S
  3104. 1710 V
  3105. (25304)210 648 A
  3106. 1068(*)S
  3107. (Redistribution)588 1152 A
  3108. (and)126 1782 A
  3109. (use)126 1950 A
  3110. 2118(in)S
  3111. (source)252 2244 A
  3112. (and)126 2538 A
  3113. (binary)252 2706 A
  3114. (forms)210 3000 A
  3115. (are)126 3252 A
  3116. (permitted)378 3420 A
  3117. (provided)336 3840 A
  3118. 1800 V
  3119. (25305)210 648 A
  3120. 1068(*)S
  3121. (that:)210 1152 A
  3122. ((1))126 1404 A
  3123. (source)252 1572 A
  3124. (distributions)546 1866 A
  3125. (retain)252 2454 A
  3126. (this)168 2748 A
  3127. (entire)252 2958 A
  3128. (copyright)378 3252 A
  3129. (notice)252 3672 A
  3130. (and)126 3966 A
  3131. 1890 V
  3132. (25306)210 648 A
  3133. 1068(*)S
  3134. (comment,)336 1152 A
  3135. (and)126 1530 A
  3136. ((2))126 1698 A
  3137. (distributions)546 1866 A
  3138. (including)378 2454 A
  3139. (binaries)336 2874 A
  3140. (display)294 3252 A
  3141. (the)126 3588 A
  3142. (following)378 3756 A
  3143. 1980 V
  3144. (25307)210 648 A
  3145. 1068(*)S
  3146. (acknowledgement:)672 1152 A
  3147. (`This)210 1908 A
  3148. (product)294 2160 A
  3149. (includes)336 2496 A
  3150. (software)336 2874 A
  3151. (developed)378 3252 A
  3152. 3672(by)S
  3153. (the)126 3798 A
  3154. 2070 V
  3155. (25308)210 648 A
  3156. 1068(*)S
  3157. (University)420 1152 A
  3158. 1614(of)S
  3159. (California,)462 1740 A
  3160. (Berkeley)336 2244 A
  3161. (and)126 2622 A
  3162. (its)126 2790 A
  3163. (contributors'')588 2958 A
  3164. 3588(in)S
  3165. (the)126 3714 A
  3166. 2160 V
  3167. (25309)210 648 A
  3168. 1068(*)S
  3169. (documentation)546 1152 A
  3170. 1740(or)S
  3171. (other)210 1866 A
  3172. (materials)378 2118 A
  3173. (provided)336 2538 A
  3174. (with)168 2916 A
  3175. (the)126 3126 A
  3176. (distribution)504 3294 A
  3177. (and)126 3840 A
  3178. 4008(in)S
  3179. 2250 V
  3180. (25310)210 648 A
  3181. 1068(*)S
  3182. (all)126 1152 A
  3183. (advertising)462 1320 A
  3184. (materials)378 1824 A
  3185. (mentioning)420 2244 A
  3186. (features)336 2706 A
  3187. 3084(or)S
  3188. (use)126 3210 A
  3189. 3378(of)S
  3190. (this)168 3504 A
  3191. (software.)378 3714 A
  3192. 2340 V
  3193. (25311)210 648 A
  3194. 1068(*)S
  3195. (Neither)294 1152 A
  3196. (the)126 1488 A
  3197. (name)168 1656 A
  3198. 1866(of)S
  3199. (the)126 1992 A
  3200. (University)420 2160 A
  3201. (nor)126 2622 A
  3202. (the)126 2790 A
  3203. (names)210 2958 A
  3204. 3210(of)S
  3205. (its)126 3336 A
  3206. (contributors)504 3504 A
  3207. (may)126 4050 A
  3208. 2430 V
  3209. (25312)210 648 A
  3210. 1068(*)S
  3211. 1152(be)S
  3212. (used)168 1278 A
  3213. 1488(to)S
  3214. (endorse)294 1614 A
  3215. 1950(or)S
  3216. (promote)294 2076 A
  3217. (products)336 2412 A
  3218. (derived)294 2790 A
  3219. (from)168 3126 A
  3220. (this)168 3336 A
  3221. (software)336 3546 A
  3222. (without)294 3924 A
  3223. 2520 V
  3224. (25313)210 648 A
  3225. 1068(*)S
  3226. (specific)336 1152 A
  3227. (prior)210 1530 A
  3228. (written)294 1782 A
  3229. (permission.)462 2118 A
  3230. 2610 V
  3231. (25314)210 648 A
  3232. 1068(*)S
  3233. (THIS)168 1152 A
  3234. (SOFTWARE)336 1362 A
  3235. 1740(IS)S
  3236. (PROVIDED)336 1866 A
  3237. (`AS)126 2244 A
  3238. (IS'')168 2412 A
  3239. (AND)126 2622 A
  3240. (WITHOUT)294 2790 A
  3241. (ANY)126 3126 A
  3242. (EXPRESS)294 3294 A
  3243. 3630(OR)S
  3244. (IMPLIED)294 3756 A
  3245. 2700 V
  3246. (25315)210 648 A
  3247. 1068(*)S
  3248. (WARRANTIES,)462 1152 A
  3249. (INCLUDING,)420 1656 A
  3250. (WITHOUT)294 2118 A
  3251. (LIMITATION,)462 2454 A
  3252. (THE)126 2958 A
  3253. (IMPLIED)294 3126 A
  3254. (WARRANTIES)420 3462 A
  3255. 3924(OF)S
  3256. 2790 V
  3257. (25316)210 648 A
  3258. 1068(*)S
  3259. (MERCHANTABILITY)630 1152 A
  3260. (AND)126 1824 A
  3261. (FITNESS)294 1992 A
  3262. (FOR)126 2328 A
  3263. 2496(A)S
  3264. (PARTICULAR)420 2580 A
  3265. (PURPOSE.)336 3042 A
  3266. 2880 V
  3267. (25317)210 648 A
  3268. 1068(*/)S
  3269. 2970 V
  3270. (25318)210 648 A
  3271. 3060 V
  3272. (25319)210 648 A
  3273. (#if)126 1026 A
  3274. (defined(LIBC_SCCS))756 1194 A
  3275. 1992(&&)S
  3276. (!defined(lint))588 2118 A
  3277. 3150 V
  3278. (25320)210 648 A
  3279. (static)252 1026 A
  3280. (char)168 1320 A
  3281. (sccsid[])336 1530 A
  3282. 1908(=)S
  3283. ("@(#)inet_addr.c)672 1992 A
  3284. (5.8)126 2706 A
  3285. ((Berkeley))420 2874 A
  3286. (6/23/90";)378 3336 A
  3287. 3240 V
  3288. (25321)210 648 A
  3289. (#endif)252 1026 A
  3290. 1320(/*)S
  3291. (LIBC_SCCS)378 1446 A
  3292. (and)126 1866 A
  3293. (not)126 2034 A
  3294. (lint)168 2202 A
  3295. 2412(*/)S
  3296. 3330 V
  3297. (25322)210 648 A
  3298. 3420 V
  3299. (25323)210 648 A
  3300. (#if)126 1026 A
  3301. (_MINIX)252 1194 A
  3302. 3510 V
  3303. (25324)210 648 A
  3304. (#include)336 1026 A
  3305. (<sys/types.h>)546 1404 A
  3306. 3600 V
  3307. (25325)210 648 A
  3308. (#include)336 1026 A
  3309. (<ctype.h>)378 1404 A
  3310. 3690 V
  3311. (25326)210 648 A
  3312. (#include)336 1026 A
  3313. (<errno.h>)378 1404 A
  3314. 3780 V
  3315. (25327)210 648 A
  3316. 3870 V
  3317. (25328)210 648 A
  3318. (#include)336 1026 A
  3319. (<net/hton.h>)504 1404 A
  3320. 3960 V
  3321. (25329)210 648 A
  3322. (#include)336 1026 A
  3323. (<net/gen/in.h>)588 1404 A
  3324. 4050 V
  3325. (25330)210 648 A
  3326. (#include)336 1026 A
  3327. (<net/gen/inet.h>)672 1404 A
  3328. 4140 V
  3329. (25331)210 648 A
  3330. (#endif)252 1026 A
  3331. 4230 V
  3332. (25332)210 648 A
  3333. 4320 V
  3334. (25333)210 648 A
  3335. (#ifdef)252 1026 A
  3336. (__STDC__)336 1320 A
  3337. 4410 V
  3338. (25334)210 648 A
  3339. (#define)294 1026 A
  3340. (_CONST)252 1362 A
  3341. (const)210 1698 A
  3342. 4500 V
  3343. (25335)210 648 A
  3344. (#else)210 1026 A
  3345. 4590 V
  3346. (25336)210 648 A
  3347. (#define)294 1026 A
  3348. (_CONST)252 1362 A
  3349. 4680 V
  3350. (25337)210 648 A
  3351. (#endif)252 1026 A
  3352. 4770 V
  3353. (25338)210 648 A
  3354. 4860 V
  3355. (25339)210 648 A
  3356. 1026(/*)S
  3357. 4950 V
  3358. (25340)210 648 A
  3359. 1068(*)S
  3360. (Ascii)210 1152 A
  3361. (internet)336 1404 A
  3362. (address)294 1782 A
  3363. (interpretation)588 2118 A
  3364. (routine.)336 2748 A
  3365. 5040 V
  3366. (25341)210 648 A
  3367. 1068(*)S
  3368. (The)126 1152 A
  3369. (value)210 1320 A
  3370. (returned)336 1572 A
  3371. 1950(is)S
  3372. 2076(in)S
  3373. (network)294 2202 A
  3374. (order.)252 2538 A
  3375. 5130 V
  3376. (25342)210 648 A
  3377. 1068(*/)S
  3378. 5220 V
  3379. (25343)210 648 A
  3380. (ipaddr_t)336 1026 A
  3381. 5310 V
  3382. (25344)210 648 A
  3383. (inet_addr(cp))546 1026 A
  3384. 5400 V
  3385. (25345)210 648 A
  3386. (register)336 1362 A
  3387. (_CONST)252 1740 A
  3388. (char)168 2034 A
  3389. (*cp;)168 2244 A
  3390. 5490 V
  3391. (25346)210 648 A
  3392. 1026({)S
  3393. 5580 V
  3394. (25347)210 648 A
  3395. (ipaddr_t)336 1362 A
  3396. (val;)168 1740 A
  3397. 5670 V
  3398. (25348)210 648 A
  3399. 5760 V
  3400. (25349)210 648 A
  3401. 1362(if)S
  3402. ((inet_aton(cp,)588 1488 A
  3403. (&val)))252 2118 A
  3404. 5850 V
  3405. (25350)210 648 A
  3406. (return)252 1698 A
  3407. ((val);)252 1992 A
  3408. 5940 V
  3409. (25351)210 648 A
  3410. (errno=)252 1362 A
  3411. (EINVAL;)294 1656 A
  3412. 6030 V
  3413. (25352)210 648 A
  3414. (return)252 1362 A
  3415. ((ipaddr_t)-1;)546 1656 A
  3416. 6120 V
  3417. (25353)210 648 A
  3418. 1026(})S
  3419. 8418 V
  3420. EP
  3421. %%Page: 230 230
  3422. BP
  3423. /slant 0 def
  3424. /height 0 def
  3425. 630 V
  3426. 12 B
  3427. (230)180 648 A
  3428. 11 R
  3429. 1960(File:)S
  3430. (src/lib/ip/inet_addr.c)923 2193 A
  3431. 10 R
  3432. 3402(MINIX)S
  3433. 3730(SOURCE)S
  3434. 4153(CODE)S
  3435. 900 V
  3436. 7 LST
  3437. (25355)210 648 A
  3438. 1026(/*)S
  3439. 990 V
  3440. (25356)210 648 A
  3441. 1068(*)S
  3442. (Check)210 1152 A
  3443. (whether)294 1404 A
  3444. ("cp")168 1740 A
  3445. 1950(is)S
  3446. 2076(a)S
  3447. (valid)210 2160 A
  3448. (ascii)210 2412 A
  3449. (representation)588 2664 A
  3450. 1080 V
  3451. (25357)210 648 A
  3452. 1068(*)S
  3453. 1152(of)S
  3454. 1278(an)S
  3455. (Internet)336 1404 A
  3456. (address)294 1782 A
  3457. (and)126 2118 A
  3458. (convert)294 2286 A
  3459. 2622(to)S
  3460. 2748(a)S
  3461. (binary)252 2832 A
  3462. (address.)336 3126 A
  3463. 1170 V
  3464. (25358)210 648 A
  3465. 1068(*)S
  3466. (Returns)294 1152 A
  3467. 1488(1)S
  3468. 1572(if)S
  3469. (the)126 1698 A
  3470. (address)294 1866 A
  3471. 2202(is)S
  3472. (valid,)252 2328 A
  3473. 2622(0)S
  3474. 2706(if)S
  3475. (not.)168 2832 A
  3476. 1260 V
  3477. (25359)210 648 A
  3478. 1068(*)S
  3479. (This)168 1152 A
  3480. (replaces)336 1362 A
  3481. (inet_addr,)420 1740 A
  3482. (the)126 2202 A
  3483. (return)252 2370 A
  3484. (value)210 2664 A
  3485. (from)168 2916 A
  3486. (which)210 3126 A
  3487. 1350 V
  3488. (25360)210 648 A
  3489. 1068(*)S
  3490. (cannot)252 1152 A
  3491. (distinguish)462 1446 A
  3492. (between)294 1950 A
  3493. (failure)294 2286 A
  3494. (and)126 2622 A
  3495. 2790(a)S
  3496. (local)210 2874 A
  3497. (broadcast)378 3126 A
  3498. (address.)336 3546 A
  3499. 1440 V
  3500. (25361)210 648 A
  3501. 1068(*/)S
  3502. 1530 V
  3503. (25362)210 648 A
  3504. 1620 V
  3505. (25363)210 648 A
  3506. (int)126 1026 A
  3507. 1710 V
  3508. (25364)210 648 A
  3509. (inet_aton(cp,)546 1026 A
  3510. (addr))210 1614 A
  3511. 1800 V
  3512. (25365)210 648 A
  3513. (register)336 1362 A
  3514. (_CONST)252 1740 A
  3515. (char)168 2034 A
  3516. (*cp;)168 2244 A
  3517. 1890 V
  3518. (25366)210 648 A
  3519. (ipaddr_t)336 1362 A
  3520. (*addr;)252 1740 A
  3521. 1980 V
  3522. (25367)210 648 A
  3523. 1026({)S
  3524. 2070 V
  3525. (25368)210 648 A
  3526. (register)336 1362 A
  3527. (u32_t)210 1740 A
  3528. (val,)168 1992 A
  3529. (base,)210 2202 A
  3530. 2454(n;)S
  3531. 2160 V
  3532. (25369)210 648 A
  3533. (register)336 1362 A
  3534. (char)168 1740 A
  3535. 1950(c;)S
  3536. 2250 V
  3537. (25370)210 648 A
  3538. (u32_t)210 1362 A
  3539. (parts[4],)378 1614 A
  3540. (*pp)126 2034 A
  3541. 2202(=)S
  3542. (parts;)252 2286 A
  3543. 2340 V
  3544. (25371)210 648 A
  3545. 2430 V
  3546. (25372)210 648 A
  3547. (for)126 1362 A
  3548. ((;;))168 1530 A
  3549. 1740({)S
  3550. 2520 V
  3551. (25373)210 648 A
  3552. 1698(/*)S
  3553. 2610 V
  3554. (25374)210 648 A
  3555. 1740(*)S
  3556. (Collect)294 1824 A
  3557. (number)252 2160 A
  3558. 2454(up)S
  3559. 2580(to)S
  3560. (`.''.)210 2706 A
  3561. 2700 V
  3562. (25375)210 648 A
  3563. 1740(*)S
  3564. (Values)252 1824 A
  3565. (are)126 2118 A
  3566. (specified)378 2286 A
  3567. 2706(as)S
  3568. (for)126 2832 A
  3569. 3000(C:)S
  3570. 2790 V
  3571. (25376)210 648 A
  3572. 1740(*)S
  3573. (0x=hex,)294 1824 A
  3574. (0=octal,)336 2160 A
  3575. (other=decimal.)588 2538 A
  3576. 2880 V
  3577. (25377)210 648 A
  3578. 1740(*/)S
  3579. 2970 V
  3580. (25378)210 648 A
  3581. (val)126 1698 A
  3582. 1866(=)S
  3583. 1950(0;)S
  3584. (base)168 2076 A
  3585. 2286(=)S
  3586. (10;)126 2370 A
  3587. 3060 V
  3588. (25379)210 648 A
  3589. 1698(if)S
  3590. ((*cp)168 1824 A
  3591. 2034(==)S
  3592. ('0'))168 2160 A
  3593. 2370({)S
  3594. 3150 V
  3595. (25380)210 648 A
  3596. 2034(if)S
  3597. ((*++cp)252 2160 A
  3598. 2454(==)S
  3599. ('x')126 2580 A
  3600. 2748(||)S
  3601. (*cp)126 2874 A
  3602. 3042(==)S
  3603. ('X'))168 3168 A
  3604. 3240 V
  3605. (25381)210 648 A
  3606. (base)168 2370 A
  3607. 2580(=)S
  3608. (16,)126 2664 A
  3609. (cp++;)210 2832 A
  3610. 3330 V
  3611. (25382)210 648 A
  3612. (else)168 2034 A
  3613. 3420 V
  3614. (25383)210 648 A
  3615. (base)168 2370 A
  3616. 2580(=)S
  3617. 2664(8;)S
  3618. 3510 V
  3619. (25384)210 648 A
  3620. 1698(})S
  3621. 3600 V
  3622. (25385)210 648 A
  3623. (while)210 1698 A
  3624. (((c)126 1950 A
  3625. 2118(=)S
  3626. (*cp))168 2202 A
  3627. 2412(!=)S
  3628. ('\0'))210 2538 A
  3629. 2790({)S
  3630. 3690 V
  3631. (25386)210 648 A
  3632. 2034(if)S
  3633. ((isascii(c))462 2160 A
  3634. 2664(&&)S
  3635. (isdigit(c)))462 2790 A
  3636. 3294({)S
  3637. 3780 V
  3638. (25387)210 648 A
  3639. (val)126 2370 A
  3640. 2538(=)S
  3641. ((val)168 2622 A
  3642. 2832(*)S
  3643. (base))210 2916 A
  3644. 3168(+)S
  3645. 3252((c)S
  3646. 3378(-)S
  3647. ('0');)210 3462 A
  3648. 3870 V
  3649. (25388)210 648 A
  3650. (cp++;)210 2370 A
  3651. 3960 V
  3652. (25389)210 648 A
  3653. (continue;)378 2370 A
  3654. 4050 V
  3655. (25390)210 648 A
  3656. 2034(})S
  3657. 4140 V
  3658. (25391)210 648 A
  3659. 2034(if)S
  3660. ((base)210 2160 A
  3661. 2412(==)S
  3662. 2538(16)S
  3663. 2664(&&)S
  3664. (isascii(c))420 2790 A
  3665. 3252(&&)S
  3666. (isxdigit(c)))504 3378 A
  3667. 3924({)S
  3668. 4230 V
  3669. (25392)210 648 A
  3670. (val)126 2370 A
  3671. 2538(=)S
  3672. ((val)168 2622 A
  3673. 2832(<<)S
  3674. 2958(4))S
  3675. 3084(+)S
  3676. 4320 V
  3677. (25393)210 648 A
  3678. 2706((c)S
  3679. 2832(+)S
  3680. 2916(10)S
  3681. 3042(-)S
  3682. ((islower(c))462 3126 A
  3683. 3630(?)S
  3684. ('a')126 3714 A
  3685. 3882(:)S
  3686. ('A'));)252 3966 A
  3687. 4410 V
  3688. (25394)210 648 A
  3689. (cp++;)210 2370 A
  3690. 4500 V
  3691. (25395)210 648 A
  3692. (continue;)378 2370 A
  3693. 4590 V
  3694. (25396)210 648 A
  3695. 2034(})S
  3696. 4680 V
  3697. (25397)210 648 A
  3698. (break;)252 2034 A
  3699. 4770 V
  3700. (25398)210 648 A
  3701. 1698(})S
  3702. 4860 V
  3703. (25399)210 648 A
  3704. 1698(if)S
  3705. ((*cp)168 1824 A
  3706. 2034(==)S
  3707. ('.'))168 2160 A
  3708. 2370({)S
  3709. 4950 V
  3710. (25400)210 648 A
  3711. 2034(/*)S
  3712. 5040 V
  3713. (25401)210 648 A
  3714. 2076(*)S
  3715. (Internet)336 2160 A
  3716. (format:)294 2538 A
  3717. 5130 V
  3718. (25402)210 648 A
  3719. 2076(*)S
  3720. (a.b.c.d)294 2370 A
  3721. 5220 V
  3722. (25403)210 648 A
  3723. 2076(*)S
  3724. (a.b.c)210 2370 A
  3725. ((with)210 2706 A
  3726. 2958(c)S
  3727. (treated)294 3042 A
  3728. 3378(as)S
  3729. (16-bits))336 3504 A
  3730. 5310 V
  3731. (25404)210 648 A
  3732. 2076(*)S
  3733. (a.b)126 2370 A
  3734. ((with)210 2706 A
  3735. 2958(b)S
  3736. (treated)294 3042 A
  3737. 3378(as)S
  3738. 3504(24)S
  3739. (bits))210 3630 A
  3740. 5400 V
  3741. (25405)210 648 A
  3742. 2076(*/)S
  3743. 5490 V
  3744. (25406)210 648 A
  3745. 2034(if)S
  3746. ((pp)126 2160 A
  3747. 2328(>=)S
  3748. (parts)210 2454 A
  3749. 2706(+)S
  3750. 2790(3)S
  3751. 2874(||)S
  3752. (val)126 3000 A
  3753. 3168(>)S
  3754. (0xff))210 3252 A
  3755. 5580 V
  3756. (25407)210 648 A
  3757. (return)252 2370 A
  3758. ((0);)168 2664 A
  3759. 5670 V
  3760. (25408)210 648 A
  3761. (*pp++)210 2034 A
  3762. 2286(=)S
  3763. (val,)168 2370 A
  3764. (cp++;)210 2580 A
  3765. 5760 V
  3766. (25409)210 648 A
  3767. 1698(})S
  3768. (else)168 1782 A
  3769. 5850 V
  3770. (25410)210 648 A
  3771. (break;)252 2034 A
  3772. 5940 V
  3773. (25411)210 648 A
  3774. 1362(})S
  3775. 6030 V
  3776. (25412)210 648 A
  3777. 1362(/*)S
  3778. 6120 V
  3779. (25413)210 648 A
  3780. 1404(*)S
  3781. (Check)210 1488 A
  3782. (for)126 1740 A
  3783. (trailing)336 1908 A
  3784. (characters.)462 2286 A
  3785. 6210 V
  3786. (25414)210 648 A
  3787. 1404(*/)S
  3788. 8418 V
  3789. EP
  3790. %%Page: 231 231
  3791. BP
  3792. /slant 0 def
  3793. /height 0 def
  3794. 630 V
  3795. 10 R
  3796. 648(MINIX)S
  3797. 976(SOURCE)S
  3798. 1399(CODE)S
  3799. 11 R
  3800. 1960(File:)S
  3801. (src/lib/ip/inet_addr.c)923 2193 A
  3802. 12 B
  3803. (231)180 4248 A
  3804. 900 V
  3805. 7 LST
  3806. (25415)210 648 A
  3807. 1362(if)S
  3808. ((*cp)168 1488 A
  3809. 1698(&&)S
  3810. ((!isascii(*cp))588 1824 A
  3811. 2454(||)S
  3812. (!isspace(*cp))))630 2580 A
  3813. 990 V
  3814. (25416)210 648 A
  3815. (return)252 1698 A
  3816. ((0);)168 1992 A
  3817. 1080 V
  3818. (25417)210 648 A
  3819. 1362(/*)S
  3820. 1170 V
  3821. (25418)210 648 A
  3822. 1404(*)S
  3823. (Concoct)294 1488 A
  3824. (the)126 1824 A
  3825. (address)294 1992 A
  3826. (according)378 2328 A
  3827. 2748(to)S
  3828. 1260 V
  3829. (25419)210 648 A
  3830. 1404(*)S
  3831. (the)126 1488 A
  3832. (number)252 1656 A
  3833. 1950(of)S
  3834. (parts)210 2076 A
  3835. (specified.)420 2328 A
  3836. 1350 V
  3837. (25420)210 648 A
  3838. 1404(*/)S
  3839. 1440 V
  3840. (25421)210 648 A
  3841. 1362(n)S
  3842. 1446(=)S
  3843. 1530(pp)S
  3844. 1656(-)S
  3845. (parts)210 1740 A
  3846. 1992(+)S
  3847. 2076(1;)S
  3848. 1530 V
  3849. (25422)210 648 A
  3850. (switch)252 1362 A
  3851. ((n))126 1656 A
  3852. 1824({)S
  3853. 1620 V
  3854. (25423)210 648 A
  3855. 1710 V
  3856. (25424)210 648 A
  3857. (case)168 1362 A
  3858. 1572(1:)S
  3859. 2706(/*)S
  3860. 2832(a)S
  3861. 2916(--)S
  3862. 3042(32)S
  3863. (bits)168 3168 A
  3864. 3378(*/)S
  3865. 1800 V
  3866. (25425)210 648 A
  3867. (break;)252 1698 A
  3868. 1890 V
  3869. (25426)210 648 A
  3870. 1980 V
  3871. (25427)210 648 A
  3872. (case)168 1362 A
  3873. 1572(2:)S
  3874. 2706(/*)S
  3875. (a.b)126 2832 A
  3876. 3000(--)S
  3877. (8.24)168 3126 A
  3878. (bits)168 3336 A
  3879. 3546(*/)S
  3880. 2070 V
  3881. (25428)210 648 A
  3882. 1698(if)S
  3883. ((val)168 1824 A
  3884. 2034(>)S
  3885. (0xffffff))378 2118 A
  3886. 2160 V
  3887. (25429)210 648 A
  3888. (return)252 2034 A
  3889. ((0);)168 2328 A
  3890. 2250 V
  3891. (25430)210 648 A
  3892. (val)126 1698 A
  3893. 1866(|=)S
  3894. (parts[0])336 1992 A
  3895. 2370(<<)S
  3896. (24;)126 2496 A
  3897. 2340 V
  3898. (25431)210 648 A
  3899. (break;)252 1698 A
  3900. 2430 V
  3901. (25432)210 648 A
  3902. 2520 V
  3903. (25433)210 648 A
  3904. (case)168 1362 A
  3905. 1572(3:)S
  3906. 2706(/*)S
  3907. (a.b.c)210 2832 A
  3908. 3084(--)S
  3909. (8.8.16)252 3210 A
  3910. (bits)168 3504 A
  3911. 3714(*/)S
  3912. 2610 V
  3913. (25434)210 648 A
  3914. 1698(if)S
  3915. ((val)168 1824 A
  3916. 2034(>)S
  3917. (0xffff))294 2118 A
  3918. 2700 V
  3919. (25435)210 648 A
  3920. (return)252 2034 A
  3921. ((0);)168 2328 A
  3922. 2790 V
  3923. (25436)210 648 A
  3924. (val)126 1698 A
  3925. 1866(|=)S
  3926. ((parts[0])378 1992 A
  3927. 2412(<<)S
  3928. (24))126 2538 A
  3929. 2706(|)S
  3930. ((parts[1])378 2790 A
  3931. 3210(<<)S
  3932. (16);)168 3336 A
  3933. 2880 V
  3934. (25437)210 648 A
  3935. (break;)252 1698 A
  3936. 2970 V
  3937. (25438)210 648 A
  3938. 3060 V
  3939. (25439)210 648 A
  3940. (case)168 1362 A
  3941. 1572(4:)S
  3942. 2706(/*)S
  3943. (a.b.c.d)294 2832 A
  3944. 3168(--)S
  3945. (8.8.8.8)294 3294 A
  3946. (bits)168 3630 A
  3947. 3840(*/)S
  3948. 3150 V
  3949. (25440)210 648 A
  3950. 1698(if)S
  3951. ((val)168 1824 A
  3952. 2034(>)S
  3953. (0xff))210 2118 A
  3954. 3240 V
  3955. (25441)210 648 A
  3956. (return)252 2034 A
  3957. ((0);)168 2328 A
  3958. 3330 V
  3959. (25442)210 648 A
  3960. (val)126 1698 A
  3961. 1866(|=)S
  3962. ((parts[0])378 1992 A
  3963. 2412(<<)S
  3964. (24))126 2538 A
  3965. 2706(|)S
  3966. ((parts[1])378 2790 A
  3967. 3210(<<)S
  3968. (16))126 3336 A
  3969. 3504(|)S
  3970. ((parts[2])378 3588 A
  3971. 4008(<<)S
  3972. (8);)126 4134 A
  3973. 3420 V
  3974. (25443)210 648 A
  3975. (break;)252 1698 A
  3976. 3510 V
  3977. (25444)210 648 A
  3978. 1362(})S
  3979. 3600 V
  3980. (25445)210 648 A
  3981. 1362(if)S
  3982. ((addr))252 1488 A
  3983. 3690 V
  3984. (25446)210 648 A
  3985. (*addr)210 1698 A
  3986. 1950(=)S
  3987. (htonl(val);)462 2034 A
  3988. 3780 V
  3989. (25447)210 648 A
  3990. (return)252 1362 A
  3991. ((1);)168 1656 A
  3992. 3870 V
  3993. (25448)210 648 A
  3994. 1026(})S
  3995. 4140 V
  3996. (++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)3528 648 A
  3997. 4230 V
  3998. (src/lib/ip/inet_ntoa.c)924 1698 A
  3999. 4320 V
  4000. (++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)3528 648 A
  4001. 4500 V
  4002. (25500)210 648 A
  4003. 1026(/*)S
  4004. 4590 V
  4005. (25501)210 648 A
  4006. 1068(*)S
  4007. (Copyright)378 1152 A
  4008. ((c))126 1572 A
  4009. (1983)168 1740 A
  4010. (Regents)294 1950 A
  4011. 2286(of)S
  4012. (the)126 2412 A
  4013. (University)420 2580 A
  4014. 3042(of)S
  4015. (California.)462 3168 A
  4016. 4680 V
  4017. (25502)210 648 A
  4018. 1068(*)S
  4019. (All)126 1152 A
  4020. (rights)252 1320 A
  4021. (reserved.)378 1614 A
  4022. 4770 V
  4023. (25503)210 648 A
  4024. 1068(*)S
  4025. 4860 V
  4026. (25504)210 648 A
  4027. 1068(*)S
  4028. (Redistribution)588 1152 A
  4029. (and)126 1782 A
  4030. (use)126 1950 A
  4031. 2118(in)S
  4032. (source)252 2244 A
  4033. (and)126 2538 A
  4034. (binary)252 2706 A
  4035. (forms)210 3000 A
  4036. (are)126 3252 A
  4037. (permitted)378 3420 A
  4038. 4950 V
  4039. (25505)210 648 A
  4040. 1068(*)S
  4041. (provided)336 1152 A
  4042. (that:)210 1530 A
  4043. ((1))126 1782 A
  4044. (source)252 1950 A
  4045. (distributions)546 2244 A
  4046. (retain)252 2832 A
  4047. (this)168 3126 A
  4048. (entire)252 3336 A
  4049. (copyright)378 3630 A
  4050. 5040 V
  4051. (25506)210 648 A
  4052. 1068(*)S
  4053. (notice)252 1152 A
  4054. (and)126 1446 A
  4055. (comment,)336 1614 A
  4056. (and)126 1992 A
  4057. ((2))126 2160 A
  4058. (distributions)546 2328 A
  4059. (including)378 2916 A
  4060. (binaries)336 3336 A
  4061. (display)294 3714 A
  4062. 5130 V
  4063. (25507)210 648 A
  4064. 1068(*)S
  4065. (the)126 1152 A
  4066. (following)378 1320 A
  4067. (acknowledgement:)672 1740 A
  4068. (`This)210 2496 A
  4069. (product)294 2748 A
  4070. (includes)336 3084 A
  4071. (software)336 3462 A
  4072. 5220 V
  4073. (25508)210 648 A
  4074. 1068(*)S
  4075. (developed)378 1152 A
  4076. 1572(by)S
  4077. (the)126 1698 A
  4078. (University)420 1866 A
  4079. 2328(of)S
  4080. (California,)462 2454 A
  4081. (Berkeley)336 2958 A
  4082. (and)126 3336 A
  4083. (its)126 3504 A
  4084. (contributors'')588 3672 A
  4085. 5310 V
  4086. (25509)210 648 A
  4087. 1068(*)S
  4088. 1152(in)S
  4089. (the)126 1278 A
  4090. (documentation)546 1446 A
  4091. 2034(or)S
  4092. (other)210 2160 A
  4093. (materials)378 2412 A
  4094. (provided)336 2832 A
  4095. (with)168 3210 A
  4096. (the)126 3420 A
  4097. (distribution)504 3588 A
  4098. 5400 V
  4099. (25510)210 648 A
  4100. 1068(*)S
  4101. (and)126 1152 A
  4102. 1320(in)S
  4103. (all)126 1446 A
  4104. (advertising)462 1614 A
  4105. (materials)378 2118 A
  4106. (mentioning)420 2538 A
  4107. (features)336 3000 A
  4108. 3378(or)S
  4109. (use)126 3504 A
  4110. 3672(of)S
  4111. (this)168 3798 A
  4112. 5490 V
  4113. (25511)210 648 A
  4114. 1068(*)S
  4115. (software.)378 1152 A
  4116. (Neither)294 1572 A
  4117. (the)126 1908 A
  4118. (name)168 2076 A
  4119. 2286(of)S
  4120. (the)126 2412 A
  4121. (University)420 2580 A
  4122. (nor)126 3042 A
  4123. (the)126 3210 A
  4124. (names)210 3378 A
  4125. 3630(of)S
  4126. (its)126 3756 A
  4127. 5580 V
  4128. (25512)210 648 A
  4129. 1068(*)S
  4130. (contributors)504 1152 A
  4131. (may)126 1698 A
  4132. 1866(be)S
  4133. (used)168 1992 A
  4134. 2202(to)S
  4135. (endorse)294 2328 A
  4136. 2664(or)S
  4137. (promote)294 2790 A
  4138. (products)336 3126 A
  4139. (derived)294 3504 A
  4140. 5670 V
  4141. (25513)210 648 A
  4142. 1068(*)S
  4143. (from)168 1152 A
  4144. (this)168 1362 A
  4145. (software)336 1572 A
  4146. (without)294 1950 A
  4147. (specific)336 2286 A
  4148. (prior)210 2664 A
  4149. (written)294 2916 A
  4150. (permission.)462 3252 A
  4151. 5760 V
  4152. (25514)210 648 A
  4153. 1068(*)S
  4154. (THIS)168 1152 A
  4155. (SOFTWARE)336 1362 A
  4156. 1740(IS)S
  4157. (PROVIDED)336 1866 A
  4158. (`AS)126 2244 A
  4159. (IS'')168 2412 A
  4160. (AND)126 2622 A
  4161. (WITHOUT)294 2790 A
  4162. (ANY)126 3126 A
  4163. (EXPRESS)294 3294 A
  4164. 3630(OR)S
  4165. 5850 V
  4166. (25515)210 648 A
  4167. 1068(*)S
  4168. (IMPLIED)294 1152 A
  4169. (WARRANTIES,)462 1488 A
  4170. (INCLUDING,)420 1992 A
  4171. (WITHOUT)294 2454 A
  4172. (LIMITATION,)462 2790 A
  4173. (THE)126 3294 A
  4174. (IMPLIED)294 3462 A
  4175. 5940 V
  4176. (25516)210 648 A
  4177. 1068(*)S
  4178. (WARRANTIES)420 1152 A
  4179. 1614(OF)S
  4180. (MERCHANTABILITY)630 1740 A
  4181. (AND)126 2412 A
  4182. (FITNESS)294 2580 A
  4183. (FOR)126 2916 A
  4184. 3084(A)S
  4185. (PARTICULAR)420 3168 A
  4186. (PURPOSE.)336 3630 A
  4187. 6030 V
  4188. (25517)210 648 A
  4189. 1068(*/)S
  4190. 6120 V
  4191. (25518)210 648 A
  4192. 6210 V
  4193. (25519)210 648 A
  4194. (#if)126 1026 A
  4195. (defined(LIBC_SCCS))756 1194 A
  4196. 1992(&&)S
  4197. (!defined(lint))588 2118 A
  4198. 8418 V
  4199. EP
  4200. %%Page: 232 232
  4201. BP
  4202. /slant 0 def
  4203. /height 0 def
  4204. 630 V
  4205. 12 B
  4206. (232)180 648 A
  4207. 11 R
  4208. 1963(File:)S
  4209. (src/lib/ip/inet_ntoa.c)917 2196 A
  4210. 10 R
  4211. 3402(MINIX)S
  4212. 3730(SOURCE)S
  4213. 4153(CODE)S
  4214. 900 V
  4215. 7 LST
  4216. (25520)210 648 A
  4217. (static)252 1026 A
  4218. (char)168 1320 A
  4219. (sccsid[])336 1530 A
  4220. 1908(=)S
  4221. ("@(#)inet_ntoa.c)672 1992 A
  4222. (5.5)126 2706 A
  4223. ((Berkeley))420 2874 A
  4224. (6/1/90";)336 3336 A
  4225. 990 V
  4226. (25521)210 648 A
  4227. (#endif)252 1026 A
  4228. 1320(/*)S
  4229. (LIBC_SCCS)378 1446 A
  4230. (and)126 1866 A
  4231. (not)126 2034 A
  4232. (lint)168 2202 A
  4233. 2412(*/)S
  4234. 1080 V
  4235. (25522)210 648 A
  4236. 1170 V
  4237. (25523)210 648 A
  4238. 1026(/*)S
  4239. 1260 V
  4240. (25524)210 648 A
  4241. 1068(*)S
  4242. (Convert)294 1152 A
  4243. (network-format)588 1488 A
  4244. (internet)336 2118 A
  4245. (address)294 2496 A
  4246. 1350 V
  4247. (25525)210 648 A
  4248. 1068(*)S
  4249. 1152(to)S
  4250. (base)168 1278 A
  4251. (256)126 1488 A
  4252. (d.d.d.d)294 1656 A
  4253. (representation.)630 1992 A
  4254. 1440 V
  4255. (25526)210 648 A
  4256. 1068(*/)S
  4257. 1530 V
  4258. (25527)210 648 A
  4259. 1620 V
  4260. (25528)210 648 A
  4261. (#include)336 1026 A
  4262. (<sys/types.h>)546 1404 A
  4263. 1710 V
  4264. (25529)210 648 A
  4265. (#include)336 1026 A
  4266. (<stdio.h>)378 1404 A
  4267. 1800 V
  4268. (25530)210 648 A
  4269. 1890 V
  4270. (25531)210 648 A
  4271. (#include)336 1026 A
  4272. (<net/gen/in.h>)588 1404 A
  4273. 1980 V
  4274. (25532)210 648 A
  4275. (#include)336 1026 A
  4276. (<net/gen/inet.h>)672 1404 A
  4277. 2070 V
  4278. (25533)210 648 A
  4279. 2160 V
  4280. (25534)210 648 A
  4281. (char)168 1026 A
  4282. 1236(*)S
  4283. 2250 V
  4284. (25535)210 648 A
  4285. (inet_ntoa(in))546 1026 A
  4286. 2340 V
  4287. (25536)210 648 A
  4288. (ipaddr_t)336 1362 A
  4289. (in;)126 1740 A
  4290. 2430 V
  4291. (25537)210 648 A
  4292. 1026({)S
  4293. 2520 V
  4294. (25538)210 648 A
  4295. (static)252 1362 A
  4296. (char)168 1656 A
  4297. (b[18];)252 1866 A
  4298. 2610 V
  4299. (25539)210 648 A
  4300. (register)336 1362 A
  4301. (u8_t)168 1740 A
  4302. (*p;)126 1950 A
  4303. 2700 V
  4304. (25540)210 648 A
  4305. 2790 V
  4306. (25541)210 648 A
  4307. 1362(p)S
  4308. 1446(=)S
  4309. ((u8_t)210 1530 A
  4310. (*)&in;)252 1782 A
  4311. 2880 V
  4312. (25542)210 648 A
  4313. (sprintf(b,)420 1362 A
  4314. ("%d.%d.%d.%d",)588 1824 A
  4315. (p[0],)210 2454 A
  4316. (p[1],)210 2706 A
  4317. (p[2],)210 2958 A
  4318. (p[3]);)252 3210 A
  4319. 2970 V
  4320. (25543)210 648 A
  4321. (return)252 1362 A
  4322. ((b);)168 1656 A
  4323. 3060 V
  4324. (25544)210 648 A
  4325. 1026(})S
  4326. 3690 V
  4327. (++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)3528 648 A
  4328. 3780 V
  4329. (src/lib/ip/memcspn.c)840 1698 A
  4330. 3870 V
  4331. (++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)3528 648 A
  4332. 4050 V
  4333. (25600)210 648 A
  4334. 1026(/*)S
  4335. 4140 V
  4336. (25601)210 648 A
  4337. 1068(*)S
  4338. ((c))126 1152 A
  4339. (copyright)378 1320 A
  4340. (1987)168 1740 A
  4341. 1950(by)S
  4342. (the)126 2076 A
  4343. (Vrije)210 2244 A
  4344. (Universiteit,)546 2496 A
  4345. (Amsterdam,)420 3084 A
  4346. (The)126 3546 A
  4347. (Netherlands.)504 3714 A
  4348. 4230 V
  4349. (25602)210 648 A
  4350. 1068(*)S
  4351. (See)126 1152 A
  4352. (the)126 1320 A
  4353. (copyright)378 1488 A
  4354. (notice)252 1908 A
  4355. 2202(in)S
  4356. (the)126 2328 A
  4357. (ACK)126 2496 A
  4358. (home)168 2664 A
  4359. (directory,)420 2874 A
  4360. 3336(in)S
  4361. (the)126 3462 A
  4362. (file)168 3630 A
  4363. ("Copyright".)504 3840 A
  4364. 4320 V
  4365. (25603)210 648 A
  4366. 1068(*/)S
  4367. 4410 V
  4368. (25604)210 648 A
  4369. 1026(/*)S
  4370. ($Header:)336 1152 A
  4371. (strcspn.c,v)462 1530 A
  4372. (1.1)126 2034 A
  4373. (91/12/19)336 2202 A
  4374. (13:20:40)336 2580 A
  4375. (philip)252 2958 A
  4376. (Exp)126 3252 A
  4377. 3420($)S
  4378. 3504(*/)S
  4379. 4500 V
  4380. (25605)210 648 A
  4381. 4590 V
  4382. (25606)210 648 A
  4383. (#include)336 1026 A
  4384. (<string.h>)420 1698 A
  4385. 4680 V
  4386. (25607)210 648 A
  4387. 4770 V
  4388. (25608)210 648 A
  4389. (size_t)252 1026 A
  4390. 4860 V
  4391. (25609)210 648 A
  4392. (memcspn(const)546 1026 A
  4393. (char)168 1614 A
  4394. (*string,)336 1824 A
  4395. (size_t)252 2202 A
  4396. (strlen,)294 2496 A
  4397. (const)210 2832 A
  4398. (char)168 3084 A
  4399. (*notin,)294 3294 A
  4400. (size_t)252 3630 A
  4401. (notinlen))378 3924 A
  4402. 4950 V
  4403. (25610)210 648 A
  4404. 1026({)S
  4405. 5040 V
  4406. (25611)210 648 A
  4407. (register)336 1362 A
  4408. (const)210 1740 A
  4409. (char)168 1992 A
  4410. (*s1,)168 2202 A
  4411. (*s2;)168 2412 A
  4412. 5130 V
  4413. (25612)210 648 A
  4414. (int)126 1362 A
  4415. (i,j;)168 1530 A
  4416. 5220 V
  4417. (25613)210 648 A
  4418. 5310 V
  4419. (25614)210 648 A
  4420. (for)126 1362 A
  4421. ((s1)126 1530 A
  4422. 1698(=)S
  4423. (string,)294 1782 A
  4424. 2118(i)S
  4425. 2202(=)S
  4426. 2286(0;)S
  4427. (i<strlen;)378 2412 A
  4428. (s1++,)210 2832 A
  4429. (i++))168 3084 A
  4430. 3294({)S
  4431. 5400 V
  4432. (25615)210 648 A
  4433. (for(s2)252 1698 A
  4434. 1992(=)S
  4435. (notin,)252 2076 A
  4436. 2370(j)S
  4437. 2454(=)S
  4438. 2538(0;)S
  4439. (*s2)126 2664 A
  4440. 2832(!=)S
  4441. (*s1)126 2958 A
  4442. 3126(&&)S
  4443. 3252(j)S
  4444. 3336(<)S
  4445. (notinlen;)378 3420 A
  4446. (s2++,)210 3840 A
  4447. (j++))168 4092 A
  4448. 5490 V
  4449. (25616)210 648 A
  4450. 2034(/*)S
  4451. (EMPTY)210 2160 A
  4452. 2412(*/)S
  4453. 2538(;)S
  4454. 5580 V
  4455. (25617)210 648 A
  4456. 1698(if)S
  4457. 1824((j)S
  4458. 1950(!=)S
  4459. (notinlen))378 2076 A
  4460. 5670 V
  4461. (25618)210 648 A
  4462. (break;)252 2034 A
  4463. 5760 V
  4464. (25619)210 648 A
  4465. 1362(})S
  4466. 5850 V
  4467. (25620)210 648 A
  4468. (return)252 1362 A
  4469. 1656(s1)S
  4470. 1782(-)S
  4471. (string;)294 1866 A
  4472. 5940 V
  4473. (25621)210 648 A
  4474. 1026(})S
  4475. 8418 V
  4476. EP
  4477. %%Page: 233 233
  4478. BP
  4479. /slant 0 def
  4480. /height 0 def
  4481. 630 V
  4482. 10 R
  4483. 648(MINIX)S
  4484. 976(SOURCE)S
  4485. 1399(CODE)S
  4486. 11 R
  4487. 1933(File:)S
  4488. (src/lib/ip/oneC_sum.c)977 2166 A
  4489. 12 B
  4490. (233)180 4248 A
  4491. 990 V
  4492. 7 LST
  4493. (++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)3528 648 A
  4494. 1080 V
  4495. (src/lib/ip/oneC_sum.c)882 1698 A
  4496. 1170 V
  4497. (++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)3528 648 A
  4498. 1350 V
  4499. (25700)210 648 A
  4500. 1026(/*)S
  4501. (oneC_sum())420 1362 A
  4502. 1824(-)S
  4503. (One)126 1908 A
  4504. (complement's)504 2076 A
  4505. (checksum)336 2622 A
  4506. (Author:)294 3378 A
  4507. (Kees)168 3714 A
  4508. 3924(J.)S
  4509. (Bot)126 4050 A
  4510. 1440 V
  4511. (25701)210 648 A
  4512. 1068(*)S
  4513. 3714(8)S
  4514. (May)126 3798 A
  4515. (1995)168 3966 A
  4516. 1530 V
  4517. (25702)210 648 A
  4518. 1068(*)S
  4519. (See)126 1152 A
  4520. (RFC)126 1320 A
  4521. (1071,)210 1488 A
  4522. ("Computing)420 1740 A
  4523. (the)126 2202 A
  4524. (Internet)336 2370 A
  4525. (checksum")378 2748 A
  4526. 1620 V
  4527. (25703)210 648 A
  4528. 1068(*/)S
  4529. 1710 V
  4530. (25704)210 648 A
  4531. 1800 V
  4532. (25705)210 648 A
  4533. (#include)336 1026 A
  4534. (<sys/types.h>)546 1404 A
  4535. 1890 V
  4536. (25706)210 648 A
  4537. (#include)336 1026 A
  4538. (<net/gen/oneCsum.h>)798 1404 A
  4539. 1980 V
  4540. (25707)210 648 A
  4541. 2070 V
  4542. (25708)210 648 A
  4543. (u16_t)210 1026 A
  4544. (oneC_sum(U16_t)588 1278 A
  4545. (prev,)210 1908 A
  4546. (void)168 2160 A
  4547. (*data,)252 2370 A
  4548. (size_t)252 2664 A
  4549. (size))210 2958 A
  4550. 2160 V
  4551. (25709)210 648 A
  4552. 1026({)S
  4553. 2250 V
  4554. (25710)210 648 A
  4555. (u8_t)168 1362 A
  4556. (*dptr;)252 1572 A
  4557. 2340 V
  4558. (25711)210 648 A
  4559. (size_t)252 1362 A
  4560. 1656(n;)S
  4561. 2430 V
  4562. (25712)210 648 A
  4563. (u16_t)210 1362 A
  4564. (word;)210 1614 A
  4565. 2520 V
  4566. (25713)210 648 A
  4567. (u32_t)210 1362 A
  4568. (sum;)168 1614 A
  4569. 2610 V
  4570. (25714)210 648 A
  4571. (int)126 1362 A
  4572. (swap=)210 1530 A
  4573. 1782(0;)S
  4574. 2700 V
  4575. (25715)210 648 A
  4576. 2790 V
  4577. (25716)210 648 A
  4578. (sum=)168 1362 A
  4579. (prev;)210 1572 A
  4580. 2880 V
  4581. (25717)210 648 A
  4582. (dptr=)210 1362 A
  4583. (data;)210 1614 A
  4584. 2970 V
  4585. (25718)210 648 A
  4586. 1362(n=)S
  4587. (size;)210 1488 A
  4588. 3060 V
  4589. (25719)210 648 A
  4590. 3150 V
  4591. (25720)210 648 A
  4592. (swap=)210 1362 A
  4593. (((size_t))378 1614 A
  4594. (dptr)168 2034 A
  4595. 2244(&)S
  4596. (1);)126 2328 A
  4597. 3240 V
  4598. (25721)210 648 A
  4599. 1362(if)S
  4600. ((swap))252 1488 A
  4601. 1782({)S
  4602. 3330 V
  4603. (25722)210 648 A
  4604. (sum=)168 1698 A
  4605. (((sum)210 1908 A
  4606. 2160(&)S
  4607. (0xFF))210 2244 A
  4608. 2496(<<)S
  4609. 2622(8))S
  4610. 2748(|)S
  4611. (((sum)210 2832 A
  4612. 3084(&)S
  4613. (0xFF00))294 3168 A
  4614. 3504(>>)S
  4615. (8);)126 3630 A
  4616. 3420 V
  4617. (25723)210 648 A
  4618. 1698(if)S
  4619. 1824((n)S
  4620. 1950(>)S
  4621. 2034(0))S
  4622. 2160({)S
  4623. 3510 V
  4624. (25724)210 648 A
  4625. (((u8_t)252 2034 A
  4626. 2328(*))S
  4627. (&word)[0]=)420 2454 A
  4628. 2916(0;)S
  4629. 3600 V
  4630. (25725)210 648 A
  4631. (((u8_t)252 2034 A
  4632. 2328(*))S
  4633. (&word)[1]=)420 2454 A
  4634. (dptr[0];)336 2916 A
  4635. 3690 V
  4636. (25726)210 648 A
  4637. (sum+=)210 2034 A
  4638. ((u32_t))294 2286 A
  4639. (word;)210 2622 A
  4640. 3780 V
  4641. (25727)210 648 A
  4642. (dptr+=)252 2034 A
  4643. 2328(1;)S
  4644. 3870 V
  4645. (25728)210 648 A
  4646. (n-=)126 2034 A
  4647. 2202(1;)S
  4648. 3960 V
  4649. (25729)210 648 A
  4650. 1698(})S
  4651. 4050 V
  4652. (25730)210 648 A
  4653. 1362(})S
  4654. 4140 V
  4655. (25731)210 648 A
  4656. 4230 V
  4657. (25732)210 648 A
  4658. (while)210 1362 A
  4659. 1614((n)S
  4660. 1740(>=)S
  4661. 1866(8))S
  4662. 1992({)S
  4663. 4320 V
  4664. (25733)210 648 A
  4665. (sum+=)210 1698 A
  4666. ((u32_t))294 1950 A
  4667. (((u16_t)294 2286 A
  4668. 2622(*))S
  4669. (dptr)[0])336 2748 A
  4670. 4410 V
  4671. (25734)210 648 A
  4672. 1866(+)S
  4673. ((u32_t))294 1950 A
  4674. (((u16_t)294 2286 A
  4675. 2622(*))S
  4676. (dptr)[1])336 2748 A
  4677. 4500 V
  4678. (25735)210 648 A
  4679. 1866(+)S
  4680. ((u32_t))294 1950 A
  4681. (((u16_t)294 2286 A
  4682. 2622(*))S
  4683. (dptr)[2])336 2748 A
  4684. 4590 V
  4685. (25736)210 648 A
  4686. 1866(+)S
  4687. ((u32_t))294 1950 A
  4688. (((u16_t)294 2286 A
  4689. 2622(*))S
  4690. (dptr)[3];)378 2748 A
  4691. 4680 V
  4692. (25737)210 648 A
  4693. (dptr+=)252 1698 A
  4694. 1992(8;)S
  4695. 4770 V
  4696. (25738)210 648 A
  4697. (n-=)126 1698 A
  4698. 1866(8;)S
  4699. 4860 V
  4700. (25739)210 648 A
  4701. 1362(})S
  4702. 4950 V
  4703. (25740)210 648 A
  4704. 5040 V
  4705. (25741)210 648 A
  4706. (while)210 1362 A
  4707. 1614((n)S
  4708. 1740(>=)S
  4709. 1866(2))S
  4710. 1992({)S
  4711. 5130 V
  4712. (25742)210 648 A
  4713. (sum+=)210 1698 A
  4714. ((u32_t))294 1950 A
  4715. (((u16_t)294 2286 A
  4716. 2622(*))S
  4717. (dptr)[0];)378 2748 A
  4718. 5220 V
  4719. (25743)210 648 A
  4720. (dptr+=)252 1698 A
  4721. 1992(2;)S
  4722. 5310 V
  4723. (25744)210 648 A
  4724. (n-=)126 1698 A
  4725. 1866(2;)S
  4726. 5400 V
  4727. (25745)210 648 A
  4728. 1362(})S
  4729. 5490 V
  4730. (25746)210 648 A
  4731. 5580 V
  4732. (25747)210 648 A
  4733. 1362(if)S
  4734. 1488((n)S
  4735. 1614(>)S
  4736. 1698(0))S
  4737. 1824({)S
  4738. 5670 V
  4739. (25748)210 648 A
  4740. (((u8_t)252 1698 A
  4741. 1992(*))S
  4742. (&word)[0]=)420 2118 A
  4743. (dptr[0];)336 2580 A
  4744. 5760 V
  4745. (25749)210 648 A
  4746. (((u8_t)252 1698 A
  4747. 1992(*))S
  4748. (&word)[1]=)420 2118 A
  4749. 2580(0;)S
  4750. 5850 V
  4751. (25750)210 648 A
  4752. (sum+=)210 1698 A
  4753. ((u32_t))294 1950 A
  4754. (word;)210 2286 A
  4755. 5940 V
  4756. (25751)210 648 A
  4757. 1362(})S
  4758. 6030 V
  4759. (25752)210 648 A
  4760. 6120 V
  4761. (25753)210 648 A
  4762. (sum=)168 1362 A
  4763. ((sum)168 1572 A
  4764. 1782(&)S
  4765. (0xFFFF))294 1866 A
  4766. 2202(+)S
  4767. ((sum)168 2286 A
  4768. 2496(>>)S
  4769. (16);)168 2622 A
  4770. 6210 V
  4771. (25754)210 648 A
  4772. 1362(if)S
  4773. ((sum)168 1488 A
  4774. 1698(>)S
  4775. (0xFFFF))294 1782 A
  4776. (sum++;)252 2118 A
  4777. 8418 V
  4778. EP
  4779. %%Page: 234 234
  4780. BP
  4781. /slant 0 def
  4782. /height 0 def
  4783. 630 V
  4784. 12 B
  4785. (234)180 648 A
  4786. 11 R
  4787. 1933(File:)S
  4788. (src/lib/ip/oneC_sum.c)977 2166 A
  4789. 10 R
  4790. 3402(MINIX)S
  4791. 3730(SOURCE)S
  4792. 4153(CODE)S
  4793. 900 V
  4794. 7 LST
  4795. (25755)210 648 A
  4796. 990 V
  4797. (25756)210 648 A
  4798. 1362(if)S
  4799. ((swap))252 1488 A
  4800. 1782({)S
  4801. 1080 V
  4802. (25757)210 648 A
  4803. (sum=)168 1698 A
  4804. (((sum)210 1908 A
  4805. 2160(&)S
  4806. (0xFF))210 2244 A
  4807. 2496(<<)S
  4808. 2622(8))S
  4809. 2748(|)S
  4810. (((sum)210 2832 A
  4811. 3084(&)S
  4812. (0xFF00))294 3168 A
  4813. 3504(>>)S
  4814. (8);)126 3630 A
  4815. 1170 V
  4816. (25758)210 648 A
  4817. 1362(})S
  4818. 1260 V
  4819. (25759)210 648 A
  4820. (return)252 1362 A
  4821. (sum;)168 1656 A
  4822. 1350 V
  4823. (25760)210 648 A
  4824. 1026(})S
  4825. 1890 V
  4826. (++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)3528 648 A
  4827. 1980 V
  4828. (src/lib/ip/rcmd.c)714 1698 A
  4829. 2070 V
  4830. (++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)3528 648 A
  4831. 2250 V
  4832. (25800)210 648 A
  4833. 1026(/*)S
  4834. 2340 V
  4835. (25801)210 648 A
  4836. 1068(*)S
  4837. (Copyright)378 1152 A
  4838. ((c))126 1572 A
  4839. (1983)168 1740 A
  4840. (Regents)294 1950 A
  4841. 2286(of)S
  4842. (the)126 2412 A
  4843. (University)420 2580 A
  4844. 3042(of)S
  4845. (California.)462 3168 A
  4846. 2430 V
  4847. (25802)210 648 A
  4848. 1068(*)S
  4849. (All)126 1152 A
  4850. (rights)252 1320 A
  4851. (reserved.)378 1614 A
  4852. 2520 V
  4853. (25803)210 648 A
  4854. 1068(*)S
  4855. 2610 V
  4856. (25804)210 648 A
  4857. 1068(*)S
  4858. (Redistribution)588 1152 A
  4859. (and)126 1782 A
  4860. (use)126 1950 A
  4861. 2118(in)S
  4862. (source)252 2244 A
  4863. (and)126 2538 A
  4864. (binary)252 2706 A
  4865. (forms)210 3000 A
  4866. (are)126 3252 A
  4867. (permitted)378 3420 A
  4868. 2700 V
  4869. (25805)210 648 A
  4870. 1068(*)S
  4871. (provided)336 1152 A
  4872. (that:)210 1530 A
  4873. ((1))126 1782 A
  4874. (source)252 1950 A
  4875. (distributions)546 2244 A
  4876. (retain)252 2832 A
  4877. (this)168 3126 A
  4878. (entire)252 3336 A
  4879. (copyright)378 3630 A
  4880. 2790 V
  4881. (25806)210 648 A
  4882. 1068(*)S
  4883. (notice)252 1152 A
  4884. (and)126 1446 A
  4885. (comment,)336 1614 A
  4886. (and)126 1992 A
  4887. ((2))126 2160 A
  4888. (distributions)546 2328 A
  4889. (including)378 2916 A
  4890. (binaries)336 3336 A
  4891. (display)294 3714 A
  4892. 2880 V
  4893. (25807)210 648 A
  4894. 1068(*)S
  4895. (the)126 1152 A
  4896. (following)378 1320 A
  4897. (acknowledgement:)672 1740 A
  4898. (`This)210 2496 A
  4899. (product)294 2748 A
  4900. (includes)336 3084 A
  4901. (software)336 3462 A
  4902. 2970 V
  4903. (25808)210 648 A
  4904. 1068(*)S
  4905. (developed)378 1152 A
  4906. 1572(by)S
  4907. (the)126 1698 A
  4908. (University)420 1866 A
  4909. 2328(of)S
  4910. (California,)462 2454 A
  4911. (Berkeley)336 2958 A
  4912. (and)126 3336 A
  4913. (its)126 3504 A
  4914. (contributors'')588 3672 A
  4915. 3060 V
  4916. (25809)210 648 A
  4917. 1068(*)S
  4918. 1152(in)S
  4919. (the)126 1278 A
  4920. (documentation)546 1446 A
  4921. 2034(or)S
  4922. (other)210 2160 A
  4923. (materials)378 2412 A
  4924. (provided)336 2832 A
  4925. (with)168 3210 A
  4926. (the)126 3420 A
  4927. (distribution)504 3588 A
  4928. 3150 V
  4929. (25810)210 648 A
  4930. 1068(*)S
  4931. (and)126 1152 A
  4932. 1320(in)S
  4933. (all)126 1446 A
  4934. (advertising)462 1614 A
  4935. (materials)378 2118 A
  4936. (mentioning)420 2538 A
  4937. (features)336 3000 A
  4938. 3378(or)S
  4939. (use)126 3504 A
  4940. 3672(of)S
  4941. (this)168 3798 A
  4942. 3240 V
  4943. (25811)210 648 A
  4944. 1068(*)S
  4945. (software.)378 1152 A
  4946. (Neither)294 1572 A
  4947. (the)126 1908 A
  4948. (name)168 2076 A
  4949. 2286(of)S
  4950. (the)126 2412 A
  4951. (University)420 2580 A
  4952. (nor)126 3042 A
  4953. (the)126 3210 A
  4954. (names)210 3378 A
  4955. 3630(of)S
  4956. (its)126 3756 A
  4957. 3330 V
  4958. (25812)210 648 A
  4959. 1068(*)S
  4960. (contributors)504 1152 A
  4961. (may)126 1698 A
  4962. 1866(be)S
  4963. (used)168 1992 A
  4964. 2202(to)S
  4965. (endorse)294 2328 A
  4966. 2664(or)S
  4967. (promote)294 2790 A
  4968. (products)336 3126 A
  4969. (derived)294 3504 A
  4970. 3420 V
  4971. (25813)210 648 A
  4972. 1068(*)S
  4973. (from)168 1152 A
  4974. (this)168 1362 A
  4975. (software)336 1572 A
  4976. (without)294 1950 A
  4977. (specific)336 2286 A
  4978. (prior)210 2664 A
  4979. (written)294 2916 A
  4980. (permission.)462 3252 A
  4981. 3510 V
  4982. (25814)210 648 A
  4983. 1068(*)S
  4984. (THIS)168 1152 A
  4985. (SOFTWARE)336 1362 A
  4986. 1740(IS)S
  4987. (PROVIDED)336 1866 A
  4988. (`AS)126 2244 A
  4989. (IS'')168 2412 A
  4990. (AND)126 2622 A
  4991. (WITHOUT)294 2790 A
  4992. (ANY)126 3126 A
  4993. (EXPRESS)294 3294 A
  4994. 3630(OR)S
  4995. 3600 V
  4996. (25815)210 648 A
  4997. 1068(*)S
  4998. (IMPLIED)294 1152 A
  4999. (WARRANTIES,)462 1488 A
  5000. (INCLUDING,)420 1992 A
  5001. (WITHOUT)294 2454 A
  5002. (LIMITATION,)462 2790 A
  5003. (THE)126 3294 A
  5004. (IMPLIED)294 3462 A
  5005. 3690 V
  5006. (25816)210 648 A
  5007. 1068(*)S
  5008. (WARRANTIES)420 1152 A
  5009. 1614(OF)S
  5010. (MERCHANTABILITY)630 1740 A
  5011. (AND)126 2412 A
  5012. (FITNESS)294 2580 A
  5013. (FOR)126 2916 A
  5014. 3084(A)S
  5015. (PARTICULAR)420 3168 A
  5016. (PURPOSE.)336 3630 A
  5017. 3780 V
  5018. (25817)210 648 A
  5019. 1068(*/)S
  5020. 3870 V
  5021. (25818)210 648 A
  5022. 3960 V
  5023. (25819)210 648 A
  5024. (#if)126 1026 A
  5025. (defined(LIBC_SCCS))756 1194 A
  5026. 1992(&&)S
  5027. (!defined(lint))588 2118 A
  5028. 4050 V
  5029. (25820)210 648 A
  5030. (static)252 1026 A
  5031. (char)168 1320 A
  5032. (sccsid[])336 1530 A
  5033. 1908(=)S
  5034. ("@(#)rcmd.c)462 1992 A
  5035. (5.22)168 2706 A
  5036. ((Berkeley))420 2916 A
  5037. (6/1/90";)336 3378 A
  5038. 4140 V
  5039. (25821)210 648 A
  5040. (#endif)252 1026 A
  5041. 1320(/*)S
  5042. (LIBC_SCCS)378 1446 A
  5043. (and)126 1866 A
  5044. (not)126 2034 A
  5045. (lint)168 2202 A
  5046. 2412(*/)S
  5047. 4230 V
  5048. (25822)210 648 A
  5049. 4320 V
  5050. (25823)210 648 A
  5051. (#if)126 1026 A
  5052. (_MINIX)252 1194 A
  5053. 4410 V
  5054. (25824)210 648 A
  5055. (#include)336 1026 A
  5056. (<sys/types.h>)546 1404 A
  5057. 4500 V
  5058. (25825)210 648 A
  5059. (#include)336 1026 A
  5060. (<sys/stat.h>)504 1404 A
  5061. 4590 V
  5062. (25826)210 648 A
  5063. (#include)336 1026 A
  5064. (<sys/ioctl.h>)546 1404 A
  5065. 4680 V
  5066. (25827)210 648 A
  5067. (#include)336 1026 A
  5068. (<ctype.h>)378 1404 A
  5069. 4770 V
  5070. (25828)210 648 A
  5071. (#include)336 1026 A
  5072. (<errno.h>)378 1404 A
  5073. 4860 V
  5074. (25829)210 648 A
  5075. (#include)336 1026 A
  5076. (<fcntl.h>)378 1404 A
  5077. 4950 V
  5078. (25830)210 648 A
  5079. (#include)336 1026 A
  5080. (<limits.h>)420 1404 A
  5081. 5040 V
  5082. (25831)210 648 A
  5083. (#include)336 1026 A
  5084. (<pwd.h>)294 1404 A
  5085. 5130 V
  5086. (25832)210 648 A
  5087. (#include)336 1026 A
  5088. (<stdio.h>)378 1404 A
  5089. 5220 V
  5090. (25833)210 648 A
  5091. (#include)336 1026 A
  5092. (<stdlib.h>)420 1404 A
  5093. 5310 V
  5094. (25834)210 648 A
  5095. (#include)336 1026 A
  5096. (<signal.h>)420 1404 A
  5097. 5400 V
  5098. (25835)210 648 A
  5099. (#include)336 1026 A
  5100. (<string.h>)420 1404 A
  5101. 5490 V
  5102. (25836)210 648 A
  5103. (#include)336 1026 A
  5104. (<unistd.h>)420 1404 A
  5105. 5580 V
  5106. (25837)210 648 A
  5107. (#include)336 1026 A
  5108. (<net/gen/netdb.h>)714 1404 A
  5109. 5670 V
  5110. (25838)210 648 A
  5111. (#include)336 1026 A
  5112. (<net/gen/in.h>)588 1404 A
  5113. 5760 V
  5114. (25839)210 648 A
  5115. (#include)336 1026 A
  5116. (<net/gen/tcp.h>)630 1404 A
  5117. 5850 V
  5118. (25840)210 648 A
  5119. (#include)336 1026 A
  5120. (<net/gen/tcp_io.h>)756 1404 A
  5121. 5940 V
  5122. (25841)210 648 A
  5123. (#include)336 1026 A
  5124. (<net/hton.h>)504 1404 A
  5125. 6030 V
  5126. (25842)210 648 A
  5127. (#include)336 1026 A
  5128. (<net/netlib.h>)588 1404 A
  5129. 6120 V
  5130. (25843)210 648 A
  5131. 6210 V
  5132. (25844)210 648 A
  5133. (#define)294 1026 A
  5134. (MAXHOSTNAMELEN)588 1362 A
  5135. (256)126 2034 A
  5136. 8418 V
  5137. EP
  5138. %%Page: 235 235
  5139. BP
  5140. /slant 0 def
  5141. /height 0 def
  5142. 630 V
  5143. 10 R
  5144. 648(MINIX)S
  5145. 976(SOURCE)S
  5146. 1399(CODE)S
  5147. 11 R
  5148. 2055(File:)S
  5149. (src/lib/ip/rcmd.c)732 2288 A
  5150. 12 B
  5151. (235)180 4248 A
  5152. 900 V
  5153. 7 LST
  5154. (25845)210 648 A
  5155. (#define)294 1026 A
  5156. (MAXPATHLEN)420 1362 A
  5157. (PATH_MAX)336 1824 A
  5158. 990 V
  5159. (25846)210 648 A
  5160. (#else)210 1026 A
  5161. 1080 V
  5162. (25847)210 648 A
  5163. (#include)336 1026 A
  5164. (<stdio.h>)378 1404 A
  5165. 1170 V
  5166. (25848)210 648 A
  5167. (#include)336 1026 A
  5168. (<ctype.h>)378 1404 A
  5169. 1260 V
  5170. (25849)210 648 A
  5171. (#include)336 1026 A
  5172. (<pwd.h>)294 1404 A
  5173. 1350 V
  5174. (25850)210 648 A
  5175. (#include)336 1026 A
  5176. (<sys/param.h>)546 1404 A
  5177. 1440 V
  5178. (25851)210 648 A
  5179. (#include)336 1026 A
  5180. (<sys/file.h>)504 1404 A
  5181. 1530 V
  5182. (25852)210 648 A
  5183. (#include)336 1026 A
  5184. (<sys/signal.h>)588 1404 A
  5185. 1620 V
  5186. (25853)210 648 A
  5187. (#include)336 1026 A
  5188. (<sys/socket.h>)588 1404 A
  5189. 1710 V
  5190. (25854)210 648 A
  5191. (#include)336 1026 A
  5192. (<sys/stat.h>)504 1404 A
  5193. 1800 V
  5194. (25855)210 648 A
  5195. 1890 V
  5196. (25856)210 648 A
  5197. (#include)336 1026 A
  5198. (<netinet/in.h>)588 1404 A
  5199. 1980 V
  5200. (25857)210 648 A
  5201. 2070 V
  5202. (25858)210 648 A
  5203. (#include)336 1026 A
  5204. (<netdb.h>)378 1404 A
  5205. 2160 V
  5206. (25859)210 648 A
  5207. (#include)336 1026 A
  5208. (<errno.h>)378 1404 A
  5209. 2250 V
  5210. (25860)210 648 A
  5211. (#endif)252 1026 A
  5212. 2340 V
  5213. (25861)210 648 A
  5214. 2430 V
  5215. (25862)210 648 A
  5216. (#ifdef)252 1026 A
  5217. (__STDC__)336 1320 A
  5218. 2520 V
  5219. (25863)210 648 A
  5220. (#define)294 1026 A
  5221. (CONST)210 1362 A
  5222. (const)210 1698 A
  5223. 2610 V
  5224. (25864)210 648 A
  5225. (#else)210 1026 A
  5226. 2700 V
  5227. (25865)210 648 A
  5228. (#define)294 1026 A
  5229. (CONST)210 1362 A
  5230. 2790 V
  5231. (25866)210 648 A
  5232. (#endif)252 1026 A
  5233. 2880 V
  5234. (25867)210 648 A
  5235. 2970 V
  5236. (25868)210 648 A
  5237. (extern)252 1026 A
  5238. (errno;)252 1362 A
  5239. 3060 V
  5240. (25869)210 648 A
  5241. (#if)126 1026 A
  5242. (_MINIX)252 1194 A
  5243. 3150 V
  5244. (25870)210 648 A
  5245. (int)126 1026 A
  5246. (_validuser)420 1194 A
  5247. (_ARGS(()294 1656 A
  5248. (FILE)168 1992 A
  5249. (*hostf,)294 2202 A
  5250. (const)210 2538 A
  5251. (char)168 2790 A
  5252. (*rhost,)294 3000 A
  5253. (const)210 3336 A
  5254. (char)168 3588 A
  5255. (*luser,)294 3798 A
  5256. 3240 V
  5257. (25871)210 648 A
  5258. (const)210 2706 A
  5259. (char)168 2958 A
  5260. (*ruser,)294 3168 A
  5261. (int)126 3504 A
  5262. (baselen)294 3672 A
  5263. ());)126 4008 A
  5264. 3330 V
  5265. (25872)210 648 A
  5266. (static)252 1026 A
  5267. (int)126 1320 A
  5268. (_checkhost)420 1488 A
  5269. (_ARGS(()294 1950 A
  5270. (const)210 2286 A
  5271. (char)168 2538 A
  5272. (*rhost,)294 2748 A
  5273. (const)210 3084 A
  5274. (char)168 3336 A
  5275. (*lhost,)294 3546 A
  5276. (int)126 3882 A
  5277. (len)126 4050 A
  5278. ());)126 4218 A
  5279. 3420 V
  5280. (25873)210 648 A
  5281. (#else)210 1026 A
  5282. 3510 V
  5283. (25874)210 648 A
  5284. (char)168 1026 A
  5285. (*index();)378 1362 A
  5286. 3600 V
  5287. (25875)210 648 A
  5288. (#endif)252 1026 A
  5289. 3690 V
  5290. (25876)210 648 A
  5291. 3780 V
  5292. (25877)210 648 A
  5293. (#if)126 1026 A
  5294. (_MINIX)252 1194 A
  5295. 3870 V
  5296. (25878)210 648 A
  5297. (int)126 1026 A
  5298. (rcmd(ahost,)462 1194 A
  5299. (rport,)252 1698 A
  5300. (locuser,)336 1992 A
  5301. (remuser,)336 2370 A
  5302. (cmd,)168 2748 A
  5303. (fd2p))210 2958 A
  5304. 3960 V
  5305. (25879)210 648 A
  5306. (char)168 1026 A
  5307. (**ahost;)336 1236 A
  5308. 4050 V
  5309. (25880)210 648 A
  5310. (int)126 1026 A
  5311. (rport;)252 1194 A
  5312. 4140 V
  5313. (25881)210 648 A
  5314. (CONST)210 1026 A
  5315. (char)168 1278 A
  5316. (*locuser,)378 1488 A
  5317. (*remuser,)378 1908 A
  5318. (*cmd;)210 2328 A
  5319. 4230 V
  5320. (25882)210 648 A
  5321. (int)126 1026 A
  5322. (*fd2p;)252 1194 A
  5323. 4320 V
  5324. (25883)210 648 A
  5325. 1026({)S
  5326. 4410 V
  5327. (25884)210 648 A
  5328. (int)126 1362 A
  5329. (fd,)126 1530 A
  5330. (fd2,)168 1698 A
  5331. (result;)294 1908 A
  5332. 4500 V
  5333. (25885)210 648 A
  5334. (struct)252 1362 A
  5335. (hostent)294 1656 A
  5336. (*hp;)168 1992 A
  5337. 4590 V
  5338. (25886)210 648 A
  5339. (tcpport_t)378 1362 A
  5340. (lport;)252 1782 A
  5341. 4680 V
  5342. (25887)210 648 A
  5343. (nwio_tcpconf_t)588 1362 A
  5344. (tcpconf;)336 1992 A
  5345. 4770 V
  5346. (25888)210 648 A
  5347. (nwio_tcpcl_t)504 1362 A
  5348. (tcpconnopt;)462 1908 A
  5349. 4860 V
  5350. (25889)210 648 A
  5351. (pid_t)210 1362 A
  5352. (pid;)168 1614 A
  5353. 4950 V
  5354. (25890)210 648 A
  5355. (char)168 1362 A
  5356. (num[8];)294 1572 A
  5357. 5040 V
  5358. (25891)210 648 A
  5359. (char)168 1362 A
  5360. 1572(c;)S
  5361. 5130 V
  5362. (25892)210 648 A
  5363. (char)168 1362 A
  5364. (*tcp_device;)504 1572 A
  5365. 5220 V
  5366. (25893)210 648 A
  5367. 5310 V
  5368. (25894)210 648 A
  5369. (fd=)126 1362 A
  5370. (-1;)126 1530 A
  5371. 5400 V
  5372. (25895)210 648 A
  5373. (fd2=)168 1362 A
  5374. (-1;)126 1572 A
  5375. 5490 V
  5376. (25896)210 648 A
  5377. 5580 V
  5378. (25897)210 648 A
  5379. (tcp_device=)462 1362 A
  5380. (getenv("TCP_DEVICE");)882 1866 A
  5381. 5670 V
  5382. (25898)210 648 A
  5383. 1362(if)S
  5384. ((tcp_device)462 1488 A
  5385. 1992(==)S
  5386. (NULL))210 2118 A
  5387. 5760 V
  5388. (25899)210 648 A
  5389. (tcp_device=)462 1698 A
  5390. (TCP_DEVICE;)462 2202 A
  5391. 5850 V
  5392. (25900)210 648 A
  5393. (hp=)126 1362 A
  5394. (gethostbyname(*ahost);)924 1530 A
  5395. 5940 V
  5396. (25901)210 648 A
  5397. 1362(if)S
  5398. ((!hp))210 1488 A
  5399. 6030 V
  5400. (25902)210 648 A
  5401. 1362({)S
  5402. 6120 V
  5403. (25903)210 648 A
  5404. (fprintf(stderr,)630 1698 A
  5405. ("%s:)168 2370 A
  5406. (unknown)294 2580 A
  5407. (host\n",)336 2916 A
  5408. (*ahost);)336 3294 A
  5409. 6210 V
  5410. (25904)210 648 A
  5411. (return)252 1698 A
  5412. (-1;)126 1992 A
  5413. 8418 V
  5414. EP
  5415. %%Page: 236 236
  5416. BP
  5417. /slant 0 def
  5418. /height 0 def
  5419. 630 V
  5420. 12 B
  5421. (236)180 648 A
  5422. 11 R
  5423. 2055(File:)S
  5424. (src/lib/ip/rcmd.c)732 2288 A
  5425. 10 R
  5426. 3402(MINIX)S
  5427. 3730(SOURCE)S
  5428. 4153(CODE)S
  5429. 900 V
  5430. 7 LST
  5431. (25905)210 648 A
  5432. 1362(})S
  5433. 990 V
  5434. (25906)210 648 A
  5435. (*ahost=)294 1362 A
  5436. (hp->h_name;)462 1698 A
  5437. 1080 V
  5438. (25907)210 648 A
  5439. (for)126 1362 A
  5440. ((lport=)294 1530 A
  5441. (TCPPORT_RESERVED-1;)798 1866 A
  5442. (lport)210 2706 A
  5443. 2958(>=)S
  5444. (TCPPORT_RESERVED/2;)798 3084 A
  5445. (lport--))336 3924 A
  5446. 1170 V
  5447. (25908)210 648 A
  5448. 1362({)S
  5449. 1260 V
  5450. (25909)210 648 A
  5451. (fd=)126 1698 A
  5452. (open)168 1866 A
  5453. ((tcp_device,)504 2076 A
  5454. (O_RDWR);)336 2622 A
  5455. 1350 V
  5456. (25910)210 648 A
  5457. 1698(if)S
  5458. ((fd<0))252 1824 A
  5459. 1440 V
  5460. (25911)210 648 A
  5461. 1698({)S
  5462. 1530 V
  5463. (25912)210 648 A
  5464. (fprintf(stderr,)630 2034 A
  5465. ("unable)294 2706 A
  5466. 3042(to)S
  5467. (open)168 3168 A
  5468. (%s:)126 3378 A
  5469. (%s\n",)252 3546 A
  5470. 1620 V
  5471. (25913)210 648 A
  5472. (tcp_device,)462 2370 A
  5473. (strerror(errno));)714 2874 A
  5474. 1710 V
  5475. (25914)210 648 A
  5476. (goto)168 2034 A
  5477. (bad;)168 2244 A
  5478. 1800 V
  5479. (25915)210 648 A
  5480. 1698(})S
  5481. 1890 V
  5482. (25916)210 648 A
  5483. (tcpconf.nwtc_flags=)798 1698 A
  5484. (NWTC_LP_SET)462 2538 A
  5485. 3042(|)S
  5486. (NWTC_SET_RA)462 3126 A
  5487. 3630(|)S
  5488. (NWTC_SET_RP)462 3714 A
  5489. 4218(|)S
  5490. 1980 V
  5491. (25917)210 648 A
  5492. (NWTC_EXCL;)420 2034 A
  5493. 2070 V
  5494. (25918)210 648 A
  5495. (tcpconf.nwtc_locport=)882 1698 A
  5496. (htons(lport);)546 2622 A
  5497. 2160 V
  5498. (25919)210 648 A
  5499. (tcpconf.nwtc_remport=)882 1698 A
  5500. (rport;)252 2622 A
  5501. 2250 V
  5502. (25920)210 648 A
  5503. (tcpconf.nwtc_remaddr=)882 1698 A
  5504. (*(ipaddr_t)420 2622 A
  5505. (*)hp->h_addr;)546 3084 A
  5506. 2340 V
  5507. (25921)210 648 A
  5508. 2430 V
  5509. (25922)210 648 A
  5510. (result=)294 1698 A
  5511. (ioctl(fd,)378 2034 A
  5512. (NWIOSTCPCONF,)546 2454 A
  5513. (&tcpconf);)420 3042 A
  5514. 2520 V
  5515. (25923)210 648 A
  5516. 1698(if)S
  5517. ((result<0))420 1824 A
  5518. 2610 V
  5519. (25924)210 648 A
  5520. 1698({)S
  5521. 2700 V
  5522. (25925)210 648 A
  5523. 2034(if)S
  5524. ((errno)252 2160 A
  5525. 2454(==)S
  5526. (EADDRINUSE))462 2580 A
  5527. 2790 V
  5528. (25926)210 648 A
  5529. 2034({)S
  5530. 2880 V
  5531. (25927)210 648 A
  5532. (close(fd);)420 2370 A
  5533. 2970 V
  5534. (25928)210 648 A
  5535. (continue;)378 2370 A
  5536. 3060 V
  5537. (25929)210 648 A
  5538. 2034(})S
  5539. 3150 V
  5540. (25930)210 648 A
  5541. (fprintf(stderr,)630 2034 A
  5542. ("unable)294 2706 A
  5543. 3042(to)S
  5544. (ioctl(NWIOSTCPCONF):)840 3168 A
  5545. (%s\n",)252 4050 A
  5546. 3240 V
  5547. (25931)210 648 A
  5548. (strerror(errno));)714 2370 A
  5549. 3330 V
  5550. (25932)210 648 A
  5551. (goto)168 2034 A
  5552. (bad;)168 2244 A
  5553. 3420 V
  5554. (25933)210 648 A
  5555. 1698(})S
  5556. 3510 V
  5557. (25934)210 648 A
  5558. (tcpconf.nwtc_flags=)798 1698 A
  5559. (NWTC_SHARED;)504 2538 A
  5560. 3600 V
  5561. (25935)210 648 A
  5562. (result=)294 1698 A
  5563. (ioctl(fd,)378 2034 A
  5564. (NWIOSTCPCONF,)546 2454 A
  5565. (&tcpconf);)420 3042 A
  5566. 3690 V
  5567. (25936)210 648 A
  5568. 1698(if)S
  5569. ((result<0))420 1824 A
  5570. 3780 V
  5571. (25937)210 648 A
  5572. 1698({)S
  5573. 3870 V
  5574. (25938)210 648 A
  5575. (fprintf(stderr,)630 2034 A
  5576. ("unable)294 2706 A
  5577. 3042(to)S
  5578. (ioctl(NWIOSTCPCONF):)840 3168 A
  5579. (%s\n",)252 4050 A
  5580. 3960 V
  5581. (25939)210 648 A
  5582. (strerror(errno));)714 2370 A
  5583. 4050 V
  5584. (25940)210 648 A
  5585. (goto)168 2034 A
  5586. (bad;)168 2244 A
  5587. 4140 V
  5588. (25941)210 648 A
  5589. 1698(})S
  5590. 4230 V
  5591. (25942)210 648 A
  5592. (tcpconnopt.nwtcl_flags=)966 1698 A
  5593. 2706(0;)S
  5594. 4320 V
  5595. (25943)210 648 A
  5596. 4410 V
  5597. (25944)210 648 A
  5598. 1698(do)S
  5599. 4500 V
  5600. (25945)210 648 A
  5601. 1698({)S
  5602. 4590 V
  5603. (25946)210 648 A
  5604. (result=)294 2034 A
  5605. (ioctl)210 2370 A
  5606. ((fd,)168 2622 A
  5607. (NWIOTCPCONN,)504 2832 A
  5608. (&tcpconnopt);)546 3378 A
  5609. 4680 V
  5610. (25947)210 648 A
  5611. 2034(if)S
  5612. ((result<0)378 2160 A
  5613. 2580(&&)S
  5614. (errno)210 2706 A
  5615. 2958(==)S
  5616. (EAGAIN))294 3084 A
  5617. 4770 V
  5618. (25948)210 648 A
  5619. 2034({)S
  5620. 4860 V
  5621. (25949)210 648 A
  5622. (sleep(2);)378 2370 A
  5623. 4950 V
  5624. (25950)210 648 A
  5625. 2034(})S
  5626. 5040 V
  5627. (25951)210 648 A
  5628. 1698(})S
  5629. (while)210 1782 A
  5630. ((result<0)378 2034 A
  5631. 2454(&&)S
  5632. (errno)210 2580 A
  5633. 2832(==)S
  5634. (EAGAIN);)336 2958 A
  5635. 5130 V
  5636. (25952)210 648 A
  5637. 1698(if)S
  5638. ((result<0)378 1824 A
  5639. 2244(&&)S
  5640. (errno)210 2370 A
  5641. 2622(!=)S
  5642. (EADDRINUSE))462 2748 A
  5643. 5220 V
  5644. (25953)210 648 A
  5645. 1698({)S
  5646. 5310 V
  5647. (25954)210 648 A
  5648. (fprintf(stderr,)630 2034 A
  5649. 5400 V
  5650. (25955)210 648 A
  5651. ("unable)294 2370 A
  5652. 2706(to)S
  5653. (ioctl(NWIOTCPCONN):)798 2832 A
  5654. (%s\n",)252 3672 A
  5655. 5490 V
  5656. (25956)210 648 A
  5657. (strerror(errno));)714 2370 A
  5658. 5580 V
  5659. (25957)210 648 A
  5660. (goto)168 2034 A
  5661. (bad;)168 2244 A
  5662. 5670 V
  5663. (25958)210 648 A
  5664. 1698(})S
  5665. 5760 V
  5666. (25959)210 648 A
  5667. 1698(if)S
  5668. ((result>=0))462 1824 A
  5669. 5850 V
  5670. (25960)210 648 A
  5671. (break;)252 2034 A
  5672. 5940 V
  5673. (25961)210 648 A
  5674. 1362(})S
  5675. 6030 V
  5676. (25962)210 648 A
  5677. 1362(if)S
  5678. ((lport<TCPPORT_RESERVED/2))1092 1488 A
  5679. 6120 V
  5680. (25963)210 648 A
  5681. 1362({)S
  5682. 6210 V
  5683. (25964)210 648 A
  5684. (fprintf(stderr,)630 1698 A
  5685. ("can't)252 2370 A
  5686. (get)126 2664 A
  5687. (port\n");)378 2832 A
  5688. 8418 V
  5689. EP
  5690. %%Page: 237 237
  5691. BP
  5692. /slant 0 def
  5693. /height 0 def
  5694. 630 V
  5695. 10 R
  5696. 648(MINIX)S
  5697. 976(SOURCE)S
  5698. 1399(CODE)S
  5699. 11 R
  5700. 2055(File:)S
  5701. (src/lib/ip/rcmd.c)732 2288 A
  5702. 12 B
  5703. (237)180 4248 A
  5704. 900 V
  5705. 7 LST
  5706. (25965)210 648 A
  5707. (return)252 1698 A
  5708. (-1;)126 1992 A
  5709. 990 V
  5710. (25966)210 648 A
  5711. 1362(})S
  5712. 1080 V
  5713. (25967)210 648 A
  5714. 1362(if)S
  5715. ((!fd2p))294 1488 A
  5716. 1170 V
  5717. (25968)210 648 A
  5718. 1362({)S
  5719. 1260 V
  5720. (25969)210 648 A
  5721. 1698(if)S
  5722. ((write(fd,)420 1824 A
  5723. ("",)126 2286 A
  5724. 2454(1))S
  5725. 2580(!=)S
  5726. 2706(1))S
  5727. 1350 V
  5728. (25970)210 648 A
  5729. 1698({)S
  5730. 1440 V
  5731. (25971)210 648 A
  5732. (fprintf(stderr,)630 2034 A
  5733. ("unable)294 2706 A
  5734. 3042(to)S
  5735. (write:)252 3168 A
  5736. (%s",)168 3462 A
  5737. (strerror(errno));)714 3672 A
  5738. 1530 V
  5739. (25972)210 648 A
  5740. (goto)168 2034 A
  5741. (bad;)168 2244 A
  5742. 1620 V
  5743. (25973)210 648 A
  5744. 1698(})S
  5745. 1710 V
  5746. (25974)210 648 A
  5747. 1362(})S
  5748. 1800 V
  5749. (25975)210 648 A
  5750. (else)168 1362 A
  5751. 1890 V
  5752. (25976)210 648 A
  5753. 1362({)S
  5754. 1980 V
  5755. (25977)210 648 A
  5756. (fd2=)168 1698 A
  5757. (open)168 1908 A
  5758. ((tcp_device,)504 2118 A
  5759. (O_RDWR);)336 2664 A
  5760. 2070 V
  5761. (25978)210 648 A
  5762. 1698(if)S
  5763. ((fd2<0))294 1824 A
  5764. 2160 V
  5765. (25979)210 648 A
  5766. 1698({)S
  5767. 2250 V
  5768. (25980)210 648 A
  5769. (fprintf(stderr,)630 2034 A
  5770. ("unable)294 2706 A
  5771. 3042(to)S
  5772. (open)168 3168 A
  5773. (%s:)126 3378 A
  5774. (%s\n",)252 3546 A
  5775. 2340 V
  5776. (25981)210 648 A
  5777. (tcp_device,)462 2370 A
  5778. (strerror(errno));)714 2874 A
  5779. 2430 V
  5780. (25982)210 648 A
  5781. (goto)168 2034 A
  5782. (bad;)168 2244 A
  5783. 2520 V
  5784. (25983)210 648 A
  5785. 1698(})S
  5786. 2610 V
  5787. (25984)210 648 A
  5788. (tcpconf.nwtc_flags=)798 1698 A
  5789. (NWTC_LP_SET)462 2538 A
  5790. 3042(|)S
  5791. (NWTC_UNSET_RA)546 3126 A
  5792. 3714(|)S
  5793. 2700 V
  5794. (25985)210 648 A
  5795. (NWTC_UNSET_RP)546 2034 A
  5796. 2622(|)S
  5797. (NWTC_SHARED;)504 2706 A
  5798. 2790 V
  5799. (25986)210 648 A
  5800. (tcpconf.nwtc_locport=)882 1698 A
  5801. (htons(lport);)546 2622 A
  5802. 2880 V
  5803. (25987)210 648 A
  5804. 2970 V
  5805. (25988)210 648 A
  5806. (result=)294 1698 A
  5807. (ioctl(fd2,)420 2034 A
  5808. (NWIOSTCPCONF,)546 2496 A
  5809. (&tcpconf);)420 3084 A
  5810. 3060 V
  5811. (25989)210 648 A
  5812. 1698(if)S
  5813. ((result<0))420 1824 A
  5814. 3150 V
  5815. (25990)210 648 A
  5816. 1698({)S
  5817. 3240 V
  5818. (25991)210 648 A
  5819. (fprintf(stderr,)630 2034 A
  5820. 3330 V
  5821. (25992)210 648 A
  5822. ("unable)294 2370 A
  5823. 2706(to)S
  5824. (ioctl(NWIOSTCPCONF):)840 2832 A
  5825. (%s\n",)252 3714 A
  5826. 3420 V
  5827. (25993)210 648 A
  5828. (strerror(errno));)714 2370 A
  5829. 3510 V
  5830. (25994)210 648 A
  5831. (goto)168 2034 A
  5832. (bad;)168 2244 A
  5833. 3600 V
  5834. (25995)210 648 A
  5835. 1698(})S
  5836. 3690 V
  5837. (25996)210 648 A
  5838. (pid=)168 1698 A
  5839. (fork();)294 1908 A
  5840. 3780 V
  5841. (25997)210 648 A
  5842. 1698(if)S
  5843. ((pid<0))294 1824 A
  5844. 3870 V
  5845. (25998)210 648 A
  5846. 1698({)S
  5847. 3960 V
  5848. (25999)210 648 A
  5849. (fprintf(stderr,)630 2034 A
  5850. ("unable)294 2706 A
  5851. 3042(to)S
  5852. (fork:)210 3168 A
  5853. (%s\n",)252 3420 A
  5854. 4050 V
  5855. (26000)210 648 A
  5856. (strerror(errno));)714 2370 A
  5857. 4140 V
  5858. (26001)210 648 A
  5859. (goto)168 2034 A
  5860. (bad;)168 2244 A
  5861. 4230 V
  5862. (26002)210 648 A
  5863. 1698(})S
  5864. 4320 V
  5865. (26003)210 648 A
  5866. 1698(if)S
  5867. ((!pid))252 1824 A
  5868. 4410 V
  5869. (26004)210 648 A
  5870. 1698({)S
  5871. 4500 V
  5872. (26005)210 648 A
  5873. (alarm(0);)378 2034 A
  5874. 4590 V
  5875. (26006)210 648 A
  5876. (signal(SIGALRM,)630 2034 A
  5877. (SIG_DFL);)378 2706 A
  5878. 4680 V
  5879. (26007)210 648 A
  5880. (alarm(30);)420 2034 A
  5881. 2496(/*)S
  5882. (give)168 2622 A
  5883. 2832(up)S
  5884. (after)210 2958 A
  5885. (half)168 3210 A
  5886. 3420(a)S
  5887. (minute)252 3504 A
  5888. 3798(*/)S
  5889. 4770 V
  5890. (26008)210 648 A
  5891. (tcpconnopt.nwtcl_flags=)966 2034 A
  5892. 3042(0;)S
  5893. 4860 V
  5894. (26009)210 648 A
  5895. 4950 V
  5896. (26010)210 648 A
  5897. 2034(do)S
  5898. 5040 V
  5899. (26011)210 648 A
  5900. 2034({)S
  5901. 5130 V
  5902. (26012)210 648 A
  5903. (result=)294 2370 A
  5904. (ioctl)210 2706 A
  5905. ((fd2,)210 2958 A
  5906. (NWIOTCPLISTEN,)588 3210 A
  5907. 5220 V
  5908. (26013)210 648 A
  5909. (&tcpconnopt);)546 2706 A
  5910. 5310 V
  5911. (26014)210 648 A
  5912. 2370(if)S
  5913. ((result<0)378 2496 A
  5914. 2916(&&)S
  5915. (errno)210 3042 A
  5916. 3294(==)S
  5917. (EAGAIN))294 3420 A
  5918. 5400 V
  5919. (26015)210 648 A
  5920. 2370({)S
  5921. 5490 V
  5922. (26016)210 648 A
  5923. (sleep(2);)378 2706 A
  5924. 5580 V
  5925. (26017)210 648 A
  5926. 2370(})S
  5927. 5670 V
  5928. (26018)210 648 A
  5929. 2034(})S
  5930. (while)210 2118 A
  5931. ((result<0)378 2370 A
  5932. 2790(&&)S
  5933. (errno)210 2916 A
  5934. 3168(==)S
  5935. (EAGAIN);)336 3294 A
  5936. 5760 V
  5937. (26019)210 648 A
  5938. 2034(if)S
  5939. ((result<0)378 2160 A
  5940. 2580(&&)S
  5941. (errno)210 2706 A
  5942. 2958(!=)S
  5943. (EADDRINUSE))462 3084 A
  5944. 5850 V
  5945. (26020)210 648 A
  5946. 2034({)S
  5947. 5940 V
  5948. (26021)210 648 A
  5949. (fprintf(stderr,)630 2370 A
  5950. 6030 V
  5951. (26022)210 648 A
  5952. ("unable)294 2706 A
  5953. 3042(to)S
  5954. (ioctl(NWIOTCPLISTEN):)882 3168 A
  5955. (%s\n",)252 4092 A
  5956. 6120 V
  5957. (26023)210 648 A
  5958. (strerror(errno));)714 2706 A
  5959. 6210 V
  5960. (26024)210 648 A
  5961. (exit(1);)336 2370 A
  5962. 8418 V
  5963. EP
  5964. %%Page: 238 238
  5965. BP
  5966. /slant 0 def
  5967. /height 0 def
  5968. 630 V
  5969. 12 B
  5970. (238)180 648 A
  5971. 11 R
  5972. 2055(File:)S
  5973. (src/lib/ip/rcmd.c)732 2288 A
  5974. 10 R
  5975. 3402(MINIX)S
  5976. 3730(SOURCE)S
  5977. 4153(CODE)S
  5978. 900 V
  5979. 7 LST
  5980. (26025)210 648 A
  5981. 2034(})S
  5982. 990 V
  5983. (26026)210 648 A
  5984. 2034(if)S
  5985. ((result>=0))462 2160 A
  5986. 1080 V
  5987. (26027)210 648 A
  5988. (exit(0);)336 2370 A
  5989. 1170 V
  5990. (26028)210 648 A
  5991. (else)168 2034 A
  5992. 1260 V
  5993. (26029)210 648 A
  5994. (exit(1);)336 2370 A
  5995. 1350 V
  5996. (26030)210 648 A
  5997. 1698(})S
  5998. 1440 V
  5999. (26031)210 648 A
  6000. 1698(/*)S
  6001. 1530 V
  6002. (26032)210 648 A
  6003. 1740(*)S
  6004. (This)168 1824 A
  6005. (sleep)210 2034 A
  6006. 2286(is)S
  6007. 2412(a)S
  6008. (HACK.)210 2496 A
  6009. (The)126 2790 A
  6010. (command)294 2958 A
  6011. (that)168 3294 A
  6012. 3504(we)S
  6013. (are)126 3630 A
  6014. (starting)336 3798 A
  6015. 1620 V
  6016. (26033)210 648 A
  6017. 1740(*)S
  6018. (will)168 1824 A
  6019. (try)126 2034 A
  6020. 2202(to)S
  6021. (connect)294 2328 A
  6022. 2664(to)S
  6023. (the)126 2790 A
  6024. (fd2)126 2958 A
  6025. (port.)210 3126 A
  6026. 3420(It)S
  6027. (seems)210 3546 A
  6028. (that)168 3798 A
  6029. (for)126 4008 A
  6030. 1710 V
  6031. (26034)210 648 A
  6032. 1740(*)S
  6033. (this)168 1824 A
  6034. 2034(to)S
  6035. (succeed)294 2160 A
  6036. (the)126 2496 A
  6037. (child)210 2664 A
  6038. (process)294 2916 A
  6039. (must)168 3252 A
  6040. (have)168 3462 A
  6041. (already)294 3672 A
  6042. (made)168 4008 A
  6043. 1800 V
  6044. (26035)210 648 A
  6045. 1740(*)S
  6046. (the)126 1824 A
  6047. (call)168 1992 A
  6048. 2202(to)S
  6049. (ioctl)210 2328 A
  6050. (above)210 2580 A
  6051. ((the)168 2832 A
  6052. (NWIOTCPLISTEN))588 3042 A
  6053. (call.)210 3672 A
  6054. 1890 V
  6055. (26036)210 648 A
  6056. 1740(*)S
  6057. (The)126 1824 A
  6058. (sleep)210 1992 A
  6059. (gives)210 2244 A
  6060. (the)126 2496 A
  6061. (child)210 2664 A
  6062. 2916(a)S
  6063. (chance)252 3000 A
  6064. 3294(to)S
  6065. (make)168 3420 A
  6066. (the)126 3630 A
  6067. (call)168 3798 A
  6068. 1980 V
  6069. (26037)210 648 A
  6070. 1740(*)S
  6071. (before)252 1824 A
  6072. (the)126 2118 A
  6073. (parent)252 2286 A
  6074. (sends)210 2580 A
  6075. (the)126 2832 A
  6076. (port)168 3000 A
  6077. (number)252 3210 A
  6078. 3504(to)S
  6079. (the)126 3630 A
  6080. 2070 V
  6081. (26038)210 648 A
  6082. 1740(*)S
  6083. (command)294 1824 A
  6084. (being)210 2160 A
  6085. (started.)336 2412 A
  6086. 2160 V
  6087. (26039)210 648 A
  6088. 1740(*/)S
  6089. 2250 V
  6090. (26040)210 648 A
  6091. (sleep(1);)378 1698 A
  6092. 2340 V
  6093. (26041)210 648 A
  6094. 2430 V
  6095. (26042)210 648 A
  6096. (sprintf(num,)504 1698 A
  6097. ("%d",)210 2244 A
  6098. (lport);)294 2496 A
  6099. 2520 V
  6100. (26043)210 648 A
  6101. 1698(if)S
  6102. ((write(fd,)420 1824 A
  6103. (num,)168 2286 A
  6104. (strlen(num)+1))588 2496 A
  6105. 3126(!=)S
  6106. (strlen(num)+1))588 3252 A
  6107. 2610 V
  6108. (26044)210 648 A
  6109. 1698({)S
  6110. 2700 V
  6111. (26045)210 648 A
  6112. (fprintf(stderr,)630 2034 A
  6113. ("unable)294 2706 A
  6114. 3042(to)S
  6115. (write:)252 3168 A
  6116. (%s\n",)252 3462 A
  6117. 2790 V
  6118. (26046)210 648 A
  6119. (strerror(errno));)714 2370 A
  6120. 2880 V
  6121. (26047)210 648 A
  6122. (goto)168 2034 A
  6123. (bad;)168 2244 A
  6124. 2970 V
  6125. (26048)210 648 A
  6126. 1698(})S
  6127. 3060 V
  6128. (26049)210 648 A
  6129. 3150 V
  6130. (26050)210 648 A
  6131. 1362(})S
  6132. 3240 V
  6133. (26051)210 648 A
  6134. (write)210 1362 A
  6135. ((fd,)168 1614 A
  6136. (locuser,)336 1824 A
  6137. (strlen(locuser)+1);)798 2202 A
  6138. 3330 V
  6139. (26052)210 648 A
  6140. (write)210 1362 A
  6141. ((fd,)168 1614 A
  6142. (remuser,)336 1824 A
  6143. (strlen(remuser)+1);)798 2202 A
  6144. 3420 V
  6145. (26053)210 648 A
  6146. (write)210 1362 A
  6147. ((fd,)168 1614 A
  6148. (cmd,)168 1824 A
  6149. (strlen(cmd)+1);)630 2034 A
  6150. 3510 V
  6151. (26054)210 648 A
  6152. 1362(if)S
  6153. ((read(fd,)378 1488 A
  6154. (&c,)126 1908 A
  6155. 2076(1))S
  6156. 2202(!=)S
  6157. 2328(1))S
  6158. 3600 V
  6159. (26055)210 648 A
  6160. 1362({)S
  6161. 3690 V
  6162. (26056)210 648 A
  6163. (fprintf(stderr,)630 1698 A
  6164. ("unable)294 2370 A
  6165. 2706(to)S
  6166. (read:)210 2832 A
  6167. (%s\n",)252 3084 A
  6168. (strerror(errno))630 3378 A
  6169. 4050();)S
  6170. 3780 V
  6171. (26057)210 648 A
  6172. (goto)168 1698 A
  6173. (bad;)168 1908 A
  6174. 3870 V
  6175. (26058)210 648 A
  6176. 1362(})S
  6177. 3960 V
  6178. (26059)210 648 A
  6179. 1362(if)S
  6180. 1488((c)S
  6181. 1614(!=)S
  6182. 1740(0))S
  6183. 4050 V
  6184. (26060)210 648 A
  6185. 1362({)S
  6186. 4140 V
  6187. (26061)210 648 A
  6188. (while)210 1698 A
  6189. ((read(fd,)378 1950 A
  6190. (&c,)126 2370 A
  6191. 2538(1))S
  6192. 2664(==)S
  6193. 2790(1))S
  6194. 4230 V
  6195. (26062)210 648 A
  6196. 1698({)S
  6197. 4320 V
  6198. (26063)210 648 A
  6199. (write(2,)336 2034 A
  6200. (&c,)126 2412 A
  6201. (1);)126 2580 A
  6202. 4410 V
  6203. (26064)210 648 A
  6204. 2034(if)S
  6205. 2160((c)S
  6206. 2286(==)S
  6207. ('\n'))210 2412 A
  6208. 4500 V
  6209. (26065)210 648 A
  6210. (break;)252 2370 A
  6211. 4590 V
  6212. (26066)210 648 A
  6213. 1698(})S
  6214. 4680 V
  6215. (26067)210 648 A
  6216. (goto)168 1698 A
  6217. (bad;)168 1908 A
  6218. 4770 V
  6219. (26068)210 648 A
  6220. 1362(})S
  6221. 4860 V
  6222. (26069)210 648 A
  6223. 1362(if)S
  6224. ((fd2p))252 1488 A
  6225. 4950 V
  6226. (26070)210 648 A
  6227. 1362({)S
  6228. 5040 V
  6229. (26071)210 648 A
  6230. (*fd2p=)252 1698 A
  6231. (fd2;)168 1992 A
  6232. 5130 V
  6233. (26072)210 648 A
  6234. (result=)294 1698 A
  6235. (ioctl(fd2,)420 2034 A
  6236. (NWIOGTCPCONF,)546 2496 A
  6237. (&tcpconf);)420 3084 A
  6238. 5220 V
  6239. (26073)210 648 A
  6240. 1698(if)S
  6241. ((result<0))420 1824 A
  6242. 5310 V
  6243. (26074)210 648 A
  6244. 1698({)S
  6245. 5400 V
  6246. (26075)210 648 A
  6247. (fprintf(stderr,)630 2034 A
  6248. ("unable)294 2706 A
  6249. 3042(to)S
  6250. (ioctl(NWIOGTCPCONF):)840 3168 A
  6251. (%s\n",)252 4050 A
  6252. 5490 V
  6253. (26076)210 648 A
  6254. (strerror(errno))630 2370 A
  6255. 3042();)S
  6256. 5580 V
  6257. (26077)210 648 A
  6258. (goto)168 2034 A
  6259. (bad;)168 2244 A
  6260. 5670 V
  6261. (26078)210 648 A
  6262. 1698(})S
  6263. 5760 V
  6264. (26079)210 648 A
  6265. 1698(if)S
  6266. ((ntohs(tcpconf.nwtc_remport))1176 1824 A
  6267. 3042(>=)S
  6268. (TCPPORT_RESERVED))714 3168 A
  6269. 5850 V
  6270. (26080)210 648 A
  6271. 1698({)S
  6272. 5940 V
  6273. (26081)210 648 A
  6274. (fprintf(stderr,)630 2034 A
  6275. ("unable)294 2706 A
  6276. 3042(to)S
  6277. (setup)210 3168 A
  6278. (2nd)126 3420 A
  6279. (channel\n");)504 3588 A
  6280. 6030 V
  6281. (26082)210 648 A
  6282. (goto)168 2034 A
  6283. (bad;)168 2244 A
  6284. 6120 V
  6285. (26083)210 648 A
  6286. 1698(})S
  6287. 6210 V
  6288. (26084)210 648 A
  6289. 1362(})S
  6290. 8418 V
  6291. EP
  6292. %%Page: 239 239
  6293. BP
  6294. /slant 0 def
  6295. /height 0 def
  6296. 630 V
  6297. 10 R
  6298. 648(MINIX)S
  6299. 976(SOURCE)S
  6300. 1399(CODE)S
  6301. 11 R
  6302. 2055(File:)S
  6303. (src/lib/ip/rcmd.c)732 2288 A
  6304. 12 B
  6305. (239)180 4248 A
  6306. 900 V
  6307. 7 LST
  6308. (26085)210 648 A
  6309. (return)252 1362 A
  6310. (fd;)126 1656 A
  6311. 990 V
  6312. (26086)210 648 A
  6313. 1080 V
  6314. (26087)210 648 A
  6315. (bad:)168 1026 A
  6316. 1170 V
  6317. (26088)210 648 A
  6318. 1362(if)S
  6319. ((fd>=0))294 1488 A
  6320. 1260 V
  6321. (26089)210 648 A
  6322. (close(fd);)420 1698 A
  6323. 1350 V
  6324. (26090)210 648 A
  6325. 1362(if)S
  6326. ((fd2>=0))336 1488 A
  6327. 1440 V
  6328. (26091)210 648 A
  6329. (close(fd2);)462 1698 A
  6330. 1530 V
  6331. (26092)210 648 A
  6332. (return)252 1362 A
  6333. (-1;)126 1656 A
  6334. 1620 V
  6335. (26093)210 648 A
  6336. 1026(})S
  6337. 1710 V
  6338. (26094)210 648 A
  6339. (#else)210 1026 A
  6340. 1278(/*)S
  6341. (_MINIX)252 1404 A
  6342. 1698(*/)S
  6343. 1800 V
  6344. (26095)210 648 A
  6345. (rcmd(ahost,)462 1026 A
  6346. (rport,)252 1530 A
  6347. (locuser,)336 1824 A
  6348. (remuser,)336 2202 A
  6349. (cmd,)168 2580 A
  6350. (fd2p))210 2790 A
  6351. 1890 V
  6352. (26096)210 648 A
  6353. (char)168 1362 A
  6354. (**ahost;)336 1572 A
  6355. 1980 V
  6356. (26097)210 648 A
  6357. (u_short)294 1362 A
  6358. (rport;)252 1698 A
  6359. 2070 V
  6360. (26098)210 648 A
  6361. (char)168 1362 A
  6362. (*locuser,)378 1572 A
  6363. (*remuser,)378 1992 A
  6364. (*cmd;)210 2412 A
  6365. 2160 V
  6366. (26099)210 648 A
  6367. (int)126 1362 A
  6368. (*fd2p;)252 1530 A
  6369. 2250 V
  6370. (26100)210 648 A
  6371. 1026({)S
  6372. 2340 V
  6373. (26101)210 648 A
  6374. (int)126 1362 A
  6375. 1530(s,)S
  6376. (timo)168 1656 A
  6377. 1866(=)S
  6378. 1950(1,)S
  6379. (pid;)168 2076 A
  6380. 2430 V
  6381. (26102)210 648 A
  6382. (long)168 1362 A
  6383. (oldmask;)336 1572 A
  6384. 2520 V
  6385. (26103)210 648 A
  6386. (struct)252 1362 A
  6387. (sockaddr_in)462 1656 A
  6388. (sin,)168 2160 A
  6389. (sin2,)210 2370 A
  6390. (from;)210 2622 A
  6391. 2610 V
  6392. (26104)210 648 A
  6393. (char)168 1362 A
  6394. 1572(c;)S
  6395. 2700 V
  6396. (26105)210 648 A
  6397. (int)126 1362 A
  6398. (lport)210 1530 A
  6399. 1782(=)S
  6400. (IPPORT_RESERVED)630 1866 A
  6401. 2538(-)S
  6402. 2622(1;)S
  6403. 2790 V
  6404. (26106)210 648 A
  6405. (struct)252 1362 A
  6406. (hostent)294 1656 A
  6407. (*hp;)168 1992 A
  6408. 2880 V
  6409. (26107)210 648 A
  6410. (fd_set)252 1362 A
  6411. (reads;)252 1656 A
  6412. 2970 V
  6413. (26108)210 648 A
  6414. 3060 V
  6415. (26109)210 648 A
  6416. (pid)126 1362 A
  6417. 1530(=)S
  6418. (getpid();)378 1614 A
  6419. 3150 V
  6420. (26110)210 648 A
  6421. 1362(hp)S
  6422. 1488(=)S
  6423. (gethostbyname(*ahost);)924 1572 A
  6424. 3240 V
  6425. (26111)210 648 A
  6426. 1362(if)S
  6427. ((hp)126 1488 A
  6428. 1656(==)S
  6429. 1782(0))S
  6430. 1908({)S
  6431. 3330 V
  6432. (26112)210 648 A
  6433. (herror(*ahost);)630 1698 A
  6434. 3420 V
  6435. (26113)210 648 A
  6436. (return)252 1698 A
  6437. ((-1);)210 1992 A
  6438. 3510 V
  6439. (26114)210 648 A
  6440. 1362(})S
  6441. 3600 V
  6442. (26115)210 648 A
  6443. (*ahost)252 1362 A
  6444. 1656(=)S
  6445. (hp->h_name;)462 1740 A
  6446. 3690 V
  6447. (26116)210 648 A
  6448. (oldmask)294 1362 A
  6449. 1698(=)S
  6450. (sigblock(sigmask(SIGURG));)1092 1782 A
  6451. 3780 V
  6452. (26117)210 648 A
  6453. (for)126 1362 A
  6454. ((;;))168 1530 A
  6455. 1740({)S
  6456. 3870 V
  6457. (26118)210 648 A
  6458. 1698(s)S
  6459. 1782(=)S
  6460. (rresvport(&lport);)756 1866 A
  6461. 3960 V
  6462. (26119)210 648 A
  6463. 1698(if)S
  6464. 1824((s)S
  6465. 1950(<)S
  6466. 2034(0))S
  6467. 2160({)S
  6468. 4050 V
  6469. (26120)210 648 A
  6470. 2034(if)S
  6471. ((errno)252 2160 A
  6472. 2454(==)S
  6473. (EAGAIN))294 2580 A
  6474. 4140 V
  6475. (26121)210 648 A
  6476. (fprintf(stderr,)630 2370 A
  6477. ("socket:)336 3042 A
  6478. (All)126 3420 A
  6479. (ports)210 3588 A
  6480. 3840(in)S
  6481. (use\n");)336 3966 A
  6482. 4230 V
  6483. (26122)210 648 A
  6484. (else)168 2034 A
  6485. 4320 V
  6486. (26123)210 648 A
  6487. (perror("rcmd:)546 2370 A
  6488. (socket");)378 2958 A
  6489. 4410 V
  6490. (26124)210 648 A
  6491. (sigsetmask(oldmask);)840 2034 A
  6492. 4500 V
  6493. (26125)210 648 A
  6494. (return)252 2034 A
  6495. ((-1);)210 2328 A
  6496. 4590 V
  6497. (26126)210 648 A
  6498. 1698(})S
  6499. 4680 V
  6500. (26127)210 648 A
  6501. (fcntl(s,)336 1698 A
  6502. (F_SETOWN,)378 2076 A
  6503. (pid);)210 2496 A
  6504. 4770 V
  6505. (26128)210 648 A
  6506. (sin.sin_family)588 1698 A
  6507. 2328(=)S
  6508. (hp->h_addrtype;)630 2412 A
  6509. 4860 V
  6510. (26129)210 648 A
  6511. (bcopy(hp->h_addr_list[0],)1050 1698 A
  6512. ((caddr_t)&sin.sin_addr,)966 2790 A
  6513. (hp->h_length);)588 3798 A
  6514. 4950 V
  6515. (26130)210 648 A
  6516. (sin.sin_port)504 1698 A
  6517. 2244(=)S
  6518. (rport;)252 2328 A
  6519. 5040 V
  6520. (26131)210 648 A
  6521. 1698(if)S
  6522. ((connect(s,)462 1824 A
  6523. ((caddr_t)&sin,)588 2328 A
  6524. (sizeof)252 2958 A
  6525. ((sin),)252 3252 A
  6526. 3546(0))S
  6527. 3672(>=)S
  6528. 3798(0))S
  6529. 5130 V
  6530. (26132)210 648 A
  6531. (break;)252 2034 A
  6532. 5220 V
  6533. (26133)210 648 A
  6534. ((void))252 1698 A
  6535. (close(s);)378 1992 A
  6536. 5310 V
  6537. (26134)210 648 A
  6538. 1698(if)S
  6539. ((errno)252 1824 A
  6540. 2118(==)S
  6541. (EADDRINUSE))462 2244 A
  6542. 2748({)S
  6543. 5400 V
  6544. (26135)210 648 A
  6545. (lport--;)336 2034 A
  6546. 5490 V
  6547. (26136)210 648 A
  6548. (continue;)378 2034 A
  6549. 5580 V
  6550. (26137)210 648 A
  6551. 1698(})S
  6552. 5670 V
  6553. (26138)210 648 A
  6554. 1698(if)S
  6555. ((errno)252 1824 A
  6556. 2118(==)S
  6557. (ECONNREFUSED)504 2244 A
  6558. 2790(&&)S
  6559. (timo)168 2916 A
  6560. 3126(<=)S
  6561. (16))126 3252 A
  6562. 3420({)S
  6563. 5760 V
  6564. (26139)210 648 A
  6565. (sleep(timo);)504 2034 A
  6566. 5850 V
  6567. (26140)210 648 A
  6568. (timo)168 2034 A
  6569. 2244(*=)S
  6570. 2370(2;)S
  6571. 5940 V
  6572. (26141)210 648 A
  6573. (continue;)378 2034 A
  6574. 6030 V
  6575. (26142)210 648 A
  6576. 1698(})S
  6577. 6120 V
  6578. (26143)210 648 A
  6579. 1698(if)S
  6580. ((hp->h_addr_list[1])798 1824 A
  6581. 2664(!=)S
  6582. (NULL))210 2790 A
  6583. 3042({)S
  6584. 6210 V
  6585. (26144)210 648 A
  6586. (int)126 2034 A
  6587. (oerrno)252 2202 A
  6588. 2496(=)S
  6589. (errno;)252 2580 A
  6590. 8418 V
  6591. EP
  6592. %%Page: 240 240
  6593. BP
  6594. /slant 0 def
  6595. /height 0 def
  6596. 630 V
  6597. 12 B
  6598. (240)180 648 A
  6599. 11 R
  6600. 2055(File:)S
  6601. (src/lib/ip/rcmd.c)732 2288 A
  6602. 10 R
  6603. 3402(MINIX)S
  6604. 3730(SOURCE)S
  6605. 4153(CODE)S
  6606. 900 V
  6607. 7 LST
  6608. (26145)210 648 A
  6609. 990 V
  6610. (26146)210 648 A
  6611. (fprintf(stderr,)630 2034 A
  6612. 1080 V
  6613. (26147)210 648 A
  6614. ("connect)336 2202 A
  6615. 2580(to)S
  6616. (address)294 2706 A
  6617. (%s:)126 3042 A
  6618. 3210(",)S
  6619. (inet_ntoa(sin.sin_addr));)1050 3336 A
  6620. 1170 V
  6621. (26148)210 648 A
  6622. (errno)210 2034 A
  6623. 2286(=)S
  6624. (oerrno;)294 2370 A
  6625. 1260 V
  6626. (26149)210 648 A
  6627. (perror(0);)420 2034 A
  6628. 1350 V
  6629. (26150)210 648 A
  6630. (hp->h_addr_list++;)756 2034 A
  6631. 1440 V
  6632. (26151)210 648 A
  6633. (bcopy(hp->h_addr_list[0],)1050 2034 A
  6634. ((caddr_t)&sin.sin_addr,)966 3126 A
  6635. 1530 V
  6636. (26152)210 648 A
  6637. (hp->h_length);)588 2202 A
  6638. 1620 V
  6639. (26153)210 648 A
  6640. (fprintf(stderr,)630 2034 A
  6641. ("Trying)294 2706 A
  6642. (%s...\n",)378 3042 A
  6643. 1710 V
  6644. (26154)210 648 A
  6645. (inet_ntoa(sin.sin_addr));)1050 2370 A
  6646. 1800 V
  6647. (26155)210 648 A
  6648. (continue;)378 2034 A
  6649. 1890 V
  6650. (26156)210 648 A
  6651. 1698(})S
  6652. 1980 V
  6653. (26157)210 648 A
  6654. (perror(hp->h_name);)798 1698 A
  6655. 2070 V
  6656. (26158)210 648 A
  6657. (sigsetmask(oldmask);)840 1698 A
  6658. 2160 V
  6659. (26159)210 648 A
  6660. (return)252 1698 A
  6661. ((-1);)210 1992 A
  6662. 2250 V
  6663. (26160)210 648 A
  6664. 1362(})S
  6665. 2340 V
  6666. (26161)210 648 A
  6667. (lport--;)336 1362 A
  6668. 2430 V
  6669. (26162)210 648 A
  6670. 1362(if)S
  6671. ((fd2p)210 1488 A
  6672. 1740(==)S
  6673. 1866(0))S
  6674. 1992({)S
  6675. 2520 V
  6676. (26163)210 648 A
  6677. (write(s,)336 1698 A
  6678. ("",)126 2076 A
  6679. (1);)126 2244 A
  6680. 2610 V
  6681. (26164)210 648 A
  6682. (lport)210 1698 A
  6683. 1950(=)S
  6684. 2034(0;)S
  6685. 2700 V
  6686. (26165)210 648 A
  6687. 1362(})S
  6688. (else)168 1446 A
  6689. 1656({)S
  6690. 2790 V
  6691. (26166)210 648 A
  6692. (char)168 1698 A
  6693. (num[8];)294 1908 A
  6694. 2880 V
  6695. (26167)210 648 A
  6696. (int)126 1698 A
  6697. 1866(s2)S
  6698. 1992(=)S
  6699. (rresvport(&lport),)756 2076 A
  6700. (s3;)126 2874 A
  6701. 2970 V
  6702. (26168)210 648 A
  6703. (int)126 1698 A
  6704. (len)126 1866 A
  6705. 2034(=)S
  6706. (sizeof)252 2118 A
  6707. ((from);)294 2412 A
  6708. 3060 V
  6709. (26169)210 648 A
  6710. 3150 V
  6711. (26170)210 648 A
  6712. 1698(if)S
  6713. ((s2)126 1824 A
  6714. 1992(<)S
  6715. 2076(0))S
  6716. 3240 V
  6717. (26171)210 648 A
  6718. (goto)168 2034 A
  6719. (bad;)168 2244 A
  6720. 3330 V
  6721. (26172)210 648 A
  6722. (listen(s2,)420 1698 A
  6723. (1);)126 2160 A
  6724. 3420 V
  6725. (26173)210 648 A
  6726. ((void))252 1698 A
  6727. (sprintf(num,)504 1992 A
  6728. ("%d",)210 2538 A
  6729. (lport);)294 2790 A
  6730. 3510 V
  6731. (26174)210 648 A
  6732. 1698(if)S
  6733. ((write(s,)378 1824 A
  6734. (num,)168 2244 A
  6735. (strlen(num)+1))588 2454 A
  6736. 3084(!=)S
  6737. (strlen(num)+1))588 3210 A
  6738. 3840({)S
  6739. 3600 V
  6740. (26175)210 648 A
  6741. (perror("write:)588 2034 A
  6742. (setting)294 2664 A
  6743. 3000(up)S
  6744. (stderr");)378 3126 A
  6745. 3690 V
  6746. (26176)210 648 A
  6747. ((void))252 2034 A
  6748. (close(s2);)420 2328 A
  6749. 3780 V
  6750. (26177)210 648 A
  6751. (goto)168 2034 A
  6752. (bad;)168 2244 A
  6753. 3870 V
  6754. (26178)210 648 A
  6755. 1698(})S
  6756. 3960 V
  6757. (26179)210 648 A
  6758. (FD_ZERO(&reads);)672 1698 A
  6759. 4050 V
  6760. (26180)210 648 A
  6761. (FD_SET(s,)378 1698 A
  6762. (&reads);)336 2118 A
  6763. 4140 V
  6764. (26181)210 648 A
  6765. (FD_SET(s2,)420 1698 A
  6766. (&reads);)336 2160 A
  6767. 4230 V
  6768. (26182)210 648 A
  6769. (errno)210 1698 A
  6770. 1950(=)S
  6771. 2034(0;)S
  6772. 4320 V
  6773. (26183)210 648 A
  6774. 1698(if)S
  6775. ((select(32,)462 1824 A
  6776. (&reads,)294 2328 A
  6777. 2664(0,)S
  6778. 2790(0,)S
  6779. 2916(0))S
  6780. 3042(<)S
  6781. 3126(1)S
  6782. 3210(||)S
  6783. 4410 V
  6784. (26184)210 648 A
  6785. (!FD_ISSET(s2,)546 1866 A
  6786. (&reads)))336 2454 A
  6787. 2832({)S
  6788. 4500 V
  6789. (26185)210 648 A
  6790. 2034(if)S
  6791. ((errno)252 2160 A
  6792. 2454(!=)S
  6793. 2580(0))S
  6794. 4590 V
  6795. (26186)210 648 A
  6796. (perror("select:)630 2370 A
  6797. (setting)294 3042 A
  6798. 3378(up)S
  6799. (stderr");)378 3504 A
  6800. 4680 V
  6801. (26187)210 648 A
  6802. (else)168 2034 A
  6803. 4770 V
  6804. (26188)210 648 A
  6805. (fprintf(stderr,)630 2202 A
  6806. 4860 V
  6807. (26189)210 648 A
  6808. ("select:)336 2370 A
  6809. (protocol)336 2748 A
  6810. (failure)294 3126 A
  6811. 3462(in)S
  6812. (circuit)294 3588 A
  6813. (setup.\n");)462 3924 A
  6814. 4950 V
  6815. (26190)210 648 A
  6816. ((void))252 2034 A
  6817. (close(s2);)420 2328 A
  6818. 5040 V
  6819. (26191)210 648 A
  6820. (goto)168 2034 A
  6821. (bad;)168 2244 A
  6822. 5130 V
  6823. (26192)210 648 A
  6824. 1698(})S
  6825. 5220 V
  6826. (26193)210 648 A
  6827. 1698(s3)S
  6828. 1824(=)S
  6829. (accept(s2,)420 1908 A
  6830. (&from,)252 2370 A
  6831. (&len,)210 2664 A
  6832. (0);)126 2916 A
  6833. 5310 V
  6834. (26194)210 648 A
  6835. ((void))252 1698 A
  6836. (close(s2);)420 1992 A
  6837. 5400 V
  6838. (26195)210 648 A
  6839. 1698(if)S
  6840. ((s3)126 1824 A
  6841. 1992(<)S
  6842. 2076(0))S
  6843. 2202({)S
  6844. 5490 V
  6845. (26196)210 648 A
  6846. (perror("accept");)714 2034 A
  6847. 5580 V
  6848. (26197)210 648 A
  6849. (lport)210 2034 A
  6850. 2286(=)S
  6851. 2370(0;)S
  6852. 5670 V
  6853. (26198)210 648 A
  6854. (goto)168 2034 A
  6855. (bad;)168 2244 A
  6856. 5760 V
  6857. (26199)210 648 A
  6858. 1698(})S
  6859. 5850 V
  6860. (26200)210 648 A
  6861. (*fd2p)210 1698 A
  6862. 1950(=)S
  6863. (s3;)126 2034 A
  6864. 5940 V
  6865. (26201)210 648 A
  6866. (from.sin_port)546 1698 A
  6867. 2286(=)S
  6868. (ntohs((u_short)from.sin_port);)1260 2370 A
  6869. 6030 V
  6870. (26202)210 648 A
  6871. 1698(if)S
  6872. ((from.sin_family)672 1824 A
  6873. 2538(!=)S
  6874. (AF_INET)294 2664 A
  6875. 3000(||)S
  6876. 6120 V
  6877. (26203)210 648 A
  6878. (from.sin_port)546 1866 A
  6879. 2454(>=)S
  6880. (IPPORT_RESERVED)630 2580 A
  6881. 3252(||)S
  6882. 6210 V
  6883. (26204)210 648 A
  6884. (from.sin_port)546 1866 A
  6885. 2454(<)S
  6886. (IPPORT_RESERVED)630 2538 A
  6887. 3210(/)S
  6888. 3294(2))S
  6889. 3420({)S
  6890. 8418 V
  6891. EP
  6892. %%Page: 241 241
  6893. BP
  6894. /slant 0 def
  6895. /height 0 def
  6896. 630 V
  6897. 10 R
  6898. 648(MINIX)S
  6899. 976(SOURCE)S
  6900. 1399(CODE)S
  6901. 11 R
  6902. 2055(File:)S
  6903. (src/lib/ip/rcmd.c)732 2288 A
  6904. 12 B
  6905. (241)180 4248 A
  6906. 900 V
  6907. 7 LST
  6908. (26205)210 648 A
  6909. (fprintf(stderr,)630 2034 A
  6910. 990 V
  6911. (26206)210 648 A
  6912. ("socket:)336 2202 A
  6913. (protocol)336 2580 A
  6914. (failure)294 2958 A
  6915. 3294(in)S
  6916. (circuit)294 3420 A
  6917. (setup.\n");)462 3756 A
  6918. 1080 V
  6919. (26207)210 648 A
  6920. (goto)168 2034 A
  6921. (bad2;)210 2244 A
  6922. 1170 V
  6923. (26208)210 648 A
  6924. 1698(})S
  6925. 1260 V
  6926. (26209)210 648 A
  6927. 1362(})S
  6928. 1350 V
  6929. (26210)210 648 A
  6930. ((void))252 1362 A
  6931. (write(s,)336 1656 A
  6932. (locuser,)336 2034 A
  6933. (strlen(locuser)+1);)798 2412 A
  6934. 1440 V
  6935. (26211)210 648 A
  6936. ((void))252 1362 A
  6937. (write(s,)336 1656 A
  6938. (remuser,)336 2034 A
  6939. (strlen(remuser)+1);)798 2412 A
  6940. 1530 V
  6941. (26212)210 648 A
  6942. ((void))252 1362 A
  6943. (write(s,)336 1656 A
  6944. (cmd,)168 2034 A
  6945. (strlen(cmd)+1);)630 2244 A
  6946. 1620 V
  6947. (26213)210 648 A
  6948. 1362(if)S
  6949. ((read(s,)336 1488 A
  6950. (&c,)126 1866 A
  6951. 2034(1))S
  6952. 2160(!=)S
  6953. 2286(1))S
  6954. 2412({)S
  6955. 1710 V
  6956. (26214)210 648 A
  6957. (perror(*ahost);)630 1698 A
  6958. 1800 V
  6959. (26215)210 648 A
  6960. (goto)168 1698 A
  6961. (bad2;)210 1908 A
  6962. 1890 V
  6963. (26216)210 648 A
  6964. 1362(})S
  6965. 1980 V
  6966. (26217)210 648 A
  6967. 1362(if)S
  6968. 1488((c)S
  6969. 1614(!=)S
  6970. 1740(0))S
  6971. 1866({)S
  6972. 2070 V
  6973. (26218)210 648 A
  6974. (while)210 1698 A
  6975. ((read(s,)336 1950 A
  6976. (&c,)126 2328 A
  6977. 2496(1))S
  6978. 2622(==)S
  6979. 2748(1))S
  6980. 2874({)S
  6981. 2160 V
  6982. (26219)210 648 A
  6983. ((void))252 2034 A
  6984. (write(2,)336 2328 A
  6985. (&c,)126 2706 A
  6986. (1);)126 2874 A
  6987. 2250 V
  6988. (26220)210 648 A
  6989. 2034(if)S
  6990. 2160((c)S
  6991. 2286(==)S
  6992. ('\n'))210 2412 A
  6993. 2340 V
  6994. (26221)210 648 A
  6995. (break;)252 2370 A
  6996. 2430 V
  6997. (26222)210 648 A
  6998. 1698(})S
  6999. 2520 V
  7000. (26223)210 648 A
  7001. (goto)168 1698 A
  7002. (bad2;)210 1908 A
  7003. 2610 V
  7004. (26224)210 648 A
  7005. 1362(})S
  7006. 2700 V
  7007. (26225)210 648 A
  7008. (sigsetmask(oldmask);)840 1362 A
  7009. 2790 V
  7010. (26226)210 648 A
  7011. (return)252 1362 A
  7012. ((s);)168 1656 A
  7013. 2880 V
  7014. (26227)210 648 A
  7015. (bad2:)210 1026 A
  7016. 2970 V
  7017. (26228)210 648 A
  7018. 1362(if)S
  7019. ((lport))294 1488 A
  7020. 3060 V
  7021. (26229)210 648 A
  7022. ((void))252 1698 A
  7023. (close(*fd2p);)546 1992 A
  7024. 3150 V
  7025. (26230)210 648 A
  7026. (bad:)168 1026 A
  7027. 3240 V
  7028. (26231)210 648 A
  7029. ((void))252 1362 A
  7030. (close(s);)378 1656 A
  7031. 3330 V
  7032. (26232)210 648 A
  7033. (sigsetmask(oldmask);)840 1362 A
  7034. 3420 V
  7035. (26233)210 648 A
  7036. (return)252 1362 A
  7037. ((-1);)210 1656 A
  7038. 3510 V
  7039. (26234)210 648 A
  7040. 1026(})S
  7041. 3690 V
  7042. (26236)210 648 A
  7043. (rresvport(alport))714 1026 A
  7044. 3780 V
  7045. (26237)210 648 A
  7046. (int)126 1362 A
  7047. (*alport;)336 1530 A
  7048. 3870 V
  7049. (26238)210 648 A
  7050. 1026({)S
  7051. 3960 V
  7052. (26239)210 648 A
  7053. (struct)252 1362 A
  7054. (sockaddr_in)462 1656 A
  7055. (sin;)168 2160 A
  7056. 4050 V
  7057. (26240)210 648 A
  7058. (int)126 1362 A
  7059. 1530(s;)S
  7060. 4140 V
  7061. (26241)210 648 A
  7062. 4230 V
  7063. (26242)210 648 A
  7064. (sin.sin_family)588 1362 A
  7065. 1992(=)S
  7066. (AF_INET;)336 2076 A
  7067. 4320 V
  7068. (26243)210 648 A
  7069. (sin.sin_addr.s_addr)798 1362 A
  7070. 2202(=)S
  7071. (INADDR_ANY;)462 2286 A
  7072. 4410 V
  7073. (26244)210 648 A
  7074. 1362(s)S
  7075. 1446(=)S
  7076. (socket(AF_INET,)630 1530 A
  7077. (SOCK_STREAM,)504 2202 A
  7078. (0);)126 2748 A
  7079. 4500 V
  7080. (26245)210 648 A
  7081. 1362(if)S
  7082. 1488((s)S
  7083. 1614(<)S
  7084. 1698(0))S
  7085. 4590 V
  7086. (26246)210 648 A
  7087. (return)252 1698 A
  7088. ((-1);)210 1992 A
  7089. 4680 V
  7090. (26247)210 648 A
  7091. (for)126 1362 A
  7092. ((;;))168 1530 A
  7093. 1740({)S
  7094. 4770 V
  7095. (26248)210 648 A
  7096. (sin.sin_port)504 1698 A
  7097. 2244(=)S
  7098. (htons((u_short)*alport);)1008 2328 A
  7099. 4860 V
  7100. (26249)210 648 A
  7101. 1698(if)S
  7102. ((bind(s,)336 1824 A
  7103. ((caddr_t)&sin,)588 2202 A
  7104. (sizeof)252 2832 A
  7105. ((sin)))252 3126 A
  7106. 3420(>=)S
  7107. 3546(0))S
  7108. 4950 V
  7109. (26250)210 648 A
  7110. (return)252 2034 A
  7111. ((s);)168 2328 A
  7112. 5040 V
  7113. (26251)210 648 A
  7114. 1698(if)S
  7115. ((errno)252 1824 A
  7116. 2118(!=)S
  7117. (EADDRINUSE))462 2244 A
  7118. 2748({)S
  7119. 5130 V
  7120. (26252)210 648 A
  7121. ((void))252 2034 A
  7122. (close(s);)378 2328 A
  7123. 5220 V
  7124. (26253)210 648 A
  7125. (return)252 2034 A
  7126. ((-1);)210 2328 A
  7127. 5310 V
  7128. (26254)210 648 A
  7129. 1698(})S
  7130. 5400 V
  7131. (26255)210 648 A
  7132. ((*alport)--;)504 1698 A
  7133. 5490 V
  7134. (26256)210 648 A
  7135. 1698(if)S
  7136. ((*alport)336 1824 A
  7137. 2202(==)S
  7138. (IPPORT_RESERVED/2))756 2328 A
  7139. 3126({)S
  7140. 5580 V
  7141. (26257)210 648 A
  7142. ((void))252 2034 A
  7143. (close(s);)378 2328 A
  7144. 5670 V
  7145. (26258)210 648 A
  7146. (errno)210 2034 A
  7147. 2286(=)S
  7148. (EAGAIN;)294 2370 A
  7149. 3042(/*)S
  7150. (close)210 3168 A
  7151. 3420(*/)S
  7152. 5760 V
  7153. (26259)210 648 A
  7154. (return)252 2034 A
  7155. ((-1);)210 2328 A
  7156. 5850 V
  7157. (26260)210 648 A
  7158. 1698(})S
  7159. 5940 V
  7160. (26261)210 648 A
  7161. 1362(})S
  7162. 6030 V
  7163. (26262)210 648 A
  7164. 1026(})S
  7165. 6120 V
  7166. (26263)210 648 A
  7167. (#endif)252 1026 A
  7168. 1320(/*)S
  7169. (_MINIX)252 1446 A
  7170. 1740(*/)S
  7171. 6210 V
  7172. (26264)210 648 A
  7173. 8418 V
  7174. EP
  7175. %%Page: 242 242
  7176. BP
  7177. /slant 0 def
  7178. /height 0 def
  7179. 630 V
  7180. 12 B
  7181. (242)180 648 A
  7182. 11 R
  7183. 2055(File:)S
  7184. (src/lib/ip/rcmd.c)732 2288 A
  7185. 10 R
  7186. 3402(MINIX)S
  7187. 3730(SOURCE)S
  7188. 4153(CODE)S
  7189. 900 V
  7190. 7 LST
  7191. (26265)210 648 A
  7192. (int)126 1026 A
  7193. (_check_rhosts_file)756 1362 A
  7194. 2160(=)S
  7195. 2244(1;)S
  7196. 990 V
  7197. (26266)210 648 A
  7198. 1080 V
  7199. (26267)210 648 A
  7200. (ruserok(rhost,)588 1026 A
  7201. (superuser,)420 1656 A
  7202. (ruser,)252 2118 A
  7203. (luser))252 2412 A
  7204. 1170 V
  7205. (26268)210 648 A
  7206. (CONST)210 1362 A
  7207. (char)168 1614 A
  7208. (*rhost;)294 1824 A
  7209. 1260 V
  7210. (26269)210 648 A
  7211. (int)126 1362 A
  7212. (superuser;)420 1530 A
  7213. 1350 V
  7214. (26270)210 648 A
  7215. (CONST)210 1362 A
  7216. (char)168 1614 A
  7217. (*ruser,)294 1824 A
  7218. (*luser;)294 2160 A
  7219. 1440 V
  7220. (26271)210 648 A
  7221. 1026({)S
  7222. 1530 V
  7223. (26272)210 648 A
  7224. (FILE)168 1362 A
  7225. (*hostf;)294 1572 A
  7226. 1620 V
  7227. (26273)210 648 A
  7228. (char)168 1362 A
  7229. (fhost[MAXHOSTNAMELEN];)924 1572 A
  7230. 1710 V
  7231. (26274)210 648 A
  7232. (int)126 1362 A
  7233. (first)210 1530 A
  7234. 1782(=)S
  7235. 1866(1;)S
  7236. 1800 V
  7237. (26275)210 648 A
  7238. (register)336 1362 A
  7239. (CONST)210 1740 A
  7240. (char)168 1992 A
  7241. (*sp;)168 2202 A
  7242. 1890 V
  7243. (26276)210 648 A
  7244. (register)336 1362 A
  7245. (char)168 1740 A
  7246. (*p;)126 1950 A
  7247. 1980 V
  7248. (26277)210 648 A
  7249. (int)126 1362 A
  7250. (baselen)294 1530 A
  7251. 1866(=)S
  7252. (-1;)126 1950 A
  7253. 2070 V
  7254. (26278)210 648 A
  7255. 2160 V
  7256. (26279)210 648 A
  7257. 1362(sp)S
  7258. 1488(=)S
  7259. (rhost;)252 1572 A
  7260. 2250 V
  7261. (26280)210 648 A
  7262. 1362(p)S
  7263. 1446(=)S
  7264. (fhost;)252 1530 A
  7265. 2340 V
  7266. (26281)210 648 A
  7267. (while)210 1362 A
  7268. ((*sp))210 1614 A
  7269. 1866({)S
  7270. 2430 V
  7271. (26282)210 648 A
  7272. 1698(if)S
  7273. ((*sp)168 1824 A
  7274. 2034(==)S
  7275. ('.'))168 2160 A
  7276. 2370({)S
  7277. 2520 V
  7278. (26283)210 648 A
  7279. 2034(if)S
  7280. ((baselen)336 2160 A
  7281. 2538(==)S
  7282. (-1))126 2664 A
  7283. 2610 V
  7284. (26284)210 648 A
  7285. (baselen)294 2370 A
  7286. 2706(=)S
  7287. 2790(sp)S
  7288. 2916(-)S
  7289. (rhost;)252 3000 A
  7290. 2700 V
  7291. (26285)210 648 A
  7292. (*p++)168 2034 A
  7293. 2244(=)S
  7294. (*sp++;)252 2328 A
  7295. 2790 V
  7296. (26286)210 648 A
  7297. 1698(})S
  7298. (else)168 1782 A
  7299. 1992({)S
  7300. 2880 V
  7301. (26287)210 648 A
  7302. (*p++)168 2034 A
  7303. 2244(=)S
  7304. (isupper(*sp))504 2328 A
  7305. 2874(?)S
  7306. (tolower(*sp++))588 2958 A
  7307. 3588(:)S
  7308. (*sp++;)252 3672 A
  7309. 2970 V
  7310. (26288)210 648 A
  7311. 1698(})S
  7312. 3060 V
  7313. (26289)210 648 A
  7314. 1362(})S
  7315. 3150 V
  7316. (26290)210 648 A
  7317. 1362(*p)S
  7318. 1488(=)S
  7319. ('\0';)210 1572 A
  7320. 3240 V
  7321. (26291)210 648 A
  7322. (hostf)210 1362 A
  7323. 1614(=)S
  7324. (superuser)378 1698 A
  7325. 2118(?)S
  7326. ((FILE)210 2202 A
  7327. (*)0)126 2454 A
  7328. 2622(:)S
  7329. (fopen(_PATH_HEQUIV,)798 2706 A
  7330. ("r");)210 3546 A
  7331. 3330 V
  7332. (26292)210 648 A
  7333. (again:)252 1026 A
  7334. 3420 V
  7335. (26293)210 648 A
  7336. 1362(if)S
  7337. ((hostf))294 1488 A
  7338. 1824({)S
  7339. 3510 V
  7340. (26294)210 648 A
  7341. 1698(if)S
  7342. ((!_validuser(hostf,)798 1824 A
  7343. (fhost,)252 2664 A
  7344. (luser,)252 2958 A
  7345. (ruser,)252 3252 A
  7346. (baselen)))378 3546 A
  7347. 3966({)S
  7348. 3600 V
  7349. (26295)210 648 A
  7350. ((void))252 2034 A
  7351. (fclose(hostf);)588 2328 A
  7352. 3690 V
  7353. (26296)210 648 A
  7354. (return(0);)420 2034 A
  7355. 3780 V
  7356. (26297)210 648 A
  7357. 1698(})S
  7358. 3870 V
  7359. (26298)210 648 A
  7360. ((void))252 1698 A
  7361. (fclose(hostf);)588 1992 A
  7362. 3960 V
  7363. (26299)210 648 A
  7364. 1362(})S
  7365. 4050 V
  7366. (26300)210 648 A
  7367. 1362(if)S
  7368. ((first)252 1488 A
  7369. 1782(==)S
  7370. 1908(1)S
  7371. 1992(&&)S
  7372. ((_check_rhosts_file)798 2118 A
  7373. 2958(||)S
  7374. (superuser)))462 3084 A
  7375. 3588({)S
  7376. 4140 V
  7377. (26301)210 648 A
  7378. (struct)252 1698 A
  7379. (stat)168 1992 A
  7380. (sbuf;)210 2202 A
  7381. 4230 V
  7382. (26302)210 648 A
  7383. (struct)252 1698 A
  7384. (passwd)252 1992 A
  7385. (*pwd;)210 2286 A
  7386. 4320 V
  7387. (26303)210 648 A
  7388. (char)168 1698 A
  7389. (pbuf[MAXPATHLEN];)714 1908 A
  7390. 4410 V
  7391. (26304)210 648 A
  7392. 4500 V
  7393. (26305)210 648 A
  7394. (first)210 1698 A
  7395. 1950(=)S
  7396. 2034(0;)S
  7397. 4590 V
  7398. (26306)210 648 A
  7399. 1698(if)S
  7400. (((pwd)210 1824 A
  7401. 2076(=)S
  7402. (getpwnam(luser)))672 2160 A
  7403. 2874(==)S
  7404. (NULL))210 3000 A
  7405. 4680 V
  7406. (26307)210 648 A
  7407. (return(-1);)462 2034 A
  7408. 4770 V
  7409. (26308)210 648 A
  7410. ((void)strcpy(pbuf,)756 1698 A
  7411. (pwd->pw_dir);)546 2496 A
  7412. 4860 V
  7413. (26309)210 648 A
  7414. ((void)strcat(pbuf,)756 1698 A
  7415. ("/.rhosts");)504 2496 A
  7416. 4950 V
  7417. (26310)210 648 A
  7418. 1698(if)S
  7419. (((hostf)294 1824 A
  7420. 2160(=)S
  7421. (fopen(pbuf,)462 2244 A
  7422. ("r")))210 2748 A
  7423. 3000(==)S
  7424. (NULL))210 3126 A
  7425. 5040 V
  7426. (26311)210 648 A
  7427. (return(-1);)462 2034 A
  7428. 5130 V
  7429. (26312)210 648 A
  7430. 1698(/*)S
  7431. 5220 V
  7432. (26313)210 648 A
  7433. 1740(*)S
  7434. 1824(if)S
  7435. (owned)210 1950 A
  7436. 2202(by)S
  7437. (someone)294 2328 A
  7438. (other)210 2664 A
  7439. (than)168 2916 A
  7440. (user)168 3126 A
  7441. 3336(or)S
  7442. (root)168 3462 A
  7443. 3672(or)S
  7444. 3798(if)S
  7445. 5310 V
  7446. (26314)210 648 A
  7447. 1740(*)S
  7448. (writeable)378 1824 A
  7449. 2244(by)S
  7450. (anyone)252 2370 A
  7451. (but)126 2664 A
  7452. (the)126 2832 A
  7453. (owner,)252 3000 A
  7454. (quit)168 3294 A
  7455. 5400 V
  7456. (26315)210 648 A
  7457. 1740(*/)S
  7458. 5490 V
  7459. (26316)210 648 A
  7460. 1698(if)S
  7461. ((fstat(fileno(hostf),)882 1824 A
  7462. (&sbuf))252 2748 A
  7463. 3042(||)S
  7464. 5580 V
  7465. (26317)210 648 A
  7466. (sbuf.st_uid)462 1866 A
  7467. 2370(&&)S
  7468. (sbuf.st_uid)462 2496 A
  7469. 3000(!=)S
  7470. (pwd->pw_uid)462 3126 A
  7471. 3630(||)S
  7472. 5670 V
  7473. (26318)210 648 A
  7474. (sbuf.st_mode&022))714 1866 A
  7475. 2622({)S
  7476. 5760 V
  7477. (26319)210 648 A
  7478. (fclose(hostf);)588 2034 A
  7479. 5850 V
  7480. (26320)210 648 A
  7481. (return(-1);)462 2034 A
  7482. 5940 V
  7483. (26321)210 648 A
  7484. 1698(})S
  7485. 6030 V
  7486. (26322)210 648 A
  7487. (goto)168 1698 A
  7488. (again;)252 1908 A
  7489. 6120 V
  7490. (26323)210 648 A
  7491. 1362(})S
  7492. 6210 V
  7493. (26324)210 648 A
  7494. (return)252 1362 A
  7495. ((-1);)210 1656 A
  7496. 8418 V
  7497. EP
  7498. %%Page: 243 243
  7499. BP
  7500. /slant 0 def
  7501. /height 0 def
  7502. 630 V
  7503. 10 R
  7504. 648(MINIX)S
  7505. 976(SOURCE)S
  7506. 1399(CODE)S
  7507. 11 R
  7508. 2055(File:)S
  7509. (src/lib/ip/rcmd.c)732 2288 A
  7510. 12 B
  7511. (243)180 4248 A
  7512. 900 V
  7513. 7 LST
  7514. (26325)210 648 A
  7515. 1026(})S
  7516. 1080 V
  7517. (26327)210 648 A
  7518. 1026(/*)S
  7519. (don't)210 1152 A
  7520. (make)168 1404 A
  7521. (static,)294 1614 A
  7522. (used)168 1950 A
  7523. 2160(by)S
  7524. (lpd(8))252 2286 A
  7525. 2580(*/)S
  7526. 1170 V
  7527. (26328)210 648 A
  7528. (int)126 1026 A
  7529. (_validuser(hostf,)714 1194 A
  7530. (rhost,)252 1950 A
  7531. (luser,)252 2244 A
  7532. (ruser,)252 2538 A
  7533. (baselen))336 2832 A
  7534. 1260 V
  7535. (26329)210 648 A
  7536. (FILE)168 1362 A
  7537. (*hostf;)294 1572 A
  7538. 1350 V
  7539. (26330)210 648 A
  7540. (CONST)210 1362 A
  7541. (char)168 1614 A
  7542. (*rhost,)294 1824 A
  7543. (*luser,)294 2160 A
  7544. (*ruser;)294 2496 A
  7545. 1440 V
  7546. (26331)210 648 A
  7547. (int)126 1362 A
  7548. (baselen;)336 1530 A
  7549. 1530 V
  7550. (26332)210 648 A
  7551. 1026({)S
  7552. 1620 V
  7553. (26333)210 648 A
  7554. (char)168 1362 A
  7555. (*user;)252 1572 A
  7556. 1710 V
  7557. (26334)210 648 A
  7558. (char)168 1362 A
  7559. (ahost[MAXHOSTNAMELEN];)924 1572 A
  7560. 1800 V
  7561. (26335)210 648 A
  7562. (register)336 1362 A
  7563. (char)168 1740 A
  7564. (*p;)126 1950 A
  7565. 1890 V
  7566. (26336)210 648 A
  7567. 1980 V
  7568. (26337)210 648 A
  7569. (while)210 1362 A
  7570. ((fgets(ahost,)546 1614 A
  7571. (sizeof)252 2202 A
  7572. ((ahost),)336 2496 A
  7573. (hostf)))294 2874 A
  7574. 3210({)S
  7575. 2070 V
  7576. (26338)210 648 A
  7577. 1698(p)S
  7578. 1782(=)S
  7579. (ahost;)252 1866 A
  7580. 2160 V
  7581. (26339)210 648 A
  7582. (while)210 1698 A
  7583. ((*p)126 1950 A
  7584. 2118(!=)S
  7585. ('\n')168 2244 A
  7586. 2454(&&)S
  7587. 2580(*p)S
  7588. 2706(!=)S
  7589. 2832(')S
  7590. 2916(')S
  7591. 3000(&&)S
  7592. 3126(*p)S
  7593. 3252(!=)S
  7594. ('\t')168 3378 A
  7595. 3588(&&)S
  7596. 3714(*p)S
  7597. 3840(!=)S
  7598. ('\0'))210 3966 A
  7599. 4218({)S
  7600. 2250 V
  7601. (26340)210 648 A
  7602. 2034(*p)S
  7603. 2160(=)S
  7604. (isupper(*p))462 2244 A
  7605. 2748(?)S
  7606. (tolower(*p))462 2832 A
  7607. 3336(:)S
  7608. (*p;)126 3420 A
  7609. 2340 V
  7610. (26341)210 648 A
  7611. (p++;)168 2034 A
  7612. 2430 V
  7613. (26342)210 648 A
  7614. 1698(})S
  7615. 2520 V
  7616. (26343)210 648 A
  7617. 1698(if)S
  7618. ((*p)126 1824 A
  7619. 1992(==)S
  7620. 2118(')S
  7621. 2202(')S
  7622. 2286(||)S
  7623. 2412(*p)S
  7624. 2538(==)S
  7625. ('\t'))210 2664 A
  7626. 2916({)S
  7627. 2610 V
  7628. (26344)210 648 A
  7629. (*p++)168 2034 A
  7630. 2244(=)S
  7631. ('\0';)210 2328 A
  7632. 2700 V
  7633. (26345)210 648 A
  7634. (while)210 2034 A
  7635. ((*p)126 2286 A
  7636. 2454(==)S
  7637. 2580(')S
  7638. 2664(')S
  7639. 2748(||)S
  7640. 2874(*p)S
  7641. 3000(==)S
  7642. ('\t'))210 3126 A
  7643. 2790 V
  7644. (26346)210 648 A
  7645. (p++;)168 2370 A
  7646. 2880 V
  7647. (26347)210 648 A
  7648. (user)168 2034 A
  7649. 2244(=)S
  7650. 2328(p;)S
  7651. 2970 V
  7652. (26348)210 648 A
  7653. (while)210 2034 A
  7654. ((*p)126 2286 A
  7655. 2454(!=)S
  7656. ('\n')168 2580 A
  7657. 2790(&&)S
  7658. 2916(*p)S
  7659. 3042(!=)S
  7660. 3168(')S
  7661. 3252(')S
  7662. 3336(&&)S
  7663. 3462(*p)S
  7664. 3588(!=)S
  7665. ('\t')168 3714 A
  7666. 3924(&&)S
  7667. 4050(*p)S
  7668. 4176(!=)S
  7669. ('\0'))210 4302 A
  7670. 3060 V
  7671. (26349)210 648 A
  7672. (p++;)168 2370 A
  7673. 3150 V
  7674. (26350)210 648 A
  7675. 1698(})S
  7676. (else)168 1782 A
  7677. 3240 V
  7678. (26351)210 648 A
  7679. (user)168 2034 A
  7680. 2244(=)S
  7681. 2328(p;)S
  7682. 3330 V
  7683. (26352)210 648 A
  7684. 1698(*p)S
  7685. 1824(=)S
  7686. ('\0';)210 1908 A
  7687. 3420 V
  7688. (26353)210 648 A
  7689. 1698(if)S
  7690. ((_checkhost(rhost,)756 1824 A
  7691. (ahost,)252 2622 A
  7692. (baselen))336 2916 A
  7693. 3294(&&)S
  7694. 3510 V
  7695. (26354)210 648 A
  7696. (!strcmp(ruser,)588 1866 A
  7697. (*user)210 2496 A
  7698. 2748(?)S
  7699. (user)168 2832 A
  7700. 3042(:)S
  7701. (luser)))294 3126 A
  7702. 3462({)S
  7703. 3600 V
  7704. (26355)210 648 A
  7705. (return)252 2034 A
  7706. ((0);)168 2328 A
  7707. 3690 V
  7708. (26356)210 648 A
  7709. 1698(})S
  7710. 3780 V
  7711. (26357)210 648 A
  7712. 1362(})S
  7713. 3870 V
  7714. (26358)210 648 A
  7715. (return)252 1362 A
  7716. ((-1);)210 1656 A
  7717. 3960 V
  7718. (26359)210 648 A
  7719. 1026(})S
  7720. 4140 V
  7721. (26361)210 648 A
  7722. (static)252 1026 A
  7723. (int)126 1320 A
  7724. 4230 V
  7725. (26362)210 648 A
  7726. (_checkhost(rhost,)714 1026 A
  7727. (lhost,)252 1782 A
  7728. (len))168 2076 A
  7729. 4320 V
  7730. (26363)210 648 A
  7731. (CONST)210 1362 A
  7732. (char)168 1614 A
  7733. (*rhost,)294 1824 A
  7734. (*lhost;)294 2160 A
  7735. 4410 V
  7736. (26364)210 648 A
  7737. (int)126 1362 A
  7738. (len;)168 1530 A
  7739. 4500 V
  7740. (26365)210 648 A
  7741. 1026({)S
  7742. 4590 V
  7743. (26366)210 648 A
  7744. (static)252 1362 A
  7745. (char)168 1656 A
  7746. (ldomain[MAXHOSTNAMELEN)924 1866 A
  7747. 2832(+)S
  7748. (1];)126 2916 A
  7749. 4680 V
  7750. (26367)210 648 A
  7751. (static)252 1362 A
  7752. (char)168 1656 A
  7753. (*domainp)336 1866 A
  7754. 2244(=)S
  7755. (NULL;)210 2328 A
  7756. 4770 V
  7757. (26368)210 648 A
  7758. (static)252 1362 A
  7759. (int)126 1656 A
  7760. (nodomain)336 1824 A
  7761. 2202(=)S
  7762. 2286(0;)S
  7763. 4860 V
  7764. (26369)210 648 A
  7765. (register)336 1362 A
  7766. (char)168 1740 A
  7767. (*cp;)168 1950 A
  7768. 4950 V
  7769. (26370)210 648 A
  7770. 5040 V
  7771. (26371)210 648 A
  7772. 1362(if)S
  7773. ((len)168 1488 A
  7774. 1698(==)S
  7775. (-1))126 1824 A
  7776. 5130 V
  7777. (26372)210 648 A
  7778. (return(!strcmp(rhost,)882 1698 A
  7779. (lhost));)336 2622 A
  7780. 5220 V
  7781. (26373)210 648 A
  7782. 1362(if)S
  7783. ((strncmp(rhost,)630 1488 A
  7784. (lhost,)252 2160 A
  7785. (len)))210 2454 A
  7786. 5310 V
  7787. (26374)210 648 A
  7788. (return(0);)420 1698 A
  7789. 5400 V
  7790. (26375)210 648 A
  7791. 1362(if)S
  7792. ((!strcmp(rhost,)630 1488 A
  7793. (lhost)))294 2160 A
  7794. 5490 V
  7795. (26376)210 648 A
  7796. (return(1);)420 1698 A
  7797. 5580 V
  7798. (26377)210 648 A
  7799. 1362(if)S
  7800. ((*(lhost)336 1488 A
  7801. 1866(+)S
  7802. (len))168 1950 A
  7803. 2160(!=)S
  7804. ('\0'))210 2286 A
  7805. 5670 V
  7806. (26378)210 648 A
  7807. (return(0);)420 1698 A
  7808. 5760 V
  7809. (26379)210 648 A
  7810. 1362(if)S
  7811. ((nodomain))420 1488 A
  7812. 5850 V
  7813. (26380)210 648 A
  7814. (return(0);)420 1698 A
  7815. 5940 V
  7816. (26381)210 648 A
  7817. 1362(if)S
  7818. ((!domainp))420 1488 A
  7819. 1950({)S
  7820. 6030 V
  7821. (26382)210 648 A
  7822. 1698(if)S
  7823. ((gethostname(ldomain,)882 1824 A
  7824. (sizeof(ldomain)))672 2748 A
  7825. 3462(==)S
  7826. (-1))126 3588 A
  7827. 3756({)S
  7828. 6120 V
  7829. (26383)210 648 A
  7830. (nodomain)336 2034 A
  7831. 2412(=)S
  7832. 2496(1;)S
  7833. 6210 V
  7834. (26384)210 648 A
  7835. (return(0);)420 2034 A
  7836. 8418 V
  7837. EP
  7838. %%Page: 244 244
  7839. BP
  7840. /slant 0 def
  7841. /height 0 def
  7842. 630 V
  7843. 12 B
  7844. (244)180 648 A
  7845. 11 R
  7846. 2055(File:)S
  7847. (src/lib/ip/rcmd.c)732 2288 A
  7848. 10 R
  7849. 3402(MINIX)S
  7850. 3730(SOURCE)S
  7851. 4153(CODE)S
  7852. 900 V
  7853. 7 LST
  7854. (26385)210 648 A
  7855. 1698(})S
  7856. 990 V
  7857. (26386)210 648 A
  7858. (ldomain[MAXHOSTNAMELEN])966 1698 A
  7859. 2706(=)S
  7860. 2790(0;)S
  7861. 1080 V
  7862. (26387)210 648 A
  7863. 1698(if)S
  7864. (((domainp)378 1824 A
  7865. 2244(=)S
  7866. (index(ldomain,)588 2328 A
  7867. ('.')))210 2958 A
  7868. 3210(==)S
  7869. ((char)210 3336 A
  7870. (*)NULL))294 3588 A
  7871. 3924({)S
  7872. 1170 V
  7873. (26388)210 648 A
  7874. (nodomain)336 2034 A
  7875. 2412(=)S
  7876. 2496(1;)S
  7877. 1260 V
  7878. (26389)210 648 A
  7879. (return(0);)420 2034 A
  7880. 1350 V
  7881. (26390)210 648 A
  7882. 1698(})S
  7883. 1440 V
  7884. (26391)210 648 A
  7885. (for)126 1698 A
  7886. ((cp)126 1866 A
  7887. 2034(=)S
  7888. (++domainp;)420 2118 A
  7889. (*cp;)168 2580 A
  7890. (++cp))210 2790 A
  7891. 1530 V
  7892. (26392)210 648 A
  7893. 2034(if)S
  7894. ((isupper(*cp)))588 2160 A
  7895. 1620 V
  7896. (26393)210 648 A
  7897. (*cp)126 2370 A
  7898. 2538(=)S
  7899. (tolower(*cp);)546 2622 A
  7900. 1710 V
  7901. (26394)210 648 A
  7902. 1362(})S
  7903. 1800 V
  7904. (26395)210 648 A
  7905. (return(!strcmp(domainp,)966 1362 A
  7906. (rhost)210 2370 A
  7907. 2622(+)S
  7908. (len)126 2706 A
  7909. (+1));)210 2874 A
  7910. 1890 V
  7911. (26396)210 648 A
  7912. 1026(})S
  7913. 2340 V
  7914. (++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)3528 648 A
  7915. 2430 V
  7916. (src/lib/ip/res_comp.c)882 1698 A
  7917. 2520 V
  7918. (++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)3528 648 A
  7919. 2700 V
  7920. (26400)210 648 A
  7921. 1026(/*)S
  7922. 2790 V
  7923. (26401)210 648 A
  7924. 1068(*)S
  7925. (Copyright)378 1152 A
  7926. ((c))126 1572 A
  7927. (1985)168 1740 A
  7928. (Regents)294 1950 A
  7929. 2286(of)S
  7930. (the)126 2412 A
  7931. (University)420 2580 A
  7932. 3042(of)S
  7933. (California.)462 3168 A
  7934. 2880 V
  7935. (26402)210 648 A
  7936. 1068(*)S
  7937. (All)126 1152 A
  7938. (rights)252 1320 A
  7939. (reserved.)378 1614 A
  7940. 2970 V
  7941. (26403)210 648 A
  7942. 1068(*)S
  7943. 3060 V
  7944. (26404)210 648 A
  7945. 1068(*)S
  7946. (Redistribution)588 1152 A
  7947. (and)126 1782 A
  7948. (use)126 1950 A
  7949. 2118(in)S
  7950. (source)252 2244 A
  7951. (and)126 2538 A
  7952. (binary)252 2706 A
  7953. (forms)210 3000 A
  7954. (are)126 3252 A
  7955. (permitted)378 3420 A
  7956. (provided)336 3840 A
  7957. 3150 V
  7958. (26405)210 648 A
  7959. 1068(*)S
  7960. (that:)210 1152 A
  7961. ((1))126 1404 A
  7962. (source)252 1572 A
  7963. (distributions)546 1866 A
  7964. (retain)252 2454 A
  7965. (this)168 2748 A
  7966. (entire)252 2958 A
  7967. (copyright)378 3252 A
  7968. (notice)252 3672 A
  7969. (and)126 3966 A
  7970. 3240 V
  7971. (26406)210 648 A
  7972. 1068(*)S
  7973. (comment,)336 1152 A
  7974. (and)126 1530 A
  7975. ((2))126 1698 A
  7976. (distributions)546 1866 A
  7977. (including)378 2454 A
  7978. (binaries)336 2874 A
  7979. (display)294 3252 A
  7980. (the)126 3588 A
  7981. (following)378 3756 A
  7982. 3330 V
  7983. (26407)210 648 A
  7984. 1068(*)S
  7985. (acknowledgement:)672 1152 A
  7986. (`This)210 1908 A
  7987. (product)294 2160 A
  7988. (includes)336 2496 A
  7989. (software)336 2874 A
  7990. (developed)378 3252 A
  7991. 3672(by)S
  7992. (the)126 3798 A
  7993. 3420 V
  7994. (26408)210 648 A
  7995. 1068(*)S
  7996. (University)420 1152 A
  7997. 1614(of)S
  7998. (California,)462 1740 A
  7999. (Berkeley)336 2244 A
  8000. (and)126 2622 A
  8001. (its)126 2790 A
  8002. (contributors'')588 2958 A
  8003. 3588(in)S
  8004. (the)126 3714 A
  8005. 3510 V
  8006. (26409)210 648 A
  8007. 1068(*)S
  8008. (documentation)546 1152 A
  8009. 1740(or)S
  8010. (other)210 1866 A
  8011. (materials)378 2118 A
  8012. (provided)336 2538 A
  8013. (with)168 2916 A
  8014. (the)126 3126 A
  8015. (distribution)504 3294 A
  8016. (and)126 3840 A
  8017. 4008(in)S
  8018. 3600 V
  8019. (26410)210 648 A
  8020. 1068(*)S
  8021. (all)126 1152 A
  8022. (advertising)462 1320 A
  8023. (materials)378 1824 A
  8024. (mentioning)420 2244 A
  8025. (features)336 2706 A
  8026. 3084(or)S
  8027. (use)126 3210 A
  8028. 3378(of)S
  8029. (this)168 3504 A
  8030. (software.)378 3714 A
  8031. 3690 V
  8032. (26411)210 648 A
  8033. 1068(*)S
  8034. (Neither)294 1152 A
  8035. (the)126 1488 A
  8036. (name)168 1656 A
  8037. 1866(of)S
  8038. (the)126 1992 A
  8039. (University)420 2160 A
  8040. (nor)126 2622 A
  8041. (the)126 2790 A
  8042. (names)210 2958 A
  8043. 3210(of)S
  8044. (its)126 3336 A
  8045. (contributors)504 3504 A
  8046. (may)126 4050 A
  8047. 3780 V
  8048. (26412)210 648 A
  8049. 1068(*)S
  8050. 1152(be)S
  8051. (used)168 1278 A
  8052. 1488(to)S
  8053. (endorse)294 1614 A
  8054. 1950(or)S
  8055. (promote)294 2076 A
  8056. (products)336 2412 A
  8057. (derived)294 2790 A
  8058. (from)168 3126 A
  8059. (this)168 3336 A
  8060. (software)336 3546 A
  8061. (without)294 3924 A
  8062. 3870 V
  8063. (26413)210 648 A
  8064. 1068(*)S
  8065. (specific)336 1152 A
  8066. (prior)210 1530 A
  8067. (written)294 1782 A
  8068. (permission.)462 2118 A
  8069. 3960 V
  8070. (26414)210 648 A
  8071. 1068(*)S
  8072. (THIS)168 1152 A
  8073. (SOFTWARE)336 1362 A
  8074. 1740(IS)S
  8075. (PROVIDED)336 1866 A
  8076. (`AS)126 2244 A
  8077. (IS'')168 2412 A
  8078. (AND)126 2622 A
  8079. (WITHOUT)294 2790 A
  8080. (ANY)126 3126 A
  8081. (EXPRESS)294 3294 A
  8082. 3630(OR)S
  8083. (IMPLIED)294 3756 A
  8084. 4050 V
  8085. (26415)210 648 A
  8086. 1068(*)S
  8087. (WARRANTIES,)462 1152 A
  8088. (INCLUDING,)420 1656 A
  8089. (WITHOUT)294 2118 A
  8090. (LIMITATION,)462 2454 A
  8091. (THE)126 2958 A
  8092. (IMPLIED)294 3126 A
  8093. (WARRANTIES)420 3462 A
  8094. 3924(OF)S
  8095. 4140 V
  8096. (26416)210 648 A
  8097. 1068(*)S
  8098. (MERCHANTABILITY)630 1152 A
  8099. (AND)126 1824 A
  8100. (FITNESS)294 1992 A
  8101. (FOR)126 2328 A
  8102. 2496(A)S
  8103. (PARTICULAR)420 2580 A
  8104. (PURPOSE.)336 3042 A
  8105. 4230 V
  8106. (26417)210 648 A
  8107. 1068(*/)S
  8108. 4320 V
  8109. (26418)210 648 A
  8110. 4410 V
  8111. (26419)210 648 A
  8112. (#if)126 1026 A
  8113. (defined(LIBC_SCCS))756 1194 A
  8114. 1992(&&)S
  8115. (!defined(lint))588 2118 A
  8116. 4500 V
  8117. (26420)210 648 A
  8118. (static)252 1026 A
  8119. (char)168 1320 A
  8120. (sccsid[])336 1530 A
  8121. 1908(=)S
  8122. ("@(#)res_comp.c)630 1992 A
  8123. (6.18)168 2706 A
  8124. ((Berkeley))420 2916 A
  8125. (6/27/90";)378 3378 A
  8126. 4590 V
  8127. (26421)210 648 A
  8128. (#endif)252 1026 A
  8129. 1320(/*)S
  8130. (LIBC_SCCS)378 1446 A
  8131. (and)126 1866 A
  8132. (not)126 2034 A
  8133. (lint)168 2202 A
  8134. 2412(*/)S
  8135. 4680 V
  8136. (26422)210 648 A
  8137. 4770 V
  8138. (26423)210 648 A
  8139. (#if)126 1026 A
  8140. (_MINIX)252 1194 A
  8141. 4860 V
  8142. (26424)210 648 A
  8143. (#include)336 1026 A
  8144. (<sys/types.h>)546 1404 A
  8145. 4950 V
  8146. (26425)210 648 A
  8147. (#include)336 1026 A
  8148. (<stdlib.h>)420 1404 A
  8149. 5040 V
  8150. (26426)210 648 A
  8151. 5130 V
  8152. (26427)210 648 A