1#include "db_config.h" 2 3#include "db_int.h" 4#ifdef HAVE_SYSTEM_INCLUDE_FILES 5#include <rpc/rpc.h> 6#endif 7#include "db_server.h" 8#include "dbinc/db_server_int.h" 9 10/* BEGIN __env_create_proc */ 11void 12__env_create_proc(timeout, replyp) 13 u_int32_t timeout; 14 __env_create_reply *replyp; 15/* END __env_create_proc */ 16{ 17 int ret; 18 19 20 /* 21 * XXX Code goes here 22 */ 23 24 replyp->status = ret; 25 return; 26} 27 28/* BEGIN __env_cdsgroup_begin_proc */ 29void 30__env_cdsgroup_begin_proc(dbenvcl_id, replyp) 31 unsigned int dbenvcl_id; 32 __env_cdsgroup_begin_reply *replyp; 33/* END __env_cdsgroup_begin_proc */ 34{ 35 int ret; 36 DB_ENV * dbenv; 37 ct_entry *dbenv_ctp; 38 39 ACTIVATE_CTP(dbenv_ctp, dbenvcl_id, CT_ENV); 40 dbenv = (DB_ENV *)dbenv_ctp->ct_anyp; 41 42 /* 43 * XXX Code goes here 44 */ 45 46 replyp->status = ret; 47 return; 48} 49 50/* BEGIN __env_close_proc */ 51void 52__env_close_proc(dbenvcl_id, flags, replyp) 53 unsigned int dbenvcl_id; 54 u_int32_t flags; 55 __env_close_reply *replyp; 56/* END __env_close_proc */ 57{ 58 int ret; 59 DB_ENV * dbenv; 60 ct_entry *dbenv_ctp; 61 62 ACTIVATE_CTP(dbenv_ctp, dbenvcl_id, CT_ENV); 63 dbenv = (DB_ENV *)dbenv_ctp->ct_anyp; 64 65 /* 66 * XXX Code goes here 67 */ 68 69 replyp->status = ret; 70 return; 71} 72 73/* BEGIN __env_dbremove_proc */ 74void 75__env_dbremove_proc(dbenvcl_id, txnpcl_id, name, 76 subdb, flags, replyp) 77 unsigned int dbenvcl_id; 78 unsigned int txnpcl_id; 79 char *name; 80 char *subdb; 81 u_int32_t flags; 82 __env_dbremove_reply *replyp; 83/* END __env_dbremove_proc */ 84{ 85 int ret; 86 DB_ENV * dbenv; 87 ct_entry *dbenv_ctp; 88 DB_TXN * txnp; 89 ct_entry *txnp_ctp; 90 91 ACTIVATE_CTP(dbenv_ctp, dbenvcl_id, CT_ENV); 92 dbenv = (DB_ENV *)dbenv_ctp->ct_anyp; 93 ACTIVATE_CTP(txnp_ctp, txnpcl_id, CT_TXN); 94 txnp = (DB_TXN *)txnp_ctp->ct_anyp; 95 96 /* 97 * XXX Code goes here 98 */ 99 100 replyp->status = ret; 101 return; 102} 103 104/* BEGIN __env_dbrename_proc */ 105void 106__env_dbrename_proc(dbenvcl_id, txnpcl_id, name, 107 subdb, newname, flags, replyp) 108 unsigned int dbenvcl_id; 109 unsigned int txnpcl_id; 110 char *name; 111 char *subdb; 112 char *newname; 113 u_int32_t flags; 114 __env_dbrename_reply *replyp; 115/* END __env_dbrename_proc */ 116{ 117 int ret; 118 DB_ENV * dbenv; 119 ct_entry *dbenv_ctp; 120 DB_TXN * txnp; 121 ct_entry *txnp_ctp; 122 123 ACTIVATE_CTP(dbenv_ctp, dbenvcl_id, CT_ENV); 124 dbenv = (DB_ENV *)dbenv_ctp->ct_anyp; 125 ACTIVATE_CTP(txnp_ctp, txnpcl_id, CT_TXN); 126 txnp = (DB_TXN *)txnp_ctp->ct_anyp; 127 128 /* 129 * XXX Code goes here 130 */ 131 132 replyp->status = ret; 133 return; 134} 135 136/* BEGIN __env_get_cachesize_proc */ 137void 138__env_get_cachesize_proc(dbenvcl_id, 139 replyp) 140 unsigned int dbenvcl_id; 141 __env_get_cachesize_reply *replyp; 142/* END __env_get_cachesize_proc */ 143{ 144 int ret; 145 DB_ENV * dbenv; 146 ct_entry *dbenv_ctp; 147 148 ACTIVATE_CTP(dbenv_ctp, dbenvcl_id, CT_ENV); 149 dbenv = (DB_ENV *)dbenv_ctp->ct_anyp; 150 151 /* 152 * XXX Code goes here 153 */ 154 155 replyp->status = ret; 156 return; 157} 158 159/* BEGIN __env_get_encrypt_flags_proc */ 160void 161__env_get_encrypt_flags_proc(dbenvcl_id, replyp) 162 unsigned int dbenvcl_id; 163 __env_get_encrypt_flags_reply *replyp; 164/* END __env_get_encrypt_flags_proc */ 165{ 166 int ret; 167 DB_ENV * dbenv; 168 ct_entry *dbenv_ctp; 169 170 ACTIVATE_CTP(dbenv_ctp, dbenvcl_id, CT_ENV); 171 dbenv = (DB_ENV *)dbenv_ctp->ct_anyp; 172 173 /* 174 * XXX Code goes here 175 */ 176 177 replyp->status = ret; 178 return; 179} 180 181/* BEGIN __env_get_flags_proc */ 182void 183__env_get_flags_proc(dbenvcl_id, replyp) 184 unsigned int dbenvcl_id; 185 __env_get_flags_reply *replyp; 186/* END __env_get_flags_proc */ 187{ 188 int ret; 189 DB_ENV * dbenv; 190 ct_entry *dbenv_ctp; 191 192 ACTIVATE_CTP(dbenv_ctp, dbenvcl_id, CT_ENV); 193 dbenv = (DB_ENV *)dbenv_ctp->ct_anyp; 194 195 /* 196 * XXX Code goes here 197 */ 198 199 replyp->status = ret; 200 return; 201} 202 203/* BEGIN __env_get_home_proc */ 204void 205__env_get_home_proc(dbenvcl_id, replyp) 206 unsigned int dbenvcl_id; 207 __env_get_home_reply *replyp; 208/* END __env_get_home_proc */ 209{ 210 int ret; 211 DB_ENV * dbenv; 212 ct_entry *dbenv_ctp; 213 214 ACTIVATE_CTP(dbenv_ctp, dbenvcl_id, CT_ENV); 215 dbenv = (DB_ENV *)dbenv_ctp->ct_anyp; 216 217 /* 218 * XXX Code goes here 219 */ 220 221 replyp->status = ret; 222 return; 223} 224 225/* BEGIN __env_get_open_flags_proc */ 226void 227__env_get_open_flags_proc(dbenvcl_id, replyp) 228 unsigned int dbenvcl_id; 229 __env_get_open_flags_reply *replyp; 230/* END __env_get_open_flags_proc */ 231{ 232 int ret; 233 DB_ENV * dbenv; 234 ct_entry *dbenv_ctp; 235 236 ACTIVATE_CTP(dbenv_ctp, dbenvcl_id, CT_ENV); 237 dbenv = (DB_ENV *)dbenv_ctp->ct_anyp; 238 239 /* 240 * XXX Code goes here 241 */ 242 243 replyp->status = ret; 244 return; 245} 246 247/* BEGIN __env_open_proc */ 248void 249__env_open_proc(dbenvcl_id, home, flags, 250 mode, replyp) 251 unsigned int dbenvcl_id; 252 char *home; 253 u_int32_t flags; 254 u_int32_t mode; 255 __env_open_reply *replyp; 256/* END __env_open_proc */ 257{ 258 int ret; 259 DB_ENV * dbenv; 260 ct_entry *dbenv_ctp; 261 262 ACTIVATE_CTP(dbenv_ctp, dbenvcl_id, CT_ENV); 263 dbenv = (DB_ENV *)dbenv_ctp->ct_anyp; 264 265 /* 266 * XXX Code goes here 267 */ 268 269 replyp->status = ret; 270 return; 271} 272 273/* BEGIN __env_remove_proc */ 274void 275__env_remove_proc(dbenvcl_id, home, flags, replyp) 276 unsigned int dbenvcl_id; 277 char *home; 278 u_int32_t flags; 279 __env_remove_reply *replyp; 280/* END __env_remove_proc */ 281{ 282 int ret; 283 DB_ENV * dbenv; 284 ct_entry *dbenv_ctp; 285 286 ACTIVATE_CTP(dbenv_ctp, dbenvcl_id, CT_ENV); 287 dbenv = (DB_ENV *)dbenv_ctp->ct_anyp; 288 289 /* 290 * XXX Code goes here 291 */ 292 293 replyp->status = ret; 294 return; 295} 296 297/* BEGIN __env_set_cachesize_proc */ 298void 299__env_set_cachesize_proc(dbenvcl_id, gbytes, bytes, 300 ncache, replyp) 301 unsigned int dbenvcl_id; 302 u_int32_t gbytes; 303 u_int32_t bytes; 304 u_int32_t ncache; 305 __env_set_cachesize_reply *replyp; 306/* END __env_set_cachesize_proc */ 307{ 308 int ret; 309 DB_ENV * dbenv; 310 ct_entry *dbenv_ctp; 311 312 ACTIVATE_CTP(dbenv_ctp, dbenvcl_id, CT_ENV); 313 dbenv = (DB_ENV *)dbenv_ctp->ct_anyp; 314 315 /* 316 * XXX Code goes here 317 */ 318 319 replyp->status = ret; 320 return; 321} 322 323/* BEGIN __env_set_encrypt_proc */ 324void 325__env_set_encrypt_proc(dbenvcl_id, passwd, flags, replyp) 326 unsigned int dbenvcl_id; 327 char *passwd; 328 u_int32_t flags; 329 __env_set_encrypt_reply *replyp; 330/* END __env_set_encrypt_proc */ 331{ 332 int ret; 333 DB_ENV * dbenv; 334 ct_entry *dbenv_ctp; 335 336 ACTIVATE_CTP(dbenv_ctp, dbenvcl_id, CT_ENV); 337 dbenv = (DB_ENV *)dbenv_ctp->ct_anyp; 338 339 /* 340 * XXX Code goes here 341 */ 342 343 replyp->status = ret; 344 return; 345} 346 347/* BEGIN __env_set_flags_proc */ 348void 349__env_set_flags_proc(dbenvcl_id, flags, onoff, replyp) 350 unsigned int dbenvcl_id; 351 u_int32_t flags; 352 u_int32_t onoff; 353 __env_set_flags_reply *replyp; 354/* END __env_set_flags_proc */ 355{ 356 int ret; 357 DB_ENV * dbenv; 358 ct_entry *dbenv_ctp; 359 360 ACTIVATE_CTP(dbenv_ctp, dbenvcl_id, CT_ENV); 361 dbenv = (DB_ENV *)dbenv_ctp->ct_anyp; 362 363 /* 364 * XXX Code goes here 365 */ 366 367 replyp->status = ret; 368 return; 369} 370 371/* BEGIN __env_txn_begin_proc */ 372void 373__env_txn_begin_proc(dbenvcl_id, parentcl_id, 374 flags, replyp) 375 unsigned int dbenvcl_id; 376 unsigned int parentcl_id; 377 u_int32_t flags; 378 __env_txn_begin_reply *replyp; 379/* END __env_txn_begin_proc */ 380{ 381 int ret; 382 DB_ENV * dbenv; 383 ct_entry *dbenv_ctp; 384 DB_TXN * parent; 385 ct_entry *parent_ctp; 386 387 ACTIVATE_CTP(dbenv_ctp, dbenvcl_id, CT_ENV); 388 dbenv = (DB_ENV *)dbenv_ctp->ct_anyp; 389 ACTIVATE_CTP(parent_ctp, parentcl_id, CT_TXN); 390 parent = (DB_TXN *)parent_ctp->ct_anyp; 391 392 /* 393 * XXX Code goes here 394 */ 395 396 replyp->status = ret; 397 return; 398} 399 400/* BEGIN __env_txn_recover_proc */ 401void 402__env_txn_recover_proc(dbenvcl_id, count, 403 flags, replyp, freep) 404 unsigned int dbenvcl_id; 405 u_int32_t count; 406 u_int32_t flags; 407 __env_txn_recover_reply *replyp; 408 int * freep; 409/* END __env_txn_recover_proc */ 410{ 411 int ret; 412 DB_ENV * dbenv; 413 ct_entry *dbenv_ctp; 414 415 ACTIVATE_CTP(dbenv_ctp, dbenvcl_id, CT_ENV); 416 dbenv = (DB_ENV *)dbenv_ctp->ct_anyp; 417 418 /* 419 * XXX Code goes here 420 */ 421 422 replyp->status = ret; 423 return; 424} 425 426/* BEGIN __db_create_proc */ 427void 428__db_create_proc(dbenvcl_id, flags, replyp) 429 unsigned int dbenvcl_id; 430 u_int32_t flags; 431 __db_create_reply *replyp; 432/* END __db_create_proc */ 433{ 434 int ret; 435 DB_ENV * dbenv; 436 ct_entry *dbenv_ctp; 437 438 ACTIVATE_CTP(dbenv_ctp, dbenvcl_id, CT_ENV); 439 dbenv = (DB_ENV *)dbenv_ctp->ct_anyp; 440 441 /* 442 * XXX Code goes here 443 */ 444 445 replyp->status = ret; 446 return; 447} 448 449/* BEGIN __db_associate_proc */ 450void 451__db_associate_proc(dbpcl_id, txnpcl_id, sdbpcl_id, 452 flags, replyp) 453 unsigned int dbpcl_id; 454 unsigned int txnpcl_id; 455 unsigned int sdbpcl_id; 456 u_int32_t flags; 457 __db_associate_reply *replyp; 458/* END __db_associate_proc */ 459{ 460 int ret; 461 DB * dbp; 462 ct_entry *dbp_ctp; 463 DB_TXN * txnp; 464 ct_entry *txnp_ctp; 465 DB * sdbp; 466 ct_entry *sdbp_ctp; 467 468 ACTIVATE_CTP(dbp_ctp, dbpcl_id, CT_DB); 469 dbp = (DB *)dbp_ctp->ct_anyp; 470 ACTIVATE_CTP(txnp_ctp, txnpcl_id, CT_TXN); 471 txnp = (DB_TXN *)txnp_ctp->ct_anyp; 472 ACTIVATE_CTP(sdbp_ctp, sdbpcl_id, CT_DB); 473 sdbp = (DB *)sdbp_ctp->ct_anyp; 474 475 /* 476 * XXX Code goes here 477 */ 478 479 replyp->status = ret; 480 return; 481} 482 483/* BEGIN __db_close_proc */ 484void 485__db_close_proc(dbpcl_id, flags, replyp) 486 unsigned int dbpcl_id; 487 u_int32_t flags; 488 __db_close_reply *replyp; 489/* END __db_close_proc */ 490{ 491 int ret; 492 DB * dbp; 493 ct_entry *dbp_ctp; 494 495 ACTIVATE_CTP(dbp_ctp, dbpcl_id, CT_DB); 496 dbp = (DB *)dbp_ctp->ct_anyp; 497 498 /* 499 * XXX Code goes here 500 */ 501 502 replyp->status = ret; 503 return; 504} 505 506/* BEGIN __db_cursor_proc */ 507void 508__db_cursor_proc(dbpcl_id, txnpcl_id, 509 flags, replyp) 510 unsigned int dbpcl_id; 511 unsigned int txnpcl_id; 512 u_int32_t flags; 513 __db_cursor_reply *replyp; 514/* END __db_cursor_proc */ 515{ 516 int ret; 517 DB * dbp; 518 ct_entry *dbp_ctp; 519 DB_TXN * txnp; 520 ct_entry *txnp_ctp; 521 522 ACTIVATE_CTP(dbp_ctp, dbpcl_id, CT_DB); 523 dbp = (DB *)dbp_ctp->ct_anyp; 524 ACTIVATE_CTP(txnp_ctp, txnpcl_id, CT_TXN); 525 txnp = (DB_TXN *)txnp_ctp->ct_anyp; 526 527 /* 528 * XXX Code goes here 529 */ 530 531 replyp->status = ret; 532 return; 533} 534 535/* BEGIN __db_del_proc */ 536void 537__db_del_proc(dbpcl_id, txnpcl_id, keydlen, 538 keydoff, keyulen, keyflags, keydata, 539 keysize, flags, replyp) 540 unsigned int dbpcl_id; 541 unsigned int txnpcl_id; 542 u_int32_t keydlen; 543 u_int32_t keydoff; 544 u_int32_t keyulen; 545 u_int32_t keyflags; 546 void *keydata; 547 u_int32_t keysize; 548 u_int32_t flags; 549 __db_del_reply *replyp; 550/* END __db_del_proc */ 551{ 552 int ret; 553 DB * dbp; 554 ct_entry *dbp_ctp; 555 DB_TXN * txnp; 556 ct_entry *txnp_ctp; 557 558 ACTIVATE_CTP(dbp_ctp, dbpcl_id, CT_DB); 559 dbp = (DB *)dbp_ctp->ct_anyp; 560 ACTIVATE_CTP(txnp_ctp, txnpcl_id, CT_TXN); 561 txnp = (DB_TXN *)txnp_ctp->ct_anyp; 562 563 /* 564 * XXX Code goes here 565 */ 566 567 replyp->status = ret; 568 return; 569} 570 571/* BEGIN __db_get_proc */ 572void 573__db_get_proc(dbpcl_id, txnpcl_id, keydlen, 574 keydoff, keyulen, keyflags, keydata, 575 keysize, datadlen, datadoff, dataulen, 576 dataflags, datadata, datasize, flags, replyp, freep) 577 unsigned int dbpcl_id; 578 unsigned int txnpcl_id; 579 u_int32_t keydlen; 580 u_int32_t keydoff; 581 u_int32_t keyulen; 582 u_int32_t keyflags; 583 void *keydata; 584 u_int32_t keysize; 585 u_int32_t datadlen; 586 u_int32_t datadoff; 587 u_int32_t dataulen; 588 u_int32_t dataflags; 589 void *datadata; 590 u_int32_t datasize; 591 u_int32_t flags; 592 __db_get_reply *replyp; 593 int * freep; 594/* END __db_get_proc */ 595{ 596 int ret; 597 DB * dbp; 598 ct_entry *dbp_ctp; 599 DB_TXN * txnp; 600 ct_entry *txnp_ctp; 601 602 ACTIVATE_CTP(dbp_ctp, dbpcl_id, CT_DB); 603 dbp = (DB *)dbp_ctp->ct_anyp; 604 ACTIVATE_CTP(txnp_ctp, txnpcl_id, CT_TXN); 605 txnp = (DB_TXN *)txnp_ctp->ct_anyp; 606 607 /* 608 * XXX Code goes here 609 */ 610 611 replyp->status = ret; 612 return; 613} 614 615/* BEGIN __db_get_bt_minkey_proc */ 616void 617__db_get_bt_minkey_proc(dbpcl_id, replyp) 618 unsigned int dbpcl_id; 619 __db_get_bt_minkey_reply *replyp; 620/* END __db_get_bt_minkey_proc */ 621{ 622 int ret; 623 DB * dbp; 624 ct_entry *dbp_ctp; 625 626 ACTIVATE_CTP(dbp_ctp, dbpcl_id, CT_DB); 627 dbp = (DB *)dbp_ctp->ct_anyp; 628 629 /* 630 * XXX Code goes here 631 */ 632 633 replyp->status = ret; 634 return; 635} 636 637/* BEGIN __db_get_dbname_proc */ 638void 639__db_get_dbname_proc(dbpcl_id, replyp) 640 unsigned int dbpcl_id; 641 __db_get_dbname_reply *replyp; 642/* END __db_get_dbname_proc */ 643{ 644 int ret; 645 DB * dbp; 646 ct_entry *dbp_ctp; 647 648 ACTIVATE_CTP(dbp_ctp, dbpcl_id, CT_DB); 649 dbp = (DB *)dbp_ctp->ct_anyp; 650 651 /* 652 * XXX Code goes here 653 */ 654 655 replyp->status = ret; 656 return; 657} 658 659/* BEGIN __db_get_encrypt_flags_proc */ 660void 661__db_get_encrypt_flags_proc(dbpcl_id, replyp) 662 unsigned int dbpcl_id; 663 __db_get_encrypt_flags_reply *replyp; 664/* END __db_get_encrypt_flags_proc */ 665{ 666 int ret; 667 DB * dbp; 668 ct_entry *dbp_ctp; 669 670 ACTIVATE_CTP(dbp_ctp, dbpcl_id, CT_DB); 671 dbp = (DB *)dbp_ctp->ct_anyp; 672 673 /* 674 * XXX Code goes here 675 */ 676 677 replyp->status = ret; 678 return; 679} 680 681/* BEGIN __db_get_flags_proc */ 682void 683__db_get_flags_proc(dbpcl_id, replyp) 684 unsigned int dbpcl_id; 685 __db_get_flags_reply *replyp; 686/* END __db_get_flags_proc */ 687{ 688 int ret; 689 DB * dbp; 690 ct_entry *dbp_ctp; 691 692 ACTIVATE_CTP(dbp_ctp, dbpcl_id, CT_DB); 693 dbp = (DB *)dbp_ctp->ct_anyp; 694 695 /* 696 * XXX Code goes here 697 */ 698 699 replyp->status = ret; 700 return; 701} 702 703/* BEGIN __db_get_h_ffactor_proc */ 704void 705__db_get_h_ffactor_proc(dbpcl_id, replyp) 706 unsigned int dbpcl_id; 707 __db_get_h_ffactor_reply *replyp; 708/* END __db_get_h_ffactor_proc */ 709{ 710 int ret; 711 DB * dbp; 712 ct_entry *dbp_ctp; 713 714 ACTIVATE_CTP(dbp_ctp, dbpcl_id, CT_DB); 715 dbp = (DB *)dbp_ctp->ct_anyp; 716 717 /* 718 * XXX Code goes here 719 */ 720 721 replyp->status = ret; 722 return; 723} 724 725/* BEGIN __db_get_h_nelem_proc */ 726void 727__db_get_h_nelem_proc(dbpcl_id, replyp) 728 unsigned int dbpcl_id; 729 __db_get_h_nelem_reply *replyp; 730/* END __db_get_h_nelem_proc */ 731{ 732 int ret; 733 DB * dbp; 734 ct_entry *dbp_ctp; 735 736 ACTIVATE_CTP(dbp_ctp, dbpcl_id, CT_DB); 737 dbp = (DB *)dbp_ctp->ct_anyp; 738 739 /* 740 * XXX Code goes here 741 */ 742 743 replyp->status = ret; 744 return; 745} 746 747/* BEGIN __db_get_lorder_proc */ 748void 749__db_get_lorder_proc(dbpcl_id, replyp) 750 unsigned int dbpcl_id; 751 __db_get_lorder_reply *replyp; 752/* END __db_get_lorder_proc */ 753{ 754 int ret; 755 DB * dbp; 756 ct_entry *dbp_ctp; 757 758 ACTIVATE_CTP(dbp_ctp, dbpcl_id, CT_DB); 759 dbp = (DB *)dbp_ctp->ct_anyp; 760 761 /* 762 * XXX Code goes here 763 */ 764 765 replyp->status = ret; 766 return; 767} 768 769/* BEGIN __db_get_open_flags_proc */ 770void 771__db_get_open_flags_proc(dbpcl_id, replyp) 772 unsigned int dbpcl_id; 773 __db_get_open_flags_reply *replyp; 774/* END __db_get_open_flags_proc */ 775{ 776 int ret; 777 DB * dbp; 778 ct_entry *dbp_ctp; 779 780 ACTIVATE_CTP(dbp_ctp, dbpcl_id, CT_DB); 781 dbp = (DB *)dbp_ctp->ct_anyp; 782 783 /* 784 * XXX Code goes here 785 */ 786 787 replyp->status = ret; 788 return; 789} 790 791/* BEGIN __db_get_pagesize_proc */ 792void 793__db_get_pagesize_proc(dbpcl_id, replyp) 794 unsigned int dbpcl_id; 795 __db_get_pagesize_reply *replyp; 796/* END __db_get_pagesize_proc */ 797{ 798 int ret; 799 DB * dbp; 800 ct_entry *dbp_ctp; 801 802 ACTIVATE_CTP(dbp_ctp, dbpcl_id, CT_DB); 803 dbp = (DB *)dbp_ctp->ct_anyp; 804 805 /* 806 * XXX Code goes here 807 */ 808 809 replyp->status = ret; 810 return; 811} 812 813/* BEGIN __db_get_priority_proc */ 814void 815__db_get_priority_proc(dbpcl_id, replyp) 816 unsigned int dbpcl_id; 817 __db_get_priority_reply *replyp; 818/* END __db_get_priority_proc */ 819{ 820 int ret; 821 DB * dbp; 822 ct_entry *dbp_ctp; 823 824 ACTIVATE_CTP(dbp_ctp, dbpcl_id, CT_DB); 825 dbp = (DB *)dbp_ctp->ct_anyp; 826 827 /* 828 * XXX Code goes here 829 */ 830 831 replyp->status = ret; 832 return; 833} 834 835/* BEGIN __db_get_q_extentsize_proc */ 836void 837__db_get_q_extentsize_proc(dbpcl_id, replyp) 838 unsigned int dbpcl_id; 839 __db_get_q_extentsize_reply *replyp; 840/* END __db_get_q_extentsize_proc */ 841{ 842 int ret; 843 DB * dbp; 844 ct_entry *dbp_ctp; 845 846 ACTIVATE_CTP(dbp_ctp, dbpcl_id, CT_DB); 847 dbp = (DB *)dbp_ctp->ct_anyp; 848 849 /* 850 * XXX Code goes here 851 */ 852 853 replyp->status = ret; 854 return; 855} 856 857/* BEGIN __db_get_re_delim_proc */ 858void 859__db_get_re_delim_proc(dbpcl_id, replyp) 860 unsigned int dbpcl_id; 861 __db_get_re_delim_reply *replyp; 862/* END __db_get_re_delim_proc */ 863{ 864 int ret; 865 DB * dbp; 866 ct_entry *dbp_ctp; 867 868 ACTIVATE_CTP(dbp_ctp, dbpcl_id, CT_DB); 869 dbp = (DB *)dbp_ctp->ct_anyp; 870 871 /* 872 * XXX Code goes here 873 */ 874 875 replyp->status = ret; 876 return; 877} 878 879/* BEGIN __db_get_re_len_proc */ 880void 881__db_get_re_len_proc(dbpcl_id, replyp) 882 unsigned int dbpcl_id; 883 __db_get_re_len_reply *replyp; 884/* END __db_get_re_len_proc */ 885{ 886 int ret; 887 DB * dbp; 888 ct_entry *dbp_ctp; 889 890 ACTIVATE_CTP(dbp_ctp, dbpcl_id, CT_DB); 891 dbp = (DB *)dbp_ctp->ct_anyp; 892 893 /* 894 * XXX Code goes here 895 */ 896 897 replyp->status = ret; 898 return; 899} 900 901/* BEGIN __db_get_re_pad_proc */ 902void 903__db_get_re_pad_proc(dbpcl_id, replyp) 904 unsigned int dbpcl_id; 905 __db_get_re_pad_reply *replyp; 906/* END __db_get_re_pad_proc */ 907{ 908 int ret; 909 DB * dbp; 910 ct_entry *dbp_ctp; 911 912 ACTIVATE_CTP(dbp_ctp, dbpcl_id, CT_DB); 913 dbp = (DB *)dbp_ctp->ct_anyp; 914 915 /* 916 * XXX Code goes here 917 */ 918 919 replyp->status = ret; 920 return; 921} 922 923/* BEGIN __db_join_proc */ 924void 925__db_join_proc(dbpcl_id, curs, curslen, 926 flags, replyp) 927 unsigned int dbpcl_id; 928 u_int32_t * curs; 929 u_int32_t curslen; 930 u_int32_t flags; 931 __db_join_reply *replyp; 932/* END __db_join_proc */ 933{ 934 int ret; 935 DB * dbp; 936 ct_entry *dbp_ctp; 937 938 ACTIVATE_CTP(dbp_ctp, dbpcl_id, CT_DB); 939 dbp = (DB *)dbp_ctp->ct_anyp; 940 941 /* 942 * XXX Code goes here 943 */ 944 945 replyp->status = ret; 946 return; 947} 948 949/* BEGIN __db_key_range_proc */ 950void 951__db_key_range_proc(dbpcl_id, txnpcl_id, keydlen, 952 keydoff, keyulen, keyflags, keydata, 953 keysize, flags, replyp) 954 unsigned int dbpcl_id; 955 unsigned int txnpcl_id; 956 u_int32_t keydlen; 957 u_int32_t keydoff; 958 u_int32_t keyulen; 959 u_int32_t keyflags; 960 void *keydata; 961 u_int32_t keysize; 962 u_int32_t flags; 963 __db_key_range_reply *replyp; 964/* END __db_key_range_proc */ 965{ 966 int ret; 967 DB * dbp; 968 ct_entry *dbp_ctp; 969 DB_TXN * txnp; 970 ct_entry *txnp_ctp; 971 972 ACTIVATE_CTP(dbp_ctp, dbpcl_id, CT_DB); 973 dbp = (DB *)dbp_ctp->ct_anyp; 974 ACTIVATE_CTP(txnp_ctp, txnpcl_id, CT_TXN); 975 txnp = (DB_TXN *)txnp_ctp->ct_anyp; 976 977 /* 978 * XXX Code goes here 979 */ 980 981 replyp->status = ret; 982 return; 983} 984 985/* BEGIN __db_open_proc */ 986void 987__db_open_proc(dbpcl_id, txnpcl_id, name, 988 subdb, type, flags, mode, replyp) 989 unsigned int dbpcl_id; 990 unsigned int txnpcl_id; 991 char *name; 992 char *subdb; 993 u_int32_t type; 994 u_int32_t flags; 995 u_int32_t mode; 996 __db_open_reply *replyp; 997/* END __db_open_proc */ 998{ 999 int ret; 1000 DB * dbp; 1001 ct_entry *dbp_ctp; 1002 DB_TXN * txnp; 1003 ct_entry *txnp_ctp; 1004 1005 ACTIVATE_CTP(dbp_ctp, dbpcl_id, CT_DB); 1006 dbp = (DB *)dbp_ctp->ct_anyp; 1007 ACTIVATE_CTP(txnp_ctp, txnpcl_id, CT_TXN); 1008 txnp = (DB_TXN *)txnp_ctp->ct_anyp; 1009 1010 /* 1011 * XXX Code goes here 1012 */ 1013 1014 replyp->status = ret; 1015 return; 1016} 1017 1018/* BEGIN __db_pget_proc */ 1019void 1020__db_pget_proc(dbpcl_id, txnpcl_id, skeydlen, 1021 skeydoff, skeyulen, skeyflags, skeydata, 1022 skeysize, pkeydlen, pkeydoff, pkeyulen, 1023 pkeyflags, pkeydata, pkeysize, datadlen, 1024 datadoff, dataulen, dataflags, datadata, 1025 datasize, flags, replyp, freep) 1026 unsigned int dbpcl_id; 1027 unsigned int txnpcl_id; 1028 u_int32_t skeydlen; 1029 u_int32_t skeydoff; 1030 u_int32_t skeyulen; 1031 u_int32_t skeyflags; 1032 void *skeydata; 1033 u_int32_t skeysize; 1034 u_int32_t pkeydlen; 1035 u_int32_t pkeydoff; 1036 u_int32_t pkeyulen; 1037 u_int32_t pkeyflags; 1038 void *pkeydata; 1039 u_int32_t pkeysize; 1040 u_int32_t datadlen; 1041 u_int32_t datadoff; 1042 u_int32_t dataulen; 1043 u_int32_t dataflags; 1044 void *datadata; 1045 u_int32_t datasize; 1046 u_int32_t flags; 1047 __db_pget_reply *replyp; 1048 int * freep; 1049/* END __db_pget_proc */ 1050{ 1051 int ret; 1052 DB * dbp; 1053 ct_entry *dbp_ctp; 1054 DB_TXN * txnp; 1055 ct_entry *txnp_ctp; 1056 1057 ACTIVATE_CTP(dbp_ctp, dbpcl_id, CT_DB); 1058 dbp = (DB *)dbp_ctp->ct_anyp; 1059 ACTIVATE_CTP(txnp_ctp, txnpcl_id, CT_TXN); 1060 txnp = (DB_TXN *)txnp_ctp->ct_anyp; 1061 1062 /* 1063 * XXX Code goes here 1064 */ 1065 1066 replyp->status = ret; 1067 return; 1068} 1069 1070/* BEGIN __db_put_proc */ 1071void 1072__db_put_proc(dbpcl_id, txnpcl_id, keydlen, 1073 keydoff, keyulen, keyflags, keydata, 1074 keysize, datadlen, datadoff, dataulen, 1075 dataflags, datadata, datasize, flags, replyp, freep) 1076 unsigned int dbpcl_id; 1077 unsigned int txnpcl_id; 1078 u_int32_t keydlen; 1079 u_int32_t keydoff; 1080 u_int32_t keyulen; 1081 u_int32_t keyflags; 1082 void *keydata; 1083 u_int32_t keysize; 1084 u_int32_t datadlen; 1085 u_int32_t datadoff; 1086 u_int32_t dataulen; 1087 u_int32_t dataflags; 1088 void *datadata; 1089 u_int32_t datasize; 1090 u_int32_t flags; 1091 __db_put_reply *replyp; 1092 int * freep; 1093/* END __db_put_proc */ 1094{ 1095 int ret; 1096 DB * dbp; 1097 ct_entry *dbp_ctp; 1098 DB_TXN * txnp; 1099 ct_entry *txnp_ctp; 1100 1101 ACTIVATE_CTP(dbp_ctp, dbpcl_id, CT_DB); 1102 dbp = (DB *)dbp_ctp->ct_anyp; 1103 ACTIVATE_CTP(txnp_ctp, txnpcl_id, CT_TXN); 1104 txnp = (DB_TXN *)txnp_ctp->ct_anyp; 1105 1106 /* 1107 * XXX Code goes here 1108 */ 1109 1110 replyp->status = ret; 1111 return; 1112} 1113 1114/* BEGIN __db_remove_proc */ 1115void 1116__db_remove_proc(dbpcl_id, name, subdb, 1117 flags, replyp) 1118 unsigned int dbpcl_id; 1119 char *name; 1120 char *subdb; 1121 u_int32_t flags; 1122 __db_remove_reply *replyp; 1123/* END __db_remove_proc */ 1124{ 1125 int ret; 1126 DB * dbp; 1127 ct_entry *dbp_ctp; 1128 1129 ACTIVATE_CTP(dbp_ctp, dbpcl_id, CT_DB); 1130 dbp = (DB *)dbp_ctp->ct_anyp; 1131 1132 /* 1133 * XXX Code goes here 1134 */ 1135 1136 replyp->status = ret; 1137 return; 1138} 1139 1140/* BEGIN __db_rename_proc */ 1141void 1142__db_rename_proc(dbpcl_id, name, subdb, 1143 newname, flags, replyp) 1144 unsigned int dbpcl_id; 1145 char *name; 1146 char *subdb; 1147 char *newname; 1148 u_int32_t flags; 1149 __db_rename_reply *replyp; 1150/* END __db_rename_proc */ 1151{ 1152 int ret; 1153 DB * dbp; 1154 ct_entry *dbp_ctp; 1155 1156 ACTIVATE_CTP(dbp_ctp, dbpcl_id, CT_DB); 1157 dbp = (DB *)dbp_ctp->ct_anyp; 1158 1159 /* 1160 * XXX Code goes here 1161 */ 1162 1163 replyp->status = ret; 1164 return; 1165} 1166 1167/* BEGIN __db_set_bt_minkey_proc */ 1168void 1169__db_set_bt_minkey_proc(dbpcl_id, minkey, replyp) 1170 unsigned int dbpcl_id; 1171 u_int32_t minkey; 1172 __db_set_bt_minkey_reply *replyp; 1173/* END __db_set_bt_minkey_proc */ 1174{ 1175 int ret; 1176 DB * dbp; 1177 ct_entry *dbp_ctp; 1178 1179 ACTIVATE_CTP(dbp_ctp, dbpcl_id, CT_DB); 1180 dbp = (DB *)dbp_ctp->ct_anyp; 1181 1182 /* 1183 * XXX Code goes here 1184 */ 1185 1186 replyp->status = ret; 1187 return; 1188} 1189 1190/* BEGIN __db_set_encrypt_proc */ 1191void 1192__db_set_encrypt_proc(dbpcl_id, passwd, flags, replyp) 1193 unsigned int dbpcl_id; 1194 char *passwd; 1195 u_int32_t flags; 1196 __db_set_encrypt_reply *replyp; 1197/* END __db_set_encrypt_proc */ 1198{ 1199 int ret; 1200 DB * dbp; 1201 ct_entry *dbp_ctp; 1202 1203 ACTIVATE_CTP(dbp_ctp, dbpcl_id, CT_DB); 1204 dbp = (DB *)dbp_ctp->ct_anyp; 1205 1206 /* 1207 * XXX Code goes here 1208 */ 1209 1210 replyp->status = ret; 1211 return; 1212} 1213 1214/* BEGIN __db_set_flags_proc */ 1215void 1216__db_set_flags_proc(dbpcl_id, flags, replyp) 1217 unsigned int dbpcl_id; 1218 u_int32_t flags; 1219 __db_set_flags_reply *replyp; 1220/* END __db_set_flags_proc */ 1221{ 1222 int ret; 1223 DB * dbp; 1224 ct_entry *dbp_ctp; 1225 1226 ACTIVATE_CTP(dbp_ctp, dbpcl_id, CT_DB); 1227 dbp = (DB *)dbp_ctp->ct_anyp; 1228 1229 /* 1230 * XXX Code goes here 1231 */ 1232 1233 replyp->status = ret; 1234 return; 1235} 1236 1237/* BEGIN __db_set_h_ffactor_proc */ 1238void 1239__db_set_h_ffactor_proc(dbpcl_id, ffactor, replyp) 1240 unsigned int dbpcl_id; 1241 u_int32_t ffactor; 1242 __db_set_h_ffactor_reply *replyp; 1243/* END __db_set_h_ffactor_proc */ 1244{ 1245 int ret; 1246 DB * dbp; 1247 ct_entry *dbp_ctp; 1248 1249 ACTIVATE_CTP(dbp_ctp, dbpcl_id, CT_DB); 1250 dbp = (DB *)dbp_ctp->ct_anyp; 1251 1252 /* 1253 * XXX Code goes here 1254 */ 1255 1256 replyp->status = ret; 1257 return; 1258} 1259 1260/* BEGIN __db_set_h_nelem_proc */ 1261void 1262__db_set_h_nelem_proc(dbpcl_id, nelem, replyp) 1263 unsigned int dbpcl_id; 1264 u_int32_t nelem; 1265 __db_set_h_nelem_reply *replyp; 1266/* END __db_set_h_nelem_proc */ 1267{ 1268 int ret; 1269 DB * dbp; 1270 ct_entry *dbp_ctp; 1271 1272 ACTIVATE_CTP(dbp_ctp, dbpcl_id, CT_DB); 1273 dbp = (DB *)dbp_ctp->ct_anyp; 1274 1275 /* 1276 * XXX Code goes here 1277 */ 1278 1279 replyp->status = ret; 1280 return; 1281} 1282 1283/* BEGIN __db_set_lorder_proc */ 1284void 1285__db_set_lorder_proc(dbpcl_id, lorder, replyp) 1286 unsigned int dbpcl_id; 1287 u_int32_t lorder; 1288 __db_set_lorder_reply *replyp; 1289/* END __db_set_lorder_proc */ 1290{ 1291 int ret; 1292 DB * dbp; 1293 ct_entry *dbp_ctp; 1294 1295 ACTIVATE_CTP(dbp_ctp, dbpcl_id, CT_DB); 1296 dbp = (DB *)dbp_ctp->ct_anyp; 1297 1298 /* 1299 * XXX Code goes here 1300 */ 1301 1302 replyp->status = ret; 1303 return; 1304} 1305 1306/* BEGIN __db_set_pagesize_proc */ 1307void 1308__db_set_pagesize_proc(dbpcl_id, pagesize, replyp) 1309 unsigned int dbpcl_id; 1310 u_int32_t pagesize; 1311 __db_set_pagesize_reply *replyp; 1312/* END __db_set_pagesize_proc */ 1313{ 1314 int ret; 1315 DB * dbp; 1316 ct_entry *dbp_ctp; 1317 1318 ACTIVATE_CTP(dbp_ctp, dbpcl_id, CT_DB); 1319 dbp = (DB *)dbp_ctp->ct_anyp; 1320 1321 /* 1322 * XXX Code goes here 1323 */ 1324 1325 replyp->status = ret; 1326 return; 1327} 1328 1329/* BEGIN __db_set_priority_proc */ 1330void 1331__db_set_priority_proc(dbpcl_id, priority, replyp) 1332 unsigned int dbpcl_id; 1333 u_int32_t priority; 1334 __db_set_priority_reply *replyp; 1335/* END __db_set_priority_proc */ 1336{ 1337 int ret; 1338 DB * dbp; 1339 ct_entry *dbp_ctp; 1340 1341 ACTIVATE_CTP(dbp_ctp, dbpcl_id, CT_DB); 1342 dbp = (DB *)dbp_ctp->ct_anyp; 1343 1344 /* 1345 * XXX Code goes here 1346 */ 1347 1348 replyp->status = ret; 1349 return; 1350} 1351 1352/* BEGIN __db_set_q_extentsize_proc */ 1353void 1354__db_set_q_extentsize_proc(dbpcl_id, extentsize, replyp) 1355 unsigned int dbpcl_id; 1356 u_int32_t extentsize; 1357 __db_set_q_extentsize_reply *replyp; 1358/* END __db_set_q_extentsize_proc */ 1359{ 1360 int ret; 1361 DB * dbp; 1362 ct_entry *dbp_ctp; 1363 1364 ACTIVATE_CTP(dbp_ctp, dbpcl_id, CT_DB); 1365 dbp = (DB *)dbp_ctp->ct_anyp; 1366 1367 /* 1368 * XXX Code goes here 1369 */ 1370 1371 replyp->status = ret; 1372 return; 1373} 1374 1375/* BEGIN __db_set_re_delim_proc */ 1376void 1377__db_set_re_delim_proc(dbpcl_id, delim, replyp) 1378 unsigned int dbpcl_id; 1379 u_int32_t delim; 1380 __db_set_re_delim_reply *replyp; 1381/* END __db_set_re_delim_proc */ 1382{ 1383 int ret; 1384 DB * dbp; 1385 ct_entry *dbp_ctp; 1386 1387 ACTIVATE_CTP(dbp_ctp, dbpcl_id, CT_DB); 1388 dbp = (DB *)dbp_ctp->ct_anyp; 1389 1390 /* 1391 * XXX Code goes here 1392 */ 1393 1394 replyp->status = ret; 1395 return; 1396} 1397 1398/* BEGIN __db_set_re_len_proc */ 1399void 1400__db_set_re_len_proc(dbpcl_id, len, replyp) 1401 unsigned int dbpcl_id; 1402 u_int32_t len; 1403 __db_set_re_len_reply *replyp; 1404/* END __db_set_re_len_proc */ 1405{ 1406 int ret; 1407 DB * dbp; 1408 ct_entry *dbp_ctp; 1409 1410 ACTIVATE_CTP(dbp_ctp, dbpcl_id, CT_DB); 1411 dbp = (DB *)dbp_ctp->ct_anyp; 1412 1413 /* 1414 * XXX Code goes here 1415 */ 1416 1417 replyp->status = ret; 1418 return; 1419} 1420 1421/* BEGIN __db_set_re_pad_proc */ 1422void 1423__db_set_re_pad_proc(dbpcl_id, pad, replyp) 1424 unsigned int dbpcl_id; 1425 u_int32_t pad; 1426 __db_set_re_pad_reply *replyp; 1427/* END __db_set_re_pad_proc */ 1428{ 1429 int ret; 1430 DB * dbp; 1431 ct_entry *dbp_ctp; 1432 1433 ACTIVATE_CTP(dbp_ctp, dbpcl_id, CT_DB); 1434 dbp = (DB *)dbp_ctp->ct_anyp; 1435 1436 /* 1437 * XXX Code goes here 1438 */ 1439 1440 replyp->status = ret; 1441 return; 1442} 1443 1444/* BEGIN __db_stat_proc */ 1445void 1446__db_stat_proc(dbpcl_id, txnpcl_id, 1447 flags, replyp, freep) 1448 unsigned int dbpcl_id; 1449 unsigned int txnpcl_id; 1450 u_int32_t flags; 1451 __db_stat_reply *replyp; 1452 int * freep; 1453/* END __db_stat_proc */ 1454{ 1455 int ret; 1456 DB * dbp; 1457 ct_entry *dbp_ctp; 1458 DB_TXN * txnp; 1459 ct_entry *txnp_ctp; 1460 1461 ACTIVATE_CTP(dbp_ctp, dbpcl_id, CT_DB); 1462 dbp = (DB *)dbp_ctp->ct_anyp; 1463 ACTIVATE_CTP(txnp_ctp, txnpcl_id, CT_TXN); 1464 txnp = (DB_TXN *)txnp_ctp->ct_anyp; 1465 1466 /* 1467 * XXX Code goes here 1468 */ 1469 1470 replyp->status = ret; 1471 return; 1472} 1473 1474/* BEGIN __db_sync_proc */ 1475void 1476__db_sync_proc(dbpcl_id, flags, replyp) 1477 unsigned int dbpcl_id; 1478 u_int32_t flags; 1479 __db_sync_reply *replyp; 1480/* END __db_sync_proc */ 1481{ 1482 int ret; 1483 DB * dbp; 1484 ct_entry *dbp_ctp; 1485 1486 ACTIVATE_CTP(dbp_ctp, dbpcl_id, CT_DB); 1487 dbp = (DB *)dbp_ctp->ct_anyp; 1488 1489 /* 1490 * XXX Code goes here 1491 */ 1492 1493 replyp->status = ret; 1494 return; 1495} 1496 1497/* BEGIN __db_truncate_proc */ 1498void 1499__db_truncate_proc(dbpcl_id, txnpcl_id, 1500 flags, replyp) 1501 unsigned int dbpcl_id; 1502 unsigned int txnpcl_id; 1503 u_int32_t flags; 1504 __db_truncate_reply *replyp; 1505/* END __db_truncate_proc */ 1506{ 1507 int ret; 1508 DB * dbp; 1509 ct_entry *dbp_ctp; 1510 DB_TXN * txnp; 1511 ct_entry *txnp_ctp; 1512 1513 ACTIVATE_CTP(dbp_ctp, dbpcl_id, CT_DB); 1514 dbp = (DB *)dbp_ctp->ct_anyp; 1515 ACTIVATE_CTP(txnp_ctp, txnpcl_id, CT_TXN); 1516 txnp = (DB_TXN *)txnp_ctp->ct_anyp; 1517 1518 /* 1519 * XXX Code goes here 1520 */ 1521 1522 replyp->status = ret; 1523 return; 1524} 1525 1526/* BEGIN __dbc_close_proc */ 1527void 1528__dbc_close_proc(dbccl_id, replyp) 1529 unsigned int dbccl_id; 1530 __dbc_close_reply *replyp; 1531/* END __dbc_close_proc */ 1532{ 1533 int ret; 1534 DBC * dbc; 1535 ct_entry *dbc_ctp; 1536 1537 ACTIVATE_CTP(dbc_ctp, dbccl_id, CT_CURSOR); 1538 dbc = (DBC *)dbc_ctp->ct_anyp; 1539 1540 /* 1541 * XXX Code goes here 1542 */ 1543 1544 replyp->status = ret; 1545 return; 1546} 1547 1548/* BEGIN __dbc_count_proc */ 1549void 1550__dbc_count_proc(dbccl_id, flags, replyp) 1551 unsigned int dbccl_id; 1552 u_int32_t flags; 1553 __dbc_count_reply *replyp; 1554/* END __dbc_count_proc */ 1555{ 1556 int ret; 1557 DBC * dbc; 1558 ct_entry *dbc_ctp; 1559 1560 ACTIVATE_CTP(dbc_ctp, dbccl_id, CT_CURSOR); 1561 dbc = (DBC *)dbc_ctp->ct_anyp; 1562 1563 /* 1564 * XXX Code goes here 1565 */ 1566 1567 replyp->status = ret; 1568 return; 1569} 1570 1571/* BEGIN __dbc_del_proc */ 1572void 1573__dbc_del_proc(dbccl_id, flags, replyp) 1574 unsigned int dbccl_id; 1575 u_int32_t flags; 1576 __dbc_del_reply *replyp; 1577/* END __dbc_del_proc */ 1578{ 1579 int ret; 1580 DBC * dbc; 1581 ct_entry *dbc_ctp; 1582 1583 ACTIVATE_CTP(dbc_ctp, dbccl_id, CT_CURSOR); 1584 dbc = (DBC *)dbc_ctp->ct_anyp; 1585 1586 /* 1587 * XXX Code goes here 1588 */ 1589 1590 replyp->status = ret; 1591 return; 1592} 1593 1594/* BEGIN __dbc_dup_proc */ 1595void 1596__dbc_dup_proc(dbccl_id, flags, replyp) 1597 unsigned int dbccl_id; 1598 u_int32_t flags; 1599 __dbc_dup_reply *replyp; 1600/* END __dbc_dup_proc */ 1601{ 1602 int ret; 1603 DBC * dbc; 1604 ct_entry *dbc_ctp; 1605 1606 ACTIVATE_CTP(dbc_ctp, dbccl_id, CT_CURSOR); 1607 dbc = (DBC *)dbc_ctp->ct_anyp; 1608 1609 /* 1610 * XXX Code goes here 1611 */ 1612 1613 replyp->status = ret; 1614 return; 1615} 1616 1617/* BEGIN __dbc_get_proc */ 1618void 1619__dbc_get_proc(dbccl_id, keydlen, keydoff, 1620 keyulen, keyflags, keydata, keysize, 1621 datadlen, datadoff, dataulen, dataflags, 1622 datadata, datasize, flags, replyp, freep) 1623 unsigned int dbccl_id; 1624 u_int32_t keydlen; 1625 u_int32_t keydoff; 1626 u_int32_t keyulen; 1627 u_int32_t keyflags; 1628 void *keydata; 1629 u_int32_t keysize; 1630 u_int32_t datadlen; 1631 u_int32_t datadoff; 1632 u_int32_t dataulen; 1633 u_int32_t dataflags; 1634 void *datadata; 1635 u_int32_t datasize; 1636 u_int32_t flags; 1637 __dbc_get_reply *replyp; 1638 int * freep; 1639/* END __dbc_get_proc */ 1640{ 1641 int ret; 1642 DBC * dbc; 1643 ct_entry *dbc_ctp; 1644 1645 ACTIVATE_CTP(dbc_ctp, dbccl_id, CT_CURSOR); 1646 dbc = (DBC *)dbc_ctp->ct_anyp; 1647 1648 /* 1649 * XXX Code goes here 1650 */ 1651 1652 replyp->status = ret; 1653 return; 1654} 1655 1656/* BEGIN __dbc_get_priority_proc */ 1657void 1658__dbc_get_priority_proc(dbccl_id, replyp) 1659 unsigned int dbccl_id; 1660 __dbc_get_priority_reply *replyp; 1661/* END __dbc_get_priority_proc */ 1662{ 1663 int ret; 1664 DBC * dbc; 1665 ct_entry *dbc_ctp; 1666 1667 ACTIVATE_CTP(dbc_ctp, dbccl_id, CT_CURSOR); 1668 dbc = (DBC *)dbc_ctp->ct_anyp; 1669 1670 /* 1671 * XXX Code goes here 1672 */ 1673 1674 replyp->status = ret; 1675 return; 1676} 1677 1678/* BEGIN __dbc_pget_proc */ 1679void 1680__dbc_pget_proc(dbccl_id, skeydlen, skeydoff, 1681 skeyulen, skeyflags, skeydata, skeysize, 1682 pkeydlen, pkeydoff, pkeyulen, pkeyflags, 1683 pkeydata, pkeysize, datadlen, datadoff, 1684 dataulen, dataflags, datadata, datasize, 1685 flags, replyp, freep) 1686 unsigned int dbccl_id; 1687 u_int32_t skeydlen; 1688 u_int32_t skeydoff; 1689 u_int32_t skeyulen; 1690 u_int32_t skeyflags; 1691 void *skeydata; 1692 u_int32_t skeysize; 1693 u_int32_t pkeydlen; 1694 u_int32_t pkeydoff; 1695 u_int32_t pkeyulen; 1696 u_int32_t pkeyflags; 1697 void *pkeydata; 1698 u_int32_t pkeysize; 1699 u_int32_t datadlen; 1700 u_int32_t datadoff; 1701 u_int32_t dataulen; 1702 u_int32_t dataflags; 1703 void *datadata; 1704 u_int32_t datasize; 1705 u_int32_t flags; 1706 __dbc_pget_reply *replyp; 1707 int * freep; 1708/* END __dbc_pget_proc */ 1709{ 1710 int ret; 1711 DBC * dbc; 1712 ct_entry *dbc_ctp; 1713 1714 ACTIVATE_CTP(dbc_ctp, dbccl_id, CT_CURSOR); 1715 dbc = (DBC *)dbc_ctp->ct_anyp; 1716 1717 /* 1718 * XXX Code goes here 1719 */ 1720 1721 replyp->status = ret; 1722 return; 1723} 1724 1725/* BEGIN __dbc_put_proc */ 1726void 1727__dbc_put_proc(dbccl_id, keydlen, keydoff, 1728 keyulen, keyflags, keydata, keysize, 1729 datadlen, datadoff, dataulen, dataflags, 1730 datadata, datasize, flags, replyp, freep) 1731 unsigned int dbccl_id; 1732 u_int32_t keydlen; 1733 u_int32_t keydoff; 1734 u_int32_t keyulen; 1735 u_int32_t keyflags; 1736 void *keydata; 1737 u_int32_t keysize; 1738 u_int32_t datadlen; 1739 u_int32_t datadoff; 1740 u_int32_t dataulen; 1741 u_int32_t dataflags; 1742 void *datadata; 1743 u_int32_t datasize; 1744 u_int32_t flags; 1745 __dbc_put_reply *replyp; 1746 int * freep; 1747/* END __dbc_put_proc */ 1748{ 1749 int ret; 1750 DBC * dbc; 1751 ct_entry *dbc_ctp; 1752 1753 ACTIVATE_CTP(dbc_ctp, dbccl_id, CT_CURSOR); 1754 dbc = (DBC *)dbc_ctp->ct_anyp; 1755 1756 /* 1757 * XXX Code goes here 1758 */ 1759 1760 replyp->status = ret; 1761 return; 1762} 1763 1764/* BEGIN __dbc_set_priority_proc */ 1765void 1766__dbc_set_priority_proc(dbccl_id, priority, replyp) 1767 unsigned int dbccl_id; 1768 u_int32_t priority; 1769 __dbc_set_priority_reply *replyp; 1770/* END __dbc_set_priority_proc */ 1771{ 1772 int ret; 1773 DBC * dbc; 1774 ct_entry *dbc_ctp; 1775 1776 ACTIVATE_CTP(dbc_ctp, dbccl_id, CT_CURSOR); 1777 dbc = (DBC *)dbc_ctp->ct_anyp; 1778 1779 /* 1780 * XXX Code goes here 1781 */ 1782 1783 replyp->status = ret; 1784 return; 1785} 1786 1787/* BEGIN __txn_abort_proc */ 1788void 1789__txn_abort_proc(txnpcl_id, replyp) 1790 unsigned int txnpcl_id; 1791 __txn_abort_reply *replyp; 1792/* END __txn_abort_proc */ 1793{ 1794 int ret; 1795 DB_TXN * txnp; 1796 ct_entry *txnp_ctp; 1797 1798 ACTIVATE_CTP(txnp_ctp, txnpcl_id, CT_TXN); 1799 txnp = (DB_TXN *)txnp_ctp->ct_anyp; 1800 1801 /* 1802 * XXX Code goes here 1803 */ 1804 1805 replyp->status = ret; 1806 return; 1807} 1808 1809/* BEGIN __txn_commit_proc */ 1810void 1811__txn_commit_proc(txnpcl_id, flags, replyp) 1812 unsigned int txnpcl_id; 1813 u_int32_t flags; 1814 __txn_commit_reply *replyp; 1815/* END __txn_commit_proc */ 1816{ 1817 int ret; 1818 DB_TXN * txnp; 1819 ct_entry *txnp_ctp; 1820 1821 ACTIVATE_CTP(txnp_ctp, txnpcl_id, CT_TXN); 1822 txnp = (DB_TXN *)txnp_ctp->ct_anyp; 1823 1824 /* 1825 * XXX Code goes here 1826 */ 1827 1828 replyp->status = ret; 1829 return; 1830} 1831 1832/* BEGIN __txn_discard_proc */ 1833void 1834__txn_discard_proc(txnpcl_id, flags, replyp) 1835 unsigned int txnpcl_id; 1836 u_int32_t flags; 1837 __txn_discard_reply *replyp; 1838/* END __txn_discard_proc */ 1839{ 1840 int ret; 1841 DB_TXN * txnp; 1842 ct_entry *txnp_ctp; 1843 1844 ACTIVATE_CTP(txnp_ctp, txnpcl_id, CT_TXN); 1845 txnp = (DB_TXN *)txnp_ctp->ct_anyp; 1846 1847 /* 1848 * XXX Code goes here 1849 */ 1850 1851 replyp->status = ret; 1852 return; 1853} 1854 1855/* BEGIN __txn_prepare_proc */ 1856void 1857__txn_prepare_proc(txnpcl_id, gid, replyp) 1858 unsigned int txnpcl_id; 1859 u_int8_t *gid; 1860 __txn_prepare_reply *replyp; 1861/* END __txn_prepare_proc */ 1862{ 1863 int ret; 1864 DB_TXN * txnp; 1865 ct_entry *txnp_ctp; 1866 1867 ACTIVATE_CTP(txnp_ctp, txnpcl_id, CT_TXN); 1868 txnp = (DB_TXN *)txnp_ctp->ct_anyp; 1869 1870 /* 1871 * XXX Code goes here 1872 */ 1873 1874 replyp->status = ret; 1875 return; 1876} 1877 1878