db_server.h
上传用户:tsgydb
上传日期:2007-04-14
资源大小:10674k
文件大小:32k
源码类别:

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. #include <rpc/rpc.h>
  8. #ifdef __cplusplus
  9. extern "C" {
  10. #endif
  11. struct __env_cachesize_msg {
  12. u_int dbenvcl_id;
  13. u_int gbytes;
  14. u_int bytes;
  15. u_int ncache;
  16. };
  17. typedef struct __env_cachesize_msg __env_cachesize_msg;
  18. struct __env_cachesize_reply {
  19. u_int status;
  20. };
  21. typedef struct __env_cachesize_reply __env_cachesize_reply;
  22. struct __env_close_msg {
  23. u_int dbenvcl_id;
  24. u_int flags;
  25. };
  26. typedef struct __env_close_msg __env_close_msg;
  27. struct __env_close_reply {
  28. u_int status;
  29. };
  30. typedef struct __env_close_reply __env_close_reply;
  31. struct __env_create_msg {
  32. u_int timeout;
  33. };
  34. typedef struct __env_create_msg __env_create_msg;
  35. struct __env_create_reply {
  36. u_int status;
  37. u_int envcl_id;
  38. };
  39. typedef struct __env_create_reply __env_create_reply;
  40. struct __env_flags_msg {
  41. u_int dbenvcl_id;
  42. u_int flags;
  43. u_int onoff;
  44. };
  45. typedef struct __env_flags_msg __env_flags_msg;
  46. struct __env_flags_reply {
  47. u_int status;
  48. };
  49. typedef struct __env_flags_reply __env_flags_reply;
  50. struct __env_open_msg {
  51. u_int dbenvcl_id;
  52. char *home;
  53. u_int flags;
  54. u_int mode;
  55. };
  56. typedef struct __env_open_msg __env_open_msg;
  57. struct __env_open_reply {
  58. u_int status;
  59. };
  60. typedef struct __env_open_reply __env_open_reply;
  61. struct __env_remove_msg {
  62. u_int dbenvcl_id;
  63. char *home;
  64. u_int flags;
  65. };
  66. typedef struct __env_remove_msg __env_remove_msg;
  67. struct __env_remove_reply {
  68. u_int status;
  69. };
  70. typedef struct __env_remove_reply __env_remove_reply;
  71. struct __txn_abort_msg {
  72. u_int txnpcl_id;
  73. };
  74. typedef struct __txn_abort_msg __txn_abort_msg;
  75. struct __txn_abort_reply {
  76. u_int status;
  77. };
  78. typedef struct __txn_abort_reply __txn_abort_reply;
  79. struct __txn_begin_msg {
  80. u_int envpcl_id;
  81. u_int parentcl_id;
  82. u_int flags;
  83. };
  84. typedef struct __txn_begin_msg __txn_begin_msg;
  85. struct __txn_begin_reply {
  86. u_int status;
  87. u_int txnidcl_id;
  88. };
  89. typedef struct __txn_begin_reply __txn_begin_reply;
  90. struct __txn_commit_msg {
  91. u_int txnpcl_id;
  92. u_int flags;
  93. };
  94. typedef struct __txn_commit_msg __txn_commit_msg;
  95. struct __txn_commit_reply {
  96. u_int status;
  97. };
  98. typedef struct __txn_commit_reply __txn_commit_reply;
  99. struct __db_bt_maxkey_msg {
  100. u_int dbpcl_id;
  101. u_int maxkey;
  102. };
  103. typedef struct __db_bt_maxkey_msg __db_bt_maxkey_msg;
  104. struct __db_bt_maxkey_reply {
  105. u_int status;
  106. };
  107. typedef struct __db_bt_maxkey_reply __db_bt_maxkey_reply;
  108. struct __db_bt_minkey_msg {
  109. u_int dbpcl_id;
  110. u_int minkey;
  111. };
  112. typedef struct __db_bt_minkey_msg __db_bt_minkey_msg;
  113. struct __db_bt_minkey_reply {
  114. u_int status;
  115. };
  116. typedef struct __db_bt_minkey_reply __db_bt_minkey_reply;
  117. struct __db_close_msg {
  118. u_int dbpcl_id;
  119. u_int flags;
  120. };
  121. typedef struct __db_close_msg __db_close_msg;
  122. struct __db_close_reply {
  123. u_int status;
  124. };
  125. typedef struct __db_close_reply __db_close_reply;
  126. struct __db_create_msg {
  127. u_int flags;
  128. u_int envpcl_id;
  129. };
  130. typedef struct __db_create_msg __db_create_msg;
  131. struct __db_create_reply {
  132. u_int status;
  133. u_int dbpcl_id;
  134. };
  135. typedef struct __db_create_reply __db_create_reply;
  136. struct __db_del_msg {
  137. u_int dbpcl_id;
  138. u_int txnpcl_id;
  139. u_int keydlen;
  140. u_int keydoff;
  141. u_int keyflags;
  142. struct {
  143. u_int keydata_len;
  144. char *keydata_val;
  145. } keydata;
  146. u_int flags;
  147. };
  148. typedef struct __db_del_msg __db_del_msg;
  149. struct __db_del_reply {
  150. u_int status;
  151. };
  152. typedef struct __db_del_reply __db_del_reply;
  153. struct __db_extentsize_msg {
  154. u_int dbpcl_id;
  155. u_int extentsize;
  156. };
  157. typedef struct __db_extentsize_msg __db_extentsize_msg;
  158. struct __db_extentsize_reply {
  159. u_int status;
  160. };
  161. typedef struct __db_extentsize_reply __db_extentsize_reply;
  162. struct __db_flags_msg {
  163. u_int dbpcl_id;
  164. u_int flags;
  165. };
  166. typedef struct __db_flags_msg __db_flags_msg;
  167. struct __db_flags_reply {
  168. u_int status;
  169. };
  170. typedef struct __db_flags_reply __db_flags_reply;
  171. struct __db_get_msg {
  172. u_int dbpcl_id;
  173. u_int txnpcl_id;
  174. u_int keydlen;
  175. u_int keydoff;
  176. u_int keyflags;
  177. struct {
  178. u_int keydata_len;
  179. char *keydata_val;
  180. } keydata;
  181. u_int datadlen;
  182. u_int datadoff;
  183. u_int dataflags;
  184. struct {
  185. u_int datadata_len;
  186. char *datadata_val;
  187. } datadata;
  188. u_int flags;
  189. };
  190. typedef struct __db_get_msg __db_get_msg;
  191. struct __db_get_reply {
  192. u_int status;
  193. struct {
  194. u_int keydata_len;
  195. char *keydata_val;
  196. } keydata;
  197. struct {
  198. u_int datadata_len;
  199. char *datadata_val;
  200. } datadata;
  201. };
  202. typedef struct __db_get_reply __db_get_reply;
  203. struct __db_h_ffactor_msg {
  204. u_int dbpcl_id;
  205. u_int ffactor;
  206. };
  207. typedef struct __db_h_ffactor_msg __db_h_ffactor_msg;
  208. struct __db_h_ffactor_reply {
  209. u_int status;
  210. };
  211. typedef struct __db_h_ffactor_reply __db_h_ffactor_reply;
  212. struct __db_h_nelem_msg {
  213. u_int dbpcl_id;
  214. u_int nelem;
  215. };
  216. typedef struct __db_h_nelem_msg __db_h_nelem_msg;
  217. struct __db_h_nelem_reply {
  218. u_int status;
  219. };
  220. typedef struct __db_h_nelem_reply __db_h_nelem_reply;
  221. struct __db_key_range_msg {
  222. u_int dbpcl_id;
  223. u_int txnpcl_id;
  224. u_int keydlen;
  225. u_int keydoff;
  226. u_int keyflags;
  227. struct {
  228. u_int keydata_len;
  229. char *keydata_val;
  230. } keydata;
  231. u_int flags;
  232. };
  233. typedef struct __db_key_range_msg __db_key_range_msg;
  234. struct __db_key_range_reply {
  235. u_int status;
  236. double less;
  237. double equal;
  238. double greater;
  239. };
  240. typedef struct __db_key_range_reply __db_key_range_reply;
  241. struct __db_lorder_msg {
  242. u_int dbpcl_id;
  243. u_int lorder;
  244. };
  245. typedef struct __db_lorder_msg __db_lorder_msg;
  246. struct __db_lorder_reply {
  247. u_int status;
  248. };
  249. typedef struct __db_lorder_reply __db_lorder_reply;
  250. struct __db_open_msg {
  251. u_int dbpcl_id;
  252. char *name;
  253. char *subdb;
  254. u_int type;
  255. u_int flags;
  256. u_int mode;
  257. };
  258. typedef struct __db_open_msg __db_open_msg;
  259. struct __db_open_reply {
  260. u_int status;
  261. u_int type;
  262. u_int dbflags;
  263. };
  264. typedef struct __db_open_reply __db_open_reply;
  265. struct __db_pagesize_msg {
  266. u_int dbpcl_id;
  267. u_int pagesize;
  268. };
  269. typedef struct __db_pagesize_msg __db_pagesize_msg;
  270. struct __db_pagesize_reply {
  271. u_int status;
  272. };
  273. typedef struct __db_pagesize_reply __db_pagesize_reply;
  274. struct __db_put_msg {
  275. u_int dbpcl_id;
  276. u_int txnpcl_id;
  277. u_int keydlen;
  278. u_int keydoff;
  279. u_int keyflags;
  280. struct {
  281. u_int keydata_len;
  282. char *keydata_val;
  283. } keydata;
  284. u_int datadlen;
  285. u_int datadoff;
  286. u_int dataflags;
  287. struct {
  288. u_int datadata_len;
  289. char *datadata_val;
  290. } datadata;
  291. u_int flags;
  292. };
  293. typedef struct __db_put_msg __db_put_msg;
  294. struct __db_put_reply {
  295. u_int status;
  296. struct {
  297. u_int keydata_len;
  298. char *keydata_val;
  299. } keydata;
  300. };
  301. typedef struct __db_put_reply __db_put_reply;
  302. struct __db_re_delim_msg {
  303. u_int dbpcl_id;
  304. u_int delim;
  305. };
  306. typedef struct __db_re_delim_msg __db_re_delim_msg;
  307. struct __db_re_delim_reply {
  308. u_int status;
  309. };
  310. typedef struct __db_re_delim_reply __db_re_delim_reply;
  311. struct __db_re_len_msg {
  312. u_int dbpcl_id;
  313. u_int len;
  314. };
  315. typedef struct __db_re_len_msg __db_re_len_msg;
  316. struct __db_re_len_reply {
  317. u_int status;
  318. };
  319. typedef struct __db_re_len_reply __db_re_len_reply;
  320. struct __db_re_pad_msg {
  321. u_int dbpcl_id;
  322. u_int pad;
  323. };
  324. typedef struct __db_re_pad_msg __db_re_pad_msg;
  325. struct __db_re_pad_reply {
  326. u_int status;
  327. };
  328. typedef struct __db_re_pad_reply __db_re_pad_reply;
  329. struct __db_remove_msg {
  330. u_int dbpcl_id;
  331. char *name;
  332. char *subdb;
  333. u_int flags;
  334. };
  335. typedef struct __db_remove_msg __db_remove_msg;
  336. struct __db_remove_reply {
  337. u_int status;
  338. };
  339. typedef struct __db_remove_reply __db_remove_reply;
  340. struct __db_rename_msg {
  341. u_int dbpcl_id;
  342. char *name;
  343. char *subdb;
  344. char *newname;
  345. u_int flags;
  346. };
  347. typedef struct __db_rename_msg __db_rename_msg;
  348. struct __db_rename_reply {
  349. u_int status;
  350. };
  351. typedef struct __db_rename_reply __db_rename_reply;
  352. struct __db_stat_msg {
  353. u_int dbpcl_id;
  354. u_int flags;
  355. };
  356. typedef struct __db_stat_msg __db_stat_msg;
  357. struct __db_stat_statsreplist {
  358. struct {
  359. u_int ent_len;
  360. char *ent_val;
  361. } ent;
  362. struct __db_stat_statsreplist *next;
  363. };
  364. typedef struct __db_stat_statsreplist __db_stat_statsreplist;
  365. struct __db_stat_reply {
  366. u_int status;
  367. __db_stat_statsreplist *statslist;
  368. };
  369. typedef struct __db_stat_reply __db_stat_reply;
  370. struct __db_swapped_msg {
  371. u_int dbpcl_id;
  372. };
  373. typedef struct __db_swapped_msg __db_swapped_msg;
  374. struct __db_swapped_reply {
  375. u_int status;
  376. };
  377. typedef struct __db_swapped_reply __db_swapped_reply;
  378. struct __db_sync_msg {
  379. u_int dbpcl_id;
  380. u_int flags;
  381. };
  382. typedef struct __db_sync_msg __db_sync_msg;
  383. struct __db_sync_reply {
  384. u_int status;
  385. };
  386. typedef struct __db_sync_reply __db_sync_reply;
  387. struct __db_cursor_msg {
  388. u_int dbpcl_id;
  389. u_int txnpcl_id;
  390. u_int flags;
  391. };
  392. typedef struct __db_cursor_msg __db_cursor_msg;
  393. struct __db_cursor_reply {
  394. u_int status;
  395. u_int dbcidcl_id;
  396. };
  397. typedef struct __db_cursor_reply __db_cursor_reply;
  398. struct __db_join_curslist {
  399. struct {
  400. u_int ent_len;
  401. char *ent_val;
  402. } ent;
  403. struct __db_join_curslist *next;
  404. };
  405. typedef struct __db_join_curslist __db_join_curslist;
  406. struct __db_join_msg {
  407. u_int dbpcl_id;
  408. __db_join_curslist *curslist;
  409. u_int flags;
  410. };
  411. typedef struct __db_join_msg __db_join_msg;
  412. struct __db_join_reply {
  413. u_int status;
  414. u_int dbcidcl_id;
  415. };
  416. typedef struct __db_join_reply __db_join_reply;
  417. struct __dbc_close_msg {
  418. u_int dbccl_id;
  419. };
  420. typedef struct __dbc_close_msg __dbc_close_msg;
  421. struct __dbc_close_reply {
  422. u_int status;
  423. };
  424. typedef struct __dbc_close_reply __dbc_close_reply;
  425. struct __dbc_count_msg {
  426. u_int dbccl_id;
  427. u_int flags;
  428. };
  429. typedef struct __dbc_count_msg __dbc_count_msg;
  430. struct __dbc_count_reply {
  431. u_int status;
  432. u_int dupcount;
  433. };
  434. typedef struct __dbc_count_reply __dbc_count_reply;
  435. struct __dbc_del_msg {
  436. u_int dbccl_id;
  437. u_int flags;
  438. };
  439. typedef struct __dbc_del_msg __dbc_del_msg;
  440. struct __dbc_del_reply {
  441. u_int status;
  442. };
  443. typedef struct __dbc_del_reply __dbc_del_reply;
  444. struct __dbc_dup_msg {
  445. u_int dbccl_id;
  446. u_int flags;
  447. };
  448. typedef struct __dbc_dup_msg __dbc_dup_msg;
  449. struct __dbc_dup_reply {
  450. u_int status;
  451. u_int dbcidcl_id;
  452. };
  453. typedef struct __dbc_dup_reply __dbc_dup_reply;
  454. struct __dbc_get_msg {
  455. u_int dbccl_id;
  456. u_int keydlen;
  457. u_int keydoff;
  458. u_int keyflags;
  459. struct {
  460. u_int keydata_len;
  461. char *keydata_val;
  462. } keydata;
  463. u_int datadlen;
  464. u_int datadoff;
  465. u_int dataflags;
  466. struct {
  467. u_int datadata_len;
  468. char *datadata_val;
  469. } datadata;
  470. u_int flags;
  471. };
  472. typedef struct __dbc_get_msg __dbc_get_msg;
  473. struct __dbc_get_reply {
  474. u_int status;
  475. struct {
  476. u_int keydata_len;
  477. char *keydata_val;
  478. } keydata;
  479. struct {
  480. u_int datadata_len;
  481. char *datadata_val;
  482. } datadata;
  483. };
  484. typedef struct __dbc_get_reply __dbc_get_reply;
  485. struct __dbc_put_msg {
  486. u_int dbccl_id;
  487. u_int keydlen;
  488. u_int keydoff;
  489. u_int keyflags;
  490. struct {
  491. u_int keydata_len;
  492. char *keydata_val;
  493. } keydata;
  494. u_int datadlen;
  495. u_int datadoff;
  496. u_int dataflags;
  497. struct {
  498. u_int datadata_len;
  499. char *datadata_val;
  500. } datadata;
  501. u_int flags;
  502. };
  503. typedef struct __dbc_put_msg __dbc_put_msg;
  504. struct __dbc_put_reply {
  505. u_int status;
  506. struct {
  507. u_int keydata_len;
  508. char *keydata_val;
  509. } keydata;
  510. };
  511. typedef struct __dbc_put_reply __dbc_put_reply;
  512. #define DB_SERVERPROG 351457
  513. #define DB_SERVERVERS 1
  514. #if defined(__STDC__) || defined(__cplusplus)
  515. #define __DB_env_cachesize 1
  516. extern  __env_cachesize_reply * __db_env_cachesize_1(__env_cachesize_msg *, CLIENT *);
  517. extern  __env_cachesize_reply * __db_env_cachesize_1_svc(__env_cachesize_msg *, struct svc_req *);
  518. #define __DB_env_close 2
  519. extern  __env_close_reply * __db_env_close_1(__env_close_msg *, CLIENT *);
  520. extern  __env_close_reply * __db_env_close_1_svc(__env_close_msg *, struct svc_req *);
  521. #define __DB_env_create 3
  522. extern  __env_create_reply * __db_env_create_1(__env_create_msg *, CLIENT *);
  523. extern  __env_create_reply * __db_env_create_1_svc(__env_create_msg *, struct svc_req *);
  524. #define __DB_env_flags 4
  525. extern  __env_flags_reply * __db_env_flags_1(__env_flags_msg *, CLIENT *);
  526. extern  __env_flags_reply * __db_env_flags_1_svc(__env_flags_msg *, struct svc_req *);
  527. #define __DB_env_open 5
  528. extern  __env_open_reply * __db_env_open_1(__env_open_msg *, CLIENT *);
  529. extern  __env_open_reply * __db_env_open_1_svc(__env_open_msg *, struct svc_req *);
  530. #define __DB_env_remove 6
  531. extern  __env_remove_reply * __db_env_remove_1(__env_remove_msg *, CLIENT *);
  532. extern  __env_remove_reply * __db_env_remove_1_svc(__env_remove_msg *, struct svc_req *);
  533. #define __DB_txn_abort 7
  534. extern  __txn_abort_reply * __db_txn_abort_1(__txn_abort_msg *, CLIENT *);
  535. extern  __txn_abort_reply * __db_txn_abort_1_svc(__txn_abort_msg *, struct svc_req *);
  536. #define __DB_txn_begin 8
  537. extern  __txn_begin_reply * __db_txn_begin_1(__txn_begin_msg *, CLIENT *);
  538. extern  __txn_begin_reply * __db_txn_begin_1_svc(__txn_begin_msg *, struct svc_req *);
  539. #define __DB_txn_commit 9
  540. extern  __txn_commit_reply * __db_txn_commit_1(__txn_commit_msg *, CLIENT *);
  541. extern  __txn_commit_reply * __db_txn_commit_1_svc(__txn_commit_msg *, struct svc_req *);
  542. #define __DB_db_bt_maxkey 10
  543. extern  __db_bt_maxkey_reply * __db_db_bt_maxkey_1(__db_bt_maxkey_msg *, CLIENT *);
  544. extern  __db_bt_maxkey_reply * __db_db_bt_maxkey_1_svc(__db_bt_maxkey_msg *, struct svc_req *);
  545. #define __DB_db_bt_minkey 11
  546. extern  __db_bt_minkey_reply * __db_db_bt_minkey_1(__db_bt_minkey_msg *, CLIENT *);
  547. extern  __db_bt_minkey_reply * __db_db_bt_minkey_1_svc(__db_bt_minkey_msg *, struct svc_req *);
  548. #define __DB_db_close 12
  549. extern  __db_close_reply * __db_db_close_1(__db_close_msg *, CLIENT *);
  550. extern  __db_close_reply * __db_db_close_1_svc(__db_close_msg *, struct svc_req *);
  551. #define __DB_db_create 13
  552. extern  __db_create_reply * __db_db_create_1(__db_create_msg *, CLIENT *);
  553. extern  __db_create_reply * __db_db_create_1_svc(__db_create_msg *, struct svc_req *);
  554. #define __DB_db_del 14
  555. extern  __db_del_reply * __db_db_del_1(__db_del_msg *, CLIENT *);
  556. extern  __db_del_reply * __db_db_del_1_svc(__db_del_msg *, struct svc_req *);
  557. #define __DB_db_extentsize 15
  558. extern  __db_extentsize_reply * __db_db_extentsize_1(__db_extentsize_msg *, CLIENT *);
  559. extern  __db_extentsize_reply * __db_db_extentsize_1_svc(__db_extentsize_msg *, struct svc_req *);
  560. #define __DB_db_flags 16
  561. extern  __db_flags_reply * __db_db_flags_1(__db_flags_msg *, CLIENT *);
  562. extern  __db_flags_reply * __db_db_flags_1_svc(__db_flags_msg *, struct svc_req *);
  563. #define __DB_db_get 17
  564. extern  __db_get_reply * __db_db_get_1(__db_get_msg *, CLIENT *);
  565. extern  __db_get_reply * __db_db_get_1_svc(__db_get_msg *, struct svc_req *);
  566. #define __DB_db_h_ffactor 18
  567. extern  __db_h_ffactor_reply * __db_db_h_ffactor_1(__db_h_ffactor_msg *, CLIENT *);
  568. extern  __db_h_ffactor_reply * __db_db_h_ffactor_1_svc(__db_h_ffactor_msg *, struct svc_req *);
  569. #define __DB_db_h_nelem 19
  570. extern  __db_h_nelem_reply * __db_db_h_nelem_1(__db_h_nelem_msg *, CLIENT *);
  571. extern  __db_h_nelem_reply * __db_db_h_nelem_1_svc(__db_h_nelem_msg *, struct svc_req *);
  572. #define __DB_db_key_range 20
  573. extern  __db_key_range_reply * __db_db_key_range_1(__db_key_range_msg *, CLIENT *);
  574. extern  __db_key_range_reply * __db_db_key_range_1_svc(__db_key_range_msg *, struct svc_req *);
  575. #define __DB_db_lorder 21
  576. extern  __db_lorder_reply * __db_db_lorder_1(__db_lorder_msg *, CLIENT *);
  577. extern  __db_lorder_reply * __db_db_lorder_1_svc(__db_lorder_msg *, struct svc_req *);
  578. #define __DB_db_open 22
  579. extern  __db_open_reply * __db_db_open_1(__db_open_msg *, CLIENT *);
  580. extern  __db_open_reply * __db_db_open_1_svc(__db_open_msg *, struct svc_req *);
  581. #define __DB_db_pagesize 23
  582. extern  __db_pagesize_reply * __db_db_pagesize_1(__db_pagesize_msg *, CLIENT *);
  583. extern  __db_pagesize_reply * __db_db_pagesize_1_svc(__db_pagesize_msg *, struct svc_req *);
  584. #define __DB_db_put 24
  585. extern  __db_put_reply * __db_db_put_1(__db_put_msg *, CLIENT *);
  586. extern  __db_put_reply * __db_db_put_1_svc(__db_put_msg *, struct svc_req *);
  587. #define __DB_db_re_delim 25
  588. extern  __db_re_delim_reply * __db_db_re_delim_1(__db_re_delim_msg *, CLIENT *);
  589. extern  __db_re_delim_reply * __db_db_re_delim_1_svc(__db_re_delim_msg *, struct svc_req *);
  590. #define __DB_db_re_len 26
  591. extern  __db_re_len_reply * __db_db_re_len_1(__db_re_len_msg *, CLIENT *);
  592. extern  __db_re_len_reply * __db_db_re_len_1_svc(__db_re_len_msg *, struct svc_req *);
  593. #define __DB_db_re_pad 27
  594. extern  __db_re_pad_reply * __db_db_re_pad_1(__db_re_pad_msg *, CLIENT *);
  595. extern  __db_re_pad_reply * __db_db_re_pad_1_svc(__db_re_pad_msg *, struct svc_req *);
  596. #define __DB_db_remove 28
  597. extern  __db_remove_reply * __db_db_remove_1(__db_remove_msg *, CLIENT *);
  598. extern  __db_remove_reply * __db_db_remove_1_svc(__db_remove_msg *, struct svc_req *);
  599. #define __DB_db_rename 29
  600. extern  __db_rename_reply * __db_db_rename_1(__db_rename_msg *, CLIENT *);
  601. extern  __db_rename_reply * __db_db_rename_1_svc(__db_rename_msg *, struct svc_req *);
  602. #define __DB_db_stat 30
  603. extern  __db_stat_reply * __db_db_stat_1(__db_stat_msg *, CLIENT *);
  604. extern  __db_stat_reply * __db_db_stat_1_svc(__db_stat_msg *, struct svc_req *);
  605. #define __DB_db_swapped 31
  606. extern  __db_swapped_reply * __db_db_swapped_1(__db_swapped_msg *, CLIENT *);
  607. extern  __db_swapped_reply * __db_db_swapped_1_svc(__db_swapped_msg *, struct svc_req *);
  608. #define __DB_db_sync 32
  609. extern  __db_sync_reply * __db_db_sync_1(__db_sync_msg *, CLIENT *);
  610. extern  __db_sync_reply * __db_db_sync_1_svc(__db_sync_msg *, struct svc_req *);
  611. #define __DB_db_cursor 33
  612. extern  __db_cursor_reply * __db_db_cursor_1(__db_cursor_msg *, CLIENT *);
  613. extern  __db_cursor_reply * __db_db_cursor_1_svc(__db_cursor_msg *, struct svc_req *);
  614. #define __DB_db_join 34
  615. extern  __db_join_reply * __db_db_join_1(__db_join_msg *, CLIENT *);
  616. extern  __db_join_reply * __db_db_join_1_svc(__db_join_msg *, struct svc_req *);
  617. #define __DB_dbc_close 35
  618. extern  __dbc_close_reply * __db_dbc_close_1(__dbc_close_msg *, CLIENT *);
  619. extern  __dbc_close_reply * __db_dbc_close_1_svc(__dbc_close_msg *, struct svc_req *);
  620. #define __DB_dbc_count 36
  621. extern  __dbc_count_reply * __db_dbc_count_1(__dbc_count_msg *, CLIENT *);
  622. extern  __dbc_count_reply * __db_dbc_count_1_svc(__dbc_count_msg *, struct svc_req *);
  623. #define __DB_dbc_del 37
  624. extern  __dbc_del_reply * __db_dbc_del_1(__dbc_del_msg *, CLIENT *);
  625. extern  __dbc_del_reply * __db_dbc_del_1_svc(__dbc_del_msg *, struct svc_req *);
  626. #define __DB_dbc_dup 38
  627. extern  __dbc_dup_reply * __db_dbc_dup_1(__dbc_dup_msg *, CLIENT *);
  628. extern  __dbc_dup_reply * __db_dbc_dup_1_svc(__dbc_dup_msg *, struct svc_req *);
  629. #define __DB_dbc_get 39
  630. extern  __dbc_get_reply * __db_dbc_get_1(__dbc_get_msg *, CLIENT *);
  631. extern  __dbc_get_reply * __db_dbc_get_1_svc(__dbc_get_msg *, struct svc_req *);
  632. #define __DB_dbc_put 40
  633. extern  __dbc_put_reply * __db_dbc_put_1(__dbc_put_msg *, CLIENT *);
  634. extern  __dbc_put_reply * __db_dbc_put_1_svc(__dbc_put_msg *, struct svc_req *);
  635. extern int db_serverprog_1_freeresult (SVCXPRT *, xdrproc_t, caddr_t);
  636. #else /* K&R C */
  637. #define __DB_env_cachesize 1
  638. extern  __env_cachesize_reply * __db_env_cachesize_1();
  639. extern  __env_cachesize_reply * __db_env_cachesize_1_svc();
  640. #define __DB_env_close 2
  641. extern  __env_close_reply * __db_env_close_1();
  642. extern  __env_close_reply * __db_env_close_1_svc();
  643. #define __DB_env_create 3
  644. extern  __env_create_reply * __db_env_create_1();
  645. extern  __env_create_reply * __db_env_create_1_svc();
  646. #define __DB_env_flags 4
  647. extern  __env_flags_reply * __db_env_flags_1();
  648. extern  __env_flags_reply * __db_env_flags_1_svc();
  649. #define __DB_env_open 5
  650. extern  __env_open_reply * __db_env_open_1();
  651. extern  __env_open_reply * __db_env_open_1_svc();
  652. #define __DB_env_remove 6
  653. extern  __env_remove_reply * __db_env_remove_1();
  654. extern  __env_remove_reply * __db_env_remove_1_svc();
  655. #define __DB_txn_abort 7
  656. extern  __txn_abort_reply * __db_txn_abort_1();
  657. extern  __txn_abort_reply * __db_txn_abort_1_svc();
  658. #define __DB_txn_begin 8
  659. extern  __txn_begin_reply * __db_txn_begin_1();
  660. extern  __txn_begin_reply * __db_txn_begin_1_svc();
  661. #define __DB_txn_commit 9
  662. extern  __txn_commit_reply * __db_txn_commit_1();
  663. extern  __txn_commit_reply * __db_txn_commit_1_svc();
  664. #define __DB_db_bt_maxkey 10
  665. extern  __db_bt_maxkey_reply * __db_db_bt_maxkey_1();
  666. extern  __db_bt_maxkey_reply * __db_db_bt_maxkey_1_svc();
  667. #define __DB_db_bt_minkey 11
  668. extern  __db_bt_minkey_reply * __db_db_bt_minkey_1();
  669. extern  __db_bt_minkey_reply * __db_db_bt_minkey_1_svc();
  670. #define __DB_db_close 12
  671. extern  __db_close_reply * __db_db_close_1();
  672. extern  __db_close_reply * __db_db_close_1_svc();
  673. #define __DB_db_create 13
  674. extern  __db_create_reply * __db_db_create_1();
  675. extern  __db_create_reply * __db_db_create_1_svc();
  676. #define __DB_db_del 14
  677. extern  __db_del_reply * __db_db_del_1();
  678. extern  __db_del_reply * __db_db_del_1_svc();
  679. #define __DB_db_extentsize 15
  680. extern  __db_extentsize_reply * __db_db_extentsize_1();
  681. extern  __db_extentsize_reply * __db_db_extentsize_1_svc();
  682. #define __DB_db_flags 16
  683. extern  __db_flags_reply * __db_db_flags_1();
  684. extern  __db_flags_reply * __db_db_flags_1_svc();
  685. #define __DB_db_get 17
  686. extern  __db_get_reply * __db_db_get_1();
  687. extern  __db_get_reply * __db_db_get_1_svc();
  688. #define __DB_db_h_ffactor 18
  689. extern  __db_h_ffactor_reply * __db_db_h_ffactor_1();
  690. extern  __db_h_ffactor_reply * __db_db_h_ffactor_1_svc();
  691. #define __DB_db_h_nelem 19
  692. extern  __db_h_nelem_reply * __db_db_h_nelem_1();
  693. extern  __db_h_nelem_reply * __db_db_h_nelem_1_svc();
  694. #define __DB_db_key_range 20
  695. extern  __db_key_range_reply * __db_db_key_range_1();
  696. extern  __db_key_range_reply * __db_db_key_range_1_svc();
  697. #define __DB_db_lorder 21
  698. extern  __db_lorder_reply * __db_db_lorder_1();
  699. extern  __db_lorder_reply * __db_db_lorder_1_svc();
  700. #define __DB_db_open 22
  701. extern  __db_open_reply * __db_db_open_1();
  702. extern  __db_open_reply * __db_db_open_1_svc();
  703. #define __DB_db_pagesize 23
  704. extern  __db_pagesize_reply * __db_db_pagesize_1();
  705. extern  __db_pagesize_reply * __db_db_pagesize_1_svc();
  706. #define __DB_db_put 24
  707. extern  __db_put_reply * __db_db_put_1();
  708. extern  __db_put_reply * __db_db_put_1_svc();
  709. #define __DB_db_re_delim 25
  710. extern  __db_re_delim_reply * __db_db_re_delim_1();
  711. extern  __db_re_delim_reply * __db_db_re_delim_1_svc();
  712. #define __DB_db_re_len 26
  713. extern  __db_re_len_reply * __db_db_re_len_1();
  714. extern  __db_re_len_reply * __db_db_re_len_1_svc();
  715. #define __DB_db_re_pad 27
  716. extern  __db_re_pad_reply * __db_db_re_pad_1();
  717. extern  __db_re_pad_reply * __db_db_re_pad_1_svc();
  718. #define __DB_db_remove 28
  719. extern  __db_remove_reply * __db_db_remove_1();
  720. extern  __db_remove_reply * __db_db_remove_1_svc();
  721. #define __DB_db_rename 29
  722. extern  __db_rename_reply * __db_db_rename_1();
  723. extern  __db_rename_reply * __db_db_rename_1_svc();
  724. #define __DB_db_stat 30
  725. extern  __db_stat_reply * __db_db_stat_1();
  726. extern  __db_stat_reply * __db_db_stat_1_svc();
  727. #define __DB_db_swapped 31
  728. extern  __db_swapped_reply * __db_db_swapped_1();
  729. extern  __db_swapped_reply * __db_db_swapped_1_svc();
  730. #define __DB_db_sync 32
  731. extern  __db_sync_reply * __db_db_sync_1();
  732. extern  __db_sync_reply * __db_db_sync_1_svc();
  733. #define __DB_db_cursor 33
  734. extern  __db_cursor_reply * __db_db_cursor_1();
  735. extern  __db_cursor_reply * __db_db_cursor_1_svc();
  736. #define __DB_db_join 34
  737. extern  __db_join_reply * __db_db_join_1();
  738. extern  __db_join_reply * __db_db_join_1_svc();
  739. #define __DB_dbc_close 35
  740. extern  __dbc_close_reply * __db_dbc_close_1();
  741. extern  __dbc_close_reply * __db_dbc_close_1_svc();
  742. #define __DB_dbc_count 36
  743. extern  __dbc_count_reply * __db_dbc_count_1();
  744. extern  __dbc_count_reply * __db_dbc_count_1_svc();
  745. #define __DB_dbc_del 37
  746. extern  __dbc_del_reply * __db_dbc_del_1();
  747. extern  __dbc_del_reply * __db_dbc_del_1_svc();
  748. #define __DB_dbc_dup 38
  749. extern  __dbc_dup_reply * __db_dbc_dup_1();
  750. extern  __dbc_dup_reply * __db_dbc_dup_1_svc();
  751. #define __DB_dbc_get 39
  752. extern  __dbc_get_reply * __db_dbc_get_1();
  753. extern  __dbc_get_reply * __db_dbc_get_1_svc();
  754. #define __DB_dbc_put 40
  755. extern  __dbc_put_reply * __db_dbc_put_1();
  756. extern  __dbc_put_reply * __db_dbc_put_1_svc();
  757. extern int db_serverprog_1_freeresult ();
  758. #endif /* K&R C */
  759. /* the xdr functions */
  760. #if defined(__STDC__) || defined(__cplusplus)
  761. extern  bool_t xdr___env_cachesize_msg (XDR *, __env_cachesize_msg*);
  762. extern  bool_t xdr___env_cachesize_reply (XDR *, __env_cachesize_reply*);
  763. extern  bool_t xdr___env_close_msg (XDR *, __env_close_msg*);
  764. extern  bool_t xdr___env_close_reply (XDR *, __env_close_reply*);
  765. extern  bool_t xdr___env_create_msg (XDR *, __env_create_msg*);
  766. extern  bool_t xdr___env_create_reply (XDR *, __env_create_reply*);
  767. extern  bool_t xdr___env_flags_msg (XDR *, __env_flags_msg*);
  768. extern  bool_t xdr___env_flags_reply (XDR *, __env_flags_reply*);
  769. extern  bool_t xdr___env_open_msg (XDR *, __env_open_msg*);
  770. extern  bool_t xdr___env_open_reply (XDR *, __env_open_reply*);
  771. extern  bool_t xdr___env_remove_msg (XDR *, __env_remove_msg*);
  772. extern  bool_t xdr___env_remove_reply (XDR *, __env_remove_reply*);
  773. extern  bool_t xdr___txn_abort_msg (XDR *, __txn_abort_msg*);
  774. extern  bool_t xdr___txn_abort_reply (XDR *, __txn_abort_reply*);
  775. extern  bool_t xdr___txn_begin_msg (XDR *, __txn_begin_msg*);
  776. extern  bool_t xdr___txn_begin_reply (XDR *, __txn_begin_reply*);
  777. extern  bool_t xdr___txn_commit_msg (XDR *, __txn_commit_msg*);
  778. extern  bool_t xdr___txn_commit_reply (XDR *, __txn_commit_reply*);
  779. extern  bool_t xdr___db_bt_maxkey_msg (XDR *, __db_bt_maxkey_msg*);
  780. extern  bool_t xdr___db_bt_maxkey_reply (XDR *, __db_bt_maxkey_reply*);
  781. extern  bool_t xdr___db_bt_minkey_msg (XDR *, __db_bt_minkey_msg*);
  782. extern  bool_t xdr___db_bt_minkey_reply (XDR *, __db_bt_minkey_reply*);
  783. extern  bool_t xdr___db_close_msg (XDR *, __db_close_msg*);
  784. extern  bool_t xdr___db_close_reply (XDR *, __db_close_reply*);
  785. extern  bool_t xdr___db_create_msg (XDR *, __db_create_msg*);
  786. extern  bool_t xdr___db_create_reply (XDR *, __db_create_reply*);
  787. extern  bool_t xdr___db_del_msg (XDR *, __db_del_msg*);
  788. extern  bool_t xdr___db_del_reply (XDR *, __db_del_reply*);
  789. extern  bool_t xdr___db_extentsize_msg (XDR *, __db_extentsize_msg*);
  790. extern  bool_t xdr___db_extentsize_reply (XDR *, __db_extentsize_reply*);
  791. extern  bool_t xdr___db_flags_msg (XDR *, __db_flags_msg*);
  792. extern  bool_t xdr___db_flags_reply (XDR *, __db_flags_reply*);
  793. extern  bool_t xdr___db_get_msg (XDR *, __db_get_msg*);
  794. extern  bool_t xdr___db_get_reply (XDR *, __db_get_reply*);
  795. extern  bool_t xdr___db_h_ffactor_msg (XDR *, __db_h_ffactor_msg*);
  796. extern  bool_t xdr___db_h_ffactor_reply (XDR *, __db_h_ffactor_reply*);
  797. extern  bool_t xdr___db_h_nelem_msg (XDR *, __db_h_nelem_msg*);
  798. extern  bool_t xdr___db_h_nelem_reply (XDR *, __db_h_nelem_reply*);
  799. extern  bool_t xdr___db_key_range_msg (XDR *, __db_key_range_msg*);
  800. extern  bool_t xdr___db_key_range_reply (XDR *, __db_key_range_reply*);
  801. extern  bool_t xdr___db_lorder_msg (XDR *, __db_lorder_msg*);
  802. extern  bool_t xdr___db_lorder_reply (XDR *, __db_lorder_reply*);
  803. extern  bool_t xdr___db_open_msg (XDR *, __db_open_msg*);
  804. extern  bool_t xdr___db_open_reply (XDR *, __db_open_reply*);
  805. extern  bool_t xdr___db_pagesize_msg (XDR *, __db_pagesize_msg*);
  806. extern  bool_t xdr___db_pagesize_reply (XDR *, __db_pagesize_reply*);
  807. extern  bool_t xdr___db_put_msg (XDR *, __db_put_msg*);
  808. extern  bool_t xdr___db_put_reply (XDR *, __db_put_reply*);
  809. extern  bool_t xdr___db_re_delim_msg (XDR *, __db_re_delim_msg*);
  810. extern  bool_t xdr___db_re_delim_reply (XDR *, __db_re_delim_reply*);
  811. extern  bool_t xdr___db_re_len_msg (XDR *, __db_re_len_msg*);
  812. extern  bool_t xdr___db_re_len_reply (XDR *, __db_re_len_reply*);
  813. extern  bool_t xdr___db_re_pad_msg (XDR *, __db_re_pad_msg*);
  814. extern  bool_t xdr___db_re_pad_reply (XDR *, __db_re_pad_reply*);
  815. extern  bool_t xdr___db_remove_msg (XDR *, __db_remove_msg*);
  816. extern  bool_t xdr___db_remove_reply (XDR *, __db_remove_reply*);
  817. extern  bool_t xdr___db_rename_msg (XDR *, __db_rename_msg*);
  818. extern  bool_t xdr___db_rename_reply (XDR *, __db_rename_reply*);
  819. extern  bool_t xdr___db_stat_msg (XDR *, __db_stat_msg*);
  820. extern  bool_t xdr___db_stat_statsreplist (XDR *, __db_stat_statsreplist*);
  821. extern  bool_t xdr___db_stat_reply (XDR *, __db_stat_reply*);
  822. extern  bool_t xdr___db_swapped_msg (XDR *, __db_swapped_msg*);
  823. extern  bool_t xdr___db_swapped_reply (XDR *, __db_swapped_reply*);
  824. extern  bool_t xdr___db_sync_msg (XDR *, __db_sync_msg*);
  825. extern  bool_t xdr___db_sync_reply (XDR *, __db_sync_reply*);
  826. extern  bool_t xdr___db_cursor_msg (XDR *, __db_cursor_msg*);
  827. extern  bool_t xdr___db_cursor_reply (XDR *, __db_cursor_reply*);
  828. extern  bool_t xdr___db_join_curslist (XDR *, __db_join_curslist*);
  829. extern  bool_t xdr___db_join_msg (XDR *, __db_join_msg*);
  830. extern  bool_t xdr___db_join_reply (XDR *, __db_join_reply*);
  831. extern  bool_t xdr___dbc_close_msg (XDR *, __dbc_close_msg*);
  832. extern  bool_t xdr___dbc_close_reply (XDR *, __dbc_close_reply*);
  833. extern  bool_t xdr___dbc_count_msg (XDR *, __dbc_count_msg*);
  834. extern  bool_t xdr___dbc_count_reply (XDR *, __dbc_count_reply*);
  835. extern  bool_t xdr___dbc_del_msg (XDR *, __dbc_del_msg*);
  836. extern  bool_t xdr___dbc_del_reply (XDR *, __dbc_del_reply*);
  837. extern  bool_t xdr___dbc_dup_msg (XDR *, __dbc_dup_msg*);
  838. extern  bool_t xdr___dbc_dup_reply (XDR *, __dbc_dup_reply*);
  839. extern  bool_t xdr___dbc_get_msg (XDR *, __dbc_get_msg*);
  840. extern  bool_t xdr___dbc_get_reply (XDR *, __dbc_get_reply*);
  841. extern  bool_t xdr___dbc_put_msg (XDR *, __dbc_put_msg*);
  842. extern  bool_t xdr___dbc_put_reply (XDR *, __dbc_put_reply*);
  843. #else /* K&R C */
  844. extern bool_t xdr___env_cachesize_msg ();
  845. extern bool_t xdr___env_cachesize_reply ();
  846. extern bool_t xdr___env_close_msg ();
  847. extern bool_t xdr___env_close_reply ();
  848. extern bool_t xdr___env_create_msg ();
  849. extern bool_t xdr___env_create_reply ();
  850. extern bool_t xdr___env_flags_msg ();
  851. extern bool_t xdr___env_flags_reply ();
  852. extern bool_t xdr___env_open_msg ();
  853. extern bool_t xdr___env_open_reply ();
  854. extern bool_t xdr___env_remove_msg ();
  855. extern bool_t xdr___env_remove_reply ();
  856. extern bool_t xdr___txn_abort_msg ();
  857. extern bool_t xdr___txn_abort_reply ();
  858. extern bool_t xdr___txn_begin_msg ();
  859. extern bool_t xdr___txn_begin_reply ();
  860. extern bool_t xdr___txn_commit_msg ();
  861. extern bool_t xdr___txn_commit_reply ();
  862. extern bool_t xdr___db_bt_maxkey_msg ();
  863. extern bool_t xdr___db_bt_maxkey_reply ();
  864. extern bool_t xdr___db_bt_minkey_msg ();
  865. extern bool_t xdr___db_bt_minkey_reply ();
  866. extern bool_t xdr___db_close_msg ();
  867. extern bool_t xdr___db_close_reply ();
  868. extern bool_t xdr___db_create_msg ();
  869. extern bool_t xdr___db_create_reply ();
  870. extern bool_t xdr___db_del_msg ();
  871. extern bool_t xdr___db_del_reply ();
  872. extern bool_t xdr___db_extentsize_msg ();
  873. extern bool_t xdr___db_extentsize_reply ();
  874. extern bool_t xdr___db_flags_msg ();
  875. extern bool_t xdr___db_flags_reply ();
  876. extern bool_t xdr___db_get_msg ();
  877. extern bool_t xdr___db_get_reply ();
  878. extern bool_t xdr___db_h_ffactor_msg ();
  879. extern bool_t xdr___db_h_ffactor_reply ();
  880. extern bool_t xdr___db_h_nelem_msg ();
  881. extern bool_t xdr___db_h_nelem_reply ();
  882. extern bool_t xdr___db_key_range_msg ();
  883. extern bool_t xdr___db_key_range_reply ();
  884. extern bool_t xdr___db_lorder_msg ();
  885. extern bool_t xdr___db_lorder_reply ();
  886. extern bool_t xdr___db_open_msg ();
  887. extern bool_t xdr___db_open_reply ();
  888. extern bool_t xdr___db_pagesize_msg ();
  889. extern bool_t xdr___db_pagesize_reply ();
  890. extern bool_t xdr___db_put_msg ();
  891. extern bool_t xdr___db_put_reply ();
  892. extern bool_t xdr___db_re_delim_msg ();
  893. extern bool_t xdr___db_re_delim_reply ();
  894. extern bool_t xdr___db_re_len_msg ();
  895. extern bool_t xdr___db_re_len_reply ();
  896. extern bool_t xdr___db_re_pad_msg ();
  897. extern bool_t xdr___db_re_pad_reply ();
  898. extern bool_t xdr___db_remove_msg ();
  899. extern bool_t xdr___db_remove_reply ();
  900. extern bool_t xdr___db_rename_msg ();
  901. extern bool_t xdr___db_rename_reply ();
  902. extern bool_t xdr___db_stat_msg ();
  903. extern bool_t xdr___db_stat_statsreplist ();
  904. extern bool_t xdr___db_stat_reply ();
  905. extern bool_t xdr___db_swapped_msg ();
  906. extern bool_t xdr___db_swapped_reply ();
  907. extern bool_t xdr___db_sync_msg ();
  908. extern bool_t xdr___db_sync_reply ();
  909. extern bool_t xdr___db_cursor_msg ();
  910. extern bool_t xdr___db_cursor_reply ();
  911. extern bool_t xdr___db_join_curslist ();
  912. extern bool_t xdr___db_join_msg ();
  913. extern bool_t xdr___db_join_reply ();
  914. extern bool_t xdr___dbc_close_msg ();
  915. extern bool_t xdr___dbc_close_reply ();
  916. extern bool_t xdr___dbc_count_msg ();
  917. extern bool_t xdr___dbc_count_reply ();
  918. extern bool_t xdr___dbc_del_msg ();
  919. extern bool_t xdr___dbc_del_reply ();
  920. extern bool_t xdr___dbc_dup_msg ();
  921. extern bool_t xdr___dbc_dup_reply ();
  922. extern bool_t xdr___dbc_get_msg ();
  923. extern bool_t xdr___dbc_get_reply ();
  924. extern bool_t xdr___dbc_put_msg ();
  925. extern bool_t xdr___dbc_put_reply ();
  926. #endif /* K&R C */
  927. #ifdef __cplusplus
  928. }
  929. #endif
  930. #endif /* !_DB_SERVER_H_RPCGEN */