db_server.h
上传用户:romrleung
上传日期:2022-05-23
资源大小:18897k
文件大小:41k
源码类别:

MySQL数据库

开发平台:

Visual C++

  1. /*
  2.  * Please do not edit this file.
  3.  * It was generated using rpcgen.
  4.  */
  5. #ifndef _DB_SERVER_H_RPCGEN
  6. #define _DB_SERVER_H_RPCGEN
  7. #ifdef __cplusplus
  8. extern "C" {
  9. #endif
  10. struct __env_cachesize_msg {
  11. u_int dbenvcl_id;
  12. u_int gbytes;
  13. u_int bytes;
  14. u_int ncache;
  15. };
  16. typedef struct __env_cachesize_msg __env_cachesize_msg;
  17. struct __env_cachesize_reply {
  18. int status;
  19. };
  20. typedef struct __env_cachesize_reply __env_cachesize_reply;
  21. struct __env_close_msg {
  22. u_int dbenvcl_id;
  23. u_int flags;
  24. };
  25. typedef struct __env_close_msg __env_close_msg;
  26. struct __env_close_reply {
  27. int status;
  28. };
  29. typedef struct __env_close_reply __env_close_reply;
  30. struct __env_create_msg {
  31. u_int timeout;
  32. };
  33. typedef struct __env_create_msg __env_create_msg;
  34. struct __env_create_reply {
  35. int status;
  36. u_int envcl_id;
  37. };
  38. typedef struct __env_create_reply __env_create_reply;
  39. struct __env_dbremove_msg {
  40. u_int dbenvcl_id;
  41. u_int txnpcl_id;
  42. char *name;
  43. char *subdb;
  44. u_int flags;
  45. };
  46. typedef struct __env_dbremove_msg __env_dbremove_msg;
  47. struct __env_dbremove_reply {
  48. int status;
  49. };
  50. typedef struct __env_dbremove_reply __env_dbremove_reply;
  51. struct __env_dbrename_msg {
  52. u_int dbenvcl_id;
  53. u_int txnpcl_id;
  54. char *name;
  55. char *subdb;
  56. char *newname;
  57. u_int flags;
  58. };
  59. typedef struct __env_dbrename_msg __env_dbrename_msg;
  60. struct __env_dbrename_reply {
  61. int status;
  62. };
  63. typedef struct __env_dbrename_reply __env_dbrename_reply;
  64. struct __env_encrypt_msg {
  65. u_int dbenvcl_id;
  66. char *passwd;
  67. u_int flags;
  68. };
  69. typedef struct __env_encrypt_msg __env_encrypt_msg;
  70. struct __env_encrypt_reply {
  71. int status;
  72. };
  73. typedef struct __env_encrypt_reply __env_encrypt_reply;
  74. struct __env_flags_msg {
  75. u_int dbenvcl_id;
  76. u_int flags;
  77. u_int onoff;
  78. };
  79. typedef struct __env_flags_msg __env_flags_msg;
  80. struct __env_flags_reply {
  81. int status;
  82. };
  83. typedef struct __env_flags_reply __env_flags_reply;
  84. struct __env_open_msg {
  85. u_int dbenvcl_id;
  86. char *home;
  87. u_int flags;
  88. u_int mode;
  89. };
  90. typedef struct __env_open_msg __env_open_msg;
  91. struct __env_open_reply {
  92. int status;
  93. u_int envcl_id;
  94. };
  95. typedef struct __env_open_reply __env_open_reply;
  96. struct __env_remove_msg {
  97. u_int dbenvcl_id;
  98. char *home;
  99. u_int flags;
  100. };
  101. typedef struct __env_remove_msg __env_remove_msg;
  102. struct __env_remove_reply {
  103. int status;
  104. };
  105. typedef struct __env_remove_reply __env_remove_reply;
  106. struct __txn_abort_msg {
  107. u_int txnpcl_id;
  108. };
  109. typedef struct __txn_abort_msg __txn_abort_msg;
  110. struct __txn_abort_reply {
  111. int status;
  112. };
  113. typedef struct __txn_abort_reply __txn_abort_reply;
  114. struct __txn_begin_msg {
  115. u_int dbenvcl_id;
  116. u_int parentcl_id;
  117. u_int flags;
  118. };
  119. typedef struct __txn_begin_msg __txn_begin_msg;
  120. struct __txn_begin_reply {
  121. int status;
  122. u_int txnidcl_id;
  123. };
  124. typedef struct __txn_begin_reply __txn_begin_reply;
  125. struct __txn_commit_msg {
  126. u_int txnpcl_id;
  127. u_int flags;
  128. };
  129. typedef struct __txn_commit_msg __txn_commit_msg;
  130. struct __txn_commit_reply {
  131. int status;
  132. };
  133. typedef struct __txn_commit_reply __txn_commit_reply;
  134. struct __txn_discard_msg {
  135. u_int txnpcl_id;
  136. u_int flags;
  137. };
  138. typedef struct __txn_discard_msg __txn_discard_msg;
  139. struct __txn_discard_reply {
  140. int status;
  141. };
  142. typedef struct __txn_discard_reply __txn_discard_reply;
  143. struct __txn_prepare_msg {
  144. u_int txnpcl_id;
  145. char gid[128];
  146. };
  147. typedef struct __txn_prepare_msg __txn_prepare_msg;
  148. struct __txn_prepare_reply {
  149. int status;
  150. };
  151. typedef struct __txn_prepare_reply __txn_prepare_reply;
  152. struct __txn_recover_msg {
  153. u_int dbenvcl_id;
  154. u_int count;
  155. u_int flags;
  156. };
  157. typedef struct __txn_recover_msg __txn_recover_msg;
  158. struct __txn_recover_reply {
  159. int status;
  160. struct {
  161. u_int txn_len;
  162. u_int *txn_val;
  163. } txn;
  164. struct {
  165. u_int gid_len;
  166. char *gid_val;
  167. } gid;
  168. u_int retcount;
  169. };
  170. typedef struct __txn_recover_reply __txn_recover_reply;
  171. struct __db_associate_msg {
  172. u_int dbpcl_id;
  173. u_int txnpcl_id;
  174. u_int sdbpcl_id;
  175. u_int flags;
  176. };
  177. typedef struct __db_associate_msg __db_associate_msg;
  178. struct __db_associate_reply {
  179. int status;
  180. };
  181. typedef struct __db_associate_reply __db_associate_reply;
  182. struct __db_bt_maxkey_msg {
  183. u_int dbpcl_id;
  184. u_int maxkey;
  185. };
  186. typedef struct __db_bt_maxkey_msg __db_bt_maxkey_msg;
  187. struct __db_bt_maxkey_reply {
  188. int status;
  189. };
  190. typedef struct __db_bt_maxkey_reply __db_bt_maxkey_reply;
  191. struct __db_bt_minkey_msg {
  192. u_int dbpcl_id;
  193. u_int minkey;
  194. };
  195. typedef struct __db_bt_minkey_msg __db_bt_minkey_msg;
  196. struct __db_bt_minkey_reply {
  197. int status;
  198. };
  199. typedef struct __db_bt_minkey_reply __db_bt_minkey_reply;
  200. struct __db_close_msg {
  201. u_int dbpcl_id;
  202. u_int flags;
  203. };
  204. typedef struct __db_close_msg __db_close_msg;
  205. struct __db_close_reply {
  206. int status;
  207. };
  208. typedef struct __db_close_reply __db_close_reply;
  209. struct __db_create_msg {
  210. u_int dbenvcl_id;
  211. u_int flags;
  212. };
  213. typedef struct __db_create_msg __db_create_msg;
  214. struct __db_create_reply {
  215. int status;
  216. u_int dbcl_id;
  217. };
  218. typedef struct __db_create_reply __db_create_reply;
  219. struct __db_del_msg {
  220. u_int dbpcl_id;
  221. u_int txnpcl_id;
  222. u_int keydlen;
  223. u_int keydoff;
  224. u_int keyulen;
  225. u_int keyflags;
  226. struct {
  227. u_int keydata_len;
  228. char *keydata_val;
  229. } keydata;
  230. u_int flags;
  231. };
  232. typedef struct __db_del_msg __db_del_msg;
  233. struct __db_del_reply {
  234. int status;
  235. };
  236. typedef struct __db_del_reply __db_del_reply;
  237. struct __db_encrypt_msg {
  238. u_int dbpcl_id;
  239. char *passwd;
  240. u_int flags;
  241. };
  242. typedef struct __db_encrypt_msg __db_encrypt_msg;
  243. struct __db_encrypt_reply {
  244. int status;
  245. };
  246. typedef struct __db_encrypt_reply __db_encrypt_reply;
  247. struct __db_extentsize_msg {
  248. u_int dbpcl_id;
  249. u_int extentsize;
  250. };
  251. typedef struct __db_extentsize_msg __db_extentsize_msg;
  252. struct __db_extentsize_reply {
  253. int status;
  254. };
  255. typedef struct __db_extentsize_reply __db_extentsize_reply;
  256. struct __db_flags_msg {
  257. u_int dbpcl_id;
  258. u_int flags;
  259. };
  260. typedef struct __db_flags_msg __db_flags_msg;
  261. struct __db_flags_reply {
  262. int status;
  263. };
  264. typedef struct __db_flags_reply __db_flags_reply;
  265. struct __db_get_msg {
  266. u_int dbpcl_id;
  267. u_int txnpcl_id;
  268. u_int keydlen;
  269. u_int keydoff;
  270. u_int keyulen;
  271. u_int keyflags;
  272. struct {
  273. u_int keydata_len;
  274. char *keydata_val;
  275. } keydata;
  276. u_int datadlen;
  277. u_int datadoff;
  278. u_int dataulen;
  279. u_int dataflags;
  280. struct {
  281. u_int datadata_len;
  282. char *datadata_val;
  283. } datadata;
  284. u_int flags;
  285. };
  286. typedef struct __db_get_msg __db_get_msg;
  287. struct __db_get_reply {
  288. int status;
  289. struct {
  290. u_int keydata_len;
  291. char *keydata_val;
  292. } keydata;
  293. struct {
  294. u_int datadata_len;
  295. char *datadata_val;
  296. } datadata;
  297. };
  298. typedef struct __db_get_reply __db_get_reply;
  299. struct __db_h_ffactor_msg {
  300. u_int dbpcl_id;
  301. u_int ffactor;
  302. };
  303. typedef struct __db_h_ffactor_msg __db_h_ffactor_msg;
  304. struct __db_h_ffactor_reply {
  305. int status;
  306. };
  307. typedef struct __db_h_ffactor_reply __db_h_ffactor_reply;
  308. struct __db_h_nelem_msg {
  309. u_int dbpcl_id;
  310. u_int nelem;
  311. };
  312. typedef struct __db_h_nelem_msg __db_h_nelem_msg;
  313. struct __db_h_nelem_reply {
  314. int status;
  315. };
  316. typedef struct __db_h_nelem_reply __db_h_nelem_reply;
  317. struct __db_key_range_msg {
  318. u_int dbpcl_id;
  319. u_int txnpcl_id;
  320. u_int keydlen;
  321. u_int keydoff;
  322. u_int keyulen;
  323. u_int keyflags;
  324. struct {
  325. u_int keydata_len;
  326. char *keydata_val;
  327. } keydata;
  328. u_int flags;
  329. };
  330. typedef struct __db_key_range_msg __db_key_range_msg;
  331. struct __db_key_range_reply {
  332. int status;
  333. double less;
  334. double equal;
  335. double greater;
  336. };
  337. typedef struct __db_key_range_reply __db_key_range_reply;
  338. struct __db_lorder_msg {
  339. u_int dbpcl_id;
  340. u_int lorder;
  341. };
  342. typedef struct __db_lorder_msg __db_lorder_msg;
  343. struct __db_lorder_reply {
  344. int status;
  345. };
  346. typedef struct __db_lorder_reply __db_lorder_reply;
  347. struct __db_open_msg {
  348. u_int dbpcl_id;
  349. u_int txnpcl_id;
  350. char *name;
  351. char *subdb;
  352. u_int type;
  353. u_int flags;
  354. u_int mode;
  355. };
  356. typedef struct __db_open_msg __db_open_msg;
  357. struct __db_open_reply {
  358. int status;
  359. u_int dbcl_id;
  360. u_int type;
  361. u_int dbflags;
  362. u_int lorder;
  363. };
  364. typedef struct __db_open_reply __db_open_reply;
  365. struct __db_pagesize_msg {
  366. u_int dbpcl_id;
  367. u_int pagesize;
  368. };
  369. typedef struct __db_pagesize_msg __db_pagesize_msg;
  370. struct __db_pagesize_reply {
  371. int status;
  372. };
  373. typedef struct __db_pagesize_reply __db_pagesize_reply;
  374. struct __db_pget_msg {
  375. u_int dbpcl_id;
  376. u_int txnpcl_id;
  377. u_int skeydlen;
  378. u_int skeydoff;
  379. u_int skeyulen;
  380. u_int skeyflags;
  381. struct {
  382. u_int skeydata_len;
  383. char *skeydata_val;
  384. } skeydata;
  385. u_int pkeydlen;
  386. u_int pkeydoff;
  387. u_int pkeyulen;
  388. u_int pkeyflags;
  389. struct {
  390. u_int pkeydata_len;
  391. char *pkeydata_val;
  392. } pkeydata;
  393. u_int datadlen;
  394. u_int datadoff;
  395. u_int dataulen;
  396. u_int dataflags;
  397. struct {
  398. u_int datadata_len;
  399. char *datadata_val;
  400. } datadata;
  401. u_int flags;
  402. };
  403. typedef struct __db_pget_msg __db_pget_msg;
  404. struct __db_pget_reply {
  405. int status;
  406. struct {
  407. u_int skeydata_len;
  408. char *skeydata_val;
  409. } skeydata;
  410. struct {
  411. u_int pkeydata_len;
  412. char *pkeydata_val;
  413. } pkeydata;
  414. struct {
  415. u_int datadata_len;
  416. char *datadata_val;
  417. } datadata;
  418. };
  419. typedef struct __db_pget_reply __db_pget_reply;
  420. struct __db_put_msg {
  421. u_int dbpcl_id;
  422. u_int txnpcl_id;
  423. u_int keydlen;
  424. u_int keydoff;
  425. u_int keyulen;
  426. u_int keyflags;
  427. struct {
  428. u_int keydata_len;
  429. char *keydata_val;
  430. } keydata;
  431. u_int datadlen;
  432. u_int datadoff;
  433. u_int dataulen;
  434. u_int dataflags;
  435. struct {
  436. u_int datadata_len;
  437. char *datadata_val;
  438. } datadata;
  439. u_int flags;
  440. };
  441. typedef struct __db_put_msg __db_put_msg;
  442. struct __db_put_reply {
  443. int status;
  444. struct {
  445. u_int keydata_len;
  446. char *keydata_val;
  447. } keydata;
  448. };
  449. typedef struct __db_put_reply __db_put_reply;
  450. struct __db_re_delim_msg {
  451. u_int dbpcl_id;
  452. u_int delim;
  453. };
  454. typedef struct __db_re_delim_msg __db_re_delim_msg;
  455. struct __db_re_delim_reply {
  456. int status;
  457. };
  458. typedef struct __db_re_delim_reply __db_re_delim_reply;
  459. struct __db_re_len_msg {
  460. u_int dbpcl_id;
  461. u_int len;
  462. };
  463. typedef struct __db_re_len_msg __db_re_len_msg;
  464. struct __db_re_len_reply {
  465. int status;
  466. };
  467. typedef struct __db_re_len_reply __db_re_len_reply;
  468. struct __db_re_pad_msg {
  469. u_int dbpcl_id;
  470. u_int pad;
  471. };
  472. typedef struct __db_re_pad_msg __db_re_pad_msg;
  473. struct __db_re_pad_reply {
  474. int status;
  475. };
  476. typedef struct __db_re_pad_reply __db_re_pad_reply;
  477. struct __db_remove_msg {
  478. u_int dbpcl_id;
  479. char *name;
  480. char *subdb;
  481. u_int flags;
  482. };
  483. typedef struct __db_remove_msg __db_remove_msg;
  484. struct __db_remove_reply {
  485. int status;
  486. };
  487. typedef struct __db_remove_reply __db_remove_reply;
  488. struct __db_rename_msg {
  489. u_int dbpcl_id;
  490. char *name;
  491. char *subdb;
  492. char *newname;
  493. u_int flags;
  494. };
  495. typedef struct __db_rename_msg __db_rename_msg;
  496. struct __db_rename_reply {
  497. int status;
  498. };
  499. typedef struct __db_rename_reply __db_rename_reply;
  500. struct __db_stat_msg {
  501. u_int dbpcl_id;
  502. u_int flags;
  503. };
  504. typedef struct __db_stat_msg __db_stat_msg;
  505. struct __db_stat_reply {
  506. int status;
  507. struct {
  508. u_int stats_len;
  509. u_int *stats_val;
  510. } stats;
  511. };
  512. typedef struct __db_stat_reply __db_stat_reply;
  513. struct __db_sync_msg {
  514. u_int dbpcl_id;
  515. u_int flags;
  516. };
  517. typedef struct __db_sync_msg __db_sync_msg;
  518. struct __db_sync_reply {
  519. int status;
  520. };
  521. typedef struct __db_sync_reply __db_sync_reply;
  522. struct __db_truncate_msg {
  523. u_int dbpcl_id;
  524. u_int txnpcl_id;
  525. u_int flags;
  526. };
  527. typedef struct __db_truncate_msg __db_truncate_msg;
  528. struct __db_truncate_reply {
  529. int status;
  530. u_int count;
  531. };
  532. typedef struct __db_truncate_reply __db_truncate_reply;
  533. struct __db_cursor_msg {
  534. u_int dbpcl_id;
  535. u_int txnpcl_id;
  536. u_int flags;
  537. };
  538. typedef struct __db_cursor_msg __db_cursor_msg;
  539. struct __db_cursor_reply {
  540. int status;
  541. u_int dbcidcl_id;
  542. };
  543. typedef struct __db_cursor_reply __db_cursor_reply;
  544. struct __db_join_msg {
  545. u_int dbpcl_id;
  546. struct {
  547. u_int curs_len;
  548. u_int *curs_val;
  549. } curs;
  550. u_int flags;
  551. };
  552. typedef struct __db_join_msg __db_join_msg;
  553. struct __db_join_reply {
  554. int status;
  555. u_int dbcidcl_id;
  556. };
  557. typedef struct __db_join_reply __db_join_reply;
  558. struct __dbc_close_msg {
  559. u_int dbccl_id;
  560. };
  561. typedef struct __dbc_close_msg __dbc_close_msg;
  562. struct __dbc_close_reply {
  563. int status;
  564. };
  565. typedef struct __dbc_close_reply __dbc_close_reply;
  566. struct __dbc_count_msg {
  567. u_int dbccl_id;
  568. u_int flags;
  569. };
  570. typedef struct __dbc_count_msg __dbc_count_msg;
  571. struct __dbc_count_reply {
  572. int status;
  573. u_int dupcount;
  574. };
  575. typedef struct __dbc_count_reply __dbc_count_reply;
  576. struct __dbc_del_msg {
  577. u_int dbccl_id;
  578. u_int flags;
  579. };
  580. typedef struct __dbc_del_msg __dbc_del_msg;
  581. struct __dbc_del_reply {
  582. int status;
  583. };
  584. typedef struct __dbc_del_reply __dbc_del_reply;
  585. struct __dbc_dup_msg {
  586. u_int dbccl_id;
  587. u_int flags;
  588. };
  589. typedef struct __dbc_dup_msg __dbc_dup_msg;
  590. struct __dbc_dup_reply {
  591. int status;
  592. u_int dbcidcl_id;
  593. };
  594. typedef struct __dbc_dup_reply __dbc_dup_reply;
  595. struct __dbc_get_msg {
  596. u_int dbccl_id;
  597. u_int keydlen;
  598. u_int keydoff;
  599. u_int keyulen;
  600. u_int keyflags;
  601. struct {
  602. u_int keydata_len;
  603. char *keydata_val;
  604. } keydata;
  605. u_int datadlen;
  606. u_int datadoff;
  607. u_int dataulen;
  608. u_int dataflags;
  609. struct {
  610. u_int datadata_len;
  611. char *datadata_val;
  612. } datadata;
  613. u_int flags;
  614. };
  615. typedef struct __dbc_get_msg __dbc_get_msg;
  616. struct __dbc_get_reply {
  617. int status;
  618. struct {
  619. u_int keydata_len;
  620. char *keydata_val;
  621. } keydata;
  622. struct {
  623. u_int datadata_len;
  624. char *datadata_val;
  625. } datadata;
  626. };
  627. typedef struct __dbc_get_reply __dbc_get_reply;
  628. struct __dbc_pget_msg {
  629. u_int dbccl_id;
  630. u_int skeydlen;
  631. u_int skeydoff;
  632. u_int skeyulen;
  633. u_int skeyflags;
  634. struct {
  635. u_int skeydata_len;
  636. char *skeydata_val;
  637. } skeydata;
  638. u_int pkeydlen;
  639. u_int pkeydoff;
  640. u_int pkeyulen;
  641. u_int pkeyflags;
  642. struct {
  643. u_int pkeydata_len;
  644. char *pkeydata_val;
  645. } pkeydata;
  646. u_int datadlen;
  647. u_int datadoff;
  648. u_int dataulen;
  649. u_int dataflags;
  650. struct {
  651. u_int datadata_len;
  652. char *datadata_val;
  653. } datadata;
  654. u_int flags;
  655. };
  656. typedef struct __dbc_pget_msg __dbc_pget_msg;
  657. struct __dbc_pget_reply {
  658. int status;
  659. struct {
  660. u_int skeydata_len;
  661. char *skeydata_val;
  662. } skeydata;
  663. struct {
  664. u_int pkeydata_len;
  665. char *pkeydata_val;
  666. } pkeydata;
  667. struct {
  668. u_int datadata_len;
  669. char *datadata_val;
  670. } datadata;
  671. };
  672. typedef struct __dbc_pget_reply __dbc_pget_reply;
  673. struct __dbc_put_msg {
  674. u_int dbccl_id;
  675. u_int keydlen;
  676. u_int keydoff;
  677. u_int keyulen;
  678. u_int keyflags;
  679. struct {
  680. u_int keydata_len;
  681. char *keydata_val;
  682. } keydata;
  683. u_int datadlen;
  684. u_int datadoff;
  685. u_int dataulen;
  686. u_int dataflags;
  687. struct {
  688. u_int datadata_len;
  689. char *datadata_val;
  690. } datadata;
  691. u_int flags;
  692. };
  693. typedef struct __dbc_put_msg __dbc_put_msg;
  694. struct __dbc_put_reply {
  695. int status;
  696. struct {
  697. u_int keydata_len;
  698. char *keydata_val;
  699. } keydata;
  700. };
  701. typedef struct __dbc_put_reply __dbc_put_reply;
  702. #if defined(__STDC__) || defined(__cplusplus)
  703. #define __DB_env_cachesize 1
  704. extern  __env_cachesize_reply * __db_env_cachesize_4001(__env_cachesize_msg *, CLIENT *);
  705. extern  __env_cachesize_reply * __db_env_cachesize_4001_svc(__env_cachesize_msg *, struct svc_req *);
  706. #define __DB_env_close 2
  707. extern  __env_close_reply * __db_env_close_4001(__env_close_msg *, CLIENT *);
  708. extern  __env_close_reply * __db_env_close_4001_svc(__env_close_msg *, struct svc_req *);
  709. #define __DB_env_create 3
  710. extern  __env_create_reply * __db_env_create_4001(__env_create_msg *, CLIENT *);
  711. extern  __env_create_reply * __db_env_create_4001_svc(__env_create_msg *, struct svc_req *);
  712. #define __DB_env_dbremove 4
  713. extern  __env_dbremove_reply * __db_env_dbremove_4001(__env_dbremove_msg *, CLIENT *);
  714. extern  __env_dbremove_reply * __db_env_dbremove_4001_svc(__env_dbremove_msg *, struct svc_req *);
  715. #define __DB_env_dbrename 5
  716. extern  __env_dbrename_reply * __db_env_dbrename_4001(__env_dbrename_msg *, CLIENT *);
  717. extern  __env_dbrename_reply * __db_env_dbrename_4001_svc(__env_dbrename_msg *, struct svc_req *);
  718. #define __DB_env_encrypt 6
  719. extern  __env_encrypt_reply * __db_env_encrypt_4001(__env_encrypt_msg *, CLIENT *);
  720. extern  __env_encrypt_reply * __db_env_encrypt_4001_svc(__env_encrypt_msg *, struct svc_req *);
  721. #define __DB_env_flags 7
  722. extern  __env_flags_reply * __db_env_flags_4001(__env_flags_msg *, CLIENT *);
  723. extern  __env_flags_reply * __db_env_flags_4001_svc(__env_flags_msg *, struct svc_req *);
  724. #define __DB_env_open 8
  725. extern  __env_open_reply * __db_env_open_4001(__env_open_msg *, CLIENT *);
  726. extern  __env_open_reply * __db_env_open_4001_svc(__env_open_msg *, struct svc_req *);
  727. #define __DB_env_remove 9
  728. extern  __env_remove_reply * __db_env_remove_4001(__env_remove_msg *, CLIENT *);
  729. extern  __env_remove_reply * __db_env_remove_4001_svc(__env_remove_msg *, struct svc_req *);
  730. #define __DB_txn_abort 10
  731. extern  __txn_abort_reply * __db_txn_abort_4001(__txn_abort_msg *, CLIENT *);
  732. extern  __txn_abort_reply * __db_txn_abort_4001_svc(__txn_abort_msg *, struct svc_req *);
  733. #define __DB_txn_begin 11
  734. extern  __txn_begin_reply * __db_txn_begin_4001(__txn_begin_msg *, CLIENT *);
  735. extern  __txn_begin_reply * __db_txn_begin_4001_svc(__txn_begin_msg *, struct svc_req *);
  736. #define __DB_txn_commit 12
  737. extern  __txn_commit_reply * __db_txn_commit_4001(__txn_commit_msg *, CLIENT *);
  738. extern  __txn_commit_reply * __db_txn_commit_4001_svc(__txn_commit_msg *, struct svc_req *);
  739. #define __DB_txn_discard 13
  740. extern  __txn_discard_reply * __db_txn_discard_4001(__txn_discard_msg *, CLIENT *);
  741. extern  __txn_discard_reply * __db_txn_discard_4001_svc(__txn_discard_msg *, struct svc_req *);
  742. #define __DB_txn_prepare 14
  743. extern  __txn_prepare_reply * __db_txn_prepare_4001(__txn_prepare_msg *, CLIENT *);
  744. extern  __txn_prepare_reply * __db_txn_prepare_4001_svc(__txn_prepare_msg *, struct svc_req *);
  745. #define __DB_txn_recover 15
  746. extern  __txn_recover_reply * __db_txn_recover_4001(__txn_recover_msg *, CLIENT *);
  747. extern  __txn_recover_reply * __db_txn_recover_4001_svc(__txn_recover_msg *, struct svc_req *);
  748. #define __DB_db_associate 16
  749. extern  __db_associate_reply * __db_db_associate_4001(__db_associate_msg *, CLIENT *);
  750. extern  __db_associate_reply * __db_db_associate_4001_svc(__db_associate_msg *, struct svc_req *);
  751. #define __DB_db_bt_maxkey 17
  752. extern  __db_bt_maxkey_reply * __db_db_bt_maxkey_4001(__db_bt_maxkey_msg *, CLIENT *);
  753. extern  __db_bt_maxkey_reply * __db_db_bt_maxkey_4001_svc(__db_bt_maxkey_msg *, struct svc_req *);
  754. #define __DB_db_bt_minkey 18
  755. extern  __db_bt_minkey_reply * __db_db_bt_minkey_4001(__db_bt_minkey_msg *, CLIENT *);
  756. extern  __db_bt_minkey_reply * __db_db_bt_minkey_4001_svc(__db_bt_minkey_msg *, struct svc_req *);
  757. #define __DB_db_close 19
  758. extern  __db_close_reply * __db_db_close_4001(__db_close_msg *, CLIENT *);
  759. extern  __db_close_reply * __db_db_close_4001_svc(__db_close_msg *, struct svc_req *);
  760. #define __DB_db_create 20
  761. extern  __db_create_reply * __db_db_create_4001(__db_create_msg *, CLIENT *);
  762. extern  __db_create_reply * __db_db_create_4001_svc(__db_create_msg *, struct svc_req *);
  763. #define __DB_db_del 21
  764. extern  __db_del_reply * __db_db_del_4001(__db_del_msg *, CLIENT *);
  765. extern  __db_del_reply * __db_db_del_4001_svc(__db_del_msg *, struct svc_req *);
  766. #define __DB_db_encrypt 22
  767. extern  __db_encrypt_reply * __db_db_encrypt_4001(__db_encrypt_msg *, CLIENT *);
  768. extern  __db_encrypt_reply * __db_db_encrypt_4001_svc(__db_encrypt_msg *, struct svc_req *);
  769. #define __DB_db_extentsize 23
  770. extern  __db_extentsize_reply * __db_db_extentsize_4001(__db_extentsize_msg *, CLIENT *);
  771. extern  __db_extentsize_reply * __db_db_extentsize_4001_svc(__db_extentsize_msg *, struct svc_req *);
  772. #define __DB_db_flags 24
  773. extern  __db_flags_reply * __db_db_flags_4001(__db_flags_msg *, CLIENT *);
  774. extern  __db_flags_reply * __db_db_flags_4001_svc(__db_flags_msg *, struct svc_req *);
  775. #define __DB_db_get 25
  776. extern  __db_get_reply * __db_db_get_4001(__db_get_msg *, CLIENT *);
  777. extern  __db_get_reply * __db_db_get_4001_svc(__db_get_msg *, struct svc_req *);
  778. #define __DB_db_h_ffactor 26
  779. extern  __db_h_ffactor_reply * __db_db_h_ffactor_4001(__db_h_ffactor_msg *, CLIENT *);
  780. extern  __db_h_ffactor_reply * __db_db_h_ffactor_4001_svc(__db_h_ffactor_msg *, struct svc_req *);
  781. #define __DB_db_h_nelem 27
  782. extern  __db_h_nelem_reply * __db_db_h_nelem_4001(__db_h_nelem_msg *, CLIENT *);
  783. extern  __db_h_nelem_reply * __db_db_h_nelem_4001_svc(__db_h_nelem_msg *, struct svc_req *);
  784. #define __DB_db_key_range 28
  785. extern  __db_key_range_reply * __db_db_key_range_4001(__db_key_range_msg *, CLIENT *);
  786. extern  __db_key_range_reply * __db_db_key_range_4001_svc(__db_key_range_msg *, struct svc_req *);
  787. #define __DB_db_lorder 29
  788. extern  __db_lorder_reply * __db_db_lorder_4001(__db_lorder_msg *, CLIENT *);
  789. extern  __db_lorder_reply * __db_db_lorder_4001_svc(__db_lorder_msg *, struct svc_req *);
  790. #define __DB_db_open 30
  791. extern  __db_open_reply * __db_db_open_4001(__db_open_msg *, CLIENT *);
  792. extern  __db_open_reply * __db_db_open_4001_svc(__db_open_msg *, struct svc_req *);
  793. #define __DB_db_pagesize 31
  794. extern  __db_pagesize_reply * __db_db_pagesize_4001(__db_pagesize_msg *, CLIENT *);
  795. extern  __db_pagesize_reply * __db_db_pagesize_4001_svc(__db_pagesize_msg *, struct svc_req *);
  796. #define __DB_db_pget 32
  797. extern  __db_pget_reply * __db_db_pget_4001(__db_pget_msg *, CLIENT *);
  798. extern  __db_pget_reply * __db_db_pget_4001_svc(__db_pget_msg *, struct svc_req *);
  799. #define __DB_db_put 33
  800. extern  __db_put_reply * __db_db_put_4001(__db_put_msg *, CLIENT *);
  801. extern  __db_put_reply * __db_db_put_4001_svc(__db_put_msg *, struct svc_req *);
  802. #define __DB_db_re_delim 34
  803. extern  __db_re_delim_reply * __db_db_re_delim_4001(__db_re_delim_msg *, CLIENT *);
  804. extern  __db_re_delim_reply * __db_db_re_delim_4001_svc(__db_re_delim_msg *, struct svc_req *);
  805. #define __DB_db_re_len 35
  806. extern  __db_re_len_reply * __db_db_re_len_4001(__db_re_len_msg *, CLIENT *);
  807. extern  __db_re_len_reply * __db_db_re_len_4001_svc(__db_re_len_msg *, struct svc_req *);
  808. #define __DB_db_re_pad 36
  809. extern  __db_re_pad_reply * __db_db_re_pad_4001(__db_re_pad_msg *, CLIENT *);
  810. extern  __db_re_pad_reply * __db_db_re_pad_4001_svc(__db_re_pad_msg *, struct svc_req *);
  811. #define __DB_db_remove 37
  812. extern  __db_remove_reply * __db_db_remove_4001(__db_remove_msg *, CLIENT *);
  813. extern  __db_remove_reply * __db_db_remove_4001_svc(__db_remove_msg *, struct svc_req *);
  814. #define __DB_db_rename 38
  815. extern  __db_rename_reply * __db_db_rename_4001(__db_rename_msg *, CLIENT *);
  816. extern  __db_rename_reply * __db_db_rename_4001_svc(__db_rename_msg *, struct svc_req *);
  817. #define __DB_db_stat 39
  818. extern  __db_stat_reply * __db_db_stat_4001(__db_stat_msg *, CLIENT *);
  819. extern  __db_stat_reply * __db_db_stat_4001_svc(__db_stat_msg *, struct svc_req *);
  820. #define __DB_db_sync 40
  821. extern  __db_sync_reply * __db_db_sync_4001(__db_sync_msg *, CLIENT *);
  822. extern  __db_sync_reply * __db_db_sync_4001_svc(__db_sync_msg *, struct svc_req *);
  823. #define __DB_db_truncate 41
  824. extern  __db_truncate_reply * __db_db_truncate_4001(__db_truncate_msg *, CLIENT *);
  825. extern  __db_truncate_reply * __db_db_truncate_4001_svc(__db_truncate_msg *, struct svc_req *);
  826. #define __DB_db_cursor 42
  827. extern  __db_cursor_reply * __db_db_cursor_4001(__db_cursor_msg *, CLIENT *);
  828. extern  __db_cursor_reply * __db_db_cursor_4001_svc(__db_cursor_msg *, struct svc_req *);
  829. #define __DB_db_join 43
  830. extern  __db_join_reply * __db_db_join_4001(__db_join_msg *, CLIENT *);
  831. extern  __db_join_reply * __db_db_join_4001_svc(__db_join_msg *, struct svc_req *);
  832. #define __DB_dbc_close 44
  833. extern  __dbc_close_reply * __db_dbc_close_4001(__dbc_close_msg *, CLIENT *);
  834. extern  __dbc_close_reply * __db_dbc_close_4001_svc(__dbc_close_msg *, struct svc_req *);
  835. #define __DB_dbc_count 45
  836. extern  __dbc_count_reply * __db_dbc_count_4001(__dbc_count_msg *, CLIENT *);
  837. extern  __dbc_count_reply * __db_dbc_count_4001_svc(__dbc_count_msg *, struct svc_req *);
  838. #define __DB_dbc_del 46
  839. extern  __dbc_del_reply * __db_dbc_del_4001(__dbc_del_msg *, CLIENT *);
  840. extern  __dbc_del_reply * __db_dbc_del_4001_svc(__dbc_del_msg *, struct svc_req *);
  841. #define __DB_dbc_dup 47
  842. extern  __dbc_dup_reply * __db_dbc_dup_4001(__dbc_dup_msg *, CLIENT *);
  843. extern  __dbc_dup_reply * __db_dbc_dup_4001_svc(__dbc_dup_msg *, struct svc_req *);
  844. #define __DB_dbc_get 48
  845. extern  __dbc_get_reply * __db_dbc_get_4001(__dbc_get_msg *, CLIENT *);
  846. extern  __dbc_get_reply * __db_dbc_get_4001_svc(__dbc_get_msg *, struct svc_req *);
  847. #define __DB_dbc_pget 49
  848. extern  __dbc_pget_reply * __db_dbc_pget_4001(__dbc_pget_msg *, CLIENT *);
  849. extern  __dbc_pget_reply * __db_dbc_pget_4001_svc(__dbc_pget_msg *, struct svc_req *);
  850. #define __DB_dbc_put 50
  851. extern  __dbc_put_reply * __db_dbc_put_4001(__dbc_put_msg *, CLIENT *);
  852. extern  __dbc_put_reply * __db_dbc_put_4001_svc(__dbc_put_msg *, struct svc_req *);
  853. extern int db_rpc_serverprog_4001_freeresult (SVCXPRT *, xdrproc_t, caddr_t);
  854. #else /* K&R C */
  855. #define __DB_env_cachesize 1
  856. extern  __env_cachesize_reply * __db_env_cachesize_4001();
  857. extern  __env_cachesize_reply * __db_env_cachesize_4001_svc();
  858. #define __DB_env_close 2
  859. extern  __env_close_reply * __db_env_close_4001();
  860. extern  __env_close_reply * __db_env_close_4001_svc();
  861. #define __DB_env_create 3
  862. extern  __env_create_reply * __db_env_create_4001();
  863. extern  __env_create_reply * __db_env_create_4001_svc();
  864. #define __DB_env_dbremove 4
  865. extern  __env_dbremove_reply * __db_env_dbremove_4001();
  866. extern  __env_dbremove_reply * __db_env_dbremove_4001_svc();
  867. #define __DB_env_dbrename 5
  868. extern  __env_dbrename_reply * __db_env_dbrename_4001();
  869. extern  __env_dbrename_reply * __db_env_dbrename_4001_svc();
  870. #define __DB_env_encrypt 6
  871. extern  __env_encrypt_reply * __db_env_encrypt_4001();
  872. extern  __env_encrypt_reply * __db_env_encrypt_4001_svc();
  873. #define __DB_env_flags 7
  874. extern  __env_flags_reply * __db_env_flags_4001();
  875. extern  __env_flags_reply * __db_env_flags_4001_svc();
  876. #define __DB_env_open 8
  877. extern  __env_open_reply * __db_env_open_4001();
  878. extern  __env_open_reply * __db_env_open_4001_svc();
  879. #define __DB_env_remove 9
  880. extern  __env_remove_reply * __db_env_remove_4001();
  881. extern  __env_remove_reply * __db_env_remove_4001_svc();
  882. #define __DB_txn_abort 10
  883. extern  __txn_abort_reply * __db_txn_abort_4001();
  884. extern  __txn_abort_reply * __db_txn_abort_4001_svc();
  885. #define __DB_txn_begin 11
  886. extern  __txn_begin_reply * __db_txn_begin_4001();
  887. extern  __txn_begin_reply * __db_txn_begin_4001_svc();
  888. #define __DB_txn_commit 12
  889. extern  __txn_commit_reply * __db_txn_commit_4001();
  890. extern  __txn_commit_reply * __db_txn_commit_4001_svc();
  891. #define __DB_txn_discard 13
  892. extern  __txn_discard_reply * __db_txn_discard_4001();
  893. extern  __txn_discard_reply * __db_txn_discard_4001_svc();
  894. #define __DB_txn_prepare 14
  895. extern  __txn_prepare_reply * __db_txn_prepare_4001();
  896. extern  __txn_prepare_reply * __db_txn_prepare_4001_svc();
  897. #define __DB_txn_recover 15
  898. extern  __txn_recover_reply * __db_txn_recover_4001();
  899. extern  __txn_recover_reply * __db_txn_recover_4001_svc();
  900. #define __DB_db_associate 16
  901. extern  __db_associate_reply * __db_db_associate_4001();
  902. extern  __db_associate_reply * __db_db_associate_4001_svc();
  903. #define __DB_db_bt_maxkey 17
  904. extern  __db_bt_maxkey_reply * __db_db_bt_maxkey_4001();
  905. extern  __db_bt_maxkey_reply * __db_db_bt_maxkey_4001_svc();
  906. #define __DB_db_bt_minkey 18
  907. extern  __db_bt_minkey_reply * __db_db_bt_minkey_4001();
  908. extern  __db_bt_minkey_reply * __db_db_bt_minkey_4001_svc();
  909. #define __DB_db_close 19
  910. extern  __db_close_reply * __db_db_close_4001();
  911. extern  __db_close_reply * __db_db_close_4001_svc();
  912. #define __DB_db_create 20
  913. extern  __db_create_reply * __db_db_create_4001();
  914. extern  __db_create_reply * __db_db_create_4001_svc();
  915. #define __DB_db_del 21
  916. extern  __db_del_reply * __db_db_del_4001();
  917. extern  __db_del_reply * __db_db_del_4001_svc();
  918. #define __DB_db_encrypt 22
  919. extern  __db_encrypt_reply * __db_db_encrypt_4001();
  920. extern  __db_encrypt_reply * __db_db_encrypt_4001_svc();
  921. #define __DB_db_extentsize 23
  922. extern  __db_extentsize_reply * __db_db_extentsize_4001();
  923. extern  __db_extentsize_reply * __db_db_extentsize_4001_svc();
  924. #define __DB_db_flags 24
  925. extern  __db_flags_reply * __db_db_flags_4001();
  926. extern  __db_flags_reply * __db_db_flags_4001_svc();
  927. #define __DB_db_get 25
  928. extern  __db_get_reply * __db_db_get_4001();
  929. extern  __db_get_reply * __db_db_get_4001_svc();
  930. #define __DB_db_h_ffactor 26
  931. extern  __db_h_ffactor_reply * __db_db_h_ffactor_4001();
  932. extern  __db_h_ffactor_reply * __db_db_h_ffactor_4001_svc();
  933. #define __DB_db_h_nelem 27
  934. extern  __db_h_nelem_reply * __db_db_h_nelem_4001();
  935. extern  __db_h_nelem_reply * __db_db_h_nelem_4001_svc();
  936. #define __DB_db_key_range 28
  937. extern  __db_key_range_reply * __db_db_key_range_4001();
  938. extern  __db_key_range_reply * __db_db_key_range_4001_svc();
  939. #define __DB_db_lorder 29
  940. extern  __db_lorder_reply * __db_db_lorder_4001();
  941. extern  __db_lorder_reply * __db_db_lorder_4001_svc();
  942. #define __DB_db_open 30
  943. extern  __db_open_reply * __db_db_open_4001();
  944. extern  __db_open_reply * __db_db_open_4001_svc();
  945. #define __DB_db_pagesize 31
  946. extern  __db_pagesize_reply * __db_db_pagesize_4001();
  947. extern  __db_pagesize_reply * __db_db_pagesize_4001_svc();
  948. #define __DB_db_pget 32
  949. extern  __db_pget_reply * __db_db_pget_4001();
  950. extern  __db_pget_reply * __db_db_pget_4001_svc();
  951. #define __DB_db_put 33
  952. extern  __db_put_reply * __db_db_put_4001();
  953. extern  __db_put_reply * __db_db_put_4001_svc();
  954. #define __DB_db_re_delim 34
  955. extern  __db_re_delim_reply * __db_db_re_delim_4001();
  956. extern  __db_re_delim_reply * __db_db_re_delim_4001_svc();
  957. #define __DB_db_re_len 35
  958. extern  __db_re_len_reply * __db_db_re_len_4001();
  959. extern  __db_re_len_reply * __db_db_re_len_4001_svc();
  960. #define __DB_db_re_pad 36
  961. extern  __db_re_pad_reply * __db_db_re_pad_4001();
  962. extern  __db_re_pad_reply * __db_db_re_pad_4001_svc();
  963. #define __DB_db_remove 37
  964. extern  __db_remove_reply * __db_db_remove_4001();
  965. extern  __db_remove_reply * __db_db_remove_4001_svc();
  966. #define __DB_db_rename 38
  967. extern  __db_rename_reply * __db_db_rename_4001();
  968. extern  __db_rename_reply * __db_db_rename_4001_svc();
  969. #define __DB_db_stat 39
  970. extern  __db_stat_reply * __db_db_stat_4001();
  971. extern  __db_stat_reply * __db_db_stat_4001_svc();
  972. #define __DB_db_sync 40
  973. extern  __db_sync_reply * __db_db_sync_4001();
  974. extern  __db_sync_reply * __db_db_sync_4001_svc();
  975. #define __DB_db_truncate 41
  976. extern  __db_truncate_reply * __db_db_truncate_4001();
  977. extern  __db_truncate_reply * __db_db_truncate_4001_svc();
  978. #define __DB_db_cursor 42
  979. extern  __db_cursor_reply * __db_db_cursor_4001();
  980. extern  __db_cursor_reply * __db_db_cursor_4001_svc();
  981. #define __DB_db_join 43
  982. extern  __db_join_reply * __db_db_join_4001();
  983. extern  __db_join_reply * __db_db_join_4001_svc();
  984. #define __DB_dbc_close 44
  985. extern  __dbc_close_reply * __db_dbc_close_4001();
  986. extern  __dbc_close_reply * __db_dbc_close_4001_svc();
  987. #define __DB_dbc_count 45
  988. extern  __dbc_count_reply * __db_dbc_count_4001();
  989. extern  __dbc_count_reply * __db_dbc_count_4001_svc();
  990. #define __DB_dbc_del 46
  991. extern  __dbc_del_reply * __db_dbc_del_4001();
  992. extern  __dbc_del_reply * __db_dbc_del_4001_svc();
  993. #define __DB_dbc_dup 47
  994. extern  __dbc_dup_reply * __db_dbc_dup_4001();
  995. extern  __dbc_dup_reply * __db_dbc_dup_4001_svc();
  996. #define __DB_dbc_get 48
  997. extern  __dbc_get_reply * __db_dbc_get_4001();
  998. extern  __dbc_get_reply * __db_dbc_get_4001_svc();
  999. #define __DB_dbc_pget 49
  1000. extern  __dbc_pget_reply * __db_dbc_pget_4001();
  1001. extern  __dbc_pget_reply * __db_dbc_pget_4001_svc();
  1002. #define __DB_dbc_put 50
  1003. extern  __dbc_put_reply * __db_dbc_put_4001();
  1004. extern  __dbc_put_reply * __db_dbc_put_4001_svc();
  1005. extern int db_rpc_serverprog_4001_freeresult ();
  1006. #endif /* K&R C */
  1007. /* the xdr functions */
  1008. #if defined(__STDC__) || defined(__cplusplus)
  1009. extern  bool_t xdr___env_cachesize_msg (XDR *, __env_cachesize_msg*);
  1010. extern  bool_t xdr___env_cachesize_reply (XDR *, __env_cachesize_reply*);
  1011. extern  bool_t xdr___env_close_msg (XDR *, __env_close_msg*);
  1012. extern  bool_t xdr___env_close_reply (XDR *, __env_close_reply*);
  1013. extern  bool_t xdr___env_create_msg (XDR *, __env_create_msg*);
  1014. extern  bool_t xdr___env_create_reply (XDR *, __env_create_reply*);
  1015. extern  bool_t xdr___env_dbremove_msg (XDR *, __env_dbremove_msg*);
  1016. extern  bool_t xdr___env_dbremove_reply (XDR *, __env_dbremove_reply*);
  1017. extern  bool_t xdr___env_dbrename_msg (XDR *, __env_dbrename_msg*);
  1018. extern  bool_t xdr___env_dbrename_reply (XDR *, __env_dbrename_reply*);
  1019. extern  bool_t xdr___env_encrypt_msg (XDR *, __env_encrypt_msg*);
  1020. extern  bool_t xdr___env_encrypt_reply (XDR *, __env_encrypt_reply*);
  1021. extern  bool_t xdr___env_flags_msg (XDR *, __env_flags_msg*);
  1022. extern  bool_t xdr___env_flags_reply (XDR *, __env_flags_reply*);
  1023. extern  bool_t xdr___env_open_msg (XDR *, __env_open_msg*);
  1024. extern  bool_t xdr___env_open_reply (XDR *, __env_open_reply*);
  1025. extern  bool_t xdr___env_remove_msg (XDR *, __env_remove_msg*);
  1026. extern  bool_t xdr___env_remove_reply (XDR *, __env_remove_reply*);
  1027. extern  bool_t xdr___txn_abort_msg (XDR *, __txn_abort_msg*);
  1028. extern  bool_t xdr___txn_abort_reply (XDR *, __txn_abort_reply*);
  1029. extern  bool_t xdr___txn_begin_msg (XDR *, __txn_begin_msg*);
  1030. extern  bool_t xdr___txn_begin_reply (XDR *, __txn_begin_reply*);
  1031. extern  bool_t xdr___txn_commit_msg (XDR *, __txn_commit_msg*);
  1032. extern  bool_t xdr___txn_commit_reply (XDR *, __txn_commit_reply*);
  1033. extern  bool_t xdr___txn_discard_msg (XDR *, __txn_discard_msg*);
  1034. extern  bool_t xdr___txn_discard_reply (XDR *, __txn_discard_reply*);
  1035. extern  bool_t xdr___txn_prepare_msg (XDR *, __txn_prepare_msg*);
  1036. extern  bool_t xdr___txn_prepare_reply (XDR *, __txn_prepare_reply*);
  1037. extern  bool_t xdr___txn_recover_msg (XDR *, __txn_recover_msg*);
  1038. extern  bool_t xdr___txn_recover_reply (XDR *, __txn_recover_reply*);
  1039. extern  bool_t xdr___db_associate_msg (XDR *, __db_associate_msg*);
  1040. extern  bool_t xdr___db_associate_reply (XDR *, __db_associate_reply*);
  1041. extern  bool_t xdr___db_bt_maxkey_msg (XDR *, __db_bt_maxkey_msg*);
  1042. extern  bool_t xdr___db_bt_maxkey_reply (XDR *, __db_bt_maxkey_reply*);
  1043. extern  bool_t xdr___db_bt_minkey_msg (XDR *, __db_bt_minkey_msg*);
  1044. extern  bool_t xdr___db_bt_minkey_reply (XDR *, __db_bt_minkey_reply*);
  1045. extern  bool_t xdr___db_close_msg (XDR *, __db_close_msg*);
  1046. extern  bool_t xdr___db_close_reply (XDR *, __db_close_reply*);
  1047. extern  bool_t xdr___db_create_msg (XDR *, __db_create_msg*);
  1048. extern  bool_t xdr___db_create_reply (XDR *, __db_create_reply*);
  1049. extern  bool_t xdr___db_del_msg (XDR *, __db_del_msg*);
  1050. extern  bool_t xdr___db_del_reply (XDR *, __db_del_reply*);
  1051. extern  bool_t xdr___db_encrypt_msg (XDR *, __db_encrypt_msg*);
  1052. extern  bool_t xdr___db_encrypt_reply (XDR *, __db_encrypt_reply*);
  1053. extern  bool_t xdr___db_extentsize_msg (XDR *, __db_extentsize_msg*);
  1054. extern  bool_t xdr___db_extentsize_reply (XDR *, __db_extentsize_reply*);
  1055. extern  bool_t xdr___db_flags_msg (XDR *, __db_flags_msg*);
  1056. extern  bool_t xdr___db_flags_reply (XDR *, __db_flags_reply*);
  1057. extern  bool_t xdr___db_get_msg (XDR *, __db_get_msg*);
  1058. extern  bool_t xdr___db_get_reply (XDR *, __db_get_reply*);
  1059. extern  bool_t xdr___db_h_ffactor_msg (XDR *, __db_h_ffactor_msg*);
  1060. extern  bool_t xdr___db_h_ffactor_reply (XDR *, __db_h_ffactor_reply*);
  1061. extern  bool_t xdr___db_h_nelem_msg (XDR *, __db_h_nelem_msg*);
  1062. extern  bool_t xdr___db_h_nelem_reply (XDR *, __db_h_nelem_reply*);
  1063. extern  bool_t xdr___db_key_range_msg (XDR *, __db_key_range_msg*);
  1064. extern  bool_t xdr___db_key_range_reply (XDR *, __db_key_range_reply*);
  1065. extern  bool_t xdr___db_lorder_msg (XDR *, __db_lorder_msg*);
  1066. extern  bool_t xdr___db_lorder_reply (XDR *, __db_lorder_reply*);
  1067. extern  bool_t xdr___db_open_msg (XDR *, __db_open_msg*);
  1068. extern  bool_t xdr___db_open_reply (XDR *, __db_open_reply*);
  1069. extern  bool_t xdr___db_pagesize_msg (XDR *, __db_pagesize_msg*);
  1070. extern  bool_t xdr___db_pagesize_reply (XDR *, __db_pagesize_reply*);
  1071. extern  bool_t xdr___db_pget_msg (XDR *, __db_pget_msg*);
  1072. extern  bool_t xdr___db_pget_reply (XDR *, __db_pget_reply*);
  1073. extern  bool_t xdr___db_put_msg (XDR *, __db_put_msg*);
  1074. extern  bool_t xdr___db_put_reply (XDR *, __db_put_reply*);
  1075. extern  bool_t xdr___db_re_delim_msg (XDR *, __db_re_delim_msg*);
  1076. extern  bool_t xdr___db_re_delim_reply (XDR *, __db_re_delim_reply*);
  1077. extern  bool_t xdr___db_re_len_msg (XDR *, __db_re_len_msg*);
  1078. extern  bool_t xdr___db_re_len_reply (XDR *, __db_re_len_reply*);
  1079. extern  bool_t xdr___db_re_pad_msg (XDR *, __db_re_pad_msg*);
  1080. extern  bool_t xdr___db_re_pad_reply (XDR *, __db_re_pad_reply*);
  1081. extern  bool_t xdr___db_remove_msg (XDR *, __db_remove_msg*);
  1082. extern  bool_t xdr___db_remove_reply (XDR *, __db_remove_reply*);
  1083. extern  bool_t xdr___db_rename_msg (XDR *, __db_rename_msg*);
  1084. extern  bool_t xdr___db_rename_reply (XDR *, __db_rename_reply*);
  1085. extern  bool_t xdr___db_stat_msg (XDR *, __db_stat_msg*);
  1086. extern  bool_t xdr___db_stat_reply (XDR *, __db_stat_reply*);
  1087. extern  bool_t xdr___db_sync_msg (XDR *, __db_sync_msg*);
  1088. extern  bool_t xdr___db_sync_reply (XDR *, __db_sync_reply*);
  1089. extern  bool_t xdr___db_truncate_msg (XDR *, __db_truncate_msg*);
  1090. extern  bool_t xdr___db_truncate_reply (XDR *, __db_truncate_reply*);
  1091. extern  bool_t xdr___db_cursor_msg (XDR *, __db_cursor_msg*);
  1092. extern  bool_t xdr___db_cursor_reply (XDR *, __db_cursor_reply*);
  1093. extern  bool_t xdr___db_join_msg (XDR *, __db_join_msg*);
  1094. extern  bool_t xdr___db_join_reply (XDR *, __db_join_reply*);
  1095. extern  bool_t xdr___dbc_close_msg (XDR *, __dbc_close_msg*);
  1096. extern  bool_t xdr___dbc_close_reply (XDR *, __dbc_close_reply*);
  1097. extern  bool_t xdr___dbc_count_msg (XDR *, __dbc_count_msg*);
  1098. extern  bool_t xdr___dbc_count_reply (XDR *, __dbc_count_reply*);
  1099. extern  bool_t xdr___dbc_del_msg (XDR *, __dbc_del_msg*);
  1100. extern  bool_t xdr___dbc_del_reply (XDR *, __dbc_del_reply*);
  1101. extern  bool_t xdr___dbc_dup_msg (XDR *, __dbc_dup_msg*);
  1102. extern  bool_t xdr___dbc_dup_reply (XDR *, __dbc_dup_reply*);
  1103. extern  bool_t xdr___dbc_get_msg (XDR *, __dbc_get_msg*);
  1104. extern  bool_t xdr___dbc_get_reply (XDR *, __dbc_get_reply*);
  1105. extern  bool_t xdr___dbc_pget_msg (XDR *, __dbc_pget_msg*);
  1106. extern  bool_t xdr___dbc_pget_reply (XDR *, __dbc_pget_reply*);
  1107. extern  bool_t xdr___dbc_put_msg (XDR *, __dbc_put_msg*);
  1108. extern  bool_t xdr___dbc_put_reply (XDR *, __dbc_put_reply*);
  1109. #else /* K&R C */
  1110. extern bool_t xdr___env_cachesize_msg ();
  1111. extern bool_t xdr___env_cachesize_reply ();
  1112. extern bool_t xdr___env_close_msg ();
  1113. extern bool_t xdr___env_close_reply ();
  1114. extern bool_t xdr___env_create_msg ();
  1115. extern bool_t xdr___env_create_reply ();
  1116. extern bool_t xdr___env_dbremove_msg ();
  1117. extern bool_t xdr___env_dbremove_reply ();
  1118. extern bool_t xdr___env_dbrename_msg ();
  1119. extern bool_t xdr___env_dbrename_reply ();
  1120. extern bool_t xdr___env_encrypt_msg ();
  1121. extern bool_t xdr___env_encrypt_reply ();
  1122. extern bool_t xdr___env_flags_msg ();
  1123. extern bool_t xdr___env_flags_reply ();
  1124. extern bool_t xdr___env_open_msg ();
  1125. extern bool_t xdr___env_open_reply ();
  1126. extern bool_t xdr___env_remove_msg ();
  1127. extern bool_t xdr___env_remove_reply ();
  1128. extern bool_t xdr___txn_abort_msg ();
  1129. extern bool_t xdr___txn_abort_reply ();
  1130. extern bool_t xdr___txn_begin_msg ();
  1131. extern bool_t xdr___txn_begin_reply ();
  1132. extern bool_t xdr___txn_commit_msg ();
  1133. extern bool_t xdr___txn_commit_reply ();
  1134. extern bool_t xdr___txn_discard_msg ();
  1135. extern bool_t xdr___txn_discard_reply ();
  1136. extern bool_t xdr___txn_prepare_msg ();
  1137. extern bool_t xdr___txn_prepare_reply ();
  1138. extern bool_t xdr___txn_recover_msg ();
  1139. extern bool_t xdr___txn_recover_reply ();
  1140. extern bool_t xdr___db_associate_msg ();
  1141. extern bool_t xdr___db_associate_reply ();
  1142. extern bool_t xdr___db_bt_maxkey_msg ();
  1143. extern bool_t xdr___db_bt_maxkey_reply ();
  1144. extern bool_t xdr___db_bt_minkey_msg ();
  1145. extern bool_t xdr___db_bt_minkey_reply ();
  1146. extern bool_t xdr___db_close_msg ();
  1147. extern bool_t xdr___db_close_reply ();
  1148. extern bool_t xdr___db_create_msg ();
  1149. extern bool_t xdr___db_create_reply ();
  1150. extern bool_t xdr___db_del_msg ();
  1151. extern bool_t xdr___db_del_reply ();
  1152. extern bool_t xdr___db_encrypt_msg ();
  1153. extern bool_t xdr___db_encrypt_reply ();
  1154. extern bool_t xdr___db_extentsize_msg ();
  1155. extern bool_t xdr___db_extentsize_reply ();
  1156. extern bool_t xdr___db_flags_msg ();
  1157. extern bool_t xdr___db_flags_reply ();
  1158. extern bool_t xdr___db_get_msg ();
  1159. extern bool_t xdr___db_get_reply ();
  1160. extern bool_t xdr___db_h_ffactor_msg ();
  1161. extern bool_t xdr___db_h_ffactor_reply ();
  1162. extern bool_t xdr___db_h_nelem_msg ();
  1163. extern bool_t xdr___db_h_nelem_reply ();
  1164. extern bool_t xdr___db_key_range_msg ();
  1165. extern bool_t xdr___db_key_range_reply ();
  1166. extern bool_t xdr___db_lorder_msg ();
  1167. extern bool_t xdr___db_lorder_reply ();
  1168. extern bool_t xdr___db_open_msg ();
  1169. extern bool_t xdr___db_open_reply ();
  1170. extern bool_t xdr___db_pagesize_msg ();
  1171. extern bool_t xdr___db_pagesize_reply ();
  1172. extern bool_t xdr___db_pget_msg ();
  1173. extern bool_t xdr___db_pget_reply ();
  1174. extern bool_t xdr___db_put_msg ();
  1175. extern bool_t xdr___db_put_reply ();
  1176. extern bool_t xdr___db_re_delim_msg ();
  1177. extern bool_t xdr___db_re_delim_reply ();
  1178. extern bool_t xdr___db_re_len_msg ();
  1179. extern bool_t xdr___db_re_len_reply ();
  1180. extern bool_t xdr___db_re_pad_msg ();
  1181. extern bool_t xdr___db_re_pad_reply ();
  1182. extern bool_t xdr___db_remove_msg ();
  1183. extern bool_t xdr___db_remove_reply ();
  1184. extern bool_t xdr___db_rename_msg ();
  1185. extern bool_t xdr___db_rename_reply ();
  1186. extern bool_t xdr___db_stat_msg ();
  1187. extern bool_t xdr___db_stat_reply ();
  1188. extern bool_t xdr___db_sync_msg ();
  1189. extern bool_t xdr___db_sync_reply ();
  1190. extern bool_t xdr___db_truncate_msg ();
  1191. extern bool_t xdr___db_truncate_reply ();
  1192. extern bool_t xdr___db_cursor_msg ();
  1193. extern bool_t xdr___db_cursor_reply ();
  1194. extern bool_t xdr___db_join_msg ();
  1195. extern bool_t xdr___db_join_reply ();
  1196. extern bool_t xdr___dbc_close_msg ();
  1197. extern bool_t xdr___dbc_close_reply ();
  1198. extern bool_t xdr___dbc_count_msg ();
  1199. extern bool_t xdr___dbc_count_reply ();
  1200. extern bool_t xdr___dbc_del_msg ();
  1201. extern bool_t xdr___dbc_del_reply ();
  1202. extern bool_t xdr___dbc_dup_msg ();
  1203. extern bool_t xdr___dbc_dup_reply ();
  1204. extern bool_t xdr___dbc_get_msg ();
  1205. extern bool_t xdr___dbc_get_reply ();
  1206. extern bool_t xdr___dbc_pget_msg ();
  1207. extern bool_t xdr___dbc_pget_reply ();
  1208. extern bool_t xdr___dbc_put_msg ();
  1209. extern bool_t xdr___dbc_put_reply ();
  1210. #endif /* K&R C */
  1211. #ifdef __cplusplus
  1212. }
  1213. #endif
  1214. #endif /* !_DB_SERVER_H_RPCGEN */