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

操作系统开发

开发平台:

C/C++

  1. (#include)336 1026 A
  2. (<net/gen/in.h>)588 1404 A
  3. 5220 V
  4. (26428)210 648 A
  5. (#include)336 1026 A
  6. (<net/gen/nameser.h>)798 1404 A
  7. 5310 V
  8. (26429)210 648 A
  9. (#include)336 1026 A
  10. (<net/gen/resolv.h>)756 1404 A
  11. 5400 V
  12. (26430)210 648 A
  13. 5490 V
  14. (26431)210 648 A
  15. (typedef)294 1026 A
  16. (u8_t)168 1362 A
  17. (u_char;)294 1572 A
  18. 5580 V
  19. (26432)210 648 A
  20. (typedef)294 1026 A
  21. (u16_t)210 1362 A
  22. (u_short;)336 1614 A
  23. 5670 V
  24. (26433)210 648 A
  25. (typedef)294 1026 A
  26. (u32_t)210 1362 A
  27. (u_long;)294 1614 A
  28. 5760 V
  29. (26434)210 648 A
  30. 5850 V
  31. (26435)210 648 A
  32. (static)252 1026 A
  33. (int)126 1320 A
  34. (dn_find)294 1488 A
  35. (_ARGS(()294 1824 A
  36. (const)210 2160 A
  37. (u_char)252 2412 A
  38. (*exp_dn,)336 2706 A
  39. (const)210 3084 A
  40. (u_char)252 3336 A
  41. (*msg,)210 3630 A
  42. 5940 V
  43. (26436)210 648 A
  44. (u_char)252 1362 A
  45. (**dnptrs,)378 1656 A
  46. (u_char)252 2076 A
  47. (**lastdnptr)462 2370 A
  48. ());)126 2874 A
  49. 6030 V
  50. (26437)210 648 A
  51. (int)126 1026 A
  52. (dn_skipname)462 1194 A
  53. (_ARGS(()294 1698 A
  54. (const)210 2034 A
  55. (u_char)252 2286 A
  56. (*comp_dn,)378 2580 A
  57. (const)210 3000 A
  58. (u_char)252 3252 A
  59. (*eom)168 3546 A
  60. ());)126 3756 A
  61. 6120 V
  62. (26438)210 648 A
  63. 6210 V
  64. (26439)210 648 A
  65. (#define)294 1026 A
  66. (getshort)336 1362 A
  67. (_getshort)378 1740 A
  68. 8418 V
  69. EP
  70. %%Page: 245 245
  71. BP
  72. /slant 0 def
  73. /height 0 def
  74. 630 V
  75. 10 R
  76. 648(MINIX)S
  77. 976(SOURCE)S
  78. 1399(CODE)S
  79. 11 R
  80. 1954(File:)S
  81. (src/lib/ip/res_comp.c)935 2187 A
  82. 12 B
  83. (245)180 4248 A
  84. 900 V
  85. 7 LST
  86. (26440)210 648 A
  87. (#define)294 1026 A
  88. (getlong)294 1362 A
  89. (_getlong)336 1698 A
  90. 990 V
  91. (26441)210 648 A
  92. (#define)294 1026 A
  93. (putshort)336 1362 A
  94. (__putshort)420 1740 A
  95. 1080 V
  96. (26442)210 648 A
  97. (#define)294 1026 A
  98. (putlong)294 1362 A
  99. (__putlong)378 1698 A
  100. 1170 V
  101. (26443)210 648 A
  102. (#else)210 1026 A
  103. 1260 V
  104. (26444)210 648 A
  105. (#include)336 1026 A
  106. (<sys/types.h>)546 1404 A
  107. 1350 V
  108. (26445)210 648 A
  109. (#include)336 1026 A
  110. (<stdio.h>)378 1404 A
  111. 1440 V
  112. (26446)210 648 A
  113. (#include)336 1026 A
  114. (<arpa/nameser.h>)672 1404 A
  115. 1530 V
  116. (26447)210 648 A
  117. 1620 V
  118. (26448)210 648 A
  119. (static)252 1026 A
  120. (dn_find();)420 1320 A
  121. 1710 V
  122. (26449)210 648 A
  123. (#endif)252 1026 A
  124. 1800 V
  125. (26450)210 648 A
  126. 1890 V
  127. (26451)210 648 A
  128. (#ifdef)252 1026 A
  129. (__STDC__)336 1320 A
  130. 1980 V
  131. (26452)210 648 A
  132. (#define)294 1026 A
  133. (CONST)210 1362 A
  134. (const)210 1698 A
  135. 2070 V
  136. (26453)210 648 A
  137. (#else)210 1026 A
  138. 2160 V
  139. (26454)210 648 A
  140. (#define)294 1026 A
  141. (CONST)210 1362 A
  142. 2250 V
  143. (26455)210 648 A
  144. (#endif)252 1026 A
  145. 2340 V
  146. (26456)210 648 A
  147. 2430 V
  148. (26457)210 648 A
  149. 1026(/*)S
  150. 2520 V
  151. (26458)210 648 A
  152. 1068(*)S
  153. (Expand)252 1152 A
  154. (compressed)420 1446 A
  155. (domain)252 1908 A
  156. (name)168 2202 A
  157. ('comp_dn')378 2412 A
  158. 2832(to)S
  159. (full)168 2958 A
  160. (domain)252 3168 A
  161. (name.)210 3462 A
  162. 2610 V
  163. (26459)210 648 A
  164. 1068(*)S
  165. ('msg')210 1152 A
  166. 1404(is)S
  167. 1530(a)S
  168. (pointer)294 1614 A
  169. 1950(to)S
  170. (the)126 2076 A
  171. (begining)336 2244 A
  172. 2622(of)S
  173. (the)126 2748 A
  174. (message,)336 2916 A
  175. 2700 V
  176. (26460)210 648 A
  177. 1068(*)S
  178. ('eomorig')378 1152 A
  179. (points)252 1572 A
  180. 1866(to)S
  181. (the)126 1992 A
  182. (first)210 2160 A
  183. (location)336 2412 A
  184. (after)210 2790 A
  185. (the)126 3042 A
  186. (message,)336 3210 A
  187. 2790 V
  188. (26461)210 648 A
  189. 1068(*)S
  190. ('exp_dn')336 1152 A
  191. 1530(is)S
  192. 1656(a)S
  193. (pointer)294 1740 A
  194. 2076(to)S
  195. 2202(a)S
  196. (buffer)252 2286 A
  197. 2580(of)S
  198. (size)168 2706 A
  199. ('length')336 2916 A
  200. (for)126 3294 A
  201. (the)126 3462 A
  202. (result.)294 3630 A
  203. 2880 V
  204. (26462)210 648 A
  205. 1068(*)S
  206. (Return)252 1152 A
  207. (size)168 1446 A
  208. 1656(of)S
  209. (compressed)420 1782 A
  210. (name)168 2244 A
  211. 2454(or)S
  212. 2580(-1)S
  213. 2706(if)S
  214. (there)210 2832 A
  215. (was)126 3084 A
  216. 3252(an)S
  217. (error.)252 3378 A
  218. 2970 V
  219. (26463)210 648 A
  220. 1068(*/)S
  221. 3060 V
  222. (26464)210 648 A
  223. (dn_expand(msg,)588 1026 A
  224. (eomorig,)336 1656 A
  225. (comp_dn,)336 2034 A
  226. (exp_dn,)294 2412 A
  227. (length))294 2748 A
  228. 3150 V
  229. (26465)210 648 A
  230. (CONST)210 1362 A
  231. (u_char)252 1614 A
  232. (*msg,)210 1908 A
  233. (*eomorig,)378 2160 A
  234. (*comp_dn;)378 2580 A
  235. 3240 V
  236. (26466)210 648 A
  237. (u_char)252 1362 A
  238. (*exp_dn;)336 1656 A
  239. 3330 V
  240. (26467)210 648 A
  241. (int)126 1362 A
  242. (length;)294 1530 A
  243. 3420 V
  244. (26468)210 648 A
  245. 1026({)S
  246. 3510 V
  247. (26469)210 648 A
  248. (register)336 1362 A
  249. (CONST)210 1740 A
  250. (u_char)252 1992 A
  251. (*cp;)168 2286 A
  252. 3600 V
  253. (26470)210 648 A
  254. (register)336 1362 A
  255. (u_char)252 1740 A
  256. (*dn;)168 2034 A
  257. 3690 V
  258. (26471)210 648 A
  259. (register)336 1362 A
  260. (int)126 1740 A
  261. 1908(n,)S
  262. 2034(c;)S
  263. 3780 V
  264. (26472)210 648 A
  265. (CONST)210 1362 A
  266. (u_char)252 1614 A
  267. (*eom;)210 1908 A
  268. 3870 V
  269. (26473)210 648 A
  270. (int)126 1362 A
  271. (len)126 1530 A
  272. 1698(=)S
  273. (-1,)126 1782 A
  274. (checked)294 1950 A
  275. 2286(=)S
  276. 2370(0;)S
  277. 3960 V
  278. (26474)210 648 A
  279. 4050 V
  280. (26475)210 648 A
  281. 1362(dn)S
  282. 1488(=)S
  283. (exp_dn;)294 1572 A
  284. 4140 V
  285. (26476)210 648 A
  286. 1362(cp)S
  287. 1488(=)S
  288. (comp_dn;)336 1572 A
  289. 4230 V
  290. (26477)210 648 A
  291. (eom)126 1362 A
  292. 1530(=)S
  293. (exp_dn)252 1614 A
  294. 1908(+)S
  295. (length;)294 1992 A
  296. 4320 V
  297. (26478)210 648 A
  298. 1362(/*)S
  299. 4410 V
  300. (26479)210 648 A
  301. 1404(*)S
  302. (fetch)210 1488 A
  303. (next)168 1740 A
  304. (label)210 1950 A
  305. 2202(in)S
  306. (domain)252 2328 A
  307. (name)168 2622 A
  308. 4500 V
  309. (26480)210 648 A
  310. 1404(*/)S
  311. 4590 V
  312. (26481)210 648 A
  313. (while)210 1362 A
  314. 1614((n)S
  315. 1740(=)S
  316. (*cp++))252 1824 A
  317. 2118({)S
  318. 4680 V
  319. (26482)210 648 A
  320. 1698(/*)S
  321. 4770 V
  322. (26483)210 648 A
  323. 1740(*)S
  324. (Check)210 1824 A
  325. (for)126 2076 A
  326. (indirection)462 2244 A
  327. 4860 V
  328. (26484)210 648 A
  329. 1740(*/)S
  330. 4950 V
  331. (26485)210 648 A
  332. (switch)252 1698 A
  333. 1992((n)S
  334. 2118(&)S
  335. (INDIR_MASK))462 2202 A
  336. 2706({)S
  337. 5040 V
  338. (26486)210 648 A
  339. (case)168 1698 A
  340. 1908(0:)S
  341. 5130 V
  342. (26487)210 648 A
  343. 2034(if)S
  344. ((dn)126 2160 A
  345. 2328(!=)S
  346. (exp_dn))294 2454 A
  347. 2790({)S
  348. 5220 V
  349. (26488)210 648 A
  350. 2370(if)S
  351. ((dn)126 2496 A
  352. 2664(>=)S
  353. (eom))168 2790 A
  354. 5310 V
  355. (26489)210 648 A
  356. (return)252 2706 A
  357. ((-1);)210 3000 A
  358. 5400 V
  359. (26490)210 648 A
  360. (*dn++)210 2370 A
  361. 2622(=)S
  362. ('.';)168 2706 A
  363. 5490 V
  364. (26491)210 648 A
  365. 2034(})S
  366. 5580 V
  367. (26492)210 648 A
  368. 2034(if)S
  369. ((dn+n)210 2160 A
  370. 2412(>=)S
  371. (eom))168 2538 A
  372. 5670 V
  373. (26493)210 648 A
  374. (return)252 2370 A
  375. ((-1);)210 2664 A
  376. 5760 V
  377. (26494)210 648 A
  378. (checked)294 2034 A
  379. 2370(+=)S
  380. 2496(n)S
  381. 2580(+)S
  382. 2664(1;)S
  383. 5850 V
  384. (26495)210 648 A
  385. (while)210 2034 A
  386. ((--n)168 2286 A
  387. 2496(>=)S
  388. 2622(0))S
  389. 2748({)S
  390. 5940 V
  391. (26496)210 648 A
  392. 2370(if)S
  393. (((c)126 2496 A
  394. 2664(=)S
  395. (*cp++))252 2748 A
  396. 3042(==)S
  397. ('.'))168 3168 A
  398. 3378({)S
  399. 6030 V
  400. (26497)210 648 A
  401. 2706(if)S
  402. ((dn)126 2832 A
  403. 3000(+)S
  404. 3084(n)S
  405. 3168(+)S
  406. 3252(2)S
  407. 3336(>=)S
  408. (eom))168 3462 A
  409. 6120 V
  410. (26498)210 648 A
  411. (return)252 3042 A
  412. ((-1);)210 3336 A
  413. 6210 V
  414. (26499)210 648 A
  415. (*dn++)210 2706 A
  416. 2958(=)S
  417. ('\\';)210 3042 A
  418. 8418 V
  419. EP
  420. %%Page: 246 246
  421. BP
  422. /slant 0 def
  423. /height 0 def
  424. 630 V
  425. 12 B
  426. (246)180 648 A
  427. 11 R
  428. 1954(File:)S
  429. (src/lib/ip/res_comp.c)935 2187 A
  430. 10 R
  431. 3402(MINIX)S
  432. 3730(SOURCE)S
  433. 4153(CODE)S
  434. 900 V
  435. 7 LST
  436. (26500)210 648 A
  437. 2370(})S
  438. 990 V
  439. (26501)210 648 A
  440. (*dn++)210 2370 A
  441. 2622(=)S
  442. 2706(c;)S
  443. 1080 V
  444. (26502)210 648 A
  445. 2370(if)S
  446. ((cp)126 2496 A
  447. 2664(>=)S
  448. (eomorig))336 2790 A
  449. 3378(/*)S
  450. (out)126 3504 A
  451. 3672(of)S
  452. (range)210 3798 A
  453. 4050(*/)S
  454. 1170 V
  455. (26503)210 648 A
  456. (return(-1);)462 2706 A
  457. 1260 V
  458. (26504)210 648 A
  459. 2034(})S
  460. 1350 V
  461. (26505)210 648 A
  462. (break;)252 2034 A
  463. 1440 V
  464. (26506)210 648 A
  465. 1530 V
  466. (26507)210 648 A
  467. (case)168 1698 A
  468. (INDIR_MASK:)462 1908 A
  469. 1620 V
  470. (26508)210 648 A
  471. 2034(if)S
  472. ((len)168 2160 A
  473. 2370(<)S
  474. 2454(0))S
  475. 1710 V
  476. (26509)210 648 A
  477. (len)126 2370 A
  478. 2538(=)S
  479. 2622(cp)S
  480. 2748(-)S
  481. (comp_dn)294 2832 A
  482. 3168(+)S
  483. 3252(1;)S
  484. 1800 V
  485. (26510)210 648 A
  486. 2034(cp)S
  487. 2160(=)S
  488. (msg)126 2244 A
  489. 2412(+)S
  490. ((((n)168 2496 A
  491. 2706(&)S
  492. (0x3f))210 2790 A
  493. 3042(<<)S
  494. 3168(8))S
  495. 3294(|)S
  496. ((*cp)168 3378 A
  497. 3588(&)S
  498. (0xff));)294 3672 A
  499. 1890 V
  500. (26511)210 648 A
  501. 2034(if)S
  502. ((cp)126 2160 A
  503. 2328(<)S
  504. (msg)126 2412 A
  505. 2580(||)S
  506. 2706(cp)S
  507. 2832(>=)S
  508. (eomorig))336 2958 A
  509. 3378(/*)S
  510. (out)126 3504 A
  511. 3672(of)S
  512. (range)210 3798 A
  513. 4050(*/)S
  514. 1980 V
  515. (26512)210 648 A
  516. (return(-1);)462 2370 A
  517. 2070 V
  518. (26513)210 648 A
  519. (checked)294 2034 A
  520. 2370(+=)S
  521. 2496(2;)S
  522. 2160 V
  523. (26514)210 648 A
  524. 2034(/*)S
  525. 2250 V
  526. (26515)210 648 A
  527. 2076(*)S
  528. (Check)210 2160 A
  529. (for)126 2412 A
  530. (loops)210 2580 A
  531. 2832(in)S
  532. (the)126 2958 A
  533. (compressed)420 3126 A
  534. (name;)210 3588 A
  535. 2340 V
  536. (26516)210 648 A
  537. 2076(*)S
  538. 2160(if)S
  539. (we've)210 2286 A
  540. (looked)252 2538 A
  541. 2832(at)S
  542. (the)126 2958 A
  543. (whole)210 3126 A
  544. (message,)336 3378 A
  545. 2430 V
  546. (26517)210 648 A
  547. 2076(*)S
  548. (there)210 2160 A
  549. (must)168 2412 A
  550. 2622(be)S
  551. 2748(a)S
  552. (loop.)210 2832 A
  553. 2520 V
  554. (26518)210 648 A
  555. 2076(*/)S
  556. 2610 V
  557. (26519)210 648 A
  558. 2034(if)S
  559. ((checked)336 2160 A
  560. 2538(>=)S
  561. (eomorig)294 2664 A
  562. 3000(-)S
  563. (msg))168 3084 A
  564. 2700 V
  565. (26520)210 648 A
  566. (return)252 2370 A
  567. ((-1);)210 2664 A
  568. 2790 V
  569. (26521)210 648 A
  570. (break;)252 2034 A
  571. 2880 V
  572. (26522)210 648 A
  573. 2970 V
  574. (26523)210 648 A
  575. (default:)336 1698 A
  576. 3060 V
  577. (26524)210 648 A
  578. (return)252 2034 A
  579. ((-1);)210 2328 A
  580. 3378(/*)S
  581. (flag)168 3504 A
  582. (error)210 3714 A
  583. 3966(*/)S
  584. 3150 V
  585. (26525)210 648 A
  586. 1698(})S
  587. 3240 V
  588. (26526)210 648 A
  589. 1362(})S
  590. 3330 V
  591. (26527)210 648 A
  592. (*dn)126 1362 A
  593. 1530(=)S
  594. ('\0';)210 1614 A
  595. 3420 V
  596. (26528)210 648 A
  597. 1362(if)S
  598. ((len)168 1488 A
  599. 1698(<)S
  600. 1782(0))S
  601. 3510 V
  602. (26529)210 648 A
  603. (len)126 1698 A
  604. 1866(=)S
  605. 1950(cp)S
  606. 2076(-)S
  607. (comp_dn;)336 2160 A
  608. 3600 V
  609. (26530)210 648 A
  610. (return)252 1362 A
  611. ((len);)252 1656 A
  612. 3690 V
  613. (26531)210 648 A
  614. 1026(})S
  615. 3870 V
  616. (26533)210 648 A
  617. 1026(/*)S
  618. 3960 V
  619. (26534)210 648 A
  620. 1068(*)S
  621. (Compress)336 1152 A
  622. (domain)252 1530 A
  623. (name)168 1824 A
  624. ('exp_dn')336 2034 A
  625. (into)168 2412 A
  626. ('comp_dn'.)420 2622 A
  627. 4050 V
  628. (26535)210 648 A
  629. 1068(*)S
  630. (Return)252 1152 A
  631. (the)126 1446 A
  632. (size)168 1614 A
  633. 1824(of)S
  634. (the)126 1950 A
  635. (compressed)420 2118 A
  636. (name)168 2580 A
  637. 2790(or)S
  638. (-1.)126 2916 A
  639. 4140 V
  640. (26536)210 648 A
  641. 1068(*)S
  642. ('length')336 1152 A
  643. 1530(is)S
  644. (the)126 1656 A
  645. (size)168 1824 A
  646. 2034(of)S
  647. (the)126 2160 A
  648. (array)210 2328 A
  649. (pointed)294 2580 A
  650. 2916(to)S
  651. 3042(by)S
  652. ('comp_dn'.)420 3168 A
  653. 4230 V
  654. (26537)210 648 A
  655. 1068(*)S
  656. ('dnptrs')336 1152 A
  657. 1530(is)S
  658. 1656(a)S
  659. (list)168 1740 A
  660. 1950(of)S
  661. (pointers)336 2076 A
  662. 2454(to)S
  663. (previous)336 2580 A
  664. (compressed)420 2958 A
  665. (names.)252 3420 A
  666. (dnptrs[0])378 3714 A
  667. 4320 V
  668. (26538)210 648 A
  669. 1068(*)S
  670. 1152(is)S
  671. 1278(a)S
  672. (pointer)294 1362 A
  673. 1698(to)S
  674. (the)126 1824 A
  675. (beginning)378 1992 A
  676. 2412(of)S
  677. (the)126 2538 A
  678. (message.)336 2706 A
  679. (The)126 3084 A
  680. (list)168 3252 A
  681. (ends)168 3462 A
  682. (with)168 3672 A
  683. (NULL.)210 3882 A
  684. 4410 V
  685. (26539)210 648 A
  686. 1068(*)S
  687. ('lastdnptr')462 1152 A
  688. 1656(is)S
  689. 1782(a)S
  690. (pointer)294 1866 A
  691. 2202(to)S
  692. (the)126 2328 A
  693. (end)126 2496 A
  694. 2664(of)S
  695. (the)126 2790 A
  696. (arrary)252 2958 A
  697. (pointed)294 3252 A
  698. 3588(to)S
  699. 4500 V
  700. (26540)210 648 A
  701. 1068(*)S
  702. 1152(by)S
  703. ('dnptrs'.)378 1278 A
  704. (Side)168 1698 A
  705. (effect)252 1908 A
  706. 2202(is)S
  707. 2328(to)S
  708. (update)252 2454 A
  709. (the)126 2748 A
  710. (list)168 2916 A
  711. 3126(of)S
  712. (pointers)336 3252 A
  713. (for)126 3630 A
  714. 4590 V
  715. (26541)210 648 A
  716. 1068(*)S
  717. (labels)252 1152 A
  718. (inserted)336 1446 A
  719. (into)168 1824 A
  720. (the)126 2034 A
  721. (message)294 2202 A
  722. 2538(as)S
  723. 2664(we)S
  724. (compress)336 2790 A
  725. (the)126 3168 A
  726. (name.)210 3336 A
  727. 4680 V
  728. (26542)210 648 A
  729. 1068(*)S
  730. 1152(If)S
  731. ('dnptr')294 1278 A
  732. 1614(is)S
  733. (NULL,)210 1740 A
  734. 1992(we)S
  735. (don't)210 2118 A
  736. (try)126 2370 A
  737. 2538(to)S
  738. (compress)336 2664 A
  739. (names.)252 3042 A
  740. 3336(If)S
  741. ('lastdnptr')462 3462 A
  742. 4770 V
  743. (26543)210 648 A
  744. 1068(*)S
  745. 1152(is)S
  746. (NULL,)210 1278 A
  747. 1530(we)S
  748. (don't)210 1656 A
  749. (update)252 1908 A
  750. (the)126 2202 A
  751. (list.)210 2370 A
  752. 4860 V
  753. (26544)210 648 A
  754. 1068(*/)S
  755. 4950 V
  756. (26545)210 648 A
  757. (int)126 1026 A
  758. 5040 V
  759. (26546)210 648 A
  760. (dn_comp(exp_dn,)630 1026 A
  761. (comp_dn,)336 1698 A
  762. (length,)294 2076 A
  763. (dnptrs,)294 2412 A
  764. (lastdnptr))420 2748 A
  765. 5130 V
  766. (26547)210 648 A
  767. (CONST)210 1362 A
  768. (u_char)252 1614 A
  769. (*exp_dn;)336 1908 A
  770. 5220 V
  771. (26548)210 648 A
  772. (u_char)252 1362 A
  773. (*comp_dn;)378 1656 A
  774. 5310 V
  775. (26549)210 648 A
  776. (int)126 1362 A
  777. (length;)294 1530 A
  778. 5400 V
  779. (26550)210 648 A
  780. (u_char)252 1362 A
  781. (**dnptrs,)378 1656 A
  782. (**lastdnptr;)504 2076 A
  783. 5490 V
  784. (26551)210 648 A
  785. 1026({)S
  786. 5580 V
  787. (26552)210 648 A
  788. (register)336 1362 A
  789. (u_char)252 1740 A
  790. (*cp;)168 2034 A
  791. 5670 V
  792. (26553)210 648 A
  793. (register)336 1362 A
  794. (CONST)210 1740 A
  795. (u_char)252 1992 A
  796. (*dn;)168 2286 A
  797. 5760 V
  798. (26554)210 648 A
  799. (register)336 1362 A
  800. (int)126 1740 A
  801. 1908(c,)S
  802. 2034(l;)S
  803. 5850 V
  804. (26555)210 648 A
  805. (u_char)252 1362 A
  806. (**cpp,)252 1656 A
  807. (**lpp,)252 1950 A
  808. (*sp,)168 2244 A
  809. (*eob;)210 2454 A
  810. 5940 V
  811. (26556)210 648 A
  812. (u_char)252 1362 A
  813. (*msg;)210 1656 A
  814. 6030 V
  815. (26557)210 648 A
  816. 6120 V
  817. (26558)210 648 A
  818. 1362(dn)S
  819. 1488(=)S
  820. (exp_dn;)294 1572 A
  821. 6210 V
  822. (26559)210 648 A
  823. 1362(cp)S
  824. 1488(=)S
  825. (comp_dn;)336 1572 A
  826. 8418 V
  827. EP
  828. %%Page: 247 247
  829. BP
  830. /slant 0 def
  831. /height 0 def
  832. 630 V
  833. 10 R
  834. 648(MINIX)S
  835. 976(SOURCE)S
  836. 1399(CODE)S
  837. 11 R
  838. 1954(File:)S
  839. (src/lib/ip/res_comp.c)935 2187 A
  840. 12 B
  841. (247)180 4248 A
  842. 900 V
  843. 7 LST
  844. (26560)210 648 A
  845. (eob)126 1362 A
  846. 1530(=)S
  847. 1614(cp)S
  848. 1740(+)S
  849. (length;)294 1824 A
  850. 990 V
  851. (26561)210 648 A
  852. 1362(if)S
  853. ((dnptrs)294 1488 A
  854. 1824(!=)S
  855. (NULL))210 1950 A
  856. 2202({)S
  857. 1080 V
  858. (26562)210 648 A
  859. 1698(if)S
  860. (((msg)210 1824 A
  861. 2076(=)S
  862. (*dnptrs++))420 2160 A
  863. 2622(!=)S
  864. (NULL))210 2748 A
  865. 3000({)S
  866. 1170 V
  867. (26563)210 648 A
  868. (for)126 2034 A
  869. ((cpp)168 2202 A
  870. 2412(=)S
  871. (dnptrs;)294 2496 A
  872. (*cpp)168 2832 A
  873. 3042(!=)S
  874. (NULL;)210 3168 A
  875. (cpp++))252 3420 A
  876. 1260 V
  877. (26564)210 648 A
  878. 2370(;)S
  879. 1350 V
  880. (26565)210 648 A
  881. (lpp)126 2034 A
  882. 2202(=)S
  883. (cpp;)168 2286 A
  884. 2706(/*)S
  885. (end)126 2832 A
  886. 3000(of)S
  887. (list)168 3126 A
  888. 3336(to)S
  889. (search)252 3462 A
  890. 3756(*/)S
  891. 1440 V
  892. (26566)210 648 A
  893. 1698(})S
  894. 1530 V
  895. (26567)210 648 A
  896. 1362(})S
  897. (else)168 1446 A
  898. 1620 V
  899. (26568)210 648 A
  900. (msg)126 1698 A
  901. 1866(=)S
  902. (NULL;)210 1950 A
  903. 1710 V
  904. (26569)210 648 A
  905. (for)126 1362 A
  906. 1530((c)S
  907. 1656(=)S
  908. (*dn++;)252 1740 A
  909. 2034(c)S
  910. 2118(!=)S
  911. ('\0';)210 2244 A
  912. 2496())S
  913. 2580({)S
  914. 1800 V
  915. (26570)210 648 A
  916. 1698(/*)S
  917. (look)168 1824 A
  918. 2034(to)S
  919. (see)126 2160 A
  920. 2328(if)S
  921. 2454(we)S
  922. (can)126 2580 A
  923. (use)126 2748 A
  924. (pointers)336 2916 A
  925. 3294(*/)S
  926. 1890 V
  927. (26571)210 648 A
  928. 1698(if)S
  929. ((msg)168 1824 A
  930. 2034(!=)S
  931. (NULL))210 2160 A
  932. 2412({)S
  933. 1980 V
  934. (26572)210 648 A
  935. 2034(if)S
  936. (((l)126 2160 A
  937. 2328(=)S
  938. (dn_find(dn-1,)546 2412 A
  939. (msg,)168 3000 A
  940. (dnptrs,)294 3210 A
  941. (lpp)))210 3546 A
  942. 3798(>=)S
  943. 3924(0))S
  944. 4050({)S
  945. 2070 V
  946. (26573)210 648 A
  947. 2370(if)S
  948. ((cp+1)210 2496 A
  949. 2748(>=)S
  950. (eob))168 2874 A
  951. 2160 V
  952. (26574)210 648 A
  953. (return)252 2706 A
  954. ((-1);)210 3000 A
  955. 2250 V
  956. (26575)210 648 A
  957. (*cp++)210 2370 A
  958. 2622(=)S
  959. 2706((l)S
  960. 2832(>>)S
  961. 2958(8))S
  962. 3084(|)S
  963. (INDIR_MASK;)462 3168 A
  964. 2340 V
  965. (26576)210 648 A
  966. (*cp++)210 2370 A
  967. 2622(=)S
  968. 2706(l)S
  969. 2790(%)S
  970. (256;)168 2874 A
  971. 2430 V
  972. (26577)210 648 A
  973. (return)252 2370 A
  974. ((cp)126 2664 A
  975. 2832(-)S
  976. (comp_dn);)378 2916 A
  977. 2520 V
  978. (26578)210 648 A
  979. 2034(})S
  980. 2610 V
  981. (26579)210 648 A
  982. 2034(/*)S
  983. (not)126 2160 A
  984. (found,)252 2328 A
  985. (save)168 2622 A
  986. 2832(it)S
  987. 2958(*/)S
  988. 2700 V
  989. (26580)210 648 A
  990. 2034(if)S
  991. ((lastdnptr)420 2160 A
  992. 2622(!=)S
  993. (NULL)168 2748 A
  994. 2958(&&)S
  995. (cpp)126 3084 A
  996. 3252(<)S
  997. (lastdnptr-1))504 3336 A
  998. 3882({)S
  999. 2790 V
  1000. (26581)210 648 A
  1001. (*cpp++)252 2370 A
  1002. 2664(=)S
  1003. (cp;)126 2748 A
  1004. 2880 V
  1005. (26582)210 648 A
  1006. (*cpp)168 2370 A
  1007. 2580(=)S
  1008. (NULL;)210 2664 A
  1009. 2970 V
  1010. (26583)210 648 A
  1011. 2034(})S
  1012. 3060 V
  1013. (26584)210 648 A
  1014. 1698(})S
  1015. 3150 V
  1016. (26585)210 648 A
  1017. 1698(sp)S
  1018. 1824(=)S
  1019. (cp++;)210 1908 A
  1020. 2370(/*)S
  1021. (save)168 2496 A
  1022. (ptr)126 2706 A
  1023. 2874(to)S
  1024. (length)252 3000 A
  1025. (byte)168 3294 A
  1026. 3504(*/)S
  1027. 3240 V
  1028. (26586)210 648 A
  1029. 1698(do)S
  1030. 1824({)S
  1031. 3330 V
  1032. (26587)210 648 A
  1033. 2034(if)S
  1034. 2160((c)S
  1035. 2286(==)S
  1036. ('.'))168 2412 A
  1037. 2622({)S
  1038. 3420 V
  1039. (26588)210 648 A
  1040. 2370(c)S
  1041. 2454(=)S
  1042. (*dn++;)252 2538 A
  1043. 3510 V
  1044. (26589)210 648 A
  1045. (break;)252 2370 A
  1046. 3600 V
  1047. (26590)210 648 A
  1048. 2034(})S
  1049. 3690 V
  1050. (26591)210 648 A
  1051. 2034(if)S
  1052. 2160((c)S
  1053. 2286(==)S
  1054. ('\\'))210 2412 A
  1055. 2664({)S
  1056. 3780 V
  1057. (26592)210 648 A
  1058. 2370(if)S
  1059. (((c)126 2496 A
  1060. 2664(=)S
  1061. (*dn++))252 2748 A
  1062. 3042(==)S
  1063. ('\0'))210 3168 A
  1064. 3870 V
  1065. (26593)210 648 A
  1066. (break;)252 2706 A
  1067. 3960 V
  1068. (26594)210 648 A
  1069. 2034(})S
  1070. 4050 V
  1071. (26595)210 648 A
  1072. 2034(if)S
  1073. ((cp)126 2160 A
  1074. 2328(>=)S
  1075. (eob))168 2454 A
  1076. 2664({)S
  1077. 4140 V
  1078. (26596)210 648 A
  1079. 2370(if)S
  1080. ((msg)168 2496 A
  1081. 2706(!=)S
  1082. (NULL))210 2832 A
  1083. 4230 V
  1084. (26597)210 648 A
  1085. (*lpp)168 2706 A
  1086. 2916(=)S
  1087. (NULL;)210 3000 A
  1088. 4320 V
  1089. (26598)210 648 A
  1090. (return)252 2370 A
  1091. ((-1);)210 2664 A
  1092. 4410 V
  1093. (26599)210 648 A
  1094. 2034(})S
  1095. 4500 V
  1096. (26600)210 648 A
  1097. (*cp++)210 2034 A
  1098. 2286(=)S
  1099. 2370(c;)S
  1100. 4590 V
  1101. (26601)210 648 A
  1102. 1698(})S
  1103. (while)210 1782 A
  1104. (((c)126 2034 A
  1105. 2202(=)S
  1106. (*dn++))252 2286 A
  1107. 2580(!=)S
  1108. ('\0');)252 2706 A
  1109. 4680 V
  1110. (26602)210 648 A
  1111. 1698(/*)S
  1112. (catch)210 1824 A
  1113. (trailing)336 2076 A
  1114. ('.'s)168 2454 A
  1115. (but)126 2664 A
  1116. (not)126 2832 A
  1117. ('..')168 3000 A
  1118. 3210(*/)S
  1119. 4770 V
  1120. (26603)210 648 A
  1121. 1698(if)S
  1122. (((l)126 1824 A
  1123. 1992(=)S
  1124. 2076(cp)S
  1125. 2202(-)S
  1126. 2286(sp)S
  1127. 2412(-)S
  1128. 2496(1))S
  1129. 2622(==)S
  1130. 2748(0)S
  1131. 2832(&&)S
  1132. 2958(c)S
  1133. 3042(==)S
  1134. ('\0'))210 3168 A
  1135. 3420({)S
  1136. 4860 V
  1137. (26604)210 648 A
  1138. (cp--;)210 2034 A
  1139. 4950 V
  1140. (26605)210 648 A
  1141. (break;)252 2034 A
  1142. 5040 V
  1143. (26606)210 648 A
  1144. 1698(})S
  1145. 5130 V
  1146. (26607)210 648 A
  1147. 1698(if)S
  1148. 1824((l)S
  1149. 1950(<=)S
  1150. 2076(0)S
  1151. 2160(||)S
  1152. 2286(l)S
  1153. 2370(>)S
  1154. (MAXLABEL))378 2454 A
  1155. 2874({)S
  1156. 5220 V
  1157. (26608)210 648 A
  1158. 2034(if)S
  1159. ((msg)168 2160 A
  1160. 2370(!=)S
  1161. (NULL))210 2496 A
  1162. 5310 V
  1163. (26609)210 648 A
  1164. (*lpp)168 2370 A
  1165. 2580(=)S
  1166. (NULL;)210 2664 A
  1167. 5400 V
  1168. (26610)210 648 A
  1169. (return)252 2034 A
  1170. ((-1);)210 2328 A
  1171. 5490 V
  1172. (26611)210 648 A
  1173. 1698(})S
  1174. 5580 V
  1175. (26612)210 648 A
  1176. (*sp)126 1698 A
  1177. 1866(=)S
  1178. 1950(l;)S
  1179. 5670 V
  1180. (26613)210 648 A
  1181. 1362(})S
  1182. 5760 V
  1183. (26614)210 648 A
  1184. 1362(if)S
  1185. ((cp)126 1488 A
  1186. 1656(>=)S
  1187. (eob))168 1782 A
  1188. 1992({)S
  1189. 5850 V
  1190. (26615)210 648 A
  1191. 1698(if)S
  1192. ((msg)168 1824 A
  1193. 2034(!=)S
  1194. (NULL))210 2160 A
  1195. 5940 V
  1196. (26616)210 648 A
  1197. (*lpp)168 2034 A
  1198. 2244(=)S
  1199. (NULL;)210 2328 A
  1200. 6030 V
  1201. (26617)210 648 A
  1202. (return)252 1698 A
  1203. ((-1);)210 1992 A
  1204. 6120 V
  1205. (26618)210 648 A
  1206. 1362(})S
  1207. 6210 V
  1208. (26619)210 648 A
  1209. (*cp++)210 1362 A
  1210. 1614(=)S
  1211. ('\0';)210 1698 A
  1212. 8418 V
  1213. EP
  1214. %%Page: 248 248
  1215. BP
  1216. /slant 0 def
  1217. /height 0 def
  1218. 630 V
  1219. 12 B
  1220. (248)180 648 A
  1221. 11 R
  1222. 1954(File:)S
  1223. (src/lib/ip/res_comp.c)935 2187 A
  1224. 10 R
  1225. 3402(MINIX)S
  1226. 3730(SOURCE)S
  1227. 4153(CODE)S
  1228. 900 V
  1229. 7 LST
  1230. (26620)210 648 A
  1231. (return)252 1362 A
  1232. ((cp)126 1656 A
  1233. 1824(-)S
  1234. (comp_dn);)378 1908 A
  1235. 990 V
  1236. (26621)210 648 A
  1237. 1026(})S
  1238. 1170 V
  1239. (26623)210 648 A
  1240. 1026(/*)S
  1241. 1260 V
  1242. (26624)210 648 A
  1243. 1068(*)S
  1244. (Skip)168 1152 A
  1245. (over)168 1362 A
  1246. 1572(a)S
  1247. (compressed)420 1656 A
  1248. (domain)252 2118 A
  1249. (name.)210 2412 A
  1250. (Return)252 2664 A
  1251. (the)126 2958 A
  1252. (size)168 3126 A
  1253. 3336(or)S
  1254. (-1.)126 3462 A
  1255. 1350 V
  1256. (26625)210 648 A
  1257. 1068(*/)S
  1258. 1440 V
  1259. (26626)210 648 A
  1260. (dn_skipname(comp_dn,)840 1026 A
  1261. (eom))168 1908 A
  1262. 1530 V
  1263. (26627)210 648 A
  1264. (CONST)210 1362 A
  1265. (u_char)252 1614 A
  1266. (*comp_dn,)378 1908 A
  1267. (*eom;)210 2328 A
  1268. 1620 V
  1269. (26628)210 648 A
  1270. 1026({)S
  1271. 1710 V
  1272. (26629)210 648 A
  1273. (register)336 1362 A
  1274. (CONST)210 1740 A
  1275. (u_char)252 1992 A
  1276. (*cp;)168 2286 A
  1277. 1800 V
  1278. (26630)210 648 A
  1279. (register)336 1362 A
  1280. (int)126 1740 A
  1281. 1908(n;)S
  1282. 1890 V
  1283. (26631)210 648 A
  1284. 1980 V
  1285. (26632)210 648 A
  1286. 1362(cp)S
  1287. 1488(=)S
  1288. (comp_dn;)336 1572 A
  1289. 2070 V
  1290. (26633)210 648 A
  1291. (while)210 1362 A
  1292. ((cp)126 1614 A
  1293. 1782(<)S
  1294. (eom)126 1866 A
  1295. 2034(&&)S
  1296. 2160((n)S
  1297. 2286(=)S
  1298. (*cp++)))294 2370 A
  1299. 2706({)S
  1300. 2160 V
  1301. (26634)210 648 A
  1302. 1698(/*)S
  1303. 2250 V
  1304. (26635)210 648 A
  1305. 1740(*)S
  1306. (check)210 1824 A
  1307. (for)126 2076 A
  1308. (indirection)462 2244 A
  1309. 2340 V
  1310. (26636)210 648 A
  1311. 1740(*/)S
  1312. 2430 V
  1313. (26637)210 648 A
  1314. (switch)252 1698 A
  1315. 1992((n)S
  1316. 2118(&)S
  1317. (INDIR_MASK))462 2202 A
  1318. 2706({)S
  1319. 2520 V
  1320. (26638)210 648 A
  1321. (case)168 1698 A
  1322. 1908(0:)S
  1323. 2370(/*)S
  1324. (normal)252 2496 A
  1325. (case,)210 2790 A
  1326. 3042(n)S
  1327. 3126(==)S
  1328. (len)126 3252 A
  1329. 3420(*/)S
  1330. 2610 V
  1331. (26639)210 648 A
  1332. 2034(cp)S
  1333. 2160(+=)S
  1334. 2286(n;)S
  1335. 2700 V
  1336. (26640)210 648 A
  1337. (continue;)378 2034 A
  1338. 2790 V
  1339. (26641)210 648 A
  1340. (default:)336 1698 A
  1341. 2370(/*)S
  1342. (illegal)294 2496 A
  1343. (type)168 2832 A
  1344. 3042(*/)S
  1345. 2880 V
  1346. (26642)210 648 A
  1347. (return)252 2034 A
  1348. ((-1);)210 2328 A
  1349. 2970 V
  1350. (26643)210 648 A
  1351. (case)168 1698 A
  1352. (INDIR_MASK:)462 1908 A
  1353. 2706(/*)S
  1354. (indirection)462 2832 A
  1355. 3336(*/)S
  1356. 3060 V
  1357. (26644)210 648 A
  1358. (cp++;)210 2034 A
  1359. 3150 V
  1360. (26645)210 648 A
  1361. 1698(})S
  1362. 3240 V
  1363. (26646)210 648 A
  1364. (break;)252 1698 A
  1365. 3330 V
  1366. (26647)210 648 A
  1367. 1362(})S
  1368. 3420 V
  1369. (26648)210 648 A
  1370. (return)252 1362 A
  1371. ((cp)126 1656 A
  1372. 1824(-)S
  1373. (comp_dn);)378 1908 A
  1374. 3510 V
  1375. (26649)210 648 A
  1376. 1026(})S
  1377. 3690 V
  1378. (26651)210 648 A
  1379. 1026(/*)S
  1380. 3780 V
  1381. (26652)210 648 A
  1382. 1068(*)S
  1383. (Search)252 1152 A
  1384. (for)126 1446 A
  1385. (expanded)336 1614 A
  1386. (name)168 1992 A
  1387. (from)168 2202 A
  1388. 2412(a)S
  1389. (list)168 2496 A
  1390. 2706(of)S
  1391. (previously)420 2832 A
  1392. (compressed)420 3294 A
  1393. (names.)252 3756 A
  1394. 3870 V
  1395. (26653)210 648 A
  1396. 1068(*)S
  1397. (Return)252 1152 A
  1398. (the)126 1446 A
  1399. (offset)252 1614 A
  1400. (from)168 1908 A
  1401. (msg)126 2118 A
  1402. 2286(if)S
  1403. (found)210 2412 A
  1404. 2664(or)S
  1405. (-1.)126 2790 A
  1406. 3960 V
  1407. (26654)210 648 A
  1408. 1068(*)S
  1409. (dnptrs)252 1152 A
  1410. 1446(is)S
  1411. (the)126 1572 A
  1412. (pointer)294 1740 A
  1413. 2076(to)S
  1414. (the)126 2202 A
  1415. (first)210 2370 A
  1416. (name)168 2622 A
  1417. 2832(on)S
  1418. (the)126 2958 A
  1419. (list,)210 3126 A
  1420. 4050 V
  1421. (26655)210 648 A
  1422. 1068(*)S
  1423. (not)126 1152 A
  1424. (the)126 1320 A
  1425. (pointer)294 1488 A
  1426. 1824(to)S
  1427. (the)126 1950 A
  1428. (start)210 2118 A
  1429. 2370(of)S
  1430. (the)126 2496 A
  1431. (message.)336 2664 A
  1432. 4140 V
  1433. (26656)210 648 A
  1434. 1068(*/)S
  1435. 4230 V
  1436. (26657)210 648 A
  1437. (static)252 1026 A
  1438. (int)126 1320 A
  1439. 4320 V
  1440. (26658)210 648 A
  1441. (dn_find(exp_dn,)630 1026 A
  1442. (msg,)168 1698 A
  1443. (dnptrs,)294 1908 A
  1444. (lastdnptr))420 2244 A
  1445. 4410 V
  1446. (26659)210 648 A
  1447. (CONST)210 1362 A
  1448. (u_char)252 1614 A
  1449. (*exp_dn,)336 1908 A
  1450. (*msg;)210 2286 A
  1451. 4500 V
  1452. (26660)210 648 A
  1453. (u_char)252 1362 A
  1454. (**dnptrs,)378 1656 A
  1455. (**lastdnptr;)504 2076 A
  1456. 4590 V
  1457. (26661)210 648 A
  1458. 1026({)S
  1459. 4680 V
  1460. (26662)210 648 A
  1461. (CONST)210 1362 A
  1462. (register)336 1614 A
  1463. (u_char)252 1992 A
  1464. (*dn,)168 2286 A
  1465. (*cp;)168 2496 A
  1466. 4770 V
  1467. (26663)210 648 A
  1468. (register)336 1362 A
  1469. (u_char)252 1740 A
  1470. (**cpp;)252 2034 A
  1471. 4860 V
  1472. (26664)210 648 A
  1473. (register)336 1362 A
  1474. (int)126 1740 A
  1475. 1908(n;)S
  1476. 4950 V
  1477. (26665)210 648 A
  1478. (CONST)210 1362 A
  1479. (u_char)252 1614 A
  1480. (*sp;)168 1908 A
  1481. 5040 V
  1482. (26666)210 648 A
  1483. 5130 V
  1484. (26667)210 648 A
  1485. (for)126 1362 A
  1486. ((cpp)168 1530 A
  1487. 1740(=)S
  1488. (dnptrs;)294 1824 A
  1489. (cpp)126 2160 A
  1490. 2328(<)S
  1491. (lastdnptr;)420 2412 A
  1492. (cpp++))252 2874 A
  1493. 3168({)S
  1494. 5220 V
  1495. (26668)210 648 A
  1496. 1698(dn)S
  1497. 1824(=)S
  1498. (exp_dn;)294 1908 A
  1499. 5310 V
  1500. (26669)210 648 A
  1501. 1698(sp)S
  1502. 1824(=)S
  1503. 1908(cp)S
  1504. 2034(=)S
  1505. (*cpp;)210 2118 A
  1506. 5400 V
  1507. (26670)210 648 A
  1508. (while)210 1698 A
  1509. 1950((n)S
  1510. 2076(=)S
  1511. (*cp++))252 2160 A
  1512. 2454({)S
  1513. 5490 V
  1514. (26671)210 648 A
  1515. 2034(/*)S
  1516. 5580 V
  1517. (26672)210 648 A
  1518. 2076(*)S
  1519. (check)210 2160 A
  1520. (for)126 2412 A
  1521. (indirection)462 2580 A
  1522. 5670 V
  1523. (26673)210 648 A
  1524. 2076(*/)S
  1525. 5760 V
  1526. (26674)210 648 A
  1527. (switch)252 2034 A
  1528. 2328((n)S
  1529. 2454(&)S
  1530. (INDIR_MASK))462 2538 A
  1531. 3042({)S
  1532. 5850 V
  1533. (26675)210 648 A
  1534. (case)168 2034 A
  1535. 2244(0:)S
  1536. 2706(/*)S
  1537. (normal)252 2832 A
  1538. (case,)210 3126 A
  1539. 3378(n)S
  1540. 3462(==)S
  1541. (len)126 3588 A
  1542. 3756(*/)S
  1543. 5940 V
  1544. (26676)210 648 A
  1545. (while)210 2370 A
  1546. ((--n)168 2622 A
  1547. 2832(>=)S
  1548. 2958(0))S
  1549. 3084({)S
  1550. 6030 V
  1551. (26677)210 648 A
  1552. 2706(if)S
  1553. ((*dn)168 2832 A
  1554. 3042(==)S
  1555. ('.'))168 3168 A
  1556. 6120 V
  1557. (26678)210 648 A
  1558. (goto)168 3042 A
  1559. (next;)210 3252 A
  1560. 6210 V
  1561. (26679)210 648 A
  1562. 2706(if)S
  1563. ((*dn)168 2832 A
  1564. 3042(==)S
  1565. ('\\'))210 3168 A
  1566. 8418 V
  1567. EP
  1568. %%Page: 249 249
  1569. BP
  1570. /slant 0 def
  1571. /height 0 def
  1572. 630 V
  1573. 10 R
  1574. 648(MINIX)S
  1575. 976(SOURCE)S
  1576. 1399(CODE)S
  1577. 11 R
  1578. 1954(File:)S
  1579. (src/lib/ip/res_comp.c)935 2187 A
  1580. 12 B
  1581. (249)180 4248 A
  1582. 900 V
  1583. 7 LST
  1584. (26680)210 648 A
  1585. (dn++;)210 3042 A
  1586. 990 V
  1587. (26681)210 648 A
  1588. 2706(if)S
  1589. ((*dn++)252 2832 A
  1590. 3126(!=)S
  1591. (*cp++))252 3252 A
  1592. 1080 V
  1593. (26682)210 648 A
  1594. (goto)168 3042 A
  1595. (next;)210 3252 A
  1596. 1170 V
  1597. (26683)210 648 A
  1598. 2370(})S
  1599. 1260 V
  1600. (26684)210 648 A
  1601. 2370(if)S
  1602. (((n)126 2496 A
  1603. 2664(=)S
  1604. (*dn++))252 2748 A
  1605. 3042(==)S
  1606. ('\0')168 3168 A
  1607. 3378(&&)S
  1608. (*cp)126 3504 A
  1609. 3672(==)S
  1610. ('\0'))210 3798 A
  1611. 1350 V
  1612. (26685)210 648 A
  1613. (return)252 2706 A
  1614. ((sp)126 3000 A
  1615. 3168(-)S
  1616. (msg);)210 3252 A
  1617. 1440 V
  1618. (26686)210 648 A
  1619. 2370(if)S
  1620. 2496((n)S
  1621. 2622(==)S
  1622. ('.'))168 2748 A
  1623. 1530 V
  1624. (26687)210 648 A
  1625. (continue;)378 2706 A
  1626. 1620 V
  1627. (26688)210 648 A
  1628. (goto)168 2370 A
  1629. (next;)210 2580 A
  1630. 1710 V
  1631. (26689)210 648 A
  1632. 1800 V
  1633. (26690)210 648 A
  1634. (default:)336 2034 A
  1635. 2706(/*)S
  1636. (illegal)294 2832 A
  1637. (type)168 3168 A
  1638. 3378(*/)S
  1639. 1890 V
  1640. (26691)210 648 A
  1641. (return)252 2370 A
  1642. ((-1);)210 2664 A
  1643. 1980 V
  1644. (26692)210 648 A
  1645. 2070 V
  1646. (26693)210 648 A
  1647. (case)168 2034 A
  1648. (INDIR_MASK:)462 2244 A
  1649. 3042(/*)S
  1650. (indirection)462 3168 A
  1651. 3672(*/)S
  1652. 2160 V
  1653. (26694)210 648 A
  1654. 2370(cp)S
  1655. 2496(=)S
  1656. (msg)126 2580 A
  1657. 2748(+)S
  1658. ((((n)168 2832 A
  1659. 3042(&)S
  1660. (0x3f))210 3126 A
  1661. 3378(<<)S
  1662. 3504(8))S
  1663. 3630(|)S
  1664. (*cp);)210 3714 A
  1665. 2250 V
  1666. (26695)210 648 A
  1667. 2034(})S
  1668. 2340 V
  1669. (26696)210 648 A
  1670. 1698(})S
  1671. 2430 V
  1672. (26697)210 648 A
  1673. 1698(if)S
  1674. ((*dn)168 1824 A
  1675. 2034(==)S
  1676. ('\0'))210 2160 A
  1677. 2520 V
  1678. (26698)210 648 A
  1679. (return)252 2034 A
  1680. ((sp)126 2328 A
  1681. 2496(-)S
  1682. (msg);)210 2580 A
  1683. 2610 V
  1684. (26699)210 648 A
  1685. (next:)210 1362 A
  1686. 1698(;)S
  1687. 2700 V
  1688. (26700)210 648 A
  1689. 1362(})S
  1690. 2790 V
  1691. (26701)210 648 A
  1692. (return)252 1362 A
  1693. ((-1);)210 1656 A
  1694. 2880 V
  1695. (26702)210 648 A
  1696. 1026(})S
  1697. 3060 V
  1698. (26704)210 648 A
  1699. 1026(/*)S
  1700. 3150 V
  1701. (26705)210 648 A
  1702. 1068(*)S
  1703. (Routines)336 1152 A
  1704. 1530(to)S
  1705. (insert/extract)588 1656 A
  1706. (short/long's.)546 2286 A
  1707. (Must)168 2874 A
  1708. (account)294 3084 A
  1709. (for)126 3420 A
  1710. (byte)168 3588 A
  1711. 3240 V
  1712. (26706)210 648 A
  1713. 1068(*)S
  1714. (order)210 1152 A
  1715. (and)126 1404 A
  1716. (non-alignment)546 1572 A
  1717. (problems.)378 2160 A
  1718. (This)168 2580 A
  1719. (code)168 2790 A
  1720. 3000(at)S
  1721. (least)210 3126 A
  1722. (has)126 3378 A
  1723. (the)126 3546 A
  1724. 3330 V
  1725. (26707)210 648 A
  1726. 1068(*)S
  1727. (advantage)378 1152 A
  1728. 1572(of)S
  1729. (being)210 1698 A
  1730. (portable.)378 1950 A
  1731. 3420 V
  1732. (26708)210 648 A
  1733. 1068(*)S
  1734. 3510 V
  1735. (26709)210 648 A
  1736. 1068(*)S
  1737. (used)168 1152 A
  1738. 1362(by)S
  1739. (sendmail.)378 1488 A
  1740. 3600 V
  1741. (26710)210 648 A
  1742. 1068(*/)S
  1743. 3690 V
  1744. (26711)210 648 A
  1745. 3780 V
  1746. (26712)210 648 A
  1747. (u16_t)210 1026 A
  1748. 3870 V
  1749. (26713)210 648 A
  1750. (getshort(msgp))588 1026 A
  1751. 3960 V
  1752. (26714)210 648 A
  1753. (CONST)210 1362 A
  1754. (u8_t)168 1614 A
  1755. (*msgp;)252 1824 A
  1756. 4050 V
  1757. (26715)210 648 A
  1758. 1026({)S
  1759. 4140 V
  1760. (26716)210 648 A
  1761. (return)252 1362 A
  1762. (((msgp[0])378 1656 A
  1763. 2076(<<)S
  1764. 2202(8))S
  1765. 2328(|)S
  1766. ((msgp[1])336 2412 A
  1767. 2790(<<)S
  1768. (0));)168 2916 A
  1769. 4230 V
  1770. (26717)210 648 A
  1771. 1026(})S
  1772. 4410 V
  1773. (26719)210 648 A
  1774. (u32_t)210 1026 A
  1775. 4500 V
  1776. (26720)210 648 A
  1777. (getlong(msgp))546 1026 A
  1778. 4590 V
  1779. (26721)210 648 A
  1780. (CONST)210 1362 A
  1781. (u8_t)168 1614 A
  1782. (*msgp;)252 1824 A
  1783. 4680 V
  1784. (26722)210 648 A
  1785. 1026({)S
  1786. 4770 V
  1787. (26723)210 648 A
  1788. (return)252 1362 A
  1789. 1656(()S
  1790. (((u32_t))336 1782 A
  1791. (msgp[0])294 2160 A
  1792. 2496(<<)S
  1793. (24))126 2622 A
  1794. 4860 V
  1795. (26724)210 648 A
  1796. 1698(|)S
  1797. (((u32_t))336 1782 A
  1798. (msgp[1])294 2160 A
  1799. 2496(<<)S
  1800. (16))126 2622 A
  1801. 4950 V
  1802. (26725)210 648 A
  1803. 1698(|)S
  1804. (((u32_t))336 1782 A
  1805. (msgp[2])294 2160 A
  1806. 2496(<<)S
  1807. 2664(8))S
  1808. 5040 V
  1809. (26726)210 648 A
  1810. 1698(|)S
  1811. (((u32_t))336 1782 A
  1812. (msgp[3])294 2160 A
  1813. 2496(<<)S
  1814. (0));)168 2664 A
  1815. 5130 V
  1816. (26727)210 648 A
  1817. 1026(})S
  1818. 5400 V
  1819. (26730)210 648 A
  1820. (void)168 1026 A
  1821. 5490 V
  1822. (26731)210 648 A
  1823. (putshort(s,)462 1026 A
  1824. (msgp))210 1530 A
  1825. 5580 V
  1826. (26732)210 648 A
  1827. (register)336 1362 A
  1828. (U16_t)210 1740 A
  1829. 1992(s;)S
  1830. 5670 V
  1831. (26733)210 648 A
  1832. (register)336 1362 A
  1833. (u8_t)168 1740 A
  1834. (*msgp;)252 1950 A
  1835. 5760 V
  1836. (26734)210 648 A
  1837. 1026({)S
  1838. 5850 V
  1839. (26735)210 648 A
  1840. 5940 V
  1841. (26736)210 648 A
  1842. (msgp[1])294 1362 A
  1843. 1698(=)S
  1844. 1782(s;)S
  1845. 6030 V
  1846. (26737)210 648 A
  1847. (msgp[0])294 1362 A
  1848. 1698(=)S
  1849. 1782(s)S
  1850. 1866(>>)S
  1851. 1992(8;)S
  1852. 6120 V
  1853. (26738)210 648 A
  1854. 1026(})S
  1855. 8418 V
  1856. EP
  1857. %%Page: 250 250
  1858. BP
  1859. /slant 0 def
  1860. /height 0 def
  1861. 630 V
  1862. 12 B
  1863. (250)180 648 A
  1864. 11 R
  1865. 1954(File:)S
  1866. (src/lib/ip/res_comp.c)935 2187 A
  1867. 10 R
  1868. 3402(MINIX)S
  1869. 3730(SOURCE)S
  1870. 4153(CODE)S
  1871. 900 V
  1872. 7 LST
  1873. (26740)210 648 A
  1874. (void)168 1026 A
  1875. 990 V
  1876. (26741)210 648 A
  1877. (putlong(l,)420 1026 A
  1878. (msgp))210 1488 A
  1879. 1080 V
  1880. (26742)210 648 A
  1881. (register)336 1362 A
  1882. (u32_t)210 1740 A
  1883. 1992(l;)S
  1884. 1170 V
  1885. (26743)210 648 A
  1886. (register)336 1362 A
  1887. (u8_t)168 1740 A
  1888. (*msgp;)252 1950 A
  1889. 1260 V
  1890. (26744)210 648 A
  1891. 1026({)S
  1892. 1350 V
  1893. (26745)210 648 A
  1894. 1440 V
  1895. (26746)210 648 A
  1896. (msgp[3])294 1362 A
  1897. 1698(=)S
  1898. 1782(l;)S
  1899. 1530 V
  1900. (26747)210 648 A
  1901. (msgp[2])294 1362 A
  1902. 1698(=)S
  1903. 1782((l)S
  1904. (>>=)126 1908 A
  1905. (8);)126 2076 A
  1906. 1620 V
  1907. (26748)210 648 A
  1908. (msgp[1])294 1362 A
  1909. 1698(=)S
  1910. 1782((l)S
  1911. (>>=)126 1908 A
  1912. (8);)126 2076 A
  1913. 1710 V
  1914. (26749)210 648 A
  1915. (msgp[0])294 1362 A
  1916. 1698(=)S
  1917. 1782(l)S
  1918. 1866(>>)S
  1919. 1992(8;)S
  1920. 1800 V
  1921. (26750)210 648 A
  1922. 1026(})S
  1923. 2340 V
  1924. (++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)3528 648 A
  1925. 2430 V
  1926. (src/lib/ip/res_init.c)882 1698 A
  1927. 2520 V
  1928. (++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)3528 648 A
  1929. 2700 V
  1930. (26800)210 648 A
  1931. (/*-)126 1026 A
  1932. 2790 V
  1933. (26801)210 648 A
  1934. 1068(*)S
  1935. (Copyright)378 1152 A
  1936. ((c))126 1572 A
  1937. (1985,)210 1740 A
  1938. (1989)168 1992 A
  1939. (Regents)294 2202 A
  1940. 2538(of)S
  1941. (the)126 2664 A
  1942. (University)420 2832 A
  1943. 3294(of)S
  1944. (California.)462 3420 A
  1945. 2880 V
  1946. (26802)210 648 A
  1947. 1068(*)S
  1948. (All)126 1152 A
  1949. (rights)252 1320 A
  1950. (reserved.)378 1614 A
  1951. 2970 V
  1952. (26803)210 648 A
  1953. 1068(*)S
  1954. 3060 V
  1955. (26804)210 648 A
  1956. 1068(*)S
  1957. (Redistribution)588 1152 A
  1958. (and)126 1782 A
  1959. (use)126 1950 A
  1960. 2118(in)S
  1961. (source)252 2244 A
  1962. (and)126 2538 A
  1963. (binary)252 2706 A
  1964. (forms)210 3000 A
  1965. (are)126 3252 A
  1966. (permitted)378 3420 A
  1967. (provided)336 3840 A
  1968. 3150 V
  1969. (26805)210 648 A
  1970. 1068(*)S
  1971. (that:)210 1152 A
  1972. ((1))126 1404 A
  1973. (source)252 1572 A
  1974. (distributions)546 1866 A
  1975. (retain)252 2454 A
  1976. (this)168 2748 A
  1977. (entire)252 2958 A
  1978. (copyright)378 3252 A
  1979. (notice)252 3672 A
  1980. (and)126 3966 A
  1981. 3240 V
  1982. (26806)210 648 A
  1983. 1068(*)S
  1984. (comment,)336 1152 A
  1985. (and)126 1530 A
  1986. ((2))126 1698 A
  1987. (distributions)546 1866 A
  1988. (including)378 2454 A
  1989. (binaries)336 2874 A
  1990. (display)294 3252 A
  1991. (the)126 3588 A
  1992. (following)378 3756 A
  1993. 3330 V
  1994. (26807)210 648 A
  1995. 1068(*)S
  1996. (acknowledgement:)672 1152 A
  1997. (`This)210 1908 A
  1998. (product)294 2160 A
  1999. (includes)336 2496 A
  2000. (software)336 2874 A
  2001. (developed)378 3252 A
  2002. 3672(by)S
  2003. (the)126 3798 A
  2004. 3420 V
  2005. (26808)210 648 A
  2006. 1068(*)S
  2007. (University)420 1152 A
  2008. 1614(of)S
  2009. (California,)462 1740 A
  2010. (Berkeley)336 2244 A
  2011. (and)126 2622 A
  2012. (its)126 2790 A
  2013. (contributors'')588 2958 A
  2014. 3588(in)S
  2015. (the)126 3714 A
  2016. 3510 V
  2017. (26809)210 648 A
  2018. 1068(*)S
  2019. (documentation)546 1152 A
  2020. 1740(or)S
  2021. (other)210 1866 A
  2022. (materials)378 2118 A
  2023. (provided)336 2538 A
  2024. (with)168 2916 A
  2025. (the)126 3126 A
  2026. (distribution)504 3294 A
  2027. (and)126 3840 A
  2028. 4008(in)S
  2029. 3600 V
  2030. (26810)210 648 A
  2031. 1068(*)S
  2032. (all)126 1152 A
  2033. (advertising)462 1320 A
  2034. (materials)378 1824 A
  2035. (mentioning)420 2244 A
  2036. (features)336 2706 A
  2037. 3084(or)S
  2038. (use)126 3210 A
  2039. 3378(of)S
  2040. (this)168 3504 A
  2041. (software.)378 3714 A
  2042. 3690 V
  2043. (26811)210 648 A
  2044. 1068(*)S
  2045. (Neither)294 1152 A
  2046. (the)126 1488 A
  2047. (name)168 1656 A
  2048. 1866(of)S
  2049. (the)126 1992 A
  2050. (University)420 2160 A
  2051. (nor)126 2622 A
  2052. (the)126 2790 A
  2053. (names)210 2958 A
  2054. 3210(of)S
  2055. (its)126 3336 A
  2056. (contributors)504 3504 A
  2057. (may)126 4050 A
  2058. 3780 V
  2059. (26812)210 648 A
  2060. 1068(*)S
  2061. 1152(be)S
  2062. (used)168 1278 A
  2063. 1488(to)S
  2064. (endorse)294 1614 A
  2065. 1950(or)S
  2066. (promote)294 2076 A
  2067. (products)336 2412 A
  2068. (derived)294 2790 A
  2069. (from)168 3126 A
  2070. (this)168 3336 A
  2071. (software)336 3546 A
  2072. (without)294 3924 A
  2073. 3870 V
  2074. (26813)210 648 A
  2075. 1068(*)S
  2076. (specific)336 1152 A
  2077. (prior)210 1530 A
  2078. (written)294 1782 A
  2079. (permission.)462 2118 A
  2080. 3960 V
  2081. (26814)210 648 A
  2082. 1068(*)S
  2083. (THIS)168 1152 A
  2084. (SOFTWARE)336 1362 A
  2085. 1740(IS)S
  2086. (PROVIDED)336 1866 A
  2087. (`AS)126 2244 A
  2088. (IS'')168 2412 A
  2089. (AND)126 2622 A
  2090. (WITHOUT)294 2790 A
  2091. (ANY)126 3126 A
  2092. (EXPRESS)294 3294 A
  2093. 3630(OR)S
  2094. (IMPLIED)294 3756 A
  2095. 4050 V
  2096. (26815)210 648 A
  2097. 1068(*)S
  2098. (WARRANTIES,)462 1152 A
  2099. (INCLUDING,)420 1656 A
  2100. (WITHOUT)294 2118 A
  2101. (LIMITATION,)462 2454 A
  2102. (THE)126 2958 A
  2103. (IMPLIED)294 3126 A
  2104. (WARRANTIES)420 3462 A
  2105. 3924(OF)S
  2106. 4140 V
  2107. (26816)210 648 A
  2108. 1068(*)S
  2109. (MERCHANTABILITY)630 1152 A
  2110. (AND)126 1824 A
  2111. (FITNESS)294 1992 A
  2112. (FOR)126 2328 A
  2113. 2496(A)S
  2114. (PARTICULAR)420 2580 A
  2115. (PURPOSE.)336 3042 A
  2116. 4230 V
  2117. (26817)210 648 A
  2118. 1068(*/)S
  2119. 4320 V
  2120. (26818)210 648 A
  2121. 4410 V
  2122. (26819)210 648 A
  2123. (#if)126 1026 A
  2124. (defined(LIBC_SCCS))756 1194 A
  2125. 1992(&&)S
  2126. (!defined(lint))588 2118 A
  2127. 4500 V
  2128. (26820)210 648 A
  2129. (static)252 1026 A
  2130. (char)168 1320 A
  2131. (sccsid[])336 1530 A
  2132. 1908(=)S
  2133. ("@(#)res_init.c)630 1992 A
  2134. (6.14)168 2706 A
  2135. ((Berkeley))420 2916 A
  2136. (6/27/90";)378 3378 A
  2137. 4590 V
  2138. (26821)210 648 A
  2139. (#endif)252 1026 A
  2140. 1320(/*)S
  2141. (LIBC_SCCS)378 1446 A
  2142. (and)126 1866 A
  2143. (not)126 2034 A
  2144. (lint)168 2202 A
  2145. 2412(*/)S
  2146. 4680 V
  2147. (26822)210 648 A
  2148. 4770 V
  2149. (26823)210 648 A
  2150. (#if)126 1026 A
  2151. (_MINIX)252 1194 A
  2152. 4860 V
  2153. (26824)210 648 A
  2154. (#include)336 1026 A
  2155. (<sys/types.h>)546 1404 A
  2156. 4950 V
  2157. (26825)210 648 A
  2158. (#include)336 1026 A
  2159. (<stdio.h>)378 1404 A
  2160. 5040 V
  2161. (26826)210 648 A
  2162. (#include)336 1026 A
  2163. (<stdlib.h>)420 1404 A
  2164. 5130 V
  2165. (26827)210 648 A
  2166. (#include)336 1026 A
  2167. (<string.h>)420 1404 A
  2168. 5220 V
  2169. (26828)210 648 A
  2170. (#include)336 1026 A
  2171. (<unistd.h>)420 1404 A
  2172. 5310 V
  2173. (26829)210 648 A
  2174. 5400 V
  2175. (26830)210 648 A
  2176. (#include)336 1026 A
  2177. (<net/hton.h>)504 1404 A
  2178. 5490 V
  2179. (26831)210 648 A
  2180. (#include)336 1026 A
  2181. (<net/gen/in.h>)588 1404 A
  2182. 5580 V
  2183. (26832)210 648 A
  2184. (#include)336 1026 A
  2185. (<net/gen/inet.h>)672 1404 A
  2186. 5670 V
  2187. (26833)210 648 A
  2188. (#include)336 1026 A
  2189. (<net/gen/nameser.h>)798 1404 A
  2190. 5760 V
  2191. (26834)210 648 A
  2192. (#include)336 1026 A
  2193. (<net/gen/netdb.h>)714 1404 A
  2194. 5850 V
  2195. (26835)210 648 A
  2196. (#include)336 1026 A
  2197. (<net/gen/resolv.h>)756 1404 A
  2198. 5940 V
  2199. (26836)210 648 A
  2200. (#include)336 1026 A
  2201. (<net/gen/socket.h>)756 1404 A
  2202. 6030 V
  2203. (26837)210 648 A
  2204. 6120 V
  2205. (26838)210 648 A
  2206. (#define)294 1026 A
  2207. (index(s,c))420 1362 A
  2208. (strchr(s,c))462 1824 A
  2209. 6210 V
  2210. (26839)210 648 A
  2211. (#else)210 1026 A
  2212. 8418 V
  2213. EP
  2214. %%Page: 251 251
  2215. BP
  2216. /slant 0 def
  2217. /height 0 def
  2218. 630 V
  2219. 10 R
  2220. 648(MINIX)S
  2221. 976(SOURCE)S
  2222. 1399(CODE)S
  2223. 11 R
  2224. 2003(File:)S
  2225. (src/lib/ip/res_init.c)837 2236 A
  2226. 12 B
  2227. (251)180 4248 A
  2228. 900 V
  2229. 7 LST
  2230. (26840)210 648 A
  2231. (#include)336 1026 A
  2232. (<sys/types.h>)546 1404 A
  2233. 990 V
  2234. (26841)210 648 A
  2235. (#include)336 1026 A
  2236. (<sys/socket.h>)588 1404 A
  2237. 1080 V
  2238. (26842)210 648 A
  2239. (#include)336 1026 A
  2240. (<netinet/in.h>)588 1404 A
  2241. 1170 V
  2242. (26843)210 648 A
  2243. (#include)336 1026 A
  2244. (<stdio.h>)378 1404 A
  2245. 1260 V
  2246. (26844)210 648 A
  2247. (#include)336 1026 A
  2248. (<arpa/nameser.h>)672 1404 A
  2249. 1350 V
  2250. (26845)210 648 A
  2251. (#include)336 1026 A
  2252. (<resolv.h>)420 1404 A
  2253. 1440 V
  2254. (26846)210 648 A
  2255. (#endif)252 1026 A
  2256. 1530 V
  2257. (26847)210 648 A
  2258. 1620 V
  2259. (26848)210 648 A
  2260. 1026(/*)S
  2261. 1710 V
  2262. (26849)210 648 A
  2263. 1068(*)S
  2264. (Resolver)336 1152 A
  2265. (state)210 1530 A
  2266. 1800 V
  2267. (26850)210 648 A
  2268. 1068(*/)S
  2269. 1890 V
  2270. (26851)210 648 A
  2271. (struct)252 1026 A
  2272. (state)210 1320 A
  2273. (_res;)210 1572 A
  2274. 1980 V
  2275. (26852)210 648 A
  2276. 2070 V
  2277. (26853)210 648 A
  2278. 1026(/*)S
  2279. 2160 V
  2280. (26854)210 648 A
  2281. 1068(*)S
  2282. (Set)126 1152 A
  2283. 1320(up)S
  2284. (default)294 1446 A
  2285. (settings.)378 1782 A
  2286. 2244(If)S
  2287. (the)126 2370 A
  2288. (configuration)546 2538 A
  2289. (file)168 3126 A
  2290. (exist,)252 3336 A
  2291. (the)126 3630 A
  2292. (values)252 3798 A
  2293. 2250 V
  2294. (26855)210 648 A
  2295. 1068(*)S
  2296. (there)210 1152 A
  2297. (will)168 1404 A
  2298. (have)168 1614 A
  2299. (precedence.)462 1824 A
  2300. (Otherwise,)420 2370 A
  2301. (the)126 2832 A
  2302. (server)252 3000 A
  2303. (address)294 3294 A
  2304. 3630(is)S
  2305. (set)126 3756 A
  2306. 3924(to)S
  2307. 2340 V
  2308. (26856)210 648 A
  2309. 1068(*)S
  2310. (127.0.0.1)378 1152 A
  2311. ((localhost))462 1572 A
  2312. (and)126 2076 A
  2313. (the)126 2244 A
  2314. (default)294 2412 A
  2315. (domain)252 2748 A
  2316. (name)168 3042 A
  2317. (comes)210 3252 A
  2318. (from)168 3504 A
  2319. (gethostname().)588 3714 A
  2320. 2430 V
  2321. (26857)210 648 A
  2322. 1068(*)S
  2323. 2520 V
  2324. (26858)210 648 A
  2325. 1068(*)S
  2326. (The)126 1152 A
  2327. (configuration)546 1320 A
  2328. (file)168 1908 A
  2329. (should)252 2118 A
  2330. (only)168 2412 A
  2331. 2622(be)S
  2332. (used)168 2748 A
  2333. 2958(if)S
  2334. (you)126 3084 A
  2335. (want)168 3252 A
  2336. 3462(to)S
  2337. (redefine)336 3588 A
  2338. (your)168 3966 A
  2339. 2610 V
  2340. (26859)210 648 A
  2341. 1068(*)S
  2342. (domain)252 1152 A
  2343. 1446(or)S
  2344. (run)126 1572 A
  2345. (without)294 1740 A
  2346. 2076(a)S
  2347. (server)252 2160 A
  2348. 2454(on)S
  2349. (your)168 2580 A
  2350. (machine.)336 2790 A
  2351. 2700 V
  2352. (26860)210 648 A
  2353. 1068(*)S
  2354. 2790 V
  2355. (26861)210 648 A
  2356. 1068(*)S
  2357. (Return)252 1152 A
  2358. 1446(0)S
  2359. 1530(if)S
  2360. (completes)378 1656 A
  2361. (successfully,)546 2076 A
  2362. 2664(-1)S
  2363. 2790(on)S
  2364. (error)210 2916 A
  2365. 2880 V
  2366. (26862)210 648 A
  2367. 1068(*/)S
  2368. 2970 V
  2369. (26863)210 648 A
  2370. (int)126 1026 A
  2371. 3060 V
  2372. (26864)210 648 A
  2373. (res_init())420 1026 A
  2374. 3150 V
  2375. (26865)210 648 A
  2376. 1026({)S
  2377. 3240 V
  2378. (26866)210 648 A
  2379. (register)336 1362 A
  2380. (FILE)168 1740 A
  2381. (*fp;)168 1950 A
  2382. 3330 V
  2383. (26867)210 648 A
  2384. (register)336 1362 A
  2385. (char)168 1740 A
  2386. (*cp,)168 1950 A
  2387. (**pp;)210 2160 A
  2388. 3420 V
  2389. (26868)210 648 A
  2390. (register)336 1362 A
  2391. (int)126 1740 A
  2392. 1908(n;)S
  2393. 3510 V
  2394. (26869)210 648 A
  2395. (char)168 1362 A
  2396. (buf[BUFSIZ];)504 1572 A
  2397. 3600 V
  2398. (26870)210 648 A
  2399. (int)126 1362 A
  2400. (haveenv)294 1530 A
  2401. 1866(=)S
  2402. 1950(0;)S
  2403. 3690 V
  2404. (26871)210 648 A
  2405. (int)126 1362 A
  2406. (havesearch)420 1530 A
  2407. 1992(=)S
  2408. 2076(0;)S
  2409. 3780 V
  2410. (26872)210 648 A
  2411. (struct)252 1362 A
  2412. (servent*)336 1656 A
  2413. (servent;)336 2034 A
  2414. 3870 V
  2415. (26873)210 648 A
  2416. (u16_t)210 1362 A
  2417. (nameserver_port;)672 1614 A
  2418. 3960 V
  2419. (26874)210 648 A
  2420. 4050 V
  2421. (26875)210 648 A
  2422. 1362(/*)S
  2423. (Resolver)336 1488 A
  2424. (state)210 1866 A
  2425. (default)294 2118 A
  2426. (settings)336 2454 A
  2427. 2832(*/)S
  2428. 4140 V
  2429. (26876)210 648 A
  2430. (_res.retrans)504 1362 A
  2431. 1908(=)S
  2432. (RES_TIMEOUT;)504 1992 A
  2433. 2706(/*)S
  2434. (retransmition)546 2832 A
  2435. (time)168 3420 A
  2436. (interval)336 3630 A
  2437. 4008(*/)S
  2438. 4230 V
  2439. (26877)210 648 A
  2440. (_res.retry)420 1362 A
  2441. 1824(=)S
  2442. 1908(4;)S
  2443. 2706(/*)S
  2444. (number)252 2832 A
  2445. 3126(of)S
  2446. (times)210 3252 A
  2447. 3504(to)S
  2448. (retransmit)420 3630 A
  2449. 4092(*/)S
  2450. 4320 V
  2451. (26878)210 648 A
  2452. (_res.options)504 1362 A
  2453. 1908(=)S
  2454. (RES_DEFAULT;)504 1992 A
  2455. 2706(/*)S
  2456. (options)294 2832 A
  2457. (flags)210 3168 A
  2458. 3420(*/)S
  2459. 4410 V
  2460. (26879)210 648 A
  2461. (_res.nscount)504 1362 A
  2462. 1908(=)S
  2463. 1992(0;)S
  2464. 2706(/*)S
  2465. (number)252 2832 A
  2466. 3126(of)S
  2467. (name)168 3252 A
  2468. (servers)294 3462 A
  2469. 3798(*/)S
  2470. 4500 V
  2471. (26880)210 648 A
  2472. 4590 V
  2473. (26881)210 648 A
  2474. (servent=)336 1362 A
  2475. (getservbyname("domain",)966 1740 A
  2476. (NULL);)252 2748 A
  2477. 4680 V
  2478. (26882)210 648 A
  2479. 1362(if)S
  2480. ((!servent))420 1488 A
  2481. 4770 V
  2482. (26883)210 648 A
  2483. 1362({)S
  2484. 4860 V
  2485. (26884)210 648 A
  2486. (h_errno=)336 1698 A
  2487. (NO_RECOVERY;)504 2076 A
  2488. 4950 V
  2489. (26885)210 648 A
  2490. (return)252 1698 A
  2491. (-1;)126 1992 A
  2492. 5040 V
  2493. (26886)210 648 A
  2494. 1362(})S
  2495. 5130 V
  2496. (26887)210 648 A
  2497. (nameserver_port=)672 1362 A
  2498. (servent->s_port;)672 2076 A
  2499. 5220 V
  2500. (26888)210 648 A
  2501. 5310 V
  2502. (26889)210 648 A
  2503. 1362(/*)S
  2504. (Allow)210 1488 A
  2505. (user)168 1740 A
  2506. 1950(to)S
  2507. (override)336 2076 A
  2508. (the)126 2454 A
  2509. (local)210 2622 A
  2510. (domain)252 2874 A
  2511. (definition)420 3168 A
  2512. 3630(*/)S
  2513. 5400 V
  2514. (26890)210 648 A
  2515. 1362(if)S
  2516. (((cp)168 1488 A
  2517. 1698(=)S
  2518. (getenv("LOCALDOMAIN")))924 1782 A
  2519. 2748(!=)S
  2520. (NULL))210 2874 A
  2521. 3126({)S
  2522. 5490 V
  2523. (26891)210 648 A
  2524. ((void)strncpy(_res.defdname,)1176 1698 A
  2525. (cp,)126 2916 A
  2526. (sizeof(_res.defdname));)966 3084 A
  2527. 5580 V
  2528. (26892)210 648 A
  2529. (haveenv++;)420 1698 A
  2530. 5670 V
  2531. (26893)210 648 A
  2532. 1362(})S
  2533. 5760 V
  2534. (26894)210 648 A
  2535. 5850 V
  2536. (26895)210 648 A
  2537. 1362(if)S
  2538. (((fp)168 1488 A
  2539. 1698(=)S
  2540. (fopen(_PATH_RESCONF,)840 1782 A
  2541. ("r")))210 2664 A
  2542. 2916(!=)S
  2543. (NULL))210 3042 A
  2544. 3294({)S
  2545. 5940 V
  2546. (26896)210 648 A
  2547. 1530(/*)S
  2548. (read)168 1656 A
  2549. (the)126 1866 A
  2550. (config)252 2034 A
  2551. (file)168 2328 A
  2552. 2538(*/)S
  2553. 6030 V
  2554. (26897)210 648 A
  2555. (while)210 1530 A
  2556. ((fgets(buf,)462 1782 A
  2557. (sizeof(buf),)504 2286 A
  2558. (fp))126 2832 A
  2559. 3000(!=)S
  2560. (NULL))210 3126 A
  2561. 3378({)S
  2562. 6120 V
  2563. (26898)210 648 A
  2564. 1698(/*)S
  2565. (read)168 1824 A
  2566. (default)294 2034 A
  2567. (domain)252 2370 A
  2568. (name)168 2664 A
  2569. 2874(*/)S
  2570. 6210 V
  2571. (26899)210 648 A
  2572. 1698(if)S
  2573. ((!strncmp(buf,)588 1824 A
  2574. ("domain",)378 2454 A
  2575. (sizeof("domain"))672 2874 A
  2576. 3588(-)S
  2577. (1)))126 3672 A
  2578. 3840({)S
  2579. 8418 V
  2580. EP
  2581. %%Page: 252 252
  2582. BP
  2583. /slant 0 def
  2584. /height 0 def
  2585. 630 V
  2586. 12 B
  2587. (252)180 648 A
  2588. 11 R
  2589. 2003(File:)S
  2590. (src/lib/ip/res_init.c)837 2236 A
  2591. 10 R
  2592. 3402(MINIX)S
  2593. 3730(SOURCE)S
  2594. 4153(CODE)S
  2595. 900 V
  2596. 7 LST
  2597. (26900)210 648 A
  2598. 1866(if)S
  2599. ((haveenv))378 1992 A
  2600. 2706(/*)S
  2601. (skip)168 2832 A
  2602. 3042(if)S
  2603. (have)168 3168 A
  2604. (from)168 3378 A
  2605. (environ)294 3588 A
  2606. 3924(*/)S
  2607. 990 V
  2608. (26901)210 648 A
  2609. (continue;)378 2202 A
  2610. 1080 V
  2611. (26902)210 648 A
  2612. 1866(cp)S
  2613. 1992(=)S
  2614. (buf)126 2076 A
  2615. 2244(+)S
  2616. (sizeof("domain"))672 2328 A
  2617. 3042(-)S
  2618. 3126(1;)S
  2619. 1170 V
  2620. (26903)210 648 A
  2621. (while)210 1866 A
  2622. ((*cp)168 2118 A
  2623. 2328(==)S
  2624. 2454(')S
  2625. 2538(')S
  2626. 2622(||)S
  2627. (*cp)126 2748 A
  2628. 2916(==)S
  2629. ('\t'))210 3042 A
  2630. 1260 V
  2631. (26904)210 648 A
  2632. (cp++;)210 2202 A
  2633. 1350 V
  2634. (26905)210 648 A
  2635. 1866(if)S
  2636. (((*cp)210 1992 A
  2637. 2244(==)S
  2638. ('\0'))210 2370 A
  2639. 2622(||)S
  2640. ((*cp)168 2748 A
  2641. 2958(==)S
  2642. ('\n')))252 3084 A
  2643. 1440 V
  2644. (26906)210 648 A
  2645. (continue;)378 2202 A
  2646. 1530 V
  2647. (26907)210 648 A
  2648. ((void)strncpy(_res.defdname,)1176 1866 A
  2649. (cp,)126 3084 A
  2650. (sizeof(_res.defdname))882 3252 A
  2651. 4176(-)S
  2652. (1);)126 4260 A
  2653. 1620 V
  2654. (26908)210 648 A
  2655. 1866(if)S
  2656. (((cp)168 1992 A
  2657. 2202(=)S
  2658. (index(_res.defdname,)840 2286 A
  2659. ('\n')))252 3168 A
  2660. 3462(!=)S
  2661. (NULL))210 3588 A
  2662. 1710 V
  2663. (26909)210 648 A
  2664. (*cp)126 2202 A
  2665. 2370(=)S
  2666. ('\0';)210 2454 A
  2667. 1800 V
  2668. (26910)210 648 A
  2669. (havesearch)420 1866 A
  2670. 2328(=)S
  2671. 2412(0;)S
  2672. 1890 V
  2673. (26911)210 648 A
  2674. (continue;)378 1866 A
  2675. 1980 V
  2676. (26912)210 648 A
  2677. 1698(})S
  2678. 2070 V
  2679. (26913)210 648 A
  2680. 1698(/*)S
  2681. (set)126 1824 A
  2682. (search)252 1992 A
  2683. (list)168 2286 A
  2684. 2496(*/)S
  2685. 2160 V
  2686. (26914)210 648 A
  2687. 1698(if)S
  2688. ((!strncmp(buf,)588 1824 A
  2689. ("search",)378 2454 A
  2690. (sizeof("search"))672 2874 A
  2691. 3588(-)S
  2692. (1)))126 3672 A
  2693. 3840({)S
  2694. 2250 V
  2695. (26915)210 648 A
  2696. 1866(if)S
  2697. ((haveenv))378 1992 A
  2698. 2706(/*)S
  2699. (skip)168 2832 A
  2700. 3042(if)S
  2701. (have)168 3168 A
  2702. (from)168 3378 A
  2703. (environ)294 3588 A
  2704. 3924(*/)S
  2705. 2340 V
  2706. (26916)210 648 A
  2707. (continue;)378 2202 A
  2708. 2430 V
  2709. (26917)210 648 A
  2710. 1866(cp)S
  2711. 1992(=)S
  2712. (buf)126 2076 A
  2713. 2244(+)S
  2714. (sizeof("search"))672 2328 A
  2715. 3042(-)S
  2716. 3126(1;)S
  2717. 2520 V
  2718. (26918)210 648 A
  2719. (while)210 1866 A
  2720. ((*cp)168 2118 A
  2721. 2328(==)S
  2722. 2454(')S
  2723. 2538(')S
  2724. 2622(||)S
  2725. (*cp)126 2748 A
  2726. 2916(==)S
  2727. ('\t'))210 3042 A
  2728. 2610 V
  2729. (26919)210 648 A
  2730. (cp++;)210 2202 A
  2731. 2700 V
  2732. (26920)210 648 A
  2733. 1866(if)S
  2734. (((*cp)210 1992 A
  2735. 2244(==)S
  2736. ('\0'))210 2370 A
  2737. 2622(||)S
  2738. ((*cp)168 2748 A
  2739. 2958(==)S
  2740. ('\n')))252 3084 A
  2741. 2790 V
  2742. (26921)210 648 A
  2743. (continue;)378 2202 A
  2744. 2880 V
  2745. (26922)210 648 A
  2746. ((void)strncpy(_res.defdname,)1176 1866 A
  2747. (cp,)126 3084 A
  2748. (sizeof(_res.defdname))882 3252 A
  2749. 4176(-)S
  2750. (1);)126 4260 A
  2751. 2970 V
  2752. (26923)210 648 A
  2753. 1866(if)S
  2754. (((cp)168 1992 A
  2755. 2202(=)S
  2756. (index(_res.defdname,)840 2286 A
  2757. ('\n')))252 3168 A
  2758. 3462(!=)S
  2759. (NULL))210 3588 A
  2760. 3060 V
  2761. (26924)210 648 A
  2762. (*cp)126 2202 A
  2763. 2370(=)S
  2764. ('\0';)210 2454 A
  2765. 3150 V
  2766. (26925)210 648 A
  2767. 1866(/*)S
  2768. 3240 V
  2769. (26926)210 648 A
  2770. 1908(*)S
  2771. (Set)126 1992 A
  2772. (search)252 2160 A
  2773. (list)168 2454 A
  2774. 2664(to)S
  2775. 2790(be)S
  2776. (blank-separated)630 2916 A
  2777. (strings)294 3588 A
  2778. 3330 V
  2779. (26927)210 648 A
  2780. 1908(*)S
  2781. 1992(on)S
  2782. (rest)168 2118 A
  2783. 2328(of)S
  2784. (line.)210 2454 A
  2785. 3420 V
  2786. (26928)210 648 A
  2787. 1908(*/)S
  2788. 3510 V
  2789. (26929)210 648 A
  2790. 1866(cp)S
  2791. 1992(=)S
  2792. (_res.defdname;)588 2076 A
  2793. 3600 V
  2794. (26930)210 648 A
  2795. 1866(pp)S
  2796. 1992(=)S
  2797. (_res.dnsrch;)504 2076 A
  2798. 3690 V
  2799. (26931)210 648 A
  2800. (*pp++)210 1866 A
  2801. 2118(=)S
  2802. (cp;)126 2202 A
  2803. 3780 V
  2804. (26932)210 648 A
  2805. (for)126 1866 A
  2806. 2034((n)S
  2807. 2160(=)S
  2808. 2244(0;)S
  2809. (*cp)126 2370 A
  2810. 2538(&&)S
  2811. 2664(pp)S
  2812. 2790(<)S
  2813. (_res.dnsrch)462 2874 A
  2814. 3378(+)S
  2815. (MAXDNSRCH;)420 3462 A
  2816. (cp++))210 3924 A
  2817. 4176({)S
  2818. 3870 V
  2819. (26933)210 648 A
  2820. 2202(if)S
  2821. ((*cp)168 2328 A
  2822. 2538(==)S
  2823. 2664(')S
  2824. 2748(')S
  2825. 2832(||)S
  2826. (*cp)126 2958 A
  2827. 3126(==)S
  2828. ('\t'))210 3252 A
  2829. 3504({)S
  2830. 3960 V
  2831. (26934)210 648 A
  2832. (*cp)126 2538 A
  2833. 2706(=)S
  2834. 2790(0;)S
  2835. 4050 V
  2836. (26935)210 648 A
  2837. 2538(n)S
  2838. 2622(=)S
  2839. 2706(1;)S
  2840. 4140 V
  2841. (26936)210 648 A
  2842. 2202(})S
  2843. (else)168 2286 A
  2844. 2496(if)S
  2845. ((n))126 2622 A
  2846. 2790({)S
  2847. 4230 V
  2848. (26937)210 648 A
  2849. (*pp++)210 2538 A
  2850. 2790(=)S
  2851. (cp;)126 2874 A
  2852. 4320 V
  2853. (26938)210 648 A
  2854. 2538(n)S
  2855. 2622(=)S
  2856. 2706(0;)S
  2857. 4410 V
  2858. (26939)210 648 A
  2859. 2202(})S
  2860. 4500 V
  2861. (26940)210 648 A
  2862. 1866(})S
  2863. 4590 V
  2864. (26941)210 648 A
  2865. 1866(/*)S
  2866. (null)168 1992 A
  2867. (terminate)378 2202 A
  2868. (last)168 2622 A
  2869. (domain)252 2832 A
  2870. 3126(if)S
  2871. (there)210 3252 A
  2872. (are)126 3504 A
  2873. (excess)252 3672 A
  2874. 3966(*/)S
  2875. 4680 V
  2876. (26942)210 648 A
  2877. (while)210 1866 A
  2878. ((*cp)168 2118 A
  2879. 2328(!=)S
  2880. ('\0')168 2454 A
  2881. 2664(&&)S
  2882. (*cp)126 2790 A
  2883. 2958(!=)S
  2884. 3084(')S
  2885. 3168(')S
  2886. 3252(&&)S
  2887. (*cp)126 3378 A
  2888. 3546(!=)S
  2889. ('\t'))210 3672 A
  2890. 4770 V
  2891. (26943)210 648 A
  2892. (cp++;)210 2202 A
  2893. 4860 V
  2894. (26944)210 648 A
  2895. (*cp)126 1866 A
  2896. 2034(=)S
  2897. ('\0';)210 2118 A
  2898. 4950 V
  2899. (26945)210 648 A
  2900. (*pp++)210 1866 A
  2901. 2118(=)S
  2902. 2202(0;)S
  2903. 5040 V
  2904. (26946)210 648 A
  2905. (havesearch)420 1866 A
  2906. 2328(=)S
  2907. 2412(1;)S
  2908. 5130 V
  2909. (26947)210 648 A
  2910. (continue;)378 1866 A
  2911. 5220 V
  2912. (26948)210 648 A
  2913. 1698(})S
  2914. 5310 V
  2915. (26949)210 648 A
  2916. 1698(/*)S
  2917. (read)168 1824 A
  2918. (nameservers)462 2034 A
  2919. 2538(to)S
  2920. (query)210 2664 A
  2921. 2916(*/)S
  2922. 5400 V
  2923. (26950)210 648 A
  2924. 1698(if)S
  2925. ((!strncmp(buf,)588 1824 A
  2926. ("nameserver",)546 2454 A
  2927. (sizeof("nameserver"))840 3042 A
  2928. 3924(-)S
  2929. 4008(1))S
  2930. 4134(&&)S
  2931. 5490 V
  2932. (26951)210 648 A
  2933. (_res.nscount)504 1824 A
  2934. 2370(<)S
  2935. (MAXNS))252 2454 A
  2936. 2748({)S
  2937. 5580 V
  2938. (26952)210 648 A
  2939. 1866(cp)S
  2940. 1992(=)S
  2941. (buf)126 2076 A
  2942. 2244(+)S
  2943. (sizeof("nameserver"))840 2328 A
  2944. 3210(-)S
  2945. 3294(1;)S
  2946. 5670 V
  2947. (26953)210 648 A
  2948. (while)210 1866 A
  2949. ((*cp)168 2118 A
  2950. 2328(==)S
  2951. 2454(')S
  2952. 2538(')S
  2953. 2622(||)S
  2954. (*cp)126 2748 A
  2955. 2916(==)S
  2956. ('\t'))210 3042 A
  2957. 5760 V
  2958. (26954)210 648 A
  2959. (cp++;)210 2202 A
  2960. 5850 V
  2961. (26955)210 648 A
  2962. 1866(if)S
  2963. (((*cp)210 1992 A
  2964. 2244(==)S
  2965. ('\0'))210 2370 A
  2966. 2622(||)S
  2967. ((*cp)168 2748 A
  2968. 2958(==)S
  2969. ('\n')))252 3084 A
  2970. 5940 V
  2971. (26956)210 648 A
  2972. (continue;)378 2202 A
  2973. 6030 V
  2974. (26957)210 648 A
  2975. 1866(if)S
  2976. ((!inet_aton(cp,)630 1992 A
  2977. (&_res.nsaddr_list[_res.nscount])))1386 2664 A
  2978. 6120 V
  2979. (26958)210 648 A
  2980. (continue;)378 2202 A
  2981. 6210 V
  2982. (26959)210 648 A
  2983. (_res.nsport_list[_res.nscount]=)1302 1866 A
  2984. (nameserver_port;)672 3210 A
  2985. 8418 V
  2986. EP
  2987. %%Page: 253 253
  2988. BP
  2989. /slant 0 def
  2990. /height 0 def
  2991. 630 V
  2992. 10 R
  2993. 648(MINIX)S
  2994. 976(SOURCE)S
  2995. 1399(CODE)S
  2996. 11 R
  2997. 2003(File:)S
  2998. (src/lib/ip/res_init.c)837 2236 A
  2999. 12 B
  3000. (253)180 4248 A
  3001. 900 V
  3002. 7 LST
  3003. (26960)210 648 A
  3004. (_res.nscount++;)630 1866 A
  3005. 990 V
  3006. (26961)210 648 A
  3007. (continue;)378 1866 A
  3008. 1080 V
  3009. (26962)210 648 A
  3010. 1698(})S
  3011. 1170 V
  3012. (26963)210 648 A
  3013. 1530(})S
  3014. 1260 V
  3015. (26964)210 648 A
  3016. ((void))252 1530 A
  3017. (fclose(fp);)462 1824 A
  3018. 1350 V
  3019. (26965)210 648 A
  3020. 1362(})S
  3021. 1440 V
  3022. (26966)210 648 A
  3023. 1362(if)S
  3024. ((_res.nscount)546 1488 A
  3025. 2076(==)S
  3026. 2202(0))S
  3027. 2328({)S
  3028. 1530 V
  3029. (26967)210 648 A
  3030. 1698(/*)S
  3031. ("localhost")462 1824 A
  3032. 2328(is)S
  3033. (the)126 2454 A
  3034. (default)294 2622 A
  3035. (nameserver.)462 2958 A
  3036. 3462(*/)S
  3037. 1620 V
  3038. (26968)210 648 A
  3039. (_res.nsaddr_list[0]=)840 1698 A
  3040. (HTONL(0x7F000001);)756 2580 A
  3041. 1710 V
  3042. (26969)210 648 A
  3043. (_res.nsport_list[0]=)840 1698 A
  3044. (nameserver_port;)672 2580 A
  3045. 1800 V
  3046. (26970)210 648 A
  3047. (_res.nscount=)546 1698 A
  3048. 2286(1;)S
  3049. 1890 V
  3050. (26971)210 648 A
  3051. 1362(})S
  3052. 1980 V
  3053. (26972)210 648 A
  3054. 1362(if)S
  3055. ((_res.defdname[0])714 1488 A
  3056. 2244(==)S
  3057. 2370(0))S
  3058. 2496({)S
  3059. 2070 V
  3060. (26973)210 648 A
  3061. 1698(if)S
  3062. ((gethostname(buf,)714 1824 A
  3063. (sizeof(_res.defdname)))924 2580 A
  3064. 3546(==)S
  3065. 3672(0)S
  3066. 3756(&&)S
  3067. 2160 V
  3068. (26974)210 648 A
  3069. ((cp)126 1824 A
  3070. 1992(=)S
  3071. (index(buf,)420 2076 A
  3072. ('.'))))252 2538 A
  3073. 2250 V
  3074. (26975)210 648 A
  3075. ((void)strcpy(_res.defdname,)1134 2034 A
  3076. 3210(cp)S
  3077. 3336(+)S
  3078. (1);)126 3420 A
  3079. 2340 V
  3080. (26976)210 648 A
  3081. 1362(})S
  3082. 2430 V
  3083. (26977)210 648 A
  3084. 2520 V
  3085. (26978)210 648 A
  3086. 1362(/*)S
  3087. (find)168 1488 A
  3088. (components)420 1698 A
  3089. 2160(of)S
  3090. (local)210 2286 A
  3091. (domain)252 2538 A
  3092. (that)168 2832 A
  3093. (might)210 3042 A
  3094. 3294(be)S
  3095. (searched)336 3420 A
  3096. 3798(*/)S
  3097. 2610 V
  3098. (26979)210 648 A
  3099. 1362(if)S
  3100. ((havesearch)462 1488 A
  3101. 1992(==)S
  3102. 2118(0))S
  3103. 2244({)S
  3104. 2700 V
  3105. (26980)210 648 A
  3106. 1698(pp)S
  3107. 1824(=)S
  3108. (_res.dnsrch;)504 1908 A
  3109. 2790 V
  3110. (26981)210 648 A
  3111. (*pp++)210 1698 A
  3112. 1950(=)S
  3113. (_res.defdname;)588 2034 A
  3114. 2880 V
  3115. (26982)210 648 A
  3116. (for)126 1698 A
  3117. ((cp)126 1866 A
  3118. 2034(=)S
  3119. (_res.defdname,)588 2118 A
  3120. 2748(n)S
  3121. 2832(=)S
  3122. 2916(0;)S
  3123. (*cp;)168 3042 A
  3124. (cp++))210 3252 A
  3125. 2970 V
  3126. (26983)210 648 A
  3127. 2034(if)S
  3128. ((*cp)168 2160 A
  3129. 2370(==)S
  3130. ('.'))168 2496 A
  3131. 3060 V
  3132. (26984)210 648 A
  3133. (n++;)168 2370 A
  3134. 3150 V
  3135. (26985)210 648 A
  3136. 1698(cp)S
  3137. 1824(=)S
  3138. (_res.defdname;)588 1908 A
  3139. 3240 V
  3140. (26986)210 648 A
  3141. (for)126 1698 A
  3142. 1866((;)S
  3143. 1992(n)S
  3144. 2076(>=)S
  3145. (LOCALDOMAINPARTS)672 2202 A
  3146. 2916(&&)S
  3147. 3042(pp)S
  3148. 3168(<)S
  3149. (_res.dnsrch)462 3252 A
  3150. 3756(+)S
  3151. (MAXDFLSRCH;)462 3840 A
  3152. 3330 V
  3153. (26987)210 648 A
  3154. (n--))168 1866 A
  3155. 2076({)S
  3156. 3420 V
  3157. (26988)210 648 A
  3158. 2034(cp)S
  3159. 2160(=)S
  3160. (index(cp,)378 2244 A
  3161. ('.');)210 2664 A
  3162. 3510 V
  3163. (26989)210 648 A
  3164. (*pp++)210 2034 A
  3165. 2286(=)S
  3166. (++cp;)210 2370 A
  3167. 3600 V
  3168. (26990)210 648 A
  3169. 1698(})S
  3170. 3690 V
  3171. (26991)210 648 A
  3172. (*pp++)210 1698 A
  3173. 1950(=)S
  3174. 2034(0;)S
  3175. 3780 V
  3176. (26992)210 648 A
  3177. 1362(})S
  3178. 3870 V
  3179. (26993)210 648 A
  3180. (_res.options)504 1362 A
  3181. 1908(|=)S
  3182. (RES_INIT;)378 2034 A
  3183. 3960 V
  3184. (26994)210 648 A
  3185. (return)252 1362 A
  3186. ((0);)168 1656 A
  3187. 4050 V
  3188. (26995)210 648 A
  3189. 1026(})S
  3190. 4590 V
  3191. (++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)3528 648 A
  3192. 4680 V
  3193. (src/lib/ip/res_mkquery.c)1008 1698 A
  3194. 4770 V
  3195. (++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)3528 648 A
  3196. 4950 V
  3197. (27000)210 648 A
  3198. 1026(/*)S
  3199. 5040 V
  3200. (27001)210 648 A
  3201. 1068(*)S
  3202. (Copyright)378 1152 A
  3203. ((c))126 1572 A
  3204. (1985)168 1740 A
  3205. (Regents)294 1950 A
  3206. 2286(of)S
  3207. (the)126 2412 A
  3208. (University)420 2580 A
  3209. 3042(of)S
  3210. (California.)462 3168 A
  3211. 5130 V
  3212. (27002)210 648 A
  3213. 1068(*)S
  3214. (All)126 1152 A
  3215. (rights)252 1320 A
  3216. (reserved.)378 1614 A
  3217. 5220 V
  3218. (27003)210 648 A
  3219. 1068(*)S
  3220. 5310 V
  3221. (27004)210 648 A
  3222. 1068(*)S
  3223. (Redistribution)588 1152 A
  3224. (and)126 1782 A
  3225. (use)126 1950 A
  3226. 2118(in)S
  3227. (source)252 2244 A
  3228. (and)126 2538 A
  3229. (binary)252 2706 A
  3230. (forms)210 3000 A
  3231. (are)126 3252 A
  3232. (permitted)378 3420 A
  3233. 5400 V
  3234. (27005)210 648 A
  3235. 1068(*)S
  3236. (provided)336 1152 A
  3237. (that:)210 1530 A
  3238. ((1))126 1782 A
  3239. (source)252 1950 A
  3240. (distributions)546 2244 A
  3241. (retain)252 2832 A
  3242. (this)168 3126 A
  3243. (entire)252 3336 A
  3244. (copyright)378 3630 A
  3245. 5490 V
  3246. (27006)210 648 A
  3247. 1068(*)S
  3248. (notice)252 1152 A
  3249. (and)126 1446 A
  3250. (comment,)336 1614 A
  3251. (and)126 1992 A
  3252. ((2))126 2160 A
  3253. (distributions)546 2328 A
  3254. (including)378 2916 A
  3255. (binaries)336 3336 A
  3256. (display)294 3714 A
  3257. 5580 V
  3258. (27007)210 648 A
  3259. 1068(*)S
  3260. (the)126 1152 A
  3261. (following)378 1320 A
  3262. (acknowledgement:)672 1740 A
  3263. (`This)210 2496 A
  3264. (product)294 2748 A
  3265. (includes)336 3084 A
  3266. (software)336 3462 A
  3267. 5670 V
  3268. (27008)210 648 A
  3269. 1068(*)S
  3270. (developed)378 1152 A
  3271. 1572(by)S
  3272. (the)126 1698 A
  3273. (University)420 1866 A
  3274. 2328(of)S
  3275. (California,)462 2454 A
  3276. (Berkeley)336 2958 A
  3277. (and)126 3336 A
  3278. (its)126 3504 A
  3279. (contributors'')588 3672 A
  3280. 5760 V
  3281. (27009)210 648 A
  3282. 1068(*)S
  3283. 1152(in)S
  3284. (the)126 1278 A
  3285. (documentation)546 1446 A
  3286. 2034(or)S
  3287. (other)210 2160 A
  3288. (materials)378 2412 A
  3289. (provided)336 2832 A
  3290. (with)168 3210 A
  3291. (the)126 3420 A
  3292. (distribution)504 3588 A
  3293. 5850 V
  3294. (27010)210 648 A
  3295. 1068(*)S
  3296. (and)126 1152 A
  3297. 1320(in)S
  3298. (all)126 1446 A
  3299. (advertising)462 1614 A
  3300. (materials)378 2118 A
  3301. (mentioning)420 2538 A
  3302. (features)336 3000 A
  3303. 3378(or)S
  3304. (use)126 3504 A
  3305. 3672(of)S
  3306. (this)168 3798 A
  3307. 5940 V
  3308. (27011)210 648 A
  3309. 1068(*)S
  3310. (software.)378 1152 A
  3311. (Neither)294 1572 A
  3312. (the)126 1908 A
  3313. (name)168 2076 A
  3314. 2286(of)S
  3315. (the)126 2412 A
  3316. (University)420 2580 A
  3317. (nor)126 3042 A
  3318. (the)126 3210 A
  3319. (names)210 3378 A
  3320. 3630(of)S
  3321. (its)126 3756 A
  3322. 6030 V
  3323. (27012)210 648 A
  3324. 1068(*)S
  3325. (contributors)504 1152 A
  3326. (may)126 1698 A
  3327. 1866(be)S
  3328. (used)168 1992 A
  3329. 2202(to)S
  3330. (endorse)294 2328 A
  3331. 2664(or)S
  3332. (promote)294 2790 A
  3333. (products)336 3126 A
  3334. (derived)294 3504 A
  3335. 6120 V
  3336. (27013)210 648 A
  3337. 1068(*)S
  3338. (from)168 1152 A
  3339. (this)168 1362 A
  3340. (software)336 1572 A
  3341. (without)294 1950 A
  3342. (specific)336 2286 A
  3343. (prior)210 2664 A
  3344. (written)294 2916 A
  3345. (permission.)462 3252 A
  3346. 6210 V
  3347. (27014)210 648 A
  3348. 1068(*)S
  3349. (THIS)168 1152 A
  3350. (SOFTWARE)336 1362 A
  3351. 1740(IS)S
  3352. (PROVIDED)336 1866 A
  3353. (`AS)126 2244 A
  3354. (IS'')168 2412 A
  3355. (AND)126 2622 A
  3356. (WITHOUT)294 2790 A
  3357. (ANY)126 3126 A
  3358. (EXPRESS)294 3294 A
  3359. 3630(OR)S
  3360. 8418 V
  3361. EP
  3362. %%Page: 254 254
  3363. BP
  3364. /slant 0 def
  3365. /height 0 def
  3366. 630 V
  3367. 12 B
  3368. (254)180 648 A
  3369. 11 R
  3370. 1880(File:)S
  3371. (src/lib/ip/res_mkquery.c)1082 2113 A
  3372. 10 R
  3373. 3402(MINIX)S
  3374. 3730(SOURCE)S
  3375. 4153(CODE)S
  3376. 900 V
  3377. 7 LST
  3378. (27015)210 648 A
  3379. 1068(*)S
  3380. (IMPLIED)294 1152 A
  3381. (WARRANTIES,)462 1488 A
  3382. (INCLUDING,)420 1992 A
  3383. (WITHOUT)294 2454 A
  3384. (LIMITATION,)462 2790 A
  3385. (THE)126 3294 A
  3386. (IMPLIED)294 3462 A
  3387. 990 V
  3388. (27016)210 648 A
  3389. 1068(*)S
  3390. (WARRANTIES)420 1152 A
  3391. 1614(OF)S
  3392. (MERCHANTABILITY)630 1740 A
  3393. (AND)126 2412 A
  3394. (FITNESS)294 2580 A
  3395. (FOR)126 2916 A
  3396. 3084(A)S
  3397. (PARTICULAR)420 3168 A
  3398. (PURPOSE.)336 3630 A
  3399. 1080 V
  3400. (27017)210 648 A
  3401. 1068(*/)S
  3402. 1170 V
  3403. (27018)210 648 A
  3404. 1260 V
  3405. (27019)210 648 A
  3406. (#if)126 1026 A
  3407. (defined(LIBC_SCCS))756 1194 A
  3408. 1992(&&)S
  3409. (!defined(lint))588 2118 A
  3410. 1350 V
  3411. (27020)210 648 A
  3412. (static)252 1026 A
  3413. (char)168 1320 A
  3414. (sccsid[])336 1530 A
  3415. 1908(=)S
  3416. ("@(#)res_mkquery.c)756 1992 A
  3417. (6.12)168 3042 A
  3418. ((Berkeley))420 3252 A
  3419. (6/1/90";)336 3714 A
  3420. 1440 V
  3421. (27021)210 648 A
  3422. (#endif)252 1026 A
  3423. 1320(/*)S
  3424. (LIBC_SCCS)378 1446 A
  3425. (and)126 1866 A
  3426. (not)126 2034 A
  3427. (lint)168 2202 A
  3428. 2412(*/)S
  3429. 1530 V
  3430. (27022)210 648 A
  3431. 1620 V
  3432. (27023)210 648 A
  3433. (#if)126 1026 A
  3434. (_MINIX)252 1194 A
  3435. 1710 V
  3436. (27024)210 648 A
  3437. (#include)336 1026 A
  3438. (<sys/types.h>)546 1404 A
  3439. 1800 V
  3440. (27025)210 648 A
  3441. (#include)336 1026 A
  3442. (<stdio.h>)378 1404 A
  3443. 1890 V
  3444. (27026)210 648 A
  3445. (#include)336 1026 A
  3446. (<stdlib.h>)420 1404 A
  3447. 1980 V
  3448. (27027)210 648 A
  3449. (#include)336 1026 A
  3450. (<string.h>)420 1404 A
  3451. 2070 V
  3452. (27028)210 648 A
  3453. 2160 V
  3454. (27029)210 648 A
  3455. (#include)336 1026 A
  3456. (<net/hton.h>)504 1404 A
  3457. 2250 V
  3458. (27030)210 648 A
  3459. (#include)336 1026 A
  3460. (<net/gen/in.h>)588 1404 A
  3461. 2340 V
  3462. (27031)210 648 A
  3463. (#include)336 1026 A
  3464. (<net/gen/nameser.h>)798 1404 A
  3465. 2430 V
  3466. (27032)210 648 A
  3467. (#include)336 1026 A
  3468. (<net/gen/resolv.h>)756 1404 A
  3469. 2520 V
  3470. (27033)210 648 A
  3471. 2610 V
  3472. (27034)210 648 A
  3473. (typedef)294 1026 A
  3474. (u16_t)210 1362 A
  3475. (u_short;)336 1614 A
  3476. 2700 V
  3477. (27035)210 648 A
  3478. (typedef)294 1026 A
  3479. (unsigned)336 1362 A
  3480. (u_int;)252 1740 A
  3481. 2790 V
  3482. (27036)210 648 A
  3483. (typedef)294 1026 A
  3484. (u32_t)210 1362 A
  3485. (u_long;)294 1614 A
  3486. 2880 V
  3487. (27037)210 648 A
  3488. 2970 V
  3489. (27038)210 648 A
  3490. (#define)294 1026 A
  3491. (bzero(b,l))420 1362 A
  3492. (memset(b,0,l))546 1824 A
  3493. 3060 V
  3494. (27039)210 648 A
  3495. (#define)294 1026 A
  3496. (bcopy(s,d,l))504 1362 A
  3497. (memcpy(d,s,l))546 1908 A
  3498. 3150 V
  3499. (27040)210 648 A
  3500. 3240 V
  3501. (27041)210 648 A
  3502. (#define)294 1026 A
  3503. (putshort)336 1362 A
  3504. (__putshort)420 1740 A
  3505. 3330 V
  3506. (27042)210 648 A
  3507. (#define)294 1026 A
  3508. (putlong)294 1362 A
  3509. (__putlong)378 1698 A
  3510. 3420 V
  3511. (27043)210 648 A
  3512. (#else)210 1026 A
  3513. 3510 V
  3514. (27044)210 648 A
  3515. (#include)336 1026 A
  3516. (<stdio.h>)378 1404 A
  3517. 3600 V
  3518. (27045)210 648 A
  3519. (#include)336 1026 A
  3520. (<sys/types.h>)546 1404 A
  3521. 3690 V
  3522. (27046)210 648 A
  3523. (#include)336 1026 A
  3524. (<netinet/in.h>)588 1404 A
  3525. 3780 V
  3526. (27047)210 648 A
  3527. (#include)336 1026 A
  3528. (<arpa/nameser.h>)672 1404 A
  3529. 3870 V
  3530. (27048)210 648 A
  3531. (#include)336 1026 A
  3532. (<resolv.h>)420 1404 A
  3533. 3960 V
  3534. (27049)210 648 A
  3535. (#endif)252 1026 A
  3536. 4050 V
  3537. (27050)210 648 A
  3538. 4140 V
  3539. (27051)210 648 A
  3540. (#ifdef)252 1026 A
  3541. (__STDC__)336 1320 A
  3542. 4230 V
  3543. (27052)210 648 A
  3544. (#define)294 1026 A
  3545. (_CONST)252 1362 A
  3546. (const)210 1698 A
  3547. 4320 V
  3548. (27053)210 648 A
  3549. (#else)210 1026 A
  3550. 4410 V
  3551. (27054)210 648 A
  3552. (#define)294 1026 A
  3553. (_CONST)252 1362 A
  3554. 4500 V
  3555. (27055)210 648 A
  3556. (#endif)252 1026 A
  3557. 4590 V
  3558. (27056)210 648 A
  3559. 4680 V
  3560. (27057)210 648 A
  3561. 1026(/*)S
  3562. 4770 V
  3563. (27058)210 648 A
  3564. 1068(*)S
  3565. (Form)168 1152 A
  3566. (all)126 1362 A
  3567. (types)210 1530 A
  3568. 1782(of)S
  3569. (queries.)336 1908 A
  3570. 4860 V
  3571. (27059)210 648 A
  3572. 1068(*)S
  3573. (Returns)294 1152 A
  3574. (the)126 1488 A
  3575. (size)168 1656 A
  3576. 1866(of)S
  3577. (the)126 1992 A
  3578. (result)252 2160 A
  3579. 2454(or)S
  3580. (-1.)126 2580 A
  3581. 4950 V
  3582. (27060)210 648 A
  3583. 1068(*/)S
  3584. 5040 V
  3585. (27061)210 648 A
  3586. (res_mkquery(op,)630 1026 A
  3587. (dname,)252 1698 A
  3588. (class,)252 1992 A
  3589. (type,)210 2286 A
  3590. (data,)210 2538 A
  3591. (datalen,)336 2790 A
  3592. (newrr,)252 3168 A
  3593. (buf,)168 3462 A
  3594. (buflen))294 3672 A
  3595. 5130 V
  3596. (27062)210 648 A
  3597. (int)126 1362 A
  3598. (op;)126 1530 A
  3599. 2370(/*)S
  3600. (opcode)252 2496 A
  3601. 2790(of)S
  3602. (query)210 2916 A
  3603. 3168(*/)S
  3604. 5220 V
  3605. (27063)210 648 A
  3606. (_CONST)252 1362 A
  3607. (char)168 1656 A
  3608. (*dname;)294 1866 A
  3609. 2370(/*)S
  3610. (domain)252 2496 A
  3611. (name)168 2790 A
  3612. 3000(*/)S
  3613. 5310 V
  3614. (27064)210 648 A
  3615. (int)126 1362 A
  3616. (class,)252 1530 A
  3617. (type;)210 1824 A
  3618. 2370(/*)S
  3619. (class)210 2496 A
  3620. (and)126 2748 A
  3621. (type)168 2916 A
  3622. 3126(of)S
  3623. (query)210 3252 A
  3624. 3504(*/)S
  3625. 5400 V
  3626. (27065)210 648 A
  3627. (_CONST)252 1362 A
  3628. (char)168 1656 A
  3629. (*data;)252 1866 A
  3630. 2370(/*)S
  3631. (resource)336 2496 A
  3632. (record)252 2874 A
  3633. (data)168 3168 A
  3634. 3378(*/)S
  3635. 5490 V
  3636. (27066)210 648 A
  3637. (int)126 1362 A
  3638. (datalen;)336 1530 A
  3639. 2370(/*)S
  3640. (length)252 2496 A
  3641. 2790(of)S
  3642. (data)168 2916 A
  3643. 3126(*/)S
  3644. 5580 V
  3645. (27067)210 648 A
  3646. (_CONST)252 1362 A
  3647. (struct)252 1656 A
  3648. (rrec)168 1950 A
  3649. (*newrr;)294 2160 A
  3650. 2496(/*)S
  3651. (new)126 2622 A
  3652. 2790(rr)S
  3653. (for)126 2916 A
  3654. (modify)252 3084 A
  3655. 3378(or)S
  3656. (append)252 3504 A
  3657. 3798(*/)S
  3658. 5670 V
  3659. (27068)210 648 A
  3660. (char)168 1362 A
  3661. (*buf;)210 1572 A
  3662. 2370(/*)S
  3663. (buffer)252 2496 A
  3664. 2790(to)S
  3665. (put)126 2916 A
  3666. (query)210 3084 A
  3667. 3336(*/)S
  3668. 5760 V
  3669. (27069)210 648 A
  3670. (int)126 1362 A
  3671. (buflen;)294 1530 A
  3672. 2370(/*)S
  3673. (size)168 2496 A
  3674. 2706(of)S
  3675. (buffer)252 2832 A
  3676. 3126(*/)S
  3677. 5850 V
  3678. (27070)210 648 A
  3679. 1026({)S
  3680. 5940 V
  3681. (27071)210 648 A
  3682. (register)336 1362 A
  3683. (dns_hdr_t)378 1740 A
  3684. (*hp;)168 2160 A
  3685. 6030 V
  3686. (27072)210 648 A
  3687. (register)336 1362 A
  3688. (char)168 1740 A
  3689. (*cp;)168 1950 A
  3690. 6120 V
  3691. (27073)210 648 A
  3692. (register)336 1362 A
  3693. (int)126 1740 A
  3694. 1908(n;)S
  3695. 6210 V
  3696. (27074)210 648 A
  3697. (char)168 1362 A
  3698. (*dnptrs[10],)504 1572 A
  3699. (**dpp,)252 2118 A
  3700. (**lastdnptr;)504 2412 A
  3701. 8418 V
  3702. EP
  3703. %%Page: 255 255
  3704. BP
  3705. /slant 0 def
  3706. /height 0 def
  3707. 630 V
  3708. 10 R
  3709. 648(MINIX)S
  3710. 976(SOURCE)S
  3711. 1399(CODE)S
  3712. 11 R
  3713. 1880(File:)S
  3714. (src/lib/ip/res_mkquery.c)1082 2113 A
  3715. 12 B
  3716. (255)180 4248 A
  3717. 900 V
  3718. 7 LST
  3719. (27075)210 648 A
  3720. 990 V
  3721. (27076)210 648 A
  3722. (#ifdef)252 1026 A
  3723. (DEBUG)210 1320 A
  3724. 1080 V
  3725. (27077)210 648 A
  3726. 1362(if)S
  3727. ((_res.options)546 1488 A
  3728. 2076(&)S
  3729. (RES_DEBUG))420 2160 A
  3730. 1170 V
  3731. (27078)210 648 A
  3732. (printf("res_mkquery(%d,)966 1698 A
  3733. (%s,)126 2706 A
  3734. (%d,)126 2874 A
  3735. (%d)\n",)294 3042 A
  3736. (op,)126 3378 A
  3737. (dname,)252 3546 A
  3738. (class,)252 3840 A
  3739. (type);)252 4134 A
  3740. 1260 V
  3741. (27079)210 648 A
  3742. (#endif)252 1026 A
  3743. 1320(/*)S
  3744. (DEBUG)210 1446 A
  3745. 1698(*/)S
  3746. 1350 V
  3747. (27080)210 648 A
  3748. 1362(/*)S
  3749. 1440 V
  3750. (27081)210 648 A
  3751. 1404(*)S
  3752. (Initialize)420 1488 A
  3753. (header)252 1950 A
  3754. (fields.)294 2244 A
  3755. 1530 V
  3756. (27082)210 648 A
  3757. 1404(*/)S
  3758. 1620 V
  3759. (27083)210 648 A
  3760. 1362(if)S
  3761. (((buf)210 1488 A
  3762. 1740(==)S
  3763. (NULL))210 1866 A
  3764. 2118(||)S
  3765. ((buflen)294 2244 A
  3766. 2580(<)S
  3767. (sizeof(dns_hdr_t))))798 2664 A
  3768. 1710 V
  3769. (27084)210 648 A
  3770. (return(-1);)462 1698 A
  3771. 1800 V
  3772. (27085)210 648 A
  3773. (bzero(buf,)420 1362 A
  3774. (sizeof(dns_hdr_t));)798 1824 A
  3775. 1890 V
  3776. (27086)210 648 A
  3777. 1362(hp)S
  3778. 1488(=)S
  3779. ((dns_hdr_t)420 1572 A
  3780. 2034(*))S
  3781. (buf;)168 2160 A
  3782. 1980 V
  3783. (27087)210 648 A
  3784. (hp->dh_id)378 1362 A
  3785. 1782(=)S
  3786. (htons(++_res.id);)714 1866 A
  3787. 2070 V
  3788. (27088)210 648 A
  3789. (hp->dh_flag1=)546 1362 A
  3790. 1950(0;)S
  3791. 2160 V
  3792. (27089)210 648 A
  3793. (hp->dh_flag2=)546 1362 A
  3794. 1950(0;)S
  3795. 2250 V
  3796. (27090)210 648 A
  3797. (hp->dh_flag1)504 1362 A
  3798. 1908(|=)S
  3799. ((op)126 2034 A
  3800. 2202(<<)S
  3801. 2328(3))S
  3802. 2454(&)S
  3803. (DHF_OPCODE;)462 2538 A
  3804. 2340 V
  3805. (27091)210 648 A
  3806. (hp->dh_flag2)504 1362 A
  3807. 1908(|=)S
  3808. (((_res.options)588 2034 A
  3809. 2664(&)S
  3810. (RES_PRIMARY))504 2748 A
  3811. 3294(!=)S
  3812. 3420(0)S
  3813. 3504(?)S
  3814. 3588(1)S
  3815. 3672(:)S
  3816. 3756(0))S
  3817. 3882(<<)S
  3818. 4008(6;)S
  3819. 2430 V
  3820. (27092)210 648 A
  3821. (hp->dh_flag1)504 1362 A
  3822. 1908(|=)S
  3823. ((_res.options)546 2034 A
  3824. 2622(&)S
  3825. (RES_RECURSE))504 2706 A
  3826. 3252(!=)S
  3827. 3378(0)S
  3828. 3462(?)S
  3829. 3546(1)S
  3830. 3630(:)S
  3831. 3714(0;)S
  3832. 2520 V
  3833. (27093)210 648 A
  3834. (hp->dh_flag2)504 1362 A
  3835. 1908(|=)S
  3836. (NOERROR)294 2034 A
  3837. 2370(&)S
  3838. (DHF_RCODE;)420 2454 A
  3839. 2610 V
  3840. (27094)210 648 A
  3841. 1362(cp)S
  3842. 1488(=)S
  3843. (buf)126 1572 A
  3844. 1740(+)S
  3845. (sizeof(dns_hdr_t);)756 1824 A
  3846. 2700 V
  3847. (27095)210 648 A
  3848. (buflen)252 1362 A
  3849. 1656(-=)S
  3850. (sizeof(dns_hdr_t);)756 1782 A
  3851. 2790 V
  3852. (27096)210 648 A
  3853. (dpp)126 1362 A
  3854. 1530(=)S
  3855. (dnptrs;)294 1614 A
  3856. 2880 V
  3857. (27097)210 648 A
  3858. (*dpp++)252 1362 A
  3859. 1656(=)S
  3860. (buf;)168 1740 A
  3861. 2970 V
  3862. (27098)210 648 A
  3863. (*dpp++)252 1362 A
  3864. 1656(=)S
  3865. (NULL;)210 1740 A
  3866. 3060 V
  3867. (27099)210 648 A
  3868. (lastdnptr)378 1362 A
  3869. 1782(=)S
  3870. (dnptrs)252 1866 A
  3871. 2160(+)S
  3872. (sizeof(dnptrs)/sizeof(dnptrs[0]);)1386 2244 A
  3873. 3150 V
  3874. (27100)210 648 A
  3875. 1362(/*)S
  3876. 3240 V
  3877. (27101)210 648 A
  3878. 1404(*)S
  3879. (perform)294 1488 A
  3880. (opcode)252 1824 A
  3881. (specific)336 2118 A
  3882. (processing)420 2496 A
  3883. 3330 V
  3884. (27102)210 648 A
  3885. 1404(*/)S
  3886. 3420 V
  3887. (27103)210 648 A
  3888. (switch)252 1362 A
  3889. ((op))168 1656 A
  3890. 1866({)S
  3891. 3510 V
  3892. (27104)210 648 A
  3893. (case)168 1362 A
  3894. (QUERY:)252 1572 A
  3895. 3600 V
  3896. (27105)210 648 A
  3897. 1698(if)S
  3898. (((buflen)336 1824 A
  3899. 2202(-=)S
  3900. (QFIXEDSZ))378 2328 A
  3901. 2748(<)S
  3902. 2832(0))S
  3903. 3690 V
  3904. (27106)210 648 A
  3905. (return(-1);)462 2034 A
  3906. 3780 V
  3907. (27107)210 648 A
  3908. 1698(if)S
  3909. (((n)126 1824 A
  3910. 1992(=)S
  3911. (dn_comp((u8_t)546 2076 A
  3912. (*)dname,)336 2664 A
  3913. ((u8_t)210 3042 A
  3914. (*)cp,)210 3294 A
  3915. (buflen,)294 3546 A
  3916. 3870 V
  3917. (27108)210 648 A
  3918. ((u8_t)210 2034 A
  3919. (**)dnptrs,)420 2286 A
  3920. ((u8_t)210 2748 A
  3921. (**)lastdnptr)))588 3000 A
  3922. 3630(<)S
  3923. 3714(0))S
  3924. 3960 V
  3925. (27109)210 648 A
  3926. (return)252 2034 A
  3927. ((-1);)210 2328 A
  3928. 4050 V
  3929. (27110)210 648 A
  3930. 1698(cp)S
  3931. 1824(+=)S
  3932. 1950(n;)S
  3933. 4140 V
  3934. (27111)210 648 A
  3935. (buflen)252 1698 A
  3936. 1992(-=)S
  3937. 2118(n;)S
  3938. 4230 V
  3939. (27112)210 648 A
  3940. (putshort(type,)588 1698 A
  3941. ((u8_t)210 2328 A
  3942. (*)cp);)252 2580 A
  3943. 4320 V
  3944. (27113)210 648 A
  3945. 1698(cp)S
  3946. 1824(+=)S
  3947. (sizeof(u_short);)672 1950 A
  3948. 4410 V
  3949. (27114)210 648 A
  3950. (putshort(class,)630 1698 A
  3951. ((u8_t)210 2370 A
  3952. (*)cp);)252 2622 A
  3953. 4500 V
  3954. (27115)210 648 A
  3955. 1698(cp)S
  3956. 1824(+=)S
  3957. (sizeof(u_short);)672 1950 A
  3958. 4590 V
  3959. (27116)210 648 A
  3960. (hp->dh_qdcount)588 1698 A
  3961. 2328(=)S
  3962. (htons(1);)378 2412 A
  3963. 4680 V
  3964. (27117)210 648 A
  3965. 1698(if)S
  3966. ((op)126 1824 A
  3967. 1992(==)S
  3968. (QUERY)210 2118 A
  3969. 2370(||)S
  3970. (data)168 2496 A
  3971. 2706(==)S
  3972. (NULL))210 2832 A
  3973. 4770 V
  3974. (27118)210 648 A
  3975. (break;)252 2034 A
  3976. 4860 V
  3977. (27119)210 648 A
  3978. 1698(/*)S
  3979. 4950 V
  3980. (27120)210 648 A
  3981. 1740(*)S
  3982. (Make)168 1824 A
  3983. 2034(an)S
  3984. (additional)420 2160 A
  3985. (record)252 2622 A
  3986. (for)126 2916 A
  3987. (completion)420 3084 A
  3988. (domain.)294 3546 A
  3989. 5040 V
  3990. (27121)210 648 A
  3991. 1740(*/)S
  3992. 5130 V
  3993. (27122)210 648 A
  3994. (buflen)252 1698 A
  3995. 1992(-=)S
  3996. (RRFIXEDSZ;)420 2118 A
  3997. 5220 V
  3998. (27123)210 648 A
  3999. 1698(if)S
  4000. (((n)126 1824 A
  4001. 1992(=)S
  4002. (dn_comp((u8_t)546 2076 A
  4003. (*)data,)294 2664 A
  4004. ((u8_t)210 3000 A
  4005. (*)cp,)210 3252 A
  4006. (buflen,)294 3504 A
  4007. 5310 V
  4008. (27124)210 648 A
  4009. ((u8_t)210 2034 A
  4010. (**)dnptrs,)420 2286 A
  4011. ((u8_t)210 2748 A
  4012. (**)lastdnptr)))588 3000 A
  4013. 3630(<)S
  4014. 3714(0))S
  4015. 5400 V
  4016. (27125)210 648 A
  4017. (return)252 2034 A
  4018. ((-1);)210 2328 A
  4019. 5490 V
  4020. (27126)210 648 A
  4021. 1698(cp)S
  4022. 1824(+=)S
  4023. 1950(n;)S
  4024. 5580 V
  4025. (27127)210 648 A
  4026. (buflen)252 1698 A
  4027. 1992(-=)S
  4028. 2118(n;)S
  4029. 5670 V
  4030. (27128)210 648 A
  4031. (putshort(T_NULL,)672 1698 A
  4032. ((u8_t)210 2412 A
  4033. (*)cp);)252 2664 A
  4034. 5760 V
  4035. (27129)210 648 A
  4036. 1698(cp)S
  4037. 1824(+=)S
  4038. (sizeof(u_short);)672 1950 A
  4039. 5850 V
  4040. (27130)210 648 A
  4041. (putshort(class,)630 1698 A
  4042. ((u8_t)210 2370 A
  4043. (*)cp);)252 2622 A
  4044. 5940 V
  4045. (27131)210 648 A
  4046. 1698(cp)S
  4047. 1824(+=)S
  4048. (sizeof(u_short);)672 1950 A
  4049. 6030 V
  4050. (27132)210 648 A
  4051. (putlong(0,)420 1698 A
  4052. ((u8_t)210 2160 A
  4053. (*)cp);)252 2412 A
  4054. 6120 V
  4055. (27133)210 648 A
  4056. 1698(cp)S
  4057. 1824(+=)S
  4058. (sizeof(u_long);)630 1950 A
  4059. 6210 V
  4060. (27134)210 648 A
  4061. (putshort(0,)462 1698 A
  4062. ((u8_t)210 2202 A
  4063. (*)cp);)252 2454 A
  4064. 8418 V
  4065. EP
  4066. %%Page: 256 256
  4067. BP
  4068. /slant 0 def
  4069. /height 0 def
  4070. 630 V
  4071. 12 B
  4072. (256)180 648 A
  4073. 11 R
  4074. 1880(File:)S
  4075. (src/lib/ip/res_mkquery.c)1082 2113 A
  4076. 10 R
  4077. 3402(MINIX)S
  4078. 3730(SOURCE)S
  4079. 4153(CODE)S
  4080. 900 V
  4081. 7 LST
  4082. (27135)210 648 A
  4083. 1698(cp)S
  4084. 1824(+=)S
  4085. (sizeof(u_short);)672 1950 A
  4086. 990 V
  4087. (27136)210 648 A
  4088. (hp->dh_arcount)588 1698 A
  4089. 2328(=)S
  4090. (htons(1);)378 2412 A
  4091. 1080 V
  4092. (27137)210 648 A
  4093. (break;)252 1698 A
  4094. 1170 V
  4095. (27138)210 648 A
  4096. 1260 V
  4097. (27139)210 648 A
  4098. (case)168 1362 A
  4099. (IQUERY:)294 1572 A
  4100. 1350 V
  4101. (27140)210 648 A
  4102. 1698(/*)S
  4103. 1440 V
  4104. (27141)210 648 A
  4105. 1740(*)S
  4106. (Initialize)420 1824 A
  4107. (answer)252 2286 A
  4108. (section)294 2580 A
  4109. 1530 V
  4110. (27142)210 648 A
  4111. 1740(*/)S
  4112. 1620 V
  4113. (27143)210 648 A
  4114. 1698(if)S
  4115. ((buflen)294 1824 A
  4116. 2160(<)S
  4117. 2244(1)S
  4118. 2328(+)S
  4119. (RRFIXEDSZ)378 2412 A
  4120. 2832(+)S
  4121. (datalen))336 2916 A
  4122. 1710 V
  4123. (27144)210 648 A
  4124. (return)252 2034 A
  4125. ((-1);)210 2328 A
  4126. 1800 V
  4127. (27145)210 648 A
  4128. (*cp++)210 1698 A
  4129. 1950(=)S
  4130. ('\0';)210 2034 A
  4131. 2370(/*)S
  4132. 2496(no)S
  4133. (domain)252 2622 A
  4134. (name)168 2916 A
  4135. 3126(*/)S
  4136. 1890 V
  4137. (27146)210 648 A
  4138. (putshort(type,)588 1698 A
  4139. ((u8_t)210 2328 A
  4140. (*)cp);)252 2580 A
  4141. 1980 V
  4142. (27147)210 648 A
  4143. 1698(cp)S
  4144. 1824(+=)S
  4145. (sizeof(u_short);)672 1950 A
  4146. 2070 V
  4147. (27148)210 648 A
  4148. (putshort(class,)630 1698 A
  4149. ((u8_t)210 2370 A
  4150. (*)cp);)252 2622 A
  4151. 2160 V
  4152. (27149)210 648 A
  4153. 1698(cp)S
  4154. 1824(+=)S
  4155. (sizeof(u_short);)672 1950 A
  4156. 2250 V
  4157. (27150)210 648 A
  4158. (putlong(0,)420 1698 A
  4159. ((u8_t)210 2160 A
  4160. (*)cp);)252 2412 A
  4161. 2340 V
  4162. (27151)210 648 A
  4163. 1698(cp)S
  4164. 1824(+=)S
  4165. (sizeof(u_long);)630 1950 A
  4166. 2430 V
  4167. (27152)210 648 A
  4168. (putshort(datalen,)714 1698 A
  4169. ((u8_t)210 2454 A
  4170. (*)cp);)252 2706 A
  4171. 2520 V
  4172. (27153)210 648 A
  4173. 1698(cp)S
  4174. 1824(+=)S
  4175. (sizeof(u_short);)672 1950 A
  4176. 2610 V
  4177. (27154)210 648 A
  4178. 1698(if)S
  4179. ((datalen))378 1824 A
  4180. 2244({)S
  4181. 2700 V
  4182. (27155)210 648 A
  4183. (bcopy(data,)462 2034 A
  4184. (cp,)126 2538 A
  4185. (datalen);)378 2706 A
  4186. 2790 V
  4187. (27156)210 648 A
  4188. 2034(cp)S
  4189. 2160(+=)S
  4190. (datalen;)336 2286 A
  4191. 2880 V
  4192. (27157)210 648 A
  4193. 1698(})S
  4194. 2970 V
  4195. (27158)210 648 A
  4196. (hp->dh_ancount)588 1698 A
  4197. 2328(=)S
  4198. (htons(1);)378 2412 A
  4199. 3060 V
  4200. (27159)210 648 A
  4201. (break;)252 1698 A
  4202. 3150 V
  4203. (27160)210 648 A
  4204. 3240 V
  4205. (27161)210 648 A
  4206. (#ifdef)252 1026 A
  4207. (ALLOW_UPDATES)546 1320 A
  4208. 3330 V
  4209. (27162)210 648 A
  4210. 1362(/*)S
  4211. 3420 V
  4212. (27163)210 648 A
  4213. 1404(*)S
  4214. (For)126 1488 A
  4215. (UPDATEM/UPDATEMA,)714 1656 A
  4216. 2412(do)S
  4217. (UPDATED/UPDATEDA)672 2538 A
  4218. (followed)336 3252 A
  4219. 3630(by)S
  4220. (UPDATEA)294 3756 A
  4221. 3510 V
  4222. (27164)210 648 A
  4223. 1404(*)S
  4224. ((Record)294 1488 A
  4225. 1824(to)S
  4226. 1950(be)S
  4227. (modified)336 2076 A
  4228. 2454(is)S
  4229. (followed)336 2580 A
  4230. 2958(by)S
  4231. (its)126 3084 A
  4232. (replacement)462 3252 A
  4233. 3756(in)S
  4234. (msg.))210 3882 A
  4235. 3600 V
  4236. (27165)210 648 A
  4237. 1404(*/)S
  4238. 3690 V
  4239. (27166)210 648 A
  4240. (case)168 1362 A
  4241. (UPDATEM:)336 1572 A
  4242. 3780 V
  4243. (27167)210 648 A
  4244. (case)168 1362 A
  4245. (UPDATEMA:)378 1572 A
  4246. 3870 V
  4247. (27168)210 648 A
  4248. 3960 V
  4249. (27169)210 648 A
  4250. (case)168 1362 A
  4251. (UPDATED:)336 1572 A
  4252. 4050 V
  4253. (27170)210 648 A
  4254. 1698(/*)S
  4255. 4140 V
  4256. (27171)210 648 A
  4257. 1740(*)S
  4258. (The)126 1824 A
  4259. (res)126 1992 A
  4260. (code)168 2160 A
  4261. (for)126 2370 A
  4262. (UPDATED)294 2538 A
  4263. (and)126 2874 A
  4264. (UPDATEDA)336 3042 A
  4265. 3420(is)S
  4266. (the)126 3546 A
  4267. (same;)210 3714 A
  4268. (user)168 3966 A
  4269. 4230 V
  4270. (27172)210 648 A
  4271. 1740(*)S
  4272. (calls)210 1824 A
  4273. (them)168 2076 A
  4274. (differently:)504 2286 A
  4275. (specifies)378 2832 A
  4276. (data)168 3252 A
  4277. (for)126 3462 A
  4278. (UPDATED;)336 3630 A
  4279. (server)252 4008 A
  4280. 4320 V
  4281. (27173)210 648 A
  4282. 1740(*)S
  4283. (ignores)294 1824 A
  4284. (data)168 2160 A
  4285. 2370(if)S
  4286. (specified)378 2496 A
  4287. (for)126 2916 A
  4288. (UPDATEDA.)378 3084 A
  4289. 4410 V
  4290. (27174)210 648 A
  4291. 1740(*/)S
  4292. 4500 V
  4293. (27175)210 648 A
  4294. (case)168 1362 A
  4295. (UPDATEDA:)378 1572 A
  4296. 4590 V
  4297. (27176)210 648 A
  4298. (buflen)252 1698 A
  4299. 1992(-=)S
  4300. (RRFIXEDSZ)378 2118 A
  4301. 2538(+)S
  4302. (datalen;)336 2622 A
  4303. 4680 V
  4304. (27177)210 648 A
  4305. 1698(if)S
  4306. (((n)126 1824 A
  4307. 1992(=)S
  4308. (dn_comp(dname,)588 2076 A
  4309. (cp,)126 2706 A
  4310. (buflen,)294 2874 A
  4311. (dnptrs,)294 3210 A
  4312. (lastdnptr)))462 3546 A
  4313. 4050(<)S
  4314. 4134(0))S
  4315. 4770 V
  4316. (27178)210 648 A
  4317. (return)252 2034 A
  4318. ((-1);)210 2328 A
  4319. 4860 V
  4320. (27179)210 648 A
  4321. 1698(cp)S
  4322. 1824(+=)S
  4323. 1950(n;)S
  4324. 4950 V
  4325. (27180)210 648 A
  4326. (putshort(type,)588 1698 A
  4327. (cp);)168 2328 A
  4328. 5040 V
  4329. (27181)210 648 A
  4330. 1698(cp)S
  4331. 1824(+=)S
  4332. (sizeof(u_short);)672 1950 A
  4333. 5130 V
  4334. (27182)210 648 A
  4335. (putshort(class,)630 1698 A
  4336. (cp);)168 2370 A
  4337. 5220 V
  4338. (27183)210 648 A
  4339. 1698(cp)S
  4340. 1824(+=)S
  4341. (sizeof(u_short);)672 1950 A
  4342. 5310 V
  4343. (27184)210 648 A
  4344. (putlong(0,)420 1698 A
  4345. (cp);)168 2160 A
  4346. 5400 V
  4347. (27185)210 648 A
  4348. 1698(cp)S
  4349. 1824(+=)S
  4350. (sizeof(u_long);)630 1950 A
  4351. 5490 V
  4352. (27186)210 648 A
  4353. (putshort(datalen,)714 1698 A
  4354. (cp);)168 2454 A
  4355. 5580 V
  4356. (27187)210 648 A
  4357. 1698(cp)S
  4358. 1824(+=)S
  4359. (sizeof(u_short);)672 1950 A
  4360. 5670 V
  4361. (27188)210 648 A
  4362. 1698(if)S
  4363. ((datalen))378 1824 A
  4364. 2244({)S
  4365. 5760 V
  4366. (27189)210 648 A
  4367. (bcopy(data,)462 2034 A
  4368. (cp,)126 2538 A
  4369. (datalen);)378 2706 A
  4370. 5850 V
  4371. (27190)210 648 A
  4372. 2034(cp)S
  4373. 2160(+=)S
  4374. (datalen;)336 2286 A
  4375. 5940 V
  4376. (27191)210 648 A
  4377. 1698(})S
  4378. 6030 V
  4379. (27192)210 648 A
  4380. 1698(if)S
  4381. 1824(()S
  4382. ((op)126 1908 A
  4383. 2076(==)S
  4384. (UPDATED))336 2202 A
  4385. 2580(||)S
  4386. ((op)126 2706 A
  4387. 2874(==)S
  4388. (UPDATEDA))378 3000 A
  4389. 3420())S
  4390. 3504({)S
  4391. 6120 V
  4392. (27193)210 648 A
  4393. (hp->ancount)462 2034 A
  4394. 2538(=)S
  4395. (htons(0);)378 2622 A
  4396. 6210 V
  4397. (27194)210 648 A
  4398. (break;)252 2034 A
  4399. 8418 V
  4400. EP
  4401. %%Page: 257 257
  4402. BP
  4403. /slant 0 def
  4404. /height 0 def
  4405. 630 V
  4406. 10 R
  4407. 648(MINIX)S
  4408. 976(SOURCE)S
  4409. 1399(CODE)S
  4410. 11 R
  4411. 1880(File:)S
  4412. (src/lib/ip/res_mkquery.c)1082 2113 A
  4413. 12 B
  4414. (257)180 4248 A
  4415. 900 V
  4416. 7 LST
  4417. (27195)210 648 A
  4418. 1698(})S
  4419. 990 V
  4420. (27196)210 648 A
  4421. 1698(/*)S
  4422. (Else)168 1824 A
  4423. (UPDATEM/UPDATEMA,)714 2034 A
  4424. 2790(so)S
  4425. (drop)168 2916 A
  4426. (into)168 3126 A
  4427. (code)168 3336 A
  4428. (for)126 3546 A
  4429. (UPDATEA)294 3714 A
  4430. 4050(*/)S
  4431. 1080 V
  4432. (27197)210 648 A
  4433. 1170 V
  4434. (27198)210 648 A
  4435. (case)168 1362 A
  4436. (UPDATEA:)336 1572 A
  4437. 2034(/*)S
  4438. (Add)126 2160 A
  4439. (new)126 2328 A
  4440. (resource)336 2496 A
  4441. (record)252 2874 A
  4442. 3168(*/)S
  4443. 1260 V
  4444. (27199)210 648 A
  4445. (buflen)252 1698 A
  4446. 1992(-=)S
  4447. (RRFIXEDSZ)378 2118 A
  4448. 2538(+)S
  4449. (datalen;)336 2622 A
  4450. 1350 V
  4451. (27200)210 648 A
  4452. 1698(if)S
  4453. (((n)126 1824 A
  4454. 1992(=)S
  4455. (dn_comp(dname,)588 2076 A
  4456. (cp,)126 2706 A
  4457. (buflen,)294 2874 A
  4458. (dnptrs,)294 3210 A
  4459. (lastdnptr)))462 3546 A
  4460. 4050(<)S
  4461. 4134(0))S
  4462. 1440 V
  4463. (27201)210 648 A
  4464. (return)252 2034 A
  4465. ((-1);)210 2328 A
  4466. 1530 V
  4467. (27202)210 648 A
  4468. 1698(cp)S
  4469. 1824(+=)S
  4470. 1950(n;)S
  4471. 1620 V
  4472. (27203)210 648 A
  4473. (putshort(newrr->r_type,)966 1698 A
  4474. (cp);)168 2706 A
  4475. 1710 V
  4476. (27204)210 648 A
  4477. 1698(cp)S
  4478. 1824(+=)S
  4479. (sizeof(u_short);)672 1950 A
  4480. 1800 V
  4481. (27205)210 648 A
  4482. (putshort(newrr->r_class,)1008 1698 A
  4483. (cp);)168 2748 A
  4484. 1890 V
  4485. (27206)210 648 A
  4486. 1698(cp)S
  4487. 1824(+=)S
  4488. (sizeof(u_short);)672 1950 A
  4489. 1980 V
  4490. (27207)210 648 A
  4491. (putlong(0,)420 1698 A
  4492. (cp);)168 2160 A
  4493. 2070 V
  4494. (27208)210 648 A
  4495. 1698(cp)S
  4496. 1824(+=)S
  4497. (sizeof(u_long);)630 1950 A
  4498. 2160 V
  4499. (27209)210 648 A
  4500. (putshort(newrr->r_size,)966 1698 A
  4501. (cp);)168 2706 A
  4502. 2250 V
  4503. (27210)210 648 A
  4504. 1698(cp)S
  4505. 1824(+=)S
  4506. (sizeof(u_short);)672 1950 A
  4507. 2340 V
  4508. (27211)210 648 A
  4509. 1698(if)S
  4510. ((newrr->r_size))630 1824 A
  4511. 2496({)S
  4512. 2430 V
  4513. (27212)210 648 A
  4514. (bcopy(newrr->r_data,)840 2034 A
  4515. (cp,)126 2916 A
  4516. (newrr->r_size);)630 3084 A
  4517. 2520 V
  4518. (27213)210 648 A
  4519. 2034(cp)S
  4520. 2160(+=)S
  4521. (newrr->r_size;)588 2286 A
  4522. 2610 V
  4523. (27214)210 648 A
  4524. 1698(})S
  4525. 2700 V
  4526. (27215)210 648 A
  4527. (hp->ancount)462 1698 A
  4528. 2202(=)S
  4529. (htons(0);)378 2286 A
  4530. 2790 V
  4531. (27216)210 648 A
  4532. (break;)252 1698 A
  4533. 2880 V
  4534. (27217)210 648 A
  4535. 2970 V
  4536. (27218)210 648 A
  4537. (#endif)252 1026 A
  4538. 1320(/*)S
  4539. (ALLOW_UPDATES)546 1446 A
  4540. 2034(*/)S
  4541. 3060 V
  4542. (27219)210 648 A
  4543. 1362(})S
  4544. 3150 V
  4545. (27220)210 648 A
  4546. (return)252 1362 A
  4547. ((cp)126 1656 A
  4548. 1824(-)S
  4549. (buf);)210 1908 A
  4550. 3240 V
  4551. (27221)210 648 A
  4552. 1026(})S
  4553. 3690 V
  4554. (++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)3528 648 A
  4555. 3780 V
  4556. (src/lib/ip/res_query.c)924 1698 A
  4557. 3870 V
  4558. (++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)3528 648 A
  4559. 4050 V
  4560. (27300)210 648 A
  4561. 1026(/*)S
  4562. 4140 V
  4563. (27301)210 648 A
  4564. 1068(*)S
  4565. (Copyright)378 1152 A
  4566. ((c))126 1572 A
  4567. (1988)168 1740 A
  4568. (Regents)294 1950 A
  4569. 2286(of)S
  4570. (the)126 2412 A
  4571. (University)420 2580 A
  4572. 3042(of)S
  4573. (California.)462 3168 A
  4574. 4230 V
  4575. (27302)210 648 A
  4576. 1068(*)S
  4577. (All)126 1152 A
  4578. (rights)252 1320 A
  4579. (reserved.)378 1614 A
  4580. 4320 V
  4581. (27303)210 648 A
  4582. 1068(*)S
  4583. 4410 V
  4584. (27304)210 648 A
  4585. 1068(*)S
  4586. (Redistribution)588 1152 A
  4587. (and)126 1782 A
  4588. (use)126 1950 A
  4589. 2118(in)S
  4590. (source)252 2244 A
  4591. (and)126 2538 A
  4592. (binary)252 2706 A
  4593. (forms)210 3000 A
  4594. (are)126 3252 A
  4595. (permitted)378 3420 A
  4596. 4500 V
  4597. (27305)210 648 A
  4598. 1068(*)S
  4599. (provided)336 1152 A
  4600. (that:)210 1530 A
  4601. ((1))126 1782 A
  4602. (source)252 1950 A
  4603. (distributions)546 2244 A
  4604. (retain)252 2832 A
  4605. (this)168 3126 A
  4606. (entire)252 3336 A
  4607. (copyright)378 3630 A
  4608. 4590 V
  4609. (27306)210 648 A
  4610. 1068(*)S
  4611. (notice)252 1152 A
  4612. (and)126 1446 A
  4613. (comment,)336 1614 A
  4614. (and)126 1992 A
  4615. ((2))126 2160 A
  4616. (distributions)546 2328 A
  4617. (including)378 2916 A
  4618. (binaries)336 3336 A
  4619. (display)294 3714 A
  4620. 4680 V
  4621. (27307)210 648 A
  4622. 1068(*)S
  4623. (the)126 1152 A
  4624. (following)378 1320 A
  4625. (acknowledgement:)672 1740 A
  4626. (`This)210 2496 A
  4627. (product)294 2748 A
  4628. (includes)336 3084 A
  4629. (software)336 3462 A
  4630. 4770 V
  4631. (27308)210 648 A
  4632. 1068(*)S
  4633. (developed)378 1152 A
  4634. 1572(by)S
  4635. (the)126 1698 A
  4636. (University)420 1866 A
  4637. 2328(of)S
  4638. (California,)462 2454 A
  4639. (Berkeley)336 2958 A
  4640. (and)126 3336 A
  4641. (its)126 3504 A
  4642. (contributors'')588 3672 A
  4643. 4860 V
  4644. (27309)210 648 A
  4645. 1068(*)S
  4646. 1152(in)S
  4647. (the)126 1278 A
  4648. (documentation)546 1446 A
  4649. 2034(or)S
  4650. (other)210 2160 A
  4651. (materials)378 2412 A
  4652. (provided)336 2832 A
  4653. (with)168 3210 A
  4654. (the)126 3420 A
  4655. (distribution)504 3588 A
  4656. 4950 V
  4657. (27310)210 648 A
  4658. 1068(*)S
  4659. (and)126 1152 A
  4660. 1320(in)S
  4661. (all)126 1446 A
  4662. (advertising)462 1614 A
  4663. (materials)378 2118 A
  4664. (mentioning)420 2538 A
  4665. (features)336 3000 A
  4666. 3378(or)S
  4667. (use)126 3504 A
  4668. 3672(of)S
  4669. (this)168 3798 A
  4670. 5040 V
  4671. (27311)210 648 A
  4672. 1068(*)S
  4673. (software.)378 1152 A
  4674. (Neither)294 1572 A
  4675. (the)126 1908 A
  4676. (name)168 2076 A
  4677. 2286(of)S
  4678. (the)126 2412 A
  4679. (University)420 2580 A
  4680. (nor)126 3042 A
  4681. (the)126 3210 A
  4682. (names)210 3378 A
  4683. 3630(of)S
  4684. (its)126 3756 A
  4685. 5130 V
  4686. (27312)210 648 A
  4687. 1068(*)S
  4688. (contributors)504 1152 A
  4689. (may)126 1698 A
  4690. 1866(be)S
  4691. (used)168 1992 A
  4692. 2202(to)S
  4693. (endorse)294 2328 A
  4694. 2664(or)S
  4695. (promote)294 2790 A
  4696. (products)336 3126 A
  4697. (derived)294 3504 A
  4698. 5220 V
  4699. (27313)210 648 A
  4700. 1068(*)S
  4701. (from)168 1152 A
  4702. (this)168 1362 A
  4703. (software)336 1572 A
  4704. (without)294 1950 A
  4705. (specific)336 2286 A
  4706. (prior)210 2664 A
  4707. (written)294 2916 A
  4708. (permission.)462 3252 A
  4709. 5310 V
  4710. (27314)210 648 A
  4711. 1068(*)S
  4712. (THIS)168 1152 A
  4713. (SOFTWARE)336 1362 A
  4714. 1740(IS)S
  4715. (PROVIDED)336 1866 A
  4716. (`AS)126 2244 A
  4717. (IS'')168 2412 A
  4718. (AND)126 2622 A
  4719. (WITHOUT)294 2790 A
  4720. (ANY)126 3126 A
  4721. (EXPRESS)294 3294 A
  4722. 3630(OR)S
  4723. 5400 V
  4724. (27315)210 648 A
  4725. 1068(*)S
  4726. (IMPLIED)294 1152 A
  4727. (WARRANTIES,)462 1488 A
  4728. (INCLUDING,)420 1992 A
  4729. (WITHOUT)294 2454 A
  4730. (LIMITATION,)462 2790 A
  4731. (THE)126 3294 A
  4732. (IMPLIED)294 3462 A
  4733. 5490 V
  4734. (27316)210 648 A
  4735. 1068(*)S
  4736. (WARRANTIES)420 1152 A
  4737. 1614(OF)S
  4738. (MERCHANTABILITY)630 1740 A
  4739. (AND)126 2412 A
  4740. (FITNESS)294 2580 A
  4741. (FOR)126 2916 A
  4742. 3084(A)S
  4743. (PARTICULAR)420 3168 A
  4744. (PURPOSE.)336 3630 A
  4745. 5580 V
  4746. (27317)210 648 A
  4747. 1068(*/)S
  4748. 5670 V
  4749. (27318)210 648 A
  4750. 5760 V
  4751. (27319)210 648 A
  4752. (#if)126 1026 A
  4753. (defined(LIBC_SCCS))756 1194 A
  4754. 1992(&&)S
  4755. (!defined(lint))588 2118 A
  4756. 5850 V
  4757. (27320)210 648 A
  4758. (static)252 1026 A
  4759. (char)168 1320 A
  4760. (sccsid[])336 1530 A
  4761. 1908(=)S
  4762. ("@(#)res_query.c)672 1992 A
  4763. (5.7)126 2706 A
  4764. ((Berkeley))420 2874 A
  4765. (6/1/90";)336 3336 A
  4766. 5940 V
  4767. (27321)210 648 A
  4768. (#endif)252 1026 A
  4769. 1320(/*)S
  4770. (LIBC_SCCS)378 1446 A
  4771. (and)126 1866 A
  4772. (not)126 2034 A
  4773. (lint)168 2202 A
  4774. 2412(*/)S
  4775. 6030 V
  4776. (27322)210 648 A
  4777. 6120 V
  4778. (27323)210 648 A
  4779. (#if)126 1026 A
  4780. (_MINIX)252 1194 A
  4781. 6210 V
  4782. (27324)210 648 A
  4783. (#include)336 1026 A
  4784. (<sys/types.h>)546 1404 A
  4785. 8418 V
  4786. EP
  4787. %%Page: 258 258
  4788. BP
  4789. /slant 0 def
  4790. /height 0 def
  4791. 630 V
  4792. 12 B
  4793. (258)180 648 A
  4794. 11 R
  4795. 1951(File:)S
  4796. (src/lib/ip/res_query.c)941 2184 A
  4797. 10 R
  4798. 3402(MINIX)S
  4799. 3730(SOURCE)S
  4800. 4153(CODE)S
  4801. 900 V
  4802. 7 LST
  4803. (27325)210 648 A
  4804. (#include)336 1026 A
  4805. (<ctype.h>)378 1404 A
  4806. 990 V
  4807. (27326)210 648 A
  4808. (#include)336 1026 A
  4809. (<errno.h>)378 1404 A
  4810. 1080 V
  4811. (27327)210 648 A
  4812. (#include)336 1026 A
  4813. (<stdio.h>)378 1404 A
  4814. 1170 V
  4815. (27328)210 648 A
  4816. (#include)336 1026 A
  4817. (<stdlib.h>)420 1404 A
  4818. 1260 V
  4819. (27329)210 648 A
  4820. (#include)336 1026 A
  4821. (<string.h>)420 1404 A
  4822. 1350 V
  4823. (27330)210 648 A
  4824. 1440 V
  4825. (27331)210 648 A
  4826. (#include)336 1026 A
  4827. (<net/hton.h>)504 1404 A
  4828. 1530 V
  4829. (27332)210 648 A
  4830. (#include)336 1026 A
  4831. (<net/gen/in.h>)588 1404 A
  4832. 1620 V
  4833. (27333)210 648 A
  4834. (#include)336 1026 A
  4835. (<net/gen/nameser.h>)798 1404 A
  4836. 1710 V
  4837. (27334)210 648 A
  4838. (#include)336 1026 A
  4839. (<net/gen/netdb.h>)714 1404 A
  4840. 1800 V
  4841. (27335)210 648 A
  4842. (#include)336 1026 A
  4843. (<net/gen/resolv.h>)756 1404 A
  4844. 1890 V
  4845. (27336)210 648 A
  4846. 1980 V
  4847. (27337)210 648 A
  4848. (typedef)294 1026 A
  4849. (u8_t)168 1362 A
  4850. (u_char;)294 1572 A
  4851. 2070 V
  4852. (27338)210 648 A
  4853. 2160 V
  4854. (27339)210 648 A
  4855. (#define)294 1026 A
  4856. (bcopy(s,d,l))504 1362 A
  4857. (memcpy(d,s,l))546 1908 A
  4858. 2250 V
  4859. (27340)210 648 A
  4860. 2340 V
  4861. (27341)210 648 A
  4862. (#define)294 1026 A
  4863. (hostalias)378 1362 A
  4864. (__hostalias)462 1782 A
  4865. 2430 V
  4866. (27342)210 648 A
  4867. (#else)210 1026 A
  4868. 2520 V
  4869. (27343)210 648 A
  4870. (#include)336 1026 A
  4871. (<sys/param.h>)546 1404 A
  4872. 2610 V
  4873. (27344)210 648 A
  4874. (#include)336 1026 A
  4875. (<sys/socket.h>)588 1404 A
  4876. 2700 V
  4877. (27345)210 648 A
  4878. (#include)336 1026 A
  4879. (<netinet/in.h>)588 1404 A
  4880. 2790 V
  4881. (27346)210 648 A
  4882. (#include)336 1026 A
  4883. (<ctype.h>)378 1404 A
  4884. 2880 V
  4885. (27347)210 648 A
  4886. (#include)336 1026 A
  4887. (<netdb.h>)378 1404 A
  4888. 2970 V
  4889. (27348)210 648 A
  4890. (#include)336 1026 A
  4891. (<stdio.h>)378 1404 A
  4892. 3060 V
  4893. (27349)210 648 A
  4894. (#include)336 1026 A
  4895. (<errno.h>)378 1404 A
  4896. 3150 V
  4897. (27350)210 648 A
  4898. (#include)336 1026 A
  4899. (<string.h>)420 1404 A
  4900. 3240 V
  4901. (27351)210 648 A
  4902. (#include)336 1026 A
  4903. (<arpa/inet.h>)546 1404 A
  4904. 3330 V
  4905. (27352)210 648 A
  4906. (#include)336 1026 A
  4907. (<arpa/nameser.h>)672 1404 A
  4908. 3420 V
  4909. (27353)210 648 A
  4910. (#include)336 1026 A
  4911. (<resolv.h>)420 1404 A
  4912. 3510 V
  4913. (27354)210 648 A
  4914. 3600 V
  4915. (27355)210 648 A
  4916. (extern)252 1026 A
  4917. (int)126 1320 A
  4918. (errno;)252 1488 A
  4919. 3690 V
  4920. (27356)210 648 A
  4921. (#endif)252 1026 A
  4922. 3780 V
  4923. (27357)210 648 A
  4924. 3870 V
  4925. (27358)210 648 A
  4926. (#if)126 1026 A
  4927. (__STDC__)336 1194 A
  4928. 3960 V
  4929. (27359)210 648 A
  4930. (#define)294 1026 A
  4931. (CONST)210 1362 A
  4932. (const)210 1698 A
  4933. 4050 V
  4934. (27360)210 648 A
  4935. (#else)210 1026 A
  4936. 4140 V
  4937. (27361)210 648 A
  4938. (#define)294 1026 A
  4939. (CONST)210 1362 A
  4940. 4230 V
  4941. (27362)210 648 A
  4942. (#endif)252 1026 A
  4943. 4320 V
  4944. (27363)210 648 A
  4945. 4410 V
  4946. (27364)210 648 A
  4947. (#if)126 1026 A
  4948. (PACKETSZ)336 1194 A
  4949. 1572(>)S
  4950. (1024)168 1656 A
  4951. 4500 V
  4952. (27365)210 648 A
  4953. (#define)294 1026 A
  4954. (MAXPACKET)378 1362 A
  4955. (PACKETSZ)336 2034 A
  4956. 4590 V
  4957. (27366)210 648 A
  4958. (#else)210 1026 A
  4959. 4680 V
  4960. (27367)210 648 A
  4961. (#define)294 1026 A
  4962. (MAXPACKET)378 1362 A
  4963. (1024)168 2034 A
  4964. 4770 V
  4965. (27368)210 648 A
  4966. (#endif)252 1026 A
  4967. 4860 V
  4968. (27369)210 648 A
  4969. 4950 V
  4970. (27370)210 648 A
  4971. (int)126 1026 A
  4972. (h_errno;)336 1194 A
  4973. 5040 V
  4974. (27371)210 648 A
  4975. 5130 V
  4976. (27372)210 648 A
  4977. 1026(/*)S
  4978. 5220 V
  4979. (27373)210 648 A
  4980. 1068(*)S
  4981. (Formulate)378 1152 A
  4982. 1572(a)S
  4983. (normal)252 1656 A
  4984. (query,)252 1950 A
  4985. (send,)210 2244 A
  4986. (and)126 2496 A
  4987. (await)210 2664 A
  4988. (answer.)294 2916 A
  4989. 5310 V
  4990. (27374)210 648 A
  4991. 1068(*)S
  4992. (Returned)336 1152 A
  4993. (answer)252 1530 A
  4994. 1824(is)S
  4995. (placed)252 1950 A
  4996. 2244(in)S
  4997. (supplied)336 2370 A
  4998. (buffer)252 2748 A
  4999. ("answer".)378 3042 A
  5000. 5400 V
  5001. (27375)210 648 A
  5002. 1068(*)S
  5003. (Perform)294 1152 A
  5004. (preliminary)462 1488 A
  5005. (check)210 1992 A
  5006. 2244(of)S
  5007. (answer,)294 2370 A
  5008. (returning)378 2706 A
  5009. (success)294 3126 A
  5010. (only)168 3462 A
  5011. 5490 V
  5012. (27376)210 648 A
  5013. 1068(*)S
  5014. 1152(if)S
  5015. 1278(no)S
  5016. (error)210 1404 A
  5017. 1656(is)S
  5018. (indicated)378 1782 A
  5019. (and)126 2202 A
  5020. (the)126 2370 A
  5021. (answer)252 2538 A
  5022. (count)210 2832 A
  5023. 3084(is)S
  5024. (nonzero.)336 3210 A
  5025. 5580 V
  5026. (27377)210 648 A
  5027. 1068(*)S
  5028. (Return)252 1152 A
  5029. (the)126 1446 A
  5030. (size)168 1614 A
  5031. 1824(of)S
  5032. (the)126 1950 A
  5033. (response)336 2118 A
  5034. 2496(on)S
  5035. (success,)336 2622 A
  5036. 3000(-1)S
  5037. 3126(on)S
  5038. (error.)252 3252 A
  5039. 5670 V
  5040. (27378)210 648 A
  5041. 1068(*)S
  5042. (Error)210 1152 A
  5043. (number)252 1404 A
  5044. 1698(is)S
  5045. (left)168 1824 A
  5046. 2034(in)S
  5047. (h_errno.)336 2160 A
  5048. 5760 V
  5049. (27379)210 648 A
  5050. 1068(*)S
  5051. (Caller)252 1152 A
  5052. (must)168 1446 A
  5053. (parse)210 1656 A
  5054. (answer)252 1908 A
  5055. (and)126 2202 A
  5056. (determine)378 2370 A
  5057. (whether)294 2790 A
  5058. 3126(it)S
  5059. (answers)294 3252 A
  5060. (the)126 3588 A
  5061. (question.)378 3756 A
  5062. 5850 V
  5063. (27380)210 648 A
  5064. 1068(*/)S
  5065. 5940 V
  5066. (27381)210 648 A
  5067. (int)126 1026 A
  5068. 6030 V
  5069. (27382)210 648 A
  5070. (res_query(name,)630 1026 A
  5071. (class,)252 1698 A
  5072. (type,)210 1992 A
  5073. (answer,)294 2244 A
  5074. (anslen))294 2580 A
  5075. 6120 V
  5076. (27383)210 648 A
  5077. (char)168 1362 A
  5078. (*name;)252 1572 A
  5079. 2370(/*)S
  5080. (domain)252 2496 A
  5081. (name)168 2790 A
  5082. 3000(*/)S
  5083. 6210 V
  5084. (27384)210 648 A
  5085. (int)126 1362 A
  5086. (class,)252 1530 A
  5087. (type;)210 1824 A
  5088. 2370(/*)S
  5089. (class)210 2496 A
  5090. (and)126 2748 A
  5091. (type)168 2916 A
  5092. 3126(of)S
  5093. (query)210 3252 A
  5094. 3504(*/)S
  5095. 8418 V
  5096. EP
  5097. %%Page: 259 259
  5098. BP
  5099. /slant 0 def
  5100. /height 0 def
  5101. 630 V
  5102. 10 R
  5103. 648(MINIX)S
  5104. 976(SOURCE)S
  5105. 1399(CODE)S
  5106. 11 R
  5107. 1951(File:)S
  5108. (src/lib/ip/res_query.c)941 2184 A
  5109. 12 B
  5110. (259)180 4248 A
  5111. 900 V
  5112. 7 LST
  5113. (27385)210 648 A
  5114. (u_char)252 1362 A
  5115. (*answer;)336 1656 A
  5116. 2370(/*)S
  5117. (buffer)252 2496 A
  5118. 2790(to)S
  5119. (put)126 2916 A
  5120. (answer)252 3084 A
  5121. 3378(*/)S
  5122. 990 V
  5123. (27386)210 648 A
  5124. (int)126 1362 A
  5125. (anslen;)294 1530 A
  5126. 2370(/*)S
  5127. (size)168 2496 A
  5128. 2706(of)S
  5129. (answer)252 2832 A
  5130. (buffer)252 3126 A
  5131. 3420(*/)S
  5132. 1080 V
  5133. (27387)210 648 A
  5134. 1026({)S
  5135. 1170 V
  5136. (27388)210 648 A
  5137. (char)168 1362 A
  5138. (buf[MAXPACKET];)630 1572 A
  5139. 1260 V
  5140. (27389)210 648 A
  5141. (dns_hdr_t)378 1362 A
  5142. (*hp;)168 1782 A
  5143. 1350 V
  5144. (27390)210 648 A
  5145. (int)126 1362 A
  5146. 1530(n;)S
  5147. 1440 V
  5148. (27391)210 648 A
  5149. 1530 V
  5150. (27392)210 648 A
  5151. 1362(if)S
  5152. (((_res.options)588 1488 A
  5153. 2118(&)S
  5154. (RES_INIT))378 2202 A
  5155. 2622(==)S
  5156. 2748(0)S
  5157. 2832(&&)S
  5158. (res_init())420 2958 A
  5159. 3420(==)S
  5160. (-1))126 3546 A
  5161. 1620 V
  5162. (27393)210 648 A
  5163. (return)252 1698 A
  5164. ((-1);)210 1992 A
  5165. 1710 V
  5166. (27394)210 648 A
  5167. (#ifdef)252 1026 A
  5168. (DEBUG)210 1320 A
  5169. 1800 V
  5170. (27395)210 648 A
  5171. 1362(if)S
  5172. ((_res.options)546 1488 A
  5173. 2076(&)S
  5174. (RES_DEBUG))420 2160 A
  5175. 1890 V
  5176. (27396)210 648 A
  5177. (printf("res_query(%s,)882 1698 A
  5178. (%d,)126 2622 A
  5179. (%d)\n",)294 2790 A
  5180. (name,)210 3126 A
  5181. (class,)252 3378 A
  5182. (type);)252 3672 A
  5183. 1980 V
  5184. (27397)210 648 A
  5185. (#endif)252 1026 A
  5186. 2070 V
  5187. (27398)210 648 A
  5188. 1362(n)S
  5189. 1446(=)S
  5190. (res_mkquery(QUERY,)756 1530 A
  5191. (name,)210 2328 A
  5192. (class,)252 2580 A
  5193. (type,)210 2874 A
  5194. ((char)210 3126 A
  5195. (*)NULL,)294 3378 A
  5196. 3714(0,)S
  5197. (NULL,)210 3840 A
  5198. 2160 V
  5199. (27399)210 648 A
  5200. (buf,)168 1530 A
  5201. (sizeof(buf));)546 1740 A
  5202. 2250 V
  5203. (27400)210 648 A
  5204. 2340 V
  5205. (27401)210 648 A
  5206. 1362(if)S
  5207. 1488((n)S
  5208. 1614(<=)S
  5209. 1740(0))S
  5210. 1866({)S
  5211. 2430 V
  5212. (27402)210 648 A
  5213. (#ifdef)252 1026 A
  5214. (DEBUG)210 1320 A
  5215. 2520 V
  5216. (27403)210 648 A
  5217. 1698(if)S
  5218. ((_res.options)546 1824 A
  5219. 2412(&)S
  5220. (RES_DEBUG))420 2496 A
  5221. 2610 V
  5222. (27404)210 648 A
  5223. (printf("res_query:)756 2034 A
  5224. (mkquery)294 2832 A
  5225. (failed\n");)462 3168 A
  5226. 2700 V
  5227. (27405)210 648 A
  5228. (#endif)252 1026 A
  5229. 2790 V
  5230. (27406)210 648 A
  5231. (h_errno)294 1698 A
  5232. 2034(=)S
  5233. (NO_RECOVERY;)504 2118 A
  5234. 2880 V
  5235. (27407)210 648 A
  5236. (return)252 1698 A
  5237. ((n);)168 1992 A
  5238. 2970 V
  5239. (27408)210 648 A
  5240. 1362(})S
  5241. 3060 V
  5242. (27409)210 648 A
  5243. 1362(n)S
  5244. 1446(=)S
  5245. (res_send(buf,)546 1530 A
  5246. 2118(n,)S
  5247. ((char)210 2244 A
  5248. (*)answer,)378 2496 A
  5249. (anslen);)336 2916 A
  5250. 3150 V
  5251. (27410)210 648 A
  5252. 1362(if)S
  5253. 1488((n)S
  5254. 1614(<)S
  5255. 1698(0))S
  5256. 1824({)S
  5257. 3240 V
  5258. (27411)210 648 A
  5259. (#ifdef)252 1026 A
  5260. (DEBUG)210 1320 A
  5261. 3330 V
  5262. (27412)210 648 A
  5263. 1698(if)S
  5264. ((_res.options)546 1824 A
  5265. 2412(&)S
  5266. (RES_DEBUG))420 2496 A
  5267. 3420 V
  5268. (27413)210 648 A
  5269. (printf("res_query:)756 2034 A
  5270. (send)168 2832 A
  5271. (error(%d)\n",)546 3042 A
  5272. (errno);)294 3630 A
  5273. 3510 V
  5274. (27414)210 648 A
  5275. (#endif)252 1026 A
  5276. 3600 V
  5277. (27415)210 648 A
  5278. (h_errno)294 1698 A
  5279. 2034(=)S
  5280. (TRY_AGAIN;)420 2118 A
  5281. 3690 V
  5282. (27416)210 648 A
  5283. (return(n);)420 1698 A
  5284. 3780 V
  5285. (27417)210 648 A
  5286. 1362(})S
  5287. 3870 V
  5288. (27418)210 648 A
  5289. 3960 V
  5290. (27419)210 648 A
  5291. 1362(hp)S
  5292. 1488(=)S
  5293. ((dns_hdr_t)420 1572 A
  5294. 2034(*))S
  5295. (answer;)294 2160 A
  5296. 4050 V
  5297. (27420)210 648 A
  5298. 1362(if)S
  5299. (((hp->dh_flag2)588 1488 A
  5300. 2118(&)S
  5301. (DHF_RCODE))420 2202 A
  5302. 2664(!=)S
  5303. (NOERROR)294 2790 A
  5304. 3126(||)S
  5305. 4140 V
  5306. (27421)210 648 A
  5307. (ntohs(hp->dh_ancount))882 1698 A
  5308. 2622(==)S
  5309. 2748(0))S
  5310. 2874({)S
  5311. 4230 V
  5312. (27422)210 648 A
  5313. (#ifdef)252 1026 A
  5314. (DEBUG)210 1320 A
  5315. 4320 V
  5316. (27423)210 648 A
  5317. 1698(if)S
  5318. ((_res.options)546 1824 A
  5319. 2412(&)S
  5320. (RES_DEBUG))420 2496 A
  5321. 4410 V
  5322. (27424)210 648 A
  5323. (printf("rcode)546 2034 A
  5324. 2622(=)S
  5325. (%d,)126 2706 A
  5326. (ancount=%d\n",)588 2874 A
  5327. 4500 V
  5328. (27425)210 648 A
  5329. (hp->dh_flag2)504 2370 A
  5330. 2916(&)S
  5331. (DHF_RCODE,)420 3000 A
  5332. 4590 V
  5333. (27426)210 648 A
  5334. (ntohs(hp->dh_ancount));)966 2202 A
  5335. 4680 V
  5336. (27427)210 648 A
  5337. (#endif)252 1026 A
  5338. 4770 V
  5339. (27428)210 648 A
  5340. (switch)252 1698 A
  5341. ((hp->dh_flag2)546 1992 A
  5342. 2580(&)S
  5343. (DHF_RCODE))420 2664 A
  5344. 3126({)S
  5345. 4860 V
  5346. (27429)210 648 A
  5347. (case)168 2034 A
  5348. (NXDOMAIN:)378 2244 A
  5349. 4950 V
  5350. (27430)210 648 A
  5351. (h_errno)294 2370 A
  5352. 2706(=)S
  5353. (HOST_NOT_FOUND;)630 2790 A
  5354. 5040 V
  5355. (27431)210 648 A
  5356. (break;)252 2370 A
  5357. 5130 V
  5358. (27432)210 648 A
  5359. (case)168 2034 A
  5360. (SERVFAIL:)378 2244 A
  5361. 5220 V
  5362. (27433)210 648 A
  5363. (h_errno)294 2370 A
  5364. 2706(=)S
  5365. (TRY_AGAIN;)420 2790 A
  5366. 5310 V
  5367. (27434)210 648 A
  5368. (break;)252 2370 A
  5369. 5400 V
  5370. (27435)210 648 A
  5371. (case)168 2034 A
  5372. (NOERROR:)336 2244 A
  5373. 5490 V
  5374. (27436)210 648 A
  5375. (h_errno)294 2370 A
  5376. 2706(=)S
  5377. (NO_DATA;)336 2790 A
  5378. 5580 V
  5379. (27437)210 648 A
  5380. (break;)252 2370 A
  5381. 5670 V
  5382. (27438)210 648 A
  5383. (case)168 2034 A
  5384. (FORMERR:)336 2244 A
  5385. 5760 V
  5386. (27439)210 648 A
  5387. (case)168 2034 A
  5388. (NOTIMP:)294 2244 A
  5389. 5850 V
  5390. (27440)210 648 A
  5391. (case)168 2034 A
  5392. (REFUSED:)336 2244 A
  5393. 5940 V
  5394. (27441)210 648 A
  5395. (default:)336 2034 A
  5396. 6030 V
  5397. (27442)210 648 A
  5398. (h_errno)294 2370 A
  5399. 2706(=)S
  5400. (NO_RECOVERY;)504 2790 A
  5401. 6120 V
  5402. (27443)210 648 A
  5403. (break;)252 2370 A
  5404. 6210 V
  5405. (27444)210 648 A
  5406. 1698(})S
  5407. 8418 V
  5408. EP
  5409. %%Page: 260 260
  5410. BP
  5411. /slant 0 def
  5412. /height 0 def
  5413. 630 V
  5414. 12 B
  5415. (260)180 648 A
  5416. 11 R
  5417. 1951(File:)S
  5418. (src/lib/ip/res_query.c)941 2184 A
  5419. 10 R
  5420. 3402(MINIX)S
  5421. 3730(SOURCE)S
  5422. 4153(CODE)S
  5423. 900 V
  5424. 7 LST
  5425. (27445)210 648 A
  5426. (return)252 1698 A
  5427. ((-1);)210 1992 A
  5428. 990 V
  5429. (27446)210 648 A
  5430. 1362(})S
  5431. 1080 V
  5432. (27447)210 648 A
  5433. (return(n);)420 1362 A
  5434. 1170 V
  5435. (27448)210 648 A
  5436. 1026(})S
  5437. 1350 V
  5438. (27450)210 648 A
  5439. 1026(/*)S
  5440. 1440 V
  5441. (27451)210 648 A
  5442. 1068(*)S
  5443. (Formulate)378 1152 A
  5444. 1572(a)S
  5445. (normal)252 1656 A
  5446. (query,)252 1950 A
  5447. (send,)210 2244 A
  5448. (and)126 2496 A
  5449. (retrieve)336 2664 A
  5450. (answer)252 3042 A
  5451. 3336(in)S
  5452. (supplied)336 3462 A
  5453. (buffer.)294 3840 A
  5454. 1530 V
  5455. (27452)210 648 A
  5456. 1068(*)S
  5457. (Return)252 1152 A
  5458. (the)126 1446 A
  5459. (size)168 1614 A
  5460. 1824(of)S
  5461. (the)126 1950 A
  5462. (response)336 2118 A
  5463. 2496(on)S
  5464. (success,)336 2622 A
  5465. 3000(-1)S
  5466. 3126(on)S
  5467. (error.)252 3252 A
  5468. 1620 V
  5469. (27453)210 648 A
  5470. 1068(*)S
  5471. 1152(If)S
  5472. (enabled,)336 1278 A
  5473. (implement)378 1656 A
  5474. (search)252 2076 A
  5475. (rules)210 2370 A
  5476. (until)210 2622 A
  5477. (answer)252 2874 A
  5478. 3168(or)S
  5479. (unrecoverable)546 3294 A
  5480. (failure)294 3882 A
  5481. 1710 V
  5482. (27454)210 648 A
  5483. 1068(*)S
  5484. 1152(is)S
  5485. (detected.)378 1278 A
  5486. (Error)210 1740 A
  5487. (number)252 1992 A
  5488. 2286(is)S
  5489. (left)168 2412 A
  5490. 2622(in)S
  5491. (h_errno.)336 2748 A
  5492. 1800 V
  5493. (27455)210 648 A
  5494. 1068(*)S
  5495. (Only)168 1152 A
  5496. (useful)252 1362 A
  5497. (for)126 1656 A
  5498. (queries)294 1824 A
  5499. 2160(in)S
  5500. (the)126 2286 A
  5501. (same)168 2454 A
  5502. (name)168 2664 A
  5503. (hierarchy)378 2874 A
  5504. 3294(as)S
  5505. (the)126 3420 A
  5506. (local)210 3588 A
  5507. (host)168 3840 A
  5508. 1890 V
  5509. (27456)210 648 A
  5510. 1068(*)S
  5511. ((not,)210 1152 A
  5512. (for)126 1404 A
  5513. (example,)336 1572 A
  5514. (for)126 1950 A
  5515. (host)168 2118 A
  5516. (address-to-name)630 2328 A
  5517. (lookups)294 3000 A
  5518. 3336(in)S
  5519. (domain)252 3462 A
  5520. (in-addr.arpa).)588 3756 A
  5521. 1980 V
  5522. (27457)210 648 A
  5523. 1068(*/)S
  5524. 2070 V
  5525. (27458)210 648 A
  5526. (res_search(name,)672 1026 A
  5527. (class,)252 1740 A
  5528. (type,)210 2034 A
  5529. (answer,)294 2286 A
  5530. (anslen))294 2622 A
  5531. 2160 V
  5532. (27459)210 648 A
  5533. (char)168 1362 A
  5534. (*name;)252 1572 A
  5535. 2370(/*)S
  5536. (domain)252 2496 A
  5537. (name)168 2790 A
  5538. 3000(*/)S
  5539. 2250 V
  5540. (27460)210 648 A
  5541. (int)126 1362 A
  5542. (class,)252 1530 A
  5543. (type;)210 1824 A
  5544. 2370(/*)S
  5545. (class)210 2496 A
  5546. (and)126 2748 A
  5547. (type)168 2916 A
  5548. 3126(of)S
  5549. (query)210 3252 A
  5550. 3504(*/)S
  5551. 2340 V
  5552. (27461)210 648 A
  5553. (u_char)252 1362 A
  5554. (*answer;)336 1656 A
  5555. 2370(/*)S
  5556. (buffer)252 2496 A
  5557. 2790(to)S
  5558. (put)126 2916 A
  5559. (answer)252 3084 A
  5560. 3378(*/)S
  5561. 2430 V
  5562. (27462)210 648 A
  5563. (int)126 1362 A
  5564. (anslen;)294 1530 A
  5565. 2370(/*)S
  5566. (size)168 2496 A
  5567. 2706(of)S
  5568. (answer)252 2832 A
  5569. 3126(*/)S
  5570. 2520 V
  5571. (27463)210 648 A
  5572. 1026({)S
  5573. 2610 V
  5574. (27464)210 648 A
  5575. (register)336 1362 A
  5576. (char)168 1740 A
  5577. (*cp,)168 1950 A
  5578. (**domain;)378 2160 A
  5579. 2700 V
  5580. (27465)210 648 A
  5581. (int)126 1362 A
  5582. 1530(n,)S
  5583. (ret,)168 1656 A
  5584. (got_nodata)420 1866 A
  5585. 2328(=)S
  5586. 2412(0;)S
  5587. 2790 V
  5588. (27466)210 648 A
  5589. 2880 V
  5590. (27467)210 648 A
  5591. 1362(if)S
  5592. (((_res.options)588 1488 A
  5593. 2118(&)S
  5594. (RES_INIT))378 2202 A
  5595. 2622(==)S
  5596. 2748(0)S
  5597. 2832(&&)S
  5598. (res_init())420 2958 A
  5599. 3420(==)S
  5600. (-1))126 3546 A
  5601. 2970 V
  5602. (27468)210 648 A
  5603. (return)252 1698 A
  5604. ((-1);)210 1992 A
  5605. 3060 V
  5606. (27469)210 648 A
  5607. 3150 V
  5608. (27470)210 648 A
  5609. (errno)210 1362 A
  5610. 1614(=)S
  5611. 1698(0;)S
  5612. 3240 V
  5613. (27471)210 648 A
  5614. (h_errno)294 1362 A
  5615. 1698(=)S
  5616. (HOST_NOT_FOUND;)630 1782 A
  5617. 3042(/*)S
  5618. (default,)336 3168 A
  5619. 3546(if)S
  5620. 3672(we)S
  5621. (never)210 3798 A
  5622. (query)210 4050 A
  5623. 4302(*/)S
  5624. 3330 V
  5625. (27472)210 648 A
  5626. (for)126 1362 A
  5627. ((cp)126 1530 A
  5628. 1698(=)S
  5629. (name,)210 1782 A
  5630. 2034(n)S
  5631. 2118(=)S
  5632. 2202(0;)S
  5633. (*cp;)168 2328 A
  5634. (cp++))210 2538 A
  5635. 3420 V
  5636. (27473)210 648 A
  5637. 1698(if)S
  5638. ((*cp)168 1824 A
  5639. 2034(==)S
  5640. ('.'))168 2160 A
  5641. 3510 V
  5642. (27474)210 648 A
  5643. (n++;)168 2034 A
  5644. 3600 V
  5645. (27475)210 648 A
  5646. 1362(if)S
  5647. 1488((n)S
  5648. 1614(==)S
  5649. 1740(0)S
  5650. 1824(&&)S
  5651. ((cp)126 1950 A
  5652. 2118(=)S
  5653. (hostalias(name))))714 2202 A
  5654. 3690 V
  5655. (27476)210 648 A
  5656. (return)252 1698 A
  5657. ((res_query(cp,)588 1992 A
  5658. (class,)252 2622 A
  5659. (type,)210 2916 A
  5660. (answer,)294 3168 A
  5661. (anslen));)378 3504 A
  5662. 3780 V
  5663. (27477)210 648 A
  5664. 3870 V
  5665. (27478)210 648 A
  5666. 1362(/*)S
  5667. 3960 V
  5668. (27479)210 648 A
  5669. 1404(*)S
  5670. 1488(We)S
  5671. 1614(do)S
  5672. 1740(at)S
  5673. (least)210 1866 A
  5674. (one)126 2118 A
  5675. (level)210 2286 A
  5676. 2538(of)S
  5677. (search)252 2664 A
  5678. 2958(if)S
  5679. 4050 V
  5680. (27480)210 648 A
  5681. 1404(*)S
  5682. 1698(-)S
  5683. (there)210 1782 A
  5684. 2034(is)S
  5685. 2160(no)S
  5686. (dot)126 2286 A
  5687. (and)126 2454 A
  5688. (RES_DEFNAME)462 2622 A
  5689. 3126(is)S
  5690. (set,)168 3252 A
  5691. 3462(or)S
  5692. 4140 V
  5693. (27481)210 648 A
  5694. 1404(*)S
  5695. 1698(-)S
  5696. (there)210 1782 A
  5697. 2034(is)S
  5698. 2160(at)S
  5699. (least)210 2286 A
  5700. (one)126 2538 A
  5701. (dot,)168 2706 A
  5702. (there)210 2916 A
  5703. 3168(is)S
  5704. 3294(no)S
  5705. (trailing)336 3420 A
  5706. (dot,)168 3798 A
  5707. 4230 V
  5708. (27482)210 648 A
  5709. 1404(*)S
  5710. (and)126 1782 A
  5711. (RES_DNSRCH)420 1950 A
  5712. 2412(is)S
  5713. (set.)168 2538 A
  5714. 4320 V
  5715. (27483)210 648 A
  5716. 1404(*/)S
  5717. 4410 V
  5718. (27484)210 648 A
  5719. 1362(if)S
  5720. (((n)126 1488 A
  5721. 1656(==)S
  5722. 1782(0)S
  5723. 1866(&&)S
  5724. (_res.options)504 1992 A
  5725. 2538(&)S
  5726. (RES_DEFNAMES))546 2622 A
  5727. 3210(||)S
  5728. 4500 V
  5729. (27485)210 648 A
  5730. 1488((n)S
  5731. 1614(!=)S
  5732. 1740(0)S
  5733. 1824(&&)S
  5734. (*--cp)210 1950 A
  5735. 2202(!=)S
  5736. ('.')126 2328 A
  5737. 2496(&&)S
  5738. (_res.options)504 2622 A
  5739. 3168(&)S
  5740. (RES_DNSRCH)))504 3252 A
  5741. 4590 V
  5742. (27486)210 648 A
  5743. (for)126 1572 A
  5744. ((domain)294 1740 A
  5745. 2076(=)S
  5746. (_res.dnsrch;)504 2160 A
  5747. (*domain;)336 2706 A
  5748. (domain++))378 3084 A
  5749. 3504({)S
  5750. 4680 V
  5751. (27487)210 648 A
  5752. (ret)126 1698 A
  5753. 1866(=)S
  5754. (res_querydomain(name,)882 1950 A
  5755. (*domain,)336 2874 A
  5756. (class,)252 3252 A
  5757. (type,)210 3546 A
  5758. 4770 V
  5759. (27488)210 648 A
  5760. (answer,)294 1866 A
  5761. (anslen);)336 2202 A
  5762. 4860 V
  5763. (27489)210 648 A
  5764. 1698(if)S
  5765. ((ret)168 1824 A
  5766. 2034(>)S
  5767. 2118(0))S
  5768. 4950 V
  5769. (27490)210 648 A
  5770. (return)252 2034 A
  5771. ((ret);)252 2328 A
  5772. 5040 V
  5773. (27491)210 648 A
  5774. 1698(/*)S
  5775. 5130 V
  5776. (27492)210 648 A
  5777. 1740(*)S
  5778. 1824(If)S
  5779. 1950(no)S
  5780. (server)252 2076 A
  5781. (present,)336 2370 A
  5782. (give)168 2748 A
  5783. (up.)126 2958 A
  5784. 5220 V
  5785. (27493)210 648 A
  5786. 1740(*)S
  5787. 1824(If)S
  5788. (name)168 1950 A
  5789. (isn't)210 2160 A
  5790. (found)210 2412 A
  5791. 2664(in)S
  5792. (this)168 2790 A
  5793. (domain,)294 3000 A
  5794. 5310 V
  5795. (27494)210 648 A
  5796. 1740(*)S
  5797. (keep)168 1824 A
  5798. (trying)252 2034 A
  5799. (higher)252 2328 A
  5800. (domains)294 2622 A
  5801. 2958(in)S
  5802. (the)126 3084 A
  5803. (search)252 3252 A
  5804. (list)168 3546 A
  5805. 5400 V
  5806. (27495)210 648 A
  5807. 1740(*)S
  5808. ((if)126 1824 A
  5809. (that's)252 1992 A
  5810. (enabled).)378 2286 A
  5811. 5490 V
  5812. (27496)210 648 A
  5813. 1740(*)S
  5814. 1824(On)S
  5815. 1950(a)S
  5816. (NO_DATA)294 2034 A
  5817. (error,)252 2370 A
  5818. (keep)168 2664 A
  5819. (trying,)294 2874 A
  5820. (otherwise)378 3210 A
  5821. 5580 V
  5822. (27497)210 648 A
  5823. 1740(*)S
  5824. 1824(a)S
  5825. (wildcard)336 1908 A
  5826. (entry)210 2286 A
  5827. 2538(of)S
  5828. (another)294 2664 A
  5829. (type)168 3000 A
  5830. (could)210 3210 A
  5831. (keep)168 3462 A
  5832. 3672(us)S
  5833. 5670 V
  5834. (27498)210 648 A
  5835. 1740(*)S
  5836. (from)168 1824 A
  5837. (finding)294 2034 A
  5838. (this)168 2370 A
  5839. (entry)210 2580 A
  5840. (higher)252 2832 A
  5841. 3126(in)S
  5842. (the)126 3252 A
  5843. (domain.)294 3420 A
  5844. 5760 V
  5845. (27499)210 648 A
  5846. 1740(*)S
  5847. 1824(If)S
  5848. 1950(we)S
  5849. (get)126 2076 A
  5850. (some)168 2244 A
  5851. (other)210 2454 A
  5852. (error)210 2706 A
  5853. ((negative)378 2958 A
  5854. (answer)252 3378 A
  5855. 3672(or)S
  5856. 5850 V
  5857. (27500)210 648 A
  5858. 1740(*)S
  5859. (server)252 1824 A
  5860. (failure),)378 2118 A
  5861. (then)168 2538 A
  5862. (stop)168 2748 A
  5863. (searching)378 2958 A
  5864. (up,)126 3378 A
  5865. 5940 V
  5866. (27501)210 648 A
  5867. 1740(*)S
  5868. (but)126 1824 A
  5869. (try)126 1992 A
  5870. (the)126 2160 A
  5871. (input)210 2328 A
  5872. (name)168 2580 A
  5873. (below)210 2790 A
  5874. 3042(in)S
  5875. (case)168 3168 A
  5876. (it's)168 3378 A
  5877. (fully-qualified.)672 3588 A
  5878. 6030 V
  5879. (27502)210 648 A
  5880. 1740(*/)S
  5881. 6120 V
  5882. (27503)210 648 A
  5883. 1698(if)S
  5884. ((errno)252 1824 A
  5885. 2118(==)S
  5886. (ECONNREFUSED))546 2244 A
  5887. 2832({)S
  5888. 6210 V
  5889. (27504)210 648 A
  5890. (h_errno)294 2034 A
  5891. 2370(=)S
  5892. (TRY_AGAIN;)420 2454 A
  5893. 8418 V
  5894. EP
  5895. %%Page: 261 261
  5896. BP
  5897. /slant 0 def
  5898. /height 0 def
  5899. 630 V
  5900. 10 R
  5901. 648(MINIX)S
  5902. 976(SOURCE)S
  5903. 1399(CODE)S
  5904. 11 R
  5905. 1951(File:)S
  5906. (src/lib/ip/res_query.c)941 2184 A
  5907. 12 B
  5908. (261)180 4248 A
  5909. 900 V
  5910. 7 LST
  5911. (27505)210 648 A
  5912. (return)252 2034 A
  5913. ((-1);)210 2328 A
  5914. 990 V
  5915. (27506)210 648 A
  5916. 1698(})S
  5917. 1080 V
  5918. (27507)210 648 A
  5919. 1698(if)S
  5920. ((h_errno)336 1824 A
  5921. 2202(==)S
  5922. (NO_DATA))336 2328 A
  5923. 1170 V
  5924. (27508)210 648 A
  5925. (got_nodata++;)546 2034 A
  5926. 1260 V
  5927. (27509)210 648 A
  5928. 1698(if)S
  5929. (((h_errno)378 1824 A
  5930. 2244(!=)S
  5931. (HOST_NOT_FOUND)588 2370 A
  5932. 3000(&&)S
  5933. (h_errno)294 3126 A
  5934. 3462(!=)S
  5935. (NO_DATA))336 3588 A
  5936. 3966(||)S
  5937. 1350 V
  5938. (27510)210 648 A
  5939. ((_res.options)546 1866 A
  5940. 2454(&)S
  5941. (RES_DNSRCH))462 2538 A
  5942. 3042(==)S
  5943. 3168(0))S
  5944. 1440 V
  5945. (27511)210 648 A
  5946. (break;)252 2034 A
  5947. 1530 V
  5948. (27512)210 648 A
  5949. 1362(})S
  5950. 1620 V
  5951. (27513)210 648 A
  5952. 1362(/*)S
  5953. 1710 V
  5954. (27514)210 648 A
  5955. 1404(*)S
  5956. 1488(If)S
  5957. (the)126 1614 A
  5958. (search/default)588 1782 A
  5959. (failed,)294 2412 A
  5960. (try)126 2748 A
  5961. (the)126 2916 A
  5962. (name)168 3084 A
  5963. 3294(as)S
  5964. (fully-qualified,)672 3420 A
  5965. 1800 V
  5966. (27515)210 648 A
  5967. 1404(*)S
  5968. (but)126 1488 A
  5969. (only)168 1656 A
  5970. 1866(if)S
  5971. 1992(it)S
  5972. (contained)378 2118 A
  5973. 2538(at)S
  5974. (least)210 2664 A
  5975. (one)126 2916 A
  5976. (dot)126 3084 A
  5977. ((even)210 3252 A
  5978. (trailing).)420 3504 A
  5979. 1890 V
  5980. (27516)210 648 A
  5981. 1404(*)S
  5982. (This)168 1488 A
  5983. 1698(is)S
  5984. (purely)252 1824 A
  5985. 2118(a)S
  5986. (heuristic;)420 2202 A
  5987. 2664(we)S
  5988. (assume)252 2790 A
  5989. (that)168 3084 A
  5990. (any)126 3294 A
  5991. (reasonable)420 3462 A
  5992. (query)210 3924 A
  5993. 1980 V
  5994. (27517)210 648 A
  5995. 1404(*)S
  5996. (about)210 1488 A
  5997. 1740(a)S
  5998. (top-level)378 1824 A
  5999. (domain)252 2244 A
  6000. ((for)168 2538 A
  6001. (servers,)336 2748 A
  6002. (SOA,)168 3126 A
  6003. (etc))168 3336 A
  6004. (will)168 3546 A
  6005. (not)126 3756 A
  6006. (use)126 3924 A
  6007. 2070 V
  6008. (27518)210 648 A
  6009. 1404(*)S
  6010. (res_search.)462 1488 A
  6011. 2160 V
  6012. (27519)210 648 A
  6013. 1404(*/)S
  6014. 2250 V
  6015. (27520)210 648 A
  6016. 1362(if)S
  6017. 1488((n)S
  6018. 1614(&&)S
  6019. ((ret)168 1740 A
  6020. 1950(=)S
  6021. (res_querydomain(name,)882 2034 A
  6022. ((char)210 2958 A
  6023. (*)NULL,)294 3210 A
  6024. (class,)252 3546 A
  6025. (type,)210 3840 A
  6026. 2340 V
  6027. (27521)210 648 A
  6028. (answer,)294 1530 A
  6029. (anslen)))336 1866 A
  6030. 2244(>)S
  6031. 2328(0))S
  6032. 2430 V
  6033. (27522)210 648 A
  6034. (return)252 1698 A
  6035. ((ret);)252 1992 A
  6036. 2520 V
  6037. (27523)210 648 A
  6038. 1362(if)S
  6039. ((got_nodata))504 1488 A
  6040. 2610 V
  6041. (27524)210 648 A
  6042. (h_errno)294 1698 A
  6043. 2034(=)S
  6044. (NO_DATA;)336 2118 A
  6045. 2700 V
  6046. (27525)210 648 A
  6047. (return)252 1362 A
  6048. ((-1);)210 1656 A
  6049. 2790 V
  6050. (27526)210 648 A
  6051. 1026(})S
  6052. 2970 V
  6053. (27528)210 648 A
  6054. 1026(/*)S
  6055. 3060 V
  6056. (27529)210 648 A
  6057. 1068(*)S
  6058. (Perform)294 1152 A
  6059. 1488(a)S
  6060. (call)168 1572 A
  6061. 1782(on)S
  6062. (res_query)378 1908 A
  6063. 2328(on)S
  6064. (the)126 2454 A
  6065. (concatenation)546 2622 A
  6066. 3210(of)S
  6067. (name)168 3336 A
  6068. (and)126 3546 A
  6069. (domain,)294 3714 A
  6070. 3150 V
  6071. (27530)210 648 A
  6072. 1068(*)S
  6073. (removing)336 1152 A
  6074. 1530(a)S
  6075. (trailing)336 1614 A
  6076. (dot)126 1992 A
  6077. (from)168 2160 A
  6078. (name)168 2370 A
  6079. 2580(if)S
  6080. (domain)252 2706 A
  6081. 3000(is)S
  6082. (NULL.)210 3126 A
  6083. 3240 V
  6084. (27531)210 648 A
  6085. 1068(*/)S
  6086. 3330 V
  6087. (27532)210 648 A
  6088. (int)126 1026 A
  6089. 3420 V
  6090. (27533)210 648 A
  6091. (res_querydomain(name,)882 1026 A
  6092. (domain,)294 1950 A
  6093. (class,)252 2286 A
  6094. (type,)210 2580 A
  6095. (answer,)294 2832 A
  6096. (anslen))294 3168 A
  6097. 3510 V
  6098. (27534)210 648 A
  6099. (char)168 1362 A
  6100. (*name,)252 1572 A
  6101. (*domain;)336 1866 A
  6102. 3600 V
  6103. (27535)210 648 A
  6104. (int)126 1362 A
  6105. (class,)252 1530 A
  6106. (type;)210 1824 A
  6107. 2370(/*)S
  6108. (class)210 2496 A
  6109. (and)126 2748 A
  6110. (type)168 2916 A
  6111. 3126(of)S
  6112. (query)210 3252 A
  6113. 3504(*/)S
  6114. 3690 V
  6115. (27536)210 648 A
  6116. (u_char)252 1362 A
  6117. (*answer;)336 1656 A
  6118. 2370(/*)S
  6119. (buffer)252 2496 A
  6120. 2790(to)S
  6121. (put)126 2916 A
  6122. (answer)252 3084 A
  6123. 3378(*/)S
  6124. 3780 V
  6125. (27537)210 648 A
  6126. (int)126 1362 A
  6127. (anslen;)294 1530 A
  6128. 2370(/*)S
  6129. (size)168 2496 A
  6130. 2706(of)S
  6131. (answer)252 2832 A
  6132. 3126(*/)S
  6133. 3870 V
  6134. (27538)210 648 A
  6135. 1026({)S
  6136. 3960 V
  6137. (27539)210 648 A
  6138. (char)168 1362 A
  6139. (nbuf[2*MAXDNAME+2];)798 1572 A
  6140. 4050 V
  6141. (27540)210 648 A
  6142. (char)168 1362 A
  6143. (*longname)378 1572 A
  6144. 1992(=)S
  6145. (nbuf;)210 2076 A
  6146. 4140 V
  6147. (27541)210 648 A
  6148. (int)126 1362 A
  6149. 1530(n;)S
  6150. 4230 V
  6151. (27542)210 648 A
  6152. 4320 V
  6153. (27543)210 648 A
  6154. (#ifdef)252 1026 A
  6155. (DEBUG)210 1320 A
  6156. 4410 V
  6157. (27544)210 648 A
  6158. 1362(if)S
  6159. ((_res.options)546 1488 A
  6160. 2076(&)S
  6161. (RES_DEBUG))420 2160 A
  6162. 4500 V
  6163. (27545)210 648 A
  6164. (printf("res_querydomain(%s,)1134 1698 A
  6165. (%s,)126 2874 A
  6166. (%d,)126 3042 A
  6167. (%d)\n",)294 3210 A
  6168. 4590 V
  6169. (27546)210 648 A
  6170. (name,)210 1866 A
  6171. (domain,)294 2118 A
  6172. (class,)252 2454 A
  6173. (type);)252 2748 A
  6174. 4680 V
  6175. (27547)210 648 A
  6176. (#endif)252 1026 A
  6177. 4770 V
  6178. (27548)210 648 A
  6179. 1362(if)S
  6180. ((domain)294 1488 A
  6181. 1824(==)S
  6182. (NULL))210 1950 A
  6183. 2202({)S
  6184. 4860 V
  6185. (27549)210 648 A
  6186. 1698(/*)S
  6187. 4950 V
  6188. (27550)210 648 A
  6189. 1740(*)S
  6190. (Check)210 1824 A
  6191. (for)126 2076 A
  6192. (trailing)336 2244 A
  6193. ('.';)168 2622 A
  6194. 5040 V
  6195. (27551)210 648 A
  6196. 1740(*)S
  6197. (copy)168 1824 A
  6198. (without)294 2034 A
  6199. ('.')126 2370 A
  6200. 2538(if)S
  6201. (present.)336 2664 A
  6202. 5130 V
  6203. (27552)210 648 A
  6204. 1740(*/)S
  6205. 5220 V
  6206. (27553)210 648 A
  6207. 1698(n)S
  6208. 1782(=)S
  6209. (strlen(name))504 1866 A
  6210. 2412(-)S
  6211. 2496(1;)S
  6212. 5310 V
  6213. (27554)210 648 A
  6214. 1698(if)S
  6215. ((name[n])336 1824 A
  6216. 2202(==)S
  6217. ('.')126 2328 A
  6218. 2496(&&)S
  6219. 2622(n)S
  6220. 2706(<)S
  6221. (sizeof(nbuf))504 2790 A
  6222. 3336(-)S
  6223. 3420(1))S
  6224. 3546({)S
  6225. 5400 V
  6226. (27555)210 648 A
  6227. (bcopy(name,)462 2034 A
  6228. (nbuf,)210 2538 A
  6229. (n);)126 2790 A
  6230. 5490 V
  6231. (27556)210 648 A
  6232. (nbuf[n])294 2034 A
  6233. 2370(=)S
  6234. ('\0';)210 2454 A
  6235. 5580 V
  6236. (27557)210 648 A
  6237. 1698(})S
  6238. (else)168 1782 A
  6239. 5670 V
  6240. (27558)210 648 A
  6241. (longname)336 2034 A
  6242. 2412(=)S
  6243. (name;)210 2496 A
  6244. 5760 V
  6245. (27559)210 648 A
  6246. 1362(})S
  6247. (else)168 1446 A
  6248. 5850 V
  6249. (27560)210 648 A
  6250. ((void)sprintf(nbuf,)798 1698 A
  6251. ("%.*s.%.*s",)504 2538 A
  6252. 5940 V
  6253. (27561)210 648 A
  6254. (MAXDNAME,)378 1866 A
  6255. (name,)210 2286 A
  6256. (MAXDNAME,)378 2538 A
  6257. (domain);)336 2958 A
  6258. 6030 V
  6259. (27562)210 648 A
  6260. 6120 V
  6261. (27563)210 648 A
  6262. (return)252 1362 A
  6263. ((res_query(longname,)840 1656 A
  6264. (class,)252 2538 A
  6265. (type,)210 2832 A
  6266. (answer,)294 3084 A
  6267. (anslen));)378 3420 A
  6268. 6210 V
  6269. (27564)210 648 A
  6270. 1026(})S
  6271. 8418 V
  6272. EP
  6273. %%Page: 262 262
  6274. BP
  6275. /slant 0 def
  6276. /height 0 def
  6277. 630 V
  6278. 12 B
  6279. (262)180 648 A
  6280. 11 R
  6281. 1951(File:)S
  6282. (src/lib/ip/res_query.c)941 2184 A
  6283. 10 R
  6284. 3402(MINIX)S
  6285. 3730(SOURCE)S
  6286. 4153(CODE)S
  6287. 990 V
  6288. 7 LST
  6289. (27566)210 648 A
  6290. (char)168 1026 A
  6291. 1236(*)S
  6292. 1080 V
  6293. (27567)210 648 A
  6294. (hostalias(name))630 1026 A
  6295. 1170 V
  6296. (27568)210 648 A
  6297. (register)336 1362 A
  6298. (CONST)210 1740 A
  6299. (char)168 1992 A
  6300. (*name;)252 2202 A
  6301. 1260 V
  6302. (27569)210 648 A
  6303. 1026({)S
  6304. 1350 V
  6305. (27570)210 648 A
  6306. (register)336 1362 A
  6307. (char)168 1740 A
  6308. (*C1,)168 1950 A
  6309. (*C2;)168 2160 A
  6310. 1440 V
  6311. (27571)210 648 A
  6312. (FILE)168 1362 A
  6313. (*fp;)168 1572 A
  6314. 1530 V
  6315. (27572)210 648 A
  6316. (char)168 1362 A
  6317. (*file;)252 1572 A
  6318. 1620 V
  6319. (27573)210 648 A
  6320. (char)168 1362 A
  6321. (buf[BUFSIZ];)504 1572 A
  6322. 1710 V
  6323. (27574)210 648 A
  6324. (static)252 1362 A
  6325. (char)168 1656 A
  6326. (abuf[MAXDNAME];)630 1866 A
  6327. 1800 V
  6328. (27575)210 648 A
  6329. 1890 V
  6330. (27576)210 648 A
  6331. (file)168 1362 A
  6332. 1572(=)S
  6333. (getenv("HOSTALIASES");)924 1656 A
  6334. 1980 V
  6335. (27577)210 648 A
  6336. 1362(if)S
  6337. ((file)210 1488 A
  6338. 1740(==)S
  6339. (NULL)168 1866 A
  6340. 2076(||)S
  6341. ((fp)126 2202 A
  6342. 2370(=)S
  6343. (fopen(file,)462 2454 A
  6344. ("r")))210 2958 A
  6345. 3210(==)S
  6346. (NULL))210 3336 A
  6347. 2070 V
  6348. (27578)210 648 A
  6349. (return)252 1698 A
  6350. ((NULL);)294 1992 A
  6351. 2160 V
  6352. (27579)210 648 A
  6353. (buf[sizeof(buf))630 1362 A
  6354. 2034(-)S
  6355. 2118(1])S
  6356. 2244(=)S
  6357. ('\0';)210 2328 A
  6358. 2250 V
  6359. (27580)210 648 A
  6360. (while)210 1362 A
  6361. ((fgets(buf,)462 1614 A
  6362. (sizeof(buf),)504 2118 A
  6363. (fp)))168 2664 A
  6364. 2874({)S
  6365. 2340 V
  6366. (27581)210 648 A
  6367. (for)126 1698 A
  6368. ((C1)126 1866 A
  6369. 2034(=)S
  6370. (buf;)168 2118 A
  6371. (*C1)126 2328 A
  6372. 2496(&&)S
  6373. (!isspace(*C1);)588 2622 A
  6374. (++C1);)252 3252 A
  6375. 2430 V
  6376. (27582)210 648 A
  6377. 1698(if)S
  6378. ((!*C1))252 1824 A
  6379. 2520 V
  6380. (27583)210 648 A
  6381. (break;)252 2034 A
  6382. 2610 V
  6383. (27584)210 648 A
  6384. (*C1)126 1698 A
  6385. 1866(=)S
  6386. ('\0';)210 1950 A
  6387. 2700 V
  6388. (27585)210 648 A
  6389. 1698(if)S
  6390. ((!strcasecmp(buf,)714 1824 A
  6391. (name)))252 2580 A
  6392. 2874({)S
  6393. 2790 V
  6394. (27586)210 648 A
  6395. (while)210 2034 A
  6396. ((isspace(*++C1));)714 2286 A
  6397. 2880 V
  6398. (27587)210 648 A
  6399. 2034(if)S
  6400. ((!*C1))252 2160 A
  6401. 2970 V
  6402. (27588)210 648 A
  6403. (break;)252 2370 A
  6404. 3060 V
  6405. (27589)210 648 A
  6406. (for)126 2034 A
  6407. ((C2)126 2202 A
  6408. 2370(=)S
  6409. 2454(C1)S
  6410. 2580(+)S
  6411. 2664(1;)S
  6412. (*C2)126 2790 A
  6413. 2958(&&)S
  6414. (!isspace(*C2);)588 3084 A
  6415. (++C2);)252 3714 A
  6416. 3150 V
  6417. (27590)210 648 A
  6418. (abuf[sizeof(abuf))714 2034 A
  6419. 2790(-)S
  6420. 2874(1])S
  6421. 3000(=)S
  6422. (*C2)126 3084 A
  6423. 3252(=)S
  6424. ('\0';)210 3336 A
  6425. 3240 V
  6426. (27591)210 648 A
  6427. ((void)strncpy(abuf,)798 2034 A
  6428. (C1,)126 2874 A
  6429. (sizeof(abuf))504 3042 A
  6430. 3588(-)S
  6431. (1);)126 3672 A
  6432. 3330 V
  6433. (27592)210 648 A
  6434. (fclose(fp);)462 2034 A
  6435. 3420 V
  6436. (27593)210 648 A
  6437. (return)252 2034 A
  6438. ((abuf);)294 2328 A
  6439. 3510 V
  6440. (27594)210 648 A
  6441. 1698(})S
  6442. 3600 V
  6443. (27595)210 648 A
  6444. 1362(})S
  6445. 3690 V
  6446. (27596)210 648 A
  6447. (fclose(fp);)462 1362 A
  6448. 3780 V
  6449. (27597)210 648 A
  6450. (return)252 1362 A
  6451. ((NULL);)294 1656 A
  6452. 3870 V
  6453. (27598)210 648 A
  6454. 1026(})S
  6455. 4140 V
  6456. (++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)3528 648 A
  6457. 4230 V
  6458. (src/lib/ip/res_send.c)882 1698 A
  6459. 4320 V
  6460. (++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)3528 648 A
  6461. 4500 V
  6462. (27600)210 648 A
  6463. 1026(/*)S
  6464. 4590 V
  6465. (27601)210 648 A
  6466. 1068(*)S
  6467. (Copyright)378 1152 A
  6468. ((c))126 1572 A
  6469. (1985,)210 1740 A
  6470. (1989)168 1992 A
  6471. (Regents)294 2202 A
  6472. 2538(of)S
  6473. (the)126 2664 A
  6474. (University)420 2832 A
  6475. 3294(of)S
  6476. (California.)462 3420 A
  6477. 4680 V
  6478. (27602)210 648 A
  6479. 1068(*)S
  6480. (All)126 1152 A
  6481. (rights)252 1320 A
  6482. (reserved.)378 1614 A
  6483. 4770 V
  6484. (27603)210 648 A
  6485. 1068(*)S
  6486. 4860 V
  6487. (27604)210 648 A
  6488. 1068(*)S
  6489. (Redistribution)588 1152 A
  6490. (and)126 1782 A
  6491. (use)126 1950 A
  6492. 2118(in)S
  6493. (source)252 2244 A
  6494. (and)126 2538 A
  6495. (binary)252 2706 A
  6496. (forms,)252 3000 A
  6497. (with)168 3294 A
  6498. 3504(or)S
  6499. (without)294 3630 A
  6500. 4950 V
  6501. (27605)210 648 A
  6502. 1068(*)S
  6503. (modification,)546 1152 A
  6504. (are)126 1740 A
  6505. (permitted)378 1908 A
  6506. (provided)336 2328 A
  6507. (that)168 2706 A
  6508. (the)126 2916 A
  6509. (following)378 3084 A
  6510. (conditions)420 3504 A
  6511. 5040 V
  6512. (27606)210 648 A
  6513. 1068(*)S
  6514. (are)126 1152 A
  6515. (met:)168 1320 A
  6516. 5130 V
  6517. (27607)210 648 A
  6518. 1068(*)S
  6519. 1152(1.)S
  6520. (Redistributions)630 1278 A
  6521. 1950(of)S
  6522. (source)252 2076 A
  6523. (code)168 2370 A
  6524. (must)168 2580 A
  6525. (retain)252 2790 A
  6526. (the)126 3084 A
  6527. (above)210 3252 A
  6528. (copyright)378 3504 A
  6529. 5220 V
  6530. (27608)210 648 A
  6531. 1068(*)S
  6532. (notice,)294 1278 A
  6533. (this)168 1614 A
  6534. (list)168 1824 A
  6535. 2034(of)S
  6536. (conditions)420 2160 A
  6537. (and)126 2622 A
  6538. (the)126 2790 A
  6539. (following)378 2958 A
  6540. (disclaimer.)462 3378 A
  6541. 5310 V
  6542. (27609)210 648 A
  6543. 1068(*)S
  6544. 1152(2.)S
  6545. (Redistributions)630 1278 A
  6546. 1950(in)S
  6547. (binary)252 2076 A
  6548. (form)168 2370 A
  6549. (must)168 2580 A
  6550. (reproduce)378 2790 A
  6551. (the)126 3210 A
  6552. (above)210 3378 A
  6553. (copyright)378 3630 A
  6554. 5400 V
  6555. (27610)210 648 A
  6556. 1068(*)S
  6557. (notice,)294 1278 A
  6558. (this)168 1614 A
  6559. (list)168 1824 A
  6560. 2034(of)S
  6561. (conditions)420 2160 A
  6562. (and)126 2622 A
  6563. (the)126 2790 A
  6564. (following)378 2958 A
  6565. (disclaimer)420 3378 A
  6566. 3840(in)S
  6567. (the)126 3966 A
  6568. 5490 V
  6569. (27611)210 648 A
  6570. 1068(*)S
  6571. (documentation)546 1278 A
  6572. (and/or)252 1866 A
  6573. (other)210 2160 A
  6574. (materials)378 2412 A
  6575. (provided)336 2832 A
  6576. (with)168 3210 A
  6577. (the)126 3420 A
  6578. (distribution.)546 3588 A
  6579. 5580 V
  6580. (27612)210 648 A
  6581. 1068(*)S
  6582. 1152(3.)S
  6583. (All)126 1278 A
  6584. (advertising)462 1446 A
  6585. (materials)378 1950 A
  6586. (mentioning)420 2370 A
  6587. (features)336 2832 A
  6588. 3210(or)S
  6589. (use)126 3336 A
  6590. 3504(of)S
  6591. (this)168 3630 A
  6592. (software)336 3840 A
  6593. 5670 V
  6594. (27613)210 648 A
  6595. 1068(*)S
  6596. (must)168 1278 A
  6597. (display)294 1488 A
  6598. (the)126 1824 A
  6599. (following)378 1992 A
  6600. (acknowledgement:)672 2412 A
  6601. 5760 V
  6602. (27614)210 648 A
  6603. 1068(*)S
  6604. (This)168 1362 A
  6605. (product)294 1572 A
  6606. (includes)336 1908 A
  6607. (software)336 2286 A
  6608. (developed)378 2664 A
  6609. 3084(by)S
  6610. (the)126 3210 A
  6611. (University)420 3378 A
  6612. 3840(of)S
  6613. 5850 V
  6614. (27615)210 648 A
  6615. 1068(*)S
  6616. (California,)462 1362 A
  6617. (Berkeley)336 1866 A
  6618. (and)126 2244 A
  6619. (its)126 2412 A
  6620. (contributors.)546 2580 A
  6621. 5940 V
  6622. (27616)210 648 A
  6623. 1068(*)S
  6624. 1152(4.)S
  6625. (Neither)294 1278 A
  6626. (the)126 1614 A
  6627. (name)168 1782 A
  6628. 1992(of)S
  6629. (the)126 2118 A
  6630. (University)420 2286 A
  6631. (nor)126 2748 A
  6632. (the)126 2916 A
  6633. (names)210 3084 A
  6634. 3336(of)S
  6635. (its)126 3462 A
  6636. (contributors)504 3630 A
  6637. 6030 V
  6638. (27617)210 648 A
  6639. 1068(*)S
  6640. (may)126 1278 A
  6641. 1446(be)S
  6642. (used)168 1572 A
  6643. 1782(to)S
  6644. (endorse)294 1908 A
  6645. 2244(or)S
  6646. (promote)294 2370 A
  6647. (products)336 2706 A
  6648. (derived)294 3084 A
  6649. (from)168 3420 A
  6650. (this)168 3630 A
  6651. (software)336 3840 A
  6652. 6120 V
  6653. (27618)210 648 A
  6654. 1068(*)S
  6655. (without)294 1278 A
  6656. (specific)336 1614 A
  6657. (prior)210 1992 A
  6658. (written)294 2244 A
  6659. (permission.)462 2580 A
  6660. 6210 V
  6661. (27619)210 648 A
  6662. 1068(*)S
  6663. 8418 V
  6664. EP
  6665. %%Page: 263 263
  6666. BP
  6667. /slant 0 def
  6668. /height 0 def
  6669. 630 V
  6670. 10 R
  6671. 648(MINIX)S
  6672. 976(SOURCE)S
  6673. 1399(CODE)S
  6674. 11 R
  6675. 1975(File:)S
  6676. (src/lib/ip/res_send.c)892 2208 A
  6677. 12 B
  6678. (263)180 4248 A
  6679. 900 V
  6680. 7 LST
  6681. (27620)210 648 A
  6682. 1068(*)S
  6683. (THIS)168 1152 A
  6684. (SOFTWARE)336 1362 A
  6685. 1740(IS)S
  6686. (PROVIDED)336 1866 A
  6687. 2244(BY)S
  6688. (THE)126 2370 A
  6689. (REGENTS)294 2538 A
  6690. (AND)126 2874 A
  6691. (CONTRIBUTORS)504 3042 A
  6692. (`AS)126 3588 A
  6693. (IS'')168 3756 A
  6694. (AND)126 3966 A
  6695. 990 V
  6696. (27621)210 648 A
  6697. 1068(*)S
  6698. (ANY)126 1152 A
  6699. (EXPRESS)294 1320 A
  6700. 1656(OR)S
  6701. (IMPLIED)294 1782 A
  6702. (WARRANTIES,)462 2118 A
  6703. (INCLUDING,)420 2622 A
  6704. (BUT)126 3084 A
  6705. (NOT)126 3252 A
  6706. (LIMITED)294 3420 A
  6707. (TO,)126 3756 A
  6708. (THE)126 3924 A
  6709. 1080 V
  6710. (27622)210 648 A
  6711. 1068(*)S
  6712. (IMPLIED)294 1152 A
  6713. (WARRANTIES)420 1488 A
  6714. 1950(OF)S
  6715. (MERCHANTABILITY)630 2076 A
  6716. (AND)126 2748 A
  6717. (FITNESS)294 2916 A
  6718. (FOR)126 3252 A
  6719. 3420(A)S
  6720. (PARTICULAR)420 3504 A
  6721. (PURPOSE)294 3966 A
  6722. 1170 V
  6723. (27623)210 648 A
  6724. 1068(*)S
  6725. (ARE)126 1152 A
  6726. (DISCLAIMED.)462 1320 A
  6727. 1866(IN)S
  6728. 1992(NO)S
  6729. (EVENT)210 2118 A
  6730. (SHALL)210 2370 A
  6731. (THE)126 2622 A
  6732. (REGENTS)294 2790 A
  6733. 3126(OR)S
  6734. (CONTRIBUTORS)504 3252 A
  6735. 3798(BE)S
  6736. (LIABLE)252 3924 A
  6737. 1260 V
  6738. (27624)210 648 A
  6739. 1068(*)S
  6740. (FOR)126 1152 A
  6741. (ANY)126 1320 A
  6742. (DIRECT,)294 1488 A
  6743. (INDIRECT,)378 1824 A
  6744. (INCIDENTAL,)462 2244 A
  6745. (SPECIAL,)336 2748 A
  6746. (EXEMPLARY,)420 3126 A
  6747. 3588(OR)S
  6748. (CONSEQUENTIAL)546 3714 A
  6749. 1350 V
  6750. (27625)210 648 A
  6751. 1068(*)S
  6752. (DAMAGES)294 1152 A
  6753. ((INCLUDING,)462 1488 A
  6754. (BUT)126 1992 A
  6755. (NOT)126 2160 A
  6756. (LIMITED)294 2328 A
  6757. (TO,)126 2664 A
  6758. (PROCUREMENT)462 2832 A
  6759. 3336(OF)S
  6760. (SUBSTITUTE)420 3462 A
  6761. (GOODS)210 3924 A
  6762. 1440 V
  6763. (27626)210 648 A
  6764. 1068(*)S
  6765. 1152(OR)S
  6766. (SERVICES;)378 1278 A
  6767. (LOSS)168 1698 A
  6768. 1908(OF)S
  6769. (USE,)168 2034 A
  6770. (DATA,)210 2244 A
  6771. 2496(OR)S
  6772. (PROFITS;)336 2622 A
  6773. 3000(OR)S
  6774. (BUSINESS)336 3126 A
  6775. (INTERRUPTION))546 3504 A
  6776. 1530 V
  6777. (27627)210 648 A
  6778. 1068(*)S
  6779. (HOWEVER)294 1152 A
  6780. (CAUSED)252 1488 A
  6781. (AND)126 1782 A
  6782. 1950(ON)S
  6783. (ANY)126 2076 A
  6784. (THEORY)252 2244 A
  6785. 2538(OF)S
  6786. (LIABILITY,)420 2664 A
  6787. (WHETHER)294 3126 A
  6788. 3462(IN)S
  6789. (CONTRACT,)378 3588 A
  6790. (STRICT)252 4008 A
  6791. 1620 V
  6792. (27628)210 648 A
  6793. 1068(*)S
  6794. (LIABILITY,)420 1152 A
  6795. 1614(OR)S
  6796. (TORT)168 1740 A
  6797. ((INCLUDING)420 1950 A
  6798. (NEGLIGENCE)420 2412 A
  6799. 2874(OR)S
  6800. (OTHERWISE))420 3000 A
  6801. (ARISING)294 3462 A
  6802. 3798(IN)S
  6803. (ANY)126 3924 A
  6804. (WAY)126 4092 A
  6805. 1710 V
  6806. (27629)210 648 A
  6807. 1068(*)S
  6808. (OUT)126 1152 A
  6809. 1320(OF)S
  6810. (THE)126 1446 A
  6811. (USE)126 1614 A
  6812. 1782(OF)S
  6813. (THIS)168 1908 A
  6814. (SOFTWARE,)378 2118 A
  6815. (EVEN)168 2538 A
  6816. 2748(IF)S
  6817. (ADVISED)294 2874 A
  6818. 3210(OF)S
  6819. (THE)126 3336 A
  6820. (POSSIBILITY)462 3504 A
  6821. 4008(OF)S
  6822. 1800 V
  6823. (27630)210 648 A
  6824. 1068(*)S
  6825. (SUCH)168 1152 A
  6826. (DAMAGE.)294 1362 A
  6827. 1890 V
  6828. (27631)210 648 A
  6829. 1068(*/)S
  6830. 1980 V
  6831. (27632)210 648 A
  6832. 2070 V
  6833. (27633)210 648 A
  6834. (#if)126 1026 A
  6835. (defined(LIBC_SCCS))756 1194 A
  6836. 1992(&&)S
  6837. (!defined(lint))588 2118 A
  6838. 2160 V
  6839. (27634)210 648 A
  6840. (static)252 1026 A
  6841. (char)168 1320 A
  6842. (sccsid[])336 1530 A
  6843. 1908(=)S
  6844. ("@(#)res_send.c)630 1992 A
  6845. (6.27)168 2706 A
  6846. ((Berkeley))420 2916 A
  6847. (2/24/91";)378 3378 A
  6848. 2250 V
  6849. (27635)210 648 A
  6850. (#endif)252 1026 A
  6851. 1320(/*)S
  6852. (LIBC_SCCS)378 1446 A
  6853. (and)126 1866 A
  6854. (not)126 2034 A
  6855. (lint)168 2202 A
  6856. 2412(*/)S
  6857. 2340 V
  6858. (27636)210 648 A
  6859. 2430 V
  6860. (27637)210 648 A
  6861. 1026(/*)S
  6862. 2520 V
  6863. (27638)210 648 A
  6864. 1068(*)S
  6865. (Send)168 1152 A
  6866. (query)210 1362 A
  6867. 1614(to)S
  6868. (name)168 1740 A
  6869. (server)252 1950 A
  6870. (and)126 2244 A
  6871. (wait)168 2412 A
  6872. (for)126 2622 A
  6873. (reply.)252 2790 A
  6874. 2610 V
  6875. (27639)210 648 A
  6876. 1068(*/)S
  6877. 2700 V
  6878. (27640)210 648 A
  6879. 2790 V
  6880. (27641)210 648 A
  6881. (#if)126 1026 A
  6882. (!_MINIX)294 1194 A
  6883. 2880 V
  6884. (27642)210 648 A
  6885. (#include)336 1026 A
  6886. (<sys/param.h>)546 1404 A
  6887. 2970 V
  6888. (27643)210 648 A
  6889. (#include)336 1026 A
  6890. (<sys/time.h>)504 1404 A
  6891. 3060 V
  6892. (27644)210 648 A
  6893. (#include)336 1026 A
  6894. (<sys/socket.h>)588 1404 A
  6895. 3150 V
  6896. (27645)210 648 A
  6897. (#include)336 1026 A
  6898. (<sys/uio.h>)462 1404 A
  6899. 3240 V
  6900. (27646)210 648 A
  6901. (#include)336 1026 A
  6902. (<netinet/in.h>)588 1404 A
  6903. 3330 V
  6904. (27647)210 648 A
  6905. (#include)336 1026 A
  6906. (<arpa/nameser.h>)672 1404 A
  6907. 3420 V
  6908. (27648)210 648 A
  6909. (#include)336 1026 A
  6910. (<stdio.h>)378 1404 A
  6911. 3510 V
  6912. (27649)210 648 A
  6913. (#include)336 1026 A
  6914. (<errno.h>)378 1404 A
  6915. 3600 V
  6916. (27650)210 648 A
  6917. (#include)336 1026 A
  6918. (<resolv.h>)420 1404 A
  6919. 3690 V
  6920. (27651)210 648 A
  6921. (#include)336 1026 A
  6922. (<unistd.h>)420 1404 A
  6923. 3780 V
  6924. (27652)210 648 A
  6925. (#include)336 1026 A
  6926. (<string.h>)420 1404 A
  6927. 3870 V
  6928. (27653)210 648 A
  6929. 3960 V
  6930. (27654)210 648 A
  6931. (#else)210 1026 A
  6932. 1278(/*)S
  6933. (_MINIX)252 1404 A
  6934. 1698(*/)S
  6935. 4050 V
  6936. (27655)210 648 A
  6937. 4140 V
  6938. (27656)210 648 A
  6939. (#include)336 1026 A
  6940. (<sys/types.h>)546 1404 A
  6941. 4230 V
  6942. (27657)210 648 A
  6943. (#include)336 1026 A
  6944. (<sys/ioctl.h>)546 1404 A
  6945. 4320 V
  6946. (27658)210 648 A
  6947. (#include)336 1026 A
  6948. (<sys/stat.h>)504 1404 A
  6949. 4410 V
  6950. (27659)210 648 A
  6951. (#include)336 1026 A
  6952. (<assert.h>)420 1404 A
  6953. 4500 V
  6954. (27660)210 648 A
  6955. (#include)336 1026 A
  6956. (<errno.h>)378 1404 A
  6957. 4590 V
  6958. (27661)210 648 A
  6959. (#include)336 1026 A
  6960. (<fcntl.h>)378 1404 A
  6961. 4680 V
  6962. (27662)210 648 A
  6963. (#include)336 1026 A
  6964. (<signal.h>)420 1404 A
  6965. 4770 V
  6966. (27663)210 648 A
  6967. (#include)336 1026 A
  6968. (<stdio.h>)378 1404 A
  6969. 4860 V
  6970. (27664)210 648 A
  6971. (#include)336 1026 A
  6972. (<stdlib.h>)420 1404 A
  6973. 4950 V
  6974. (27665)210 648 A
  6975. (#include)336 1026 A
  6976. (<string.h>)420 1404 A
  6977. 5040 V
  6978. (27666)210 648 A
  6979. (#include)336 1026 A
  6980. (<unistd.h>)420 1404 A
  6981. 5130 V
  6982. (27667)210 648 A
  6983. 5220 V
  6984. (27668)210 648 A
  6985. (#include)336 1026 A
  6986. (<net/hton.h>)504 1404 A
  6987. 5310 V
  6988. (27669)210 648 A
  6989. 5400 V
  6990. (27670)210 648 A
  6991. (#include)336 1026 A
  6992. (<net/netlib.h>)588 1404 A
  6993. 5490 V
  6994. (27671)210 648 A
  6995. (#include)336 1026 A
  6996. (<net/gen/in.h>)588 1404 A
  6997. 5580 V
  6998. (27672)210 648 A
  6999. (#include)336 1026 A
  7000. (<net/gen/inet.h>)672 1404 A
  7001. 5670 V
  7002. (27673)210 648 A
  7003. (#include)336 1026 A
  7004. (<net/gen/netdb.h>)714 1404 A
  7005. 5760 V
  7006. (27674)210 648 A
  7007. (#include)336 1026 A
  7008. (<net/gen/nameser.h>)798 1404 A
  7009. 5850 V
  7010. (27675)210 648 A
  7011. (#include)336 1026 A
  7012. (<net/gen/resolv.h>)756 1404 A
  7013. 5940 V
  7014. (27676)210 648 A
  7015. (#include)336 1026 A
  7016. (<net/gen/tcp.h>)630 1404 A
  7017. 6030 V
  7018. (27677)210 648 A
  7019. (#include)336 1026 A
  7020. (<net/gen/tcp_io.h>)756 1404 A
  7021. 6120 V
  7022. (27678)210 648 A
  7023. (#include)336 1026 A
  7024. (<net/gen/udp.h>)630 1404 A
  7025. 6210 V
  7026. (27679)210 648 A
  7027. (#include)336 1026 A
  7028. (<net/gen/udp_hdr.h>)798 1404 A
  7029. 8418 V
  7030. EP
  7031. %%Page: 264 264
  7032. BP
  7033. /slant 0 def
  7034. /height 0 def
  7035. 630 V
  7036. 12 B
  7037. (264)180 648 A
  7038. 11 R
  7039. 1975(File:)S
  7040. (src/lib/ip/res_send.c)892 2208 A
  7041. 10 R
  7042. 3402(MINIX)S
  7043. 3730(SOURCE)S
  7044. 4153(CODE)S
  7045. 900 V
  7046. 7 LST
  7047. (27680)210 648 A
  7048. (#include)336 1026 A
  7049. (<net/gen/udp_io.h>)756 1404 A
  7050. 990 V
  7051. (27681)210 648 A
  7052. 1080 V
  7053. (27682)210 648 A
  7054. (typedef)294 1026 A
  7055. (u16_t)210 1362 A
  7056. (u_short;)336 1614 A
  7057. 1170 V
  7058. (27683)210 648 A
  7059. 1260 V
  7060. (27684)210 648 A
  7061. (static)252 1026 A
  7062. (int)126 1320 A
  7063. (tcp_connect)462 1488 A
  7064. (_ARGS(()294 1992 A
  7065. (ipaddr_t)336 2328 A
  7066. (host,)210 2706 A
  7067. (Tcpport_t)378 2958 A
  7068. (port,)210 3378 A
  7069. (int)126 3630 A
  7070. (*terrno)294 3798 A
  7071. ());)126 4134 A
  7072. 1350 V
  7073. (27685)210 648 A
  7074. (static)252 1026 A
  7075. (int)126 1320 A
  7076. (tcpip_writeall)588 1488 A
  7077. (_ARGS(()294 2118 A
  7078. (int)126 2454 A
  7079. (fd,)126 2622 A
  7080. (const)210 2790 A
  7081. (char)168 3042 A
  7082. (*buf,)210 3252 A
  7083. (size_t)252 3504 A
  7084. (siz)126 3798 A
  7085. ());)126 3966 A
  7086. 1440 V
  7087. (27686)210 648 A
  7088. (static)252 1026 A
  7089. (int)126 1320 A
  7090. (udp_connect)462 1488 A
  7091. (_ARGS(()294 1992 A
  7092. (void)168 2328 A
  7093. ());)126 2538 A
  7094. 1530 V
  7095. (27687)210 648 A
  7096. (static)252 1026 A
  7097. (int)126 1320 A
  7098. (udp_sendto)420 1488 A
  7099. (_ARGS(()294 1950 A
  7100. (int)126 2286 A
  7101. (fd,)126 2454 A
  7102. (const)210 2622 A
  7103. (char)168 2874 A
  7104. (*buf,)210 3084 A
  7105. (unsigned)336 3336 A
  7106. (buflen,)294 3714 A
  7107. 1620 V
  7108. (27688)210 648 A
  7109. (ipaddr_t)336 2370 A
  7110. (addr,)210 2748 A
  7111. (Udpport_t)378 3000 A
  7112. (port)168 3420 A
  7113. ());)126 3630 A
  7114. 1710 V
  7115. (27689)210 648 A
  7116. (static)252 1026 A
  7117. (int)126 1320 A
  7118. (udp_receive)462 1488 A
  7119. (_ARGS(()294 1992 A
  7120. (int)126 2328 A
  7121. (fd,)126 2496 A
  7122. (char)168 2664 A
  7123. (*buf,)210 2874 A
  7124. (unsigned)336 3126 A
  7125. (buflen,)294 3504 A
  7126. 1800 V
  7127. (27690)210 648 A
  7128. (time_t)252 2370 A
  7129. (timeout)294 2664 A
  7130. ());)126 3000 A
  7131. 1890 V
  7132. (27691)210 648 A
  7133. (static)252 1026 A
  7134. (void)168 1320 A
  7135. (alarm_handler)546 1530 A
  7136. (_ARGS(()294 2118 A
  7137. (int)126 2454 A
  7138. (sig)126 2622 A
  7139. ());)126 2790 A
  7140. 1980 V
  7141. (27692)210 648 A
  7142. 2070 V
  7143. (27693)210 648 A
  7144. (#endif)252 1026 A
  7145. 1320(/*)S
  7146. (!_MINIX)294 1446 A
  7147. 1782(*/)S
  7148. 2160 V
  7149. (27694)210 648 A
  7150. 2250 V
  7151. (27695)210 648 A
  7152. (static)252 1026 A
  7153. (int)126 1320 A
  7154. 1488(s)S
  7155. 1572(=)S
  7156. (-1;)126 1656 A
  7157. 2034(/*)S
  7158. (socket)252 2160 A
  7159. (used)168 2454 A
  7160. (for)126 2664 A
  7161. (communications)588 2832 A
  7162. 3462(*/)S
  7163. 2340 V
  7164. (27696)210 648 A
  7165. (#if)126 1026 A
  7166. (!_MINIX)294 1194 A
  7167. 2430 V
  7168. (27697)210 648 A
  7169. (static)252 1026 A
  7170. (struct)252 1320 A
  7171. (sockaddr)336 1614 A
  7172. (no_addr;)336 1992 A
  7173. 2520 V
  7174. (27698)210 648 A
  7175. 2610 V
  7176. (27699)210 648 A
  7177. (#ifndef)294 1026 A
  7178. (FD_SET)252 1362 A
  7179. 2700 V
  7180. (27700)210 648 A
  7181. (#define)294 1026 A
  7182. (NFDBITS)294 1362 A
  7183. 2034(32)S
  7184. 2790 V
  7185. (27701)210 648 A
  7186. (#define)294 1026 A
  7187. (FD_SETSIZE)420 1362 A
  7188. 2034(32)S
  7189. 2880 V
  7190. (27702)210 648 A
  7191. (#define)294 1026 A
  7192. (FD_SET(n,)378 1362 A
  7193. 1782(p))S
  7194. (((p)->fds_bits[(n)/NFDBITS])1134 2034 A
  7195. 3210(|=)S
  7196. 3336((1)S
  7197. 3462(<<)S
  7198. (((n))168 3588 A
  7199. 3798(%)S
  7200. (NFDBITS))))420 3882 A
  7201. 2970 V
  7202. (27703)210 648 A
  7203. (#define)294 1026 A
  7204. (FD_CLR(n,)378 1362 A
  7205. 1782(p))S
  7206. (((p)->fds_bits[(n)/NFDBITS])1134 2034 A
  7207. 3210(&=)S
  7208. (304(1)126 3336 A
  7209. 3504(<<)S
  7210. (((n))168 3630 A
  7211. 3840(%)S
  7212. (NFDBITS))))420 3924 A
  7213. 3060 V
  7214. (27704)210 648 A
  7215. (#define)294 1026 A
  7216. (FD_ISSET(n,)462 1362 A
  7217. 1866(p))S
  7218. (((p)->fds_bits[(n)/NFDBITS])1134 2034 A
  7219. 3210(&)S
  7220. 3294((1)S
  7221. 3420(<<)S
  7222. (((n))168 3546 A
  7223. 3756(%)S
  7224. (NFDBITS))))420 3840 A
  7225. 3150 V
  7226. (27705)210 648 A
  7227. (#define)294 1026 A
  7228. (FD_ZERO(p))420 1362 A
  7229. (bzero((char)462 2034 A
  7230. (*)(p),)252 2538 A
  7231. (sizeof(*(p))))546 2832 A
  7232. 3240 V
  7233. (27706)210 648 A
  7234. (#endif)252 1026 A
  7235. 1320(/*)S
  7236. (FD_SET)252 1446 A
  7237. 1740(*/)S
  7238. 3330 V
  7239. (27707)210 648 A
  7240. (#endif)252 1026 A
  7241. 1320(/*)S
  7242. (_MINIX)252 1446 A
  7243. 1740(*/)S
  7244. 3420 V
  7245. (27708)210 648 A
  7246. 3510 V
  7247. (27709)210 648 A
  7248. (res_send(buf,)546 1026 A
  7249. (buflen,)294 1614 A
  7250. (answer,)294 1950 A
  7251. (anslen))294 2286 A
  7252. 3600 V
  7253. (27710)210 648 A
  7254. (const)210 1362 A
  7255. (char)168 1614 A
  7256. (*buf;)210 1824 A
  7257. 3690 V
  7258. (27711)210 648 A
  7259. (int)126 1362 A
  7260. (buflen;)294 1530 A
  7261. 3780 V
  7262. (27712)210 648 A
  7263. (char)168 1362 A
  7264. (*answer;)336 1572 A
  7265. 3870 V
  7266. (27713)210 648 A
  7267. (int)126 1362 A
  7268. (anslen;)294 1530 A
  7269. 3960 V
  7270. (27714)210 648 A
  7271. 1026({)S
  7272. 4050 V
  7273. (27715)210 648 A
  7274. (register)336 1362 A
  7275. (int)126 1740 A
  7276. 1908(n;)S
  7277. 4140 V
  7278. (27716)210 648 A
  7279. (int)126 1362 A
  7280. (try,)168 1530 A
  7281. (v_circuit,)420 1740 A
  7282. (resplen,)336 2202 A
  7283. (ns;)126 2580 A
  7284. 4230 V
  7285. (27717)210 648 A
  7286. (int)126 1362 A
  7287. (gotsomewhere)504 1530 A
  7288. 2076(=)S
  7289. 2160(0,)S
  7290. (connected)378 2286 A
  7291. 2706(=)S
  7292. 2790(0;)S
  7293. 4320 V
  7294. (27718)210 648 A
  7295. (int)126 1362 A
  7296. (connreset)378 1530 A
  7297. 1950(=)S
  7298. 2034(0;)S
  7299. 4410 V
  7300. (27719)210 648 A
  7301. (#if)126 1026 A
  7302. (!_MINIX)294 1194 A
  7303. 4500 V
  7304. (27720)210 648 A
  7305. (u_short)294 1362 A
  7306. (id,)126 1698 A
  7307. (len;)168 1866 A
  7308. 4590 V
  7309. (27721)210 648 A
  7310. (#else)210 1026 A
  7311. 1278(/*)S
  7312. (_MINIX)252 1404 A
  7313. 1698(*/)S
  7314. 4680 V
  7315. (27722)210 648 A
  7316. (u16_t)210 1362 A
  7317. (id,)126 1614 A
  7318. (len;)168 1782 A
  7319. 4770 V
  7320. (27723)210 648 A
  7321. (#endif)252 1026 A
  7322. 1320(/*)S
  7323. (!_MINIX)294 1446 A
  7324. 1782(*/)S
  7325. 4860 V
  7326. (27724)210 648 A
  7327. (char)168 1362 A
  7328. (*cp;)168 1572 A
  7329. 4950 V
  7330. (27725)210 648 A
  7331. (#if)126 1026 A
  7332. (!_MINIX)294 1194 A
  7333. 5040 V
  7334. (27726)210 648 A
  7335. (fd_set)252 1362 A
  7336. (dsmask;)294 1656 A
  7337. 5130 V
  7338. (27727)210 648 A
  7339. (struct)252 1362 A
  7340. (timeval)294 1656 A
  7341. (timeout;)336 1992 A
  7342. 5220 V
  7343. (27728)210 648 A
  7344. (HEADER)252 1362 A
  7345. (*hp)126 1656 A
  7346. 1824(=)S
  7347. ((HEADER)294 1908 A
  7348. 2244(*))S
  7349. (buf;)168 2370 A
  7350. 5310 V
  7351. (27729)210 648 A
  7352. (HEADER)252 1362 A
  7353. (*anhp)210 1656 A
  7354. 1908(=)S
  7355. ((HEADER)294 1992 A
  7356. 2328(*))S
  7357. (answer;)294 2454 A
  7358. 5400 V
  7359. (27730)210 648 A
  7360. (struct)252 1362 A
  7361. (iovec)210 1656 A
  7362. (iov[2];)294 1908 A
  7363. 5490 V
  7364. (27731)210 648 A
  7365. (#else)210 1026 A
  7366. 1278(/*)S
  7367. (_MINIX)252 1404 A
  7368. 1698(*/)S
  7369. 5580 V
  7370. (27732)210 648 A
  7371. (time_t)252 1362 A
  7372. (timeout;)336 1656 A
  7373. 5670 V
  7374. (27733)210 648 A
  7375. (dns_hdr_t)378 1362 A
  7376. (*hp)126 1782 A
  7377. 1950(=)S
  7378. ((dns_hdr_t)420 2034 A
  7379. 2496(*))S
  7380. (buf;)168 2622 A
  7381. 5760 V
  7382. (27734)210 648 A
  7383. (dns_hdr_t)378 1362 A
  7384. (*anhp)210 1782 A
  7385. 2034(=)S
  7386. ((dns_hdr_t)420 2118 A
  7387. 2580(*))S
  7388. (answer;)294 2706 A
  7389. 5850 V
  7390. (27735)210 648 A
  7391. (#endif)252 1026 A
  7392. 1320(/*)S
  7393. (!_MINIX)294 1446 A
  7394. 1782(*/)S
  7395. 5940 V
  7396. (27736)210 648 A
  7397. (int)126 1362 A
  7398. (terrno)252 1530 A
  7399. 1824(=)S
  7400. (ETIMEDOUT;)420 1908 A
  7401. 6030 V
  7402. (27737)210 648 A
  7403. (char)168 1362 A
  7404. (junk[512];)420 1572 A
  7405. 6120 V
  7406. (27738)210 648 A
  7407. 6210 V
  7408. (27739)210 648 A
  7409. (#ifdef)252 1026 A
  7410. (DEBUG)210 1320 A
  7411. 8418 V
  7412. EP
  7413. %%Page: 265 265
  7414. BP
  7415. /slant 0 def
  7416. /height 0 def
  7417. 630 V
  7418. 10 R
  7419. 648(MINIX)S
  7420. 976(SOURCE)S
  7421. 1399(CODE)S
  7422. 11 R
  7423. 1975(File:)S
  7424. (src/lib/ip/res_send.c)892 2208 A
  7425. 12 B
  7426. (265)180 4248 A
  7427. 900 V
  7428. 7 LST
  7429. (27740)210 648 A
  7430. 1362(if)S
  7431. ((_res.options)546 1488 A
  7432. 2076(&)S
  7433. (RES_DEBUG))420 2160 A
  7434. 2622({)S
  7435. 990 V
  7436. (27741)210 648 A
  7437. (printf("res_send()\n");)966 1698 A
  7438. 1080 V
  7439. (27742)210 648 A
  7440. (__p_query(buf);)630 1698 A
  7441. 1170 V
  7442. (27743)210 648 A
  7443. 1362(})S
  7444. 1260 V
  7445. (27744)210 648 A
  7446. (#endif)252 1026 A
  7447. 1320(/*)S
  7448. (DEBUG)210 1446 A
  7449. 1698(*/)S
  7450. 1350 V
  7451. (27745)210 648 A
  7452. 1362(if)S
  7453. ((!(_res.options)630 1488 A
  7454. 2160(&)S
  7455. (RES_INIT)))420 2244 A
  7456. 1440 V
  7457. (27746)210 648 A
  7458. 1698(if)S
  7459. ((res_init())462 1824 A
  7460. 2328(==)S
  7461. (-1))126 2454 A
  7462. 2622({)S
  7463. 1530 V
  7464. (27747)210 648 A
  7465. (return(-1);)462 2034 A
  7466. 1620 V
  7467. (27748)210 648 A
  7468. 1698(})S
  7469. 1710 V
  7470. (27749)210 648 A
  7471. 1800 V
  7472. (27750)210 648 A
  7473. (v_circuit)378 1362 A
  7474. 1782(=)S
  7475. ((_res.options)546 1866 A
  7476. 2454(&)S
  7477. (RES_USEVC))420 2538 A
  7478. 3000(||)S
  7479. (buflen)252 3126 A
  7480. 3420(>)S
  7481. (PACKETSZ;)378 3504 A
  7482. 1890 V
  7483. (27751)210 648 A
  7484. (#if)126 1026 A
  7485. (!_MINIX)294 1194 A
  7486. 1980 V
  7487. (27752)210 648 A
  7488. 1362(id)S
  7489. 1488(=)S
  7490. (hp->id;)294 1572 A
  7491. 2070 V
  7492. (27753)210 648 A
  7493. (#else)210 1026 A
  7494. 1278(/*)S
  7495. (_MINIX)252 1404 A
  7496. 1698(*/)S
  7497. 2160 V
  7498. (27754)210 648 A
  7499. 1362(id)S
  7500. 1488(=)S
  7501. (hp->dh_id;)420 1572 A
  7502. 2250 V
  7503. (27755)210 648 A
  7504. (#endif)252 1026 A
  7505. 1320(/*)S
  7506. (!_MINIX)294 1446 A
  7507. 1782(*/)S
  7508. 2340 V
  7509. (27756)210 648 A
  7510. 1362(/*)S
  7511. 2430 V
  7512. (27757)210 648 A
  7513. 1404(*)S
  7514. (Send)168 1488 A
  7515. (request,)336 1698 A
  7516. (RETRY)210 2076 A
  7517. (times,)252 2328 A
  7518. 2622(or)S
  7519. (until)210 2748 A
  7520. (successful)420 3000 A
  7521. 2520 V
  7522. (27758)210 648 A
  7523. 1404(*/)S
  7524. 2610 V
  7525. (27759)210 648 A
  7526. (for)126 1362 A
  7527. ((try)168 1530 A
  7528. 1740(=)S
  7529. 1824(0;)S
  7530. (try)126 1950 A
  7531. 2118(<)S
  7532. (_res.retry;)462 2202 A
  7533. (try++))252 2706 A
  7534. 3000({)S
  7535. 2700 V
  7536. (27760)210 648 A
  7537. (for)126 1488 A
  7538. ((ns)126 1656 A
  7539. 1824(=)S
  7540. 1908(0;)S
  7541. 2034(ns)S
  7542. 2160(<)S
  7543. (_res.nscount;)546 2244 A
  7544. (ns++))210 2832 A
  7545. 3084({)S
  7546. 2790 V
  7547. (27761)210 648 A
  7548. (#ifdef)252 1026 A
  7549. (DEBUG)210 1320 A
  7550. 2880 V
  7551. (27762)210 648 A
  7552. (#if)126 1026 A
  7553. (!_MINIX)294 1194 A
  7554. 2970 V
  7555. (27763)210 648 A
  7556. 1698(if)S
  7557. ((_res.options)546 1824 A
  7558. 2412(&)S
  7559. (RES_DEBUG))420 2496 A
  7560. 3060 V
  7561. (27764)210 648 A
  7562. (printf("Querying)672 2034 A
  7563. (server)252 2748 A
  7564. 3042((#)S
  7565. (%d))126 3168 A
  7566. (address)294 3336 A
  7567. 3672(=)S
  7568. (%s\n",)252 3756 A
  7569. (ns+1,)210 4050 A
  7570. 3150 V
  7571. (27765)210 648 A
  7572. (inet_ntoa(_res.nsaddr_list[ns].sin_addr));)1764 2286 A
  7573. 3240 V
  7574. (27766)210 648 A
  7575. (#else)210 1026 A
  7576. 1278(/*)S
  7577. (_MINIX)252 1404 A
  7578. 1698(*/)S
  7579. 3330 V
  7580. (27767)210 648 A
  7581. 1698(if)S
  7582. ((_res.options)546 1824 A
  7583. 2412(&)S
  7584. (RES_DEBUG))420 2496 A
  7585. 3420 V
  7586. (27768)210 648 A
  7587. (printf("Querying)672 2034 A
  7588. (server)252 2748 A
  7589. 3042((#)S
  7590. (%d))126 3168 A
  7591. (address)294 3336 A
  7592. 3672(=)S
  7593. (%s\n",)252 3756 A
  7594. (ns+1,)210 4050 A
  7595. 3510 V
  7596. (27769)210 648 A
  7597. (inet_ntoa(_res.nsaddr_list[ns]));)1386 2286 A
  7598. 3600 V
  7599. (27770)210 648 A
  7600. (#endif)252 1026 A
  7601. 1320(/*)S
  7602. (!_MINIX)294 1446 A
  7603. 1782(*/)S
  7604. 3690 V
  7605. (27771)210 648 A
  7606. (#endif)252 1026 A
  7607. 1320(/*)S
  7608. (DEBUG)210 1446 A
  7609. 1698(*/)S
  7610. 3780 V
  7611. (27772)210 648 A
  7612. (usevc:)252 1362 A
  7613. 3870 V
  7614. (27773)210 648 A
  7615. 1698(if)S
  7616. ((v_circuit))462 1824 A
  7617. 2328({)S
  7618. 3960 V
  7619. (27774)210 648 A
  7620. (#if)126 1026 A
  7621. (!_MINIX)294 1194 A
  7622. 4050 V
  7623. (27775)210 648 A
  7624. (int)126 2034 A
  7625. (truncated)378 2202 A
  7626. 2622(=)S
  7627. 2706(0;)S
  7628. 4140 V
  7629. (27776)210 648 A
  7630. 4230 V
  7631. (27777)210 648 A
  7632. 2034(/*)S
  7633. 4320 V
  7634. (27778)210 648 A
  7635. 2076(*)S
  7636. (Use)126 2160 A
  7637. (virtual)294 2328 A
  7638. (circuit;)336 2664 A
  7639. 4410 V
  7640. (27779)210 648 A
  7641. 2076(*)S
  7642. 2160(at)S
  7643. (most)168 2286 A
  7644. (one)126 2496 A
  7645. (attempt)294 2664 A
  7646. (per)126 3000 A
  7647. (server.)294 3168 A
  7648. 4500 V
  7649. (27780)210 648 A
  7650. 2076(*/)S
  7651. 4590 V
  7652. (27781)210 648 A
  7653. (try)126 2034 A
  7654. 2202(=)S
  7655. (_res.retry;)462 2286 A
  7656. 4680 V
  7657. (27782)210 648 A
  7658. 2034(if)S
  7659. 2160((s)S
  7660. 2286(<)S
  7661. 2370(0))S
  7662. 2496({)S
  7663. 4770 V
  7664. (27783)210 648 A
  7665. 2370(s)S
  7666. 2454(=)S
  7667. (socket(AF_INET,)630 2538 A
  7668. (SOCK_STREAM,)504 3210 A
  7669. (0);)126 3756 A
  7670. 4860 V
  7671. (27784)210 648 A
  7672. 2370(if)S
  7673. 2496((s)S
  7674. 2622(<)S
  7675. 2706(0))S
  7676. 2832({)S
  7677. 4950 V
  7678. (27785)210 648 A
  7679. (terrno)252 2706 A
  7680. 3000(=)S
  7681. (errno;)252 3084 A
  7682. 5040 V
  7683. (27786)210 648 A
  7684. (#ifdef)252 1026 A
  7685. (DEBUG)210 1320 A
  7686. 5130 V
  7687. (27787)210 648 A
  7688. 2706(if)S
  7689. ((_res.options)546 2832 A
  7690. 3420(&)S
  7691. (RES_DEBUG))420 3504 A
  7692. 5220 V
  7693. (27788)210 648 A
  7694. (perror("socket)588 2874 A
  7695. ((vc))168 3504 A
  7696. (failed");)378 3714 A
  7697. 5310 V
  7698. (27789)210 648 A
  7699. (#endif)252 1026 A
  7700. 1320(/*)S
  7701. (DEBUG)210 1446 A
  7702. 1698(*/)S
  7703. 5400 V
  7704. (27790)210 648 A
  7705. (continue;)378 2706 A
  7706. 5490 V
  7707. (27791)210 648 A
  7708. 2370(})S
  7709. 5580 V
  7710. (27792)210 648 A
  7711. 2370(if)S
  7712. ((connect(s,)462 2496 A
  7713. 5670 V
  7714. (27793)210 648 A
  7715. ((struct)294 2538 A
  7716. (sockaddr)336 2874 A
  7717. (*)&(_res.nsaddr_list[ns]),)1092 3252 A
  7718. 5760 V
  7719. (27794)210 648 A
  7720. (sizeof(struct)546 2538 A
  7721. (sockaddr)))420 3126 A
  7722. 3588(<)S
  7723. 3672(0))S
  7724. 3798({)S
  7725. 5850 V
  7726. (27795)210 648 A
  7727. (terrno)252 2706 A
  7728. 3000(=)S
  7729. (errno;)252 3084 A
  7730. 5940 V
  7731. (27796)210 648 A
  7732. (#ifdef)252 1026 A
  7733. (DEBUG)210 1320 A
  7734. 6030 V
  7735. (27797)210 648 A
  7736. 2706(if)S
  7737. ((_res.options)546 2832 A
  7738. 3420(&)S
  7739. (RES_DEBUG))420 3504 A
  7740. 6120 V
  7741. (27798)210 648 A
  7742. (perror("connect)630 2874 A
  7743. (failed");)378 3546 A
  7744. 6210 V
  7745. (27799)210 648 A
  7746. (#endif)252 1026 A
  7747. 1320(/*)S
  7748. (DEBUG)210 1446 A
  7749. 1698(*/)S
  7750. 8418 V
  7751. EP
  7752. %%Page: 266 266
  7753. BP
  7754. /slant 0 def
  7755. /height 0 def
  7756. 630 V
  7757. 12 B
  7758. (266)180 648 A
  7759. 11 R
  7760. 1975(File:)S
  7761. (src/lib/ip/res_send.c)892 2208 A
  7762. 10 R
  7763. 3402(MINIX)S
  7764. 3730(SOURCE)S
  7765. 4153(CODE)S
  7766. 900 V
  7767. 7 LST
  7768. (27800)210 648 A
  7769. ((void))252 2706 A
  7770. (close(s);)378 3000 A
  7771. 990 V
  7772. (27801)210 648 A
  7773. 2706(s)S
  7774. 2790(=)S
  7775. (-1;)126 2874 A
  7776. 1080 V
  7777. (27802)210 648 A
  7778. (continue;)378 2706 A
  7779. 1170 V
  7780. (27803)210 648 A
  7781. 2370(})S
  7782. 1260 V
  7783. (27804)210 648 A
  7784. 2034(})S
  7785. 1350 V
  7786. (27805)210 648 A
  7787. 2034(/*)S
  7788. 1440 V
  7789. (27806)210 648 A
  7790. 2076(*)S
  7791. (Send)168 2160 A
  7792. (length)252 2370 A
  7793. 2664(&)S
  7794. (message)294 2748 A
  7795. 1530 V
  7796. (27807)210 648 A
  7797. 2076(*/)S
  7798. 1620 V
  7799. (27808)210 648 A
  7800. (len)126 2034 A
  7801. 2202(=)S
  7802. (htons((u_short)buflen);)966 2286 A
  7803. 1710 V
  7804. (27809)210 648 A
  7805. (iov[0].iov_base)630 2034 A
  7806. 2706(=)S
  7807. ((caddr_t)&len;)588 2790 A
  7808. 1800 V
  7809. (27810)210 648 A
  7810. (iov[0].iov_len)588 2034 A
  7811. 2664(=)S
  7812. (sizeof(len);)504 2748 A
  7813. 1890 V
  7814. (27811)210 648 A
  7815. (iov[1].iov_base)630 2034 A
  7816. 2706(=)S
  7817. ((char)210 2790 A
  7818. (*)buf;)252 3042 A
  7819. 1980 V
  7820. (27812)210 648 A
  7821. (iov[1].iov_len)588 2034 A
  7822. 2664(=)S
  7823. (buflen;)294 2748 A
  7824. 2070 V
  7825. (27813)210 648 A
  7826. 2034(if)S
  7827. ((writev(s,)420 2160 A
  7828. (iov,)168 2622 A
  7829. 2832(2))S
  7830. 2958(!=)S
  7831. (sizeof(len))462 3084 A
  7832. 3588(+)S
  7833. (buflen))294 3672 A
  7834. 4008({)S
  7835. 2160 V
  7836. (27814)210 648 A
  7837. (terrno)252 2370 A
  7838. 2664(=)S
  7839. (errno;)252 2748 A
  7840. 2250 V
  7841. (27815)210 648 A
  7842. (#ifdef)252 1026 A
  7843. (DEBUG)210 1320 A
  7844. 2340 V
  7845. (27816)210 648 A
  7846. 2370(if)S
  7847. ((_res.options)546 2496 A
  7848. 3084(&)S
  7849. (RES_DEBUG))420 3168 A
  7850. 2430 V
  7851. (27817)210 648 A
  7852. (perror("write)546 2706 A
  7853. (failed");)378 3294 A
  7854. 2520 V
  7855. (27818)210 648 A
  7856. (#endif)252 1026 A
  7857. 1320(/*)S
  7858. (DEBUG)210 1446 A
  7859. 1698(*/)S
  7860. 2610 V
  7861. (27819)210 648 A
  7862. ((void))252 2370 A
  7863. (close(s);)378 2664 A
  7864. 2700 V
  7865. (27820)210 648 A
  7866. 2370(s)S
  7867. 2454(=)S
  7868. (-1;)126 2538 A
  7869. 2790 V
  7870. (27821)210 648 A
  7871. (continue;)378 2370 A
  7872. 2880 V
  7873. (27822)210 648 A
  7874. 2034(})S
  7875. 2970 V
  7876. (27823)210 648 A
  7877. 2034(/*)S
  7878. 3060 V
  7879. (27824)210 648 A
  7880. 2076(*)S
  7881. (Receive)294 2160 A
  7882. (length)252 2496 A
  7883. 2790(&)S
  7884. (response)336 2874 A
  7885. 3150 V
  7886. (27825)210 648 A
  7887. 2076(*/)S
  7888. 3240 V
  7889. (27826)210 648 A
  7890. 2034(cp)S
  7891. 2160(=)S
  7892. (answer;)294 2244 A
  7893. 3330 V
  7894. (27827)210 648 A
  7895. (len)126 2034 A
  7896. 2202(=)S
  7897. (sizeof(short);)588 2286 A
  7898. 3420 V
  7899. (27828)210 648 A
  7900. (while)210 2034 A
  7901. ((len)168 2286 A
  7902. 2496(!=)S
  7903. 2622(0)S
  7904. 2706(&&)S
  7905. 3510 V
  7906. (27829)210 648 A
  7907. 2202((n)S
  7908. 2328(=)S
  7909. (read(s,)294 2412 A
  7910. ((char)210 2748 A
  7911. (*)cp,)210 3000 A
  7912. ((int)len)))420 3252 A
  7913. 3714(>)S
  7914. 3798(0))S
  7915. 3924({)S
  7916. 3600 V
  7917. (27830)210 648 A
  7918. 2370(cp)S
  7919. 2496(+=)S
  7920. 2622(n;)S
  7921. 3690 V
  7922. (27831)210 648 A
  7923. (len)126 2370 A
  7924. 2538(-=)S
  7925. 2664(n;)S
  7926. 3780 V
  7927. (27832)210 648 A
  7928. 2034(})S
  7929. 3870 V
  7930. (27833)210 648 A
  7931. 2034(if)S
  7932. 2160((n)S
  7933. 2286(<=)S
  7934. 2412(0))S
  7935. 2538({)S
  7936. 3960 V
  7937. (27834)210 648 A
  7938. (terrno)252 2370 A
  7939. 2664(=)S
  7940. (errno;)252 2748 A
  7941. 4050 V
  7942. (27835)210 648 A
  7943. (#ifdef)252 1026 A
  7944. (DEBUG)210 1320 A
  7945. 4140 V
  7946. (27836)210 648 A
  7947. 2370(if)S
  7948. ((_res.options)546 2496 A
  7949. 3084(&)S
  7950. (RES_DEBUG))420 3168 A
  7951. 4230 V
  7952. (27837)210 648 A
  7953. (perror("read)504 2706 A
  7954. (failed");)378 3252 A
  7955. 4320 V
  7956. (27838)210 648 A
  7957. (#endif)252 1026 A
  7958. 1320(/*)S
  7959. (DEBUG)210 1446 A
  7960. 1698(*/)S
  7961. 4410 V
  7962. (27839)210 648 A
  7963. ((void))252 2370 A
  7964. (close(s);)378 2664 A
  7965. 4500 V
  7966. (27840)210 648 A
  7967. 2370(s)S
  7968. 2454(=)S
  7969. (-1;)126 2538 A
  7970. 4590 V
  7971. (27841)210 648 A
  7972. 2370(/*)S
  7973. 4680 V
  7974. (27842)210 648 A
  7975. 2412(*)S
  7976. 2496(A)S
  7977. (long)168 2580 A
  7978. (running)294 2790 A
  7979. (process)294 3126 A
  7980. (might)210 3462 A
  7981. (get)126 3714 A
  7982. (its)126 3882 A
  7983. (TCP)126 4050 A
  7984. 4770 V
  7985. (27843)210 648 A
  7986. 2412(*)S
  7987. (connection)420 2496 A
  7988. (reset)210 2958 A
  7989. 3210(if)S
  7990. (the)126 3336 A
  7991. (remote)252 3504 A
  7992. (server)252 3798 A
  7993. (was)126 4092 A
  7994. 4860 V
  7995. (27844)210 648 A
  7996. 2412(*)S
  7997. (restarted.)420 2496 A
  7998. (Requery)294 3000 A
  7999. (the)126 3336 A
  8000. (server)252 3504 A
  8001. (instead)294 3798 A
  8002. 4134(of)S
  8003. 4950 V
  8004. (27845)210 648 A
  8005. 2412(*)S
  8006. (trying)252 2496 A
  8007. 2790(a)S
  8008. (new)126 2874 A
  8009. (one.)168 3042 A
  8010. (When)168 3294 A
  8011. (there)210 3504 A
  8012. 3756(is)S
  8013. (only)168 3882 A
  8014. (one)126 4092 A
  8015. 5040 V
  8016. (27846)210 648 A
  8017. 2412(*)S
  8018. (server,)294 2496 A
  8019. (this)168 2832 A
  8020. (means)210 3042 A
  8021. (that)168 3294 A
  8022. 3504(a)S
  8023. (query)210 3588 A
  8024. (might)210 3840 A
  8025. (work)168 4092 A
  8026. 5130 V
  8027. (27847)210 648 A
  8028. 2412(*)S
  8029. (instead)294 2496 A
  8030. 2832(of)S
  8031. (failing.)336 2958 A
  8032. 3378(We)S
  8033. (only)168 3504 A
  8034. (allow)210 3714 A
  8035. (one)126 3966 A
  8036. (reset)210 4134 A
  8037. 5220 V
  8038. (27848)210 648 A
  8039. 2412(*)S
  8040. (per)126 2496 A
  8041. (query)210 2664 A
  8042. 2916(to)S
  8043. (prevent)294 3042 A
  8044. (looping.)336 3378 A
  8045. 5310 V
  8046. (27849)210 648 A
  8047. 2412(*/)S
  8048. 5400 V
  8049. (27850)210 648 A
  8050. 2370(if)S
  8051. ((terrno)294 2496 A
  8052. 2832(==)S
  8053. (ECONNRESET)420 2958 A
  8054. 3420(&&)S
  8055. (!connreset))462 3546 A
  8056. 4050({)S
  8057. 5490 V
  8058. (27851)210 648 A
  8059. (connreset)378 2706 A
  8060. 3126(=)S
  8061. 3210(1;)S
  8062. 5580 V
  8063. (27852)210 648 A
  8064. (ns--;)210 2706 A
  8065. 5670 V
  8066. (27853)210 648 A
  8067. 2370(})S
  8068. 5760 V
  8069. (27854)210 648 A
  8070. (continue;)378 2370 A
  8071. 5850 V
  8072. (27855)210 648 A
  8073. 2034(})S
  8074. 5940 V
  8075. (27856)210 648 A
  8076. 2034(cp)S
  8077. 2160(=)S
  8078. (answer;)294 2244 A
  8079. 6030 V
  8080. (27857)210 648 A
  8081. 2034(if)S
  8082. (((resplen)378 2160 A
  8083. 2580(=)S
  8084. (ntohs(*(u_short)630 2664 A
  8085. (*)cp)))252 3336 A
  8086. 3630(>)S
  8087. (anslen))294 3714 A
  8088. 4050({)S
  8089. 6120 V
  8090. (27858)210 648 A
  8091. (#ifdef)252 1026 A
  8092. (DEBUG)210 1320 A
  8093. 6210 V
  8094. (27859)210 648 A
  8095. 2370(if)S
  8096. ((_res.options)546 2496 A
  8097. 3084(&)S
  8098. (RES_DEBUG))420 3168 A
  8099. 8418 V
  8100. EP
  8101. %%Page: 267 267
  8102. BP
  8103. /slant 0 def
  8104. /height 0 def
  8105. 630 V
  8106. 10 R
  8107. 648(MINIX)S
  8108. 976(SOURCE)S
  8109. 1399(CODE)S
  8110. 11 R
  8111. 1975(File:)S
  8112. (src/lib/ip/res_send.c)892 2208 A
  8113. 12 B
  8114. (267)180 4248 A
  8115. 900 V
  8116. 7 LST
  8117. (27860)210 648 A
  8118. (fprintf(stderr,)630 2706 A
  8119. ("response)378 3378 A
  8120. (truncated\n");)588 3798 A
  8121. 990 V
  8122. (27861)210 648 A
  8123. (#endif)252 1026 A
  8124. 1320(/*)S
  8125. (DEBUG)210 1446 A
  8126. 1698(*/)S
  8127. 1080 V
  8128. (27862)210 648 A
  8129. (len)126 2370 A
  8130. 2538(=)S
  8131. (anslen;)294 2622 A
  8132. 1170 V
  8133. (27863)210 648 A
  8134. (truncated)378 2370 A
  8135. 2790(=)S
  8136. 2874(1;)S
  8137. 1260 V
  8138. (27864)210 648 A
  8139. 2034(})S
  8140. (else)168 2118 A
  8141. 1350 V
  8142. (27865)210 648 A
  8143. (len)126 2370 A
  8144. 2538(=)S
  8145. (resplen;)336 2622 A
  8146. 1440 V
  8147. (27866)210 648 A
  8148. (while)210 2034 A
  8149. ((len)168 2286 A
  8150. 2496(!=)S
  8151. 2622(0)S
  8152. 2706(&&)S