1/* Do not edit: automatically built by gen_rpc.awk. */
2#include "db_config.h"
3
4#include "db_int.h"
5#ifdef HAVE_SYSTEM_INCLUDE_FILES
6#include <rpc/rpc.h>
7#endif
8#include "db_server.h"
9#include "dbinc/db_server_int.h"
10#include "dbinc_auto/rpc_server_ext.h"
11
12__env_create_reply *
13__db_env_create_4007__SVCSUFFIX__(msg, req)
14	__env_create_msg *msg;
15	struct svc_req *req;
16{
17	static __env_create_reply reply; /* must be static */
18	COMPQUIET(req, NULL);
19
20	__env_create_proc(msg->timeout,
21	    &reply);
22
23	return (&reply);
24}
25
26__env_cdsgroup_begin_reply *
27__db_env_cdsgroup_begin_4007__SVCSUFFIX__(msg, req)
28	__env_cdsgroup_begin_msg *msg;
29	struct svc_req *req;
30{
31	static __env_cdsgroup_begin_reply reply; /* must be static */
32	COMPQUIET(req, NULL);
33
34	__env_cdsgroup_begin_proc(msg->dbenvcl_id,
35	    &reply);
36
37	return (&reply);
38}
39
40__env_close_reply *
41__db_env_close_4007__SVCSUFFIX__(msg, req)
42	__env_close_msg *msg;
43	struct svc_req *req;
44{
45	static __env_close_reply reply; /* must be static */
46	COMPQUIET(req, NULL);
47
48	__env_close_proc(msg->dbenvcl_id,
49	    msg->flags,
50	    &reply);
51
52	return (&reply);
53}
54
55__env_dbremove_reply *
56__db_env_dbremove_4007__SVCSUFFIX__(msg, req)
57	__env_dbremove_msg *msg;
58	struct svc_req *req;
59{
60	static __env_dbremove_reply reply; /* must be static */
61	COMPQUIET(req, NULL);
62
63	__env_dbremove_proc(msg->dbenvcl_id,
64	    msg->txnpcl_id,
65	    (*msg->name == '\0') ? NULL : msg->name,
66	    (*msg->subdb == '\0') ? NULL : msg->subdb,
67	    msg->flags,
68	    &reply);
69
70	return (&reply);
71}
72
73__env_dbrename_reply *
74__db_env_dbrename_4007__SVCSUFFIX__(msg, req)
75	__env_dbrename_msg *msg;
76	struct svc_req *req;
77{
78	static __env_dbrename_reply reply; /* must be static */
79	COMPQUIET(req, NULL);
80
81	__env_dbrename_proc(msg->dbenvcl_id,
82	    msg->txnpcl_id,
83	    (*msg->name == '\0') ? NULL : msg->name,
84	    (*msg->subdb == '\0') ? NULL : msg->subdb,
85	    (*msg->newname == '\0') ? NULL : msg->newname,
86	    msg->flags,
87	    &reply);
88
89	return (&reply);
90}
91
92__env_get_cachesize_reply *
93__db_env_get_cachesize_4007__SVCSUFFIX__(msg, req)
94	__env_get_cachesize_msg *msg;
95	struct svc_req *req;
96{
97	static __env_get_cachesize_reply reply; /* must be static */
98	COMPQUIET(req, NULL);
99
100	__env_get_cachesize_proc(msg->dbenvcl_id,
101	    &reply);
102
103	return (&reply);
104}
105
106__env_get_encrypt_flags_reply *
107__db_env_get_encrypt_flags_4007__SVCSUFFIX__(msg, req)
108	__env_get_encrypt_flags_msg *msg;
109	struct svc_req *req;
110{
111	static __env_get_encrypt_flags_reply reply; /* must be static */
112	COMPQUIET(req, NULL);
113
114	__env_get_encrypt_flags_proc(msg->dbenvcl_id,
115	    &reply);
116
117	return (&reply);
118}
119
120__env_get_flags_reply *
121__db_env_get_flags_4007__SVCSUFFIX__(msg, req)
122	__env_get_flags_msg *msg;
123	struct svc_req *req;
124{
125	static __env_get_flags_reply reply; /* must be static */
126	COMPQUIET(req, NULL);
127
128	__env_get_flags_proc(msg->dbenvcl_id,
129	    &reply);
130
131	return (&reply);
132}
133
134__env_get_home_reply *
135__db_env_get_home_4007__SVCSUFFIX__(msg, req)
136	__env_get_home_msg *msg;
137	struct svc_req *req;
138{
139	static __env_get_home_reply reply; /* must be static */
140	COMPQUIET(req, NULL);
141
142	__env_get_home_proc(msg->dbenvcl_id,
143	    &reply);
144
145	return (&reply);
146}
147
148__env_get_open_flags_reply *
149__db_env_get_open_flags_4007__SVCSUFFIX__(msg, req)
150	__env_get_open_flags_msg *msg;
151	struct svc_req *req;
152{
153	static __env_get_open_flags_reply reply; /* must be static */
154	COMPQUIET(req, NULL);
155
156	__env_get_open_flags_proc(msg->dbenvcl_id,
157	    &reply);
158
159	return (&reply);
160}
161
162__env_open_reply *
163__db_env_open_4007__SVCSUFFIX__(msg, req)
164	__env_open_msg *msg;
165	struct svc_req *req;
166{
167	static __env_open_reply reply; /* must be static */
168	COMPQUIET(req, NULL);
169
170	__env_open_proc(msg->dbenvcl_id,
171	    (*msg->home == '\0') ? NULL : msg->home,
172	    msg->flags,
173	    msg->mode,
174	    &reply);
175
176	return (&reply);
177}
178
179__env_remove_reply *
180__db_env_remove_4007__SVCSUFFIX__(msg, req)
181	__env_remove_msg *msg;
182	struct svc_req *req;
183{
184	static __env_remove_reply reply; /* must be static */
185	COMPQUIET(req, NULL);
186
187	__env_remove_proc(msg->dbenvcl_id,
188	    (*msg->home == '\0') ? NULL : msg->home,
189	    msg->flags,
190	    &reply);
191
192	return (&reply);
193}
194
195__env_set_cachesize_reply *
196__db_env_set_cachesize_4007__SVCSUFFIX__(msg, req)
197	__env_set_cachesize_msg *msg;
198	struct svc_req *req;
199{
200	static __env_set_cachesize_reply reply; /* must be static */
201	COMPQUIET(req, NULL);
202
203	__env_set_cachesize_proc(msg->dbenvcl_id,
204	    msg->gbytes,
205	    msg->bytes,
206	    msg->ncache,
207	    &reply);
208
209	return (&reply);
210}
211
212__env_set_encrypt_reply *
213__db_env_set_encrypt_4007__SVCSUFFIX__(msg, req)
214	__env_set_encrypt_msg *msg;
215	struct svc_req *req;
216{
217	static __env_set_encrypt_reply reply; /* must be static */
218	COMPQUIET(req, NULL);
219
220	__env_set_encrypt_proc(msg->dbenvcl_id,
221	    (*msg->passwd == '\0') ? NULL : msg->passwd,
222	    msg->flags,
223	    &reply);
224
225	return (&reply);
226}
227
228__env_set_flags_reply *
229__db_env_set_flags_4007__SVCSUFFIX__(msg, req)
230	__env_set_flags_msg *msg;
231	struct svc_req *req;
232{
233	static __env_set_flags_reply reply; /* must be static */
234	COMPQUIET(req, NULL);
235
236	__env_set_flags_proc(msg->dbenvcl_id,
237	    msg->flags,
238	    msg->onoff,
239	    &reply);
240
241	return (&reply);
242}
243
244__env_txn_begin_reply *
245__db_env_txn_begin_4007__SVCSUFFIX__(msg, req)
246	__env_txn_begin_msg *msg;
247	struct svc_req *req;
248{
249	static __env_txn_begin_reply reply; /* must be static */
250	COMPQUIET(req, NULL);
251
252	__env_txn_begin_proc(msg->dbenvcl_id,
253	    msg->parentcl_id,
254	    msg->flags,
255	    &reply);
256
257	return (&reply);
258}
259
260__env_txn_recover_reply *
261__db_env_txn_recover_4007__SVCSUFFIX__(msg, req)
262	__env_txn_recover_msg *msg;
263	struct svc_req *req;
264{
265	static __env_txn_recover_reply reply; /* must be static */
266	static int __env_txn_recover_free = 0; /* must be static */
267
268	COMPQUIET(req, NULL);
269	if (__env_txn_recover_free)
270		xdr_free((xdrproc_t)xdr___env_txn_recover_reply, (void *)&reply);
271	__env_txn_recover_free = 0;
272
273	/* Reinitialize allocated fields */
274	reply.txn.txn_val = NULL;
275	reply.gid.gid_val = NULL;
276
277	__env_txn_recover_proc(msg->dbenvcl_id,
278	    msg->count,
279	    msg->flags,
280	    &reply,
281	    &__env_txn_recover_free);
282	return (&reply);
283}
284
285__db_create_reply *
286__db_db_create_4007__SVCSUFFIX__(msg, req)
287	__db_create_msg *msg;
288	struct svc_req *req;
289{
290	static __db_create_reply reply; /* must be static */
291	COMPQUIET(req, NULL);
292
293	__db_create_proc(msg->dbenvcl_id,
294	    msg->flags,
295	    &reply);
296
297	return (&reply);
298}
299
300__db_associate_reply *
301__db_db_associate_4007__SVCSUFFIX__(msg, req)
302	__db_associate_msg *msg;
303	struct svc_req *req;
304{
305	static __db_associate_reply reply; /* must be static */
306	COMPQUIET(req, NULL);
307
308	__db_associate_proc(msg->dbpcl_id,
309	    msg->txnpcl_id,
310	    msg->sdbpcl_id,
311	    msg->flags,
312	    &reply);
313
314	return (&reply);
315}
316
317__db_close_reply *
318__db_db_close_4007__SVCSUFFIX__(msg, req)
319	__db_close_msg *msg;
320	struct svc_req *req;
321{
322	static __db_close_reply reply; /* must be static */
323	COMPQUIET(req, NULL);
324
325	__db_close_proc(msg->dbpcl_id,
326	    msg->flags,
327	    &reply);
328
329	return (&reply);
330}
331
332__db_cursor_reply *
333__db_db_cursor_4007__SVCSUFFIX__(msg, req)
334	__db_cursor_msg *msg;
335	struct svc_req *req;
336{
337	static __db_cursor_reply reply; /* must be static */
338	COMPQUIET(req, NULL);
339
340	__db_cursor_proc(msg->dbpcl_id,
341	    msg->txnpcl_id,
342	    msg->flags,
343	    &reply);
344
345	return (&reply);
346}
347
348__db_del_reply *
349__db_db_del_4007__SVCSUFFIX__(msg, req)
350	__db_del_msg *msg;
351	struct svc_req *req;
352{
353	static __db_del_reply reply; /* must be static */
354	COMPQUIET(req, NULL);
355
356	__db_del_proc(msg->dbpcl_id,
357	    msg->txnpcl_id,
358	    msg->keydlen,
359	    msg->keydoff,
360	    msg->keyulen,
361	    msg->keyflags,
362	    msg->keydata.keydata_val,
363	    msg->keydata.keydata_len,
364	    msg->flags,
365	    &reply);
366
367	return (&reply);
368}
369
370__db_get_reply *
371__db_db_get_4007__SVCSUFFIX__(msg, req)
372	__db_get_msg *msg;
373	struct svc_req *req;
374{
375	static __db_get_reply reply; /* must be static */
376	static int __db_get_free = 0; /* must be static */
377
378	COMPQUIET(req, NULL);
379	if (__db_get_free)
380		xdr_free((xdrproc_t)xdr___db_get_reply, (void *)&reply);
381	__db_get_free = 0;
382
383	/* Reinitialize allocated fields */
384	reply.keydata.keydata_val = NULL;
385	reply.datadata.datadata_val = NULL;
386
387	__db_get_proc(msg->dbpcl_id,
388	    msg->txnpcl_id,
389	    msg->keydlen,
390	    msg->keydoff,
391	    msg->keyulen,
392	    msg->keyflags,
393	    msg->keydata.keydata_val,
394	    msg->keydata.keydata_len,
395	    msg->datadlen,
396	    msg->datadoff,
397	    msg->dataulen,
398	    msg->dataflags,
399	    msg->datadata.datadata_val,
400	    msg->datadata.datadata_len,
401	    msg->flags,
402	    &reply,
403	    &__db_get_free);
404	return (&reply);
405}
406
407__db_get_bt_minkey_reply *
408__db_db_get_bt_minkey_4007__SVCSUFFIX__(msg, req)
409	__db_get_bt_minkey_msg *msg;
410	struct svc_req *req;
411{
412	static __db_get_bt_minkey_reply reply; /* must be static */
413	COMPQUIET(req, NULL);
414
415	__db_get_bt_minkey_proc(msg->dbpcl_id,
416	    &reply);
417
418	return (&reply);
419}
420
421__db_get_dbname_reply *
422__db_db_get_dbname_4007__SVCSUFFIX__(msg, req)
423	__db_get_dbname_msg *msg;
424	struct svc_req *req;
425{
426	static __db_get_dbname_reply reply; /* must be static */
427	COMPQUIET(req, NULL);
428
429	__db_get_dbname_proc(msg->dbpcl_id,
430	    &reply);
431
432	return (&reply);
433}
434
435__db_get_encrypt_flags_reply *
436__db_db_get_encrypt_flags_4007__SVCSUFFIX__(msg, req)
437	__db_get_encrypt_flags_msg *msg;
438	struct svc_req *req;
439{
440	static __db_get_encrypt_flags_reply reply; /* must be static */
441	COMPQUIET(req, NULL);
442
443	__db_get_encrypt_flags_proc(msg->dbpcl_id,
444	    &reply);
445
446	return (&reply);
447}
448
449__db_get_flags_reply *
450__db_db_get_flags_4007__SVCSUFFIX__(msg, req)
451	__db_get_flags_msg *msg;
452	struct svc_req *req;
453{
454	static __db_get_flags_reply reply; /* must be static */
455	COMPQUIET(req, NULL);
456
457	__db_get_flags_proc(msg->dbpcl_id,
458	    &reply);
459
460	return (&reply);
461}
462
463__db_get_h_ffactor_reply *
464__db_db_get_h_ffactor_4007__SVCSUFFIX__(msg, req)
465	__db_get_h_ffactor_msg *msg;
466	struct svc_req *req;
467{
468	static __db_get_h_ffactor_reply reply; /* must be static */
469	COMPQUIET(req, NULL);
470
471	__db_get_h_ffactor_proc(msg->dbpcl_id,
472	    &reply);
473
474	return (&reply);
475}
476
477__db_get_h_nelem_reply *
478__db_db_get_h_nelem_4007__SVCSUFFIX__(msg, req)
479	__db_get_h_nelem_msg *msg;
480	struct svc_req *req;
481{
482	static __db_get_h_nelem_reply reply; /* must be static */
483	COMPQUIET(req, NULL);
484
485	__db_get_h_nelem_proc(msg->dbpcl_id,
486	    &reply);
487
488	return (&reply);
489}
490
491__db_get_lorder_reply *
492__db_db_get_lorder_4007__SVCSUFFIX__(msg, req)
493	__db_get_lorder_msg *msg;
494	struct svc_req *req;
495{
496	static __db_get_lorder_reply reply; /* must be static */
497	COMPQUIET(req, NULL);
498
499	__db_get_lorder_proc(msg->dbpcl_id,
500	    &reply);
501
502	return (&reply);
503}
504
505__db_get_open_flags_reply *
506__db_db_get_open_flags_4007__SVCSUFFIX__(msg, req)
507	__db_get_open_flags_msg *msg;
508	struct svc_req *req;
509{
510	static __db_get_open_flags_reply reply; /* must be static */
511	COMPQUIET(req, NULL);
512
513	__db_get_open_flags_proc(msg->dbpcl_id,
514	    &reply);
515
516	return (&reply);
517}
518
519__db_get_pagesize_reply *
520__db_db_get_pagesize_4007__SVCSUFFIX__(msg, req)
521	__db_get_pagesize_msg *msg;
522	struct svc_req *req;
523{
524	static __db_get_pagesize_reply reply; /* must be static */
525	COMPQUIET(req, NULL);
526
527	__db_get_pagesize_proc(msg->dbpcl_id,
528	    &reply);
529
530	return (&reply);
531}
532
533__db_get_priority_reply *
534__db_db_get_priority_4007__SVCSUFFIX__(msg, req)
535	__db_get_priority_msg *msg;
536	struct svc_req *req;
537{
538	static __db_get_priority_reply reply; /* must be static */
539	COMPQUIET(req, NULL);
540
541	__db_get_priority_proc(msg->dbpcl_id,
542	    &reply);
543
544	return (&reply);
545}
546
547__db_get_q_extentsize_reply *
548__db_db_get_q_extentsize_4007__SVCSUFFIX__(msg, req)
549	__db_get_q_extentsize_msg *msg;
550	struct svc_req *req;
551{
552	static __db_get_q_extentsize_reply reply; /* must be static */
553	COMPQUIET(req, NULL);
554
555	__db_get_q_extentsize_proc(msg->dbpcl_id,
556	    &reply);
557
558	return (&reply);
559}
560
561__db_get_re_delim_reply *
562__db_db_get_re_delim_4007__SVCSUFFIX__(msg, req)
563	__db_get_re_delim_msg *msg;
564	struct svc_req *req;
565{
566	static __db_get_re_delim_reply reply; /* must be static */
567	COMPQUIET(req, NULL);
568
569	__db_get_re_delim_proc(msg->dbpcl_id,
570	    &reply);
571
572	return (&reply);
573}
574
575__db_get_re_len_reply *
576__db_db_get_re_len_4007__SVCSUFFIX__(msg, req)
577	__db_get_re_len_msg *msg;
578	struct svc_req *req;
579{
580	static __db_get_re_len_reply reply; /* must be static */
581	COMPQUIET(req, NULL);
582
583	__db_get_re_len_proc(msg->dbpcl_id,
584	    &reply);
585
586	return (&reply);
587}
588
589__db_get_re_pad_reply *
590__db_db_get_re_pad_4007__SVCSUFFIX__(msg, req)
591	__db_get_re_pad_msg *msg;
592	struct svc_req *req;
593{
594	static __db_get_re_pad_reply reply; /* must be static */
595	COMPQUIET(req, NULL);
596
597	__db_get_re_pad_proc(msg->dbpcl_id,
598	    &reply);
599
600	return (&reply);
601}
602
603__db_join_reply *
604__db_db_join_4007__SVCSUFFIX__(msg, req)
605	__db_join_msg *msg;
606	struct svc_req *req;
607{
608	static __db_join_reply reply; /* must be static */
609	COMPQUIET(req, NULL);
610
611	__db_join_proc(msg->dbpcl_id,
612	    msg->curs.curs_val,
613	    msg->curs.curs_len,
614	    msg->flags,
615	    &reply);
616
617	return (&reply);
618}
619
620__db_key_range_reply *
621__db_db_key_range_4007__SVCSUFFIX__(msg, req)
622	__db_key_range_msg *msg;
623	struct svc_req *req;
624{
625	static __db_key_range_reply reply; /* must be static */
626	COMPQUIET(req, NULL);
627
628	__db_key_range_proc(msg->dbpcl_id,
629	    msg->txnpcl_id,
630	    msg->keydlen,
631	    msg->keydoff,
632	    msg->keyulen,
633	    msg->keyflags,
634	    msg->keydata.keydata_val,
635	    msg->keydata.keydata_len,
636	    msg->flags,
637	    &reply);
638
639	return (&reply);
640}
641
642__db_open_reply *
643__db_db_open_4007__SVCSUFFIX__(msg, req)
644	__db_open_msg *msg;
645	struct svc_req *req;
646{
647	static __db_open_reply reply; /* must be static */
648	COMPQUIET(req, NULL);
649
650	__db_open_proc(msg->dbpcl_id,
651	    msg->txnpcl_id,
652	    (*msg->name == '\0') ? NULL : msg->name,
653	    (*msg->subdb == '\0') ? NULL : msg->subdb,
654	    msg->type,
655	    msg->flags,
656	    msg->mode,
657	    &reply);
658
659	return (&reply);
660}
661
662__db_pget_reply *
663__db_db_pget_4007__SVCSUFFIX__(msg, req)
664	__db_pget_msg *msg;
665	struct svc_req *req;
666{
667	static __db_pget_reply reply; /* must be static */
668	static int __db_pget_free = 0; /* must be static */
669
670	COMPQUIET(req, NULL);
671	if (__db_pget_free)
672		xdr_free((xdrproc_t)xdr___db_pget_reply, (void *)&reply);
673	__db_pget_free = 0;
674
675	/* Reinitialize allocated fields */
676	reply.skeydata.skeydata_val = NULL;
677	reply.pkeydata.pkeydata_val = NULL;
678	reply.datadata.datadata_val = NULL;
679
680	__db_pget_proc(msg->dbpcl_id,
681	    msg->txnpcl_id,
682	    msg->skeydlen,
683	    msg->skeydoff,
684	    msg->skeyulen,
685	    msg->skeyflags,
686	    msg->skeydata.skeydata_val,
687	    msg->skeydata.skeydata_len,
688	    msg->pkeydlen,
689	    msg->pkeydoff,
690	    msg->pkeyulen,
691	    msg->pkeyflags,
692	    msg->pkeydata.pkeydata_val,
693	    msg->pkeydata.pkeydata_len,
694	    msg->datadlen,
695	    msg->datadoff,
696	    msg->dataulen,
697	    msg->dataflags,
698	    msg->datadata.datadata_val,
699	    msg->datadata.datadata_len,
700	    msg->flags,
701	    &reply,
702	    &__db_pget_free);
703	return (&reply);
704}
705
706__db_put_reply *
707__db_db_put_4007__SVCSUFFIX__(msg, req)
708	__db_put_msg *msg;
709	struct svc_req *req;
710{
711	static __db_put_reply reply; /* must be static */
712	static int __db_put_free = 0; /* must be static */
713
714	COMPQUIET(req, NULL);
715	if (__db_put_free)
716		xdr_free((xdrproc_t)xdr___db_put_reply, (void *)&reply);
717	__db_put_free = 0;
718
719	/* Reinitialize allocated fields */
720	reply.keydata.keydata_val = NULL;
721
722	__db_put_proc(msg->dbpcl_id,
723	    msg->txnpcl_id,
724	    msg->keydlen,
725	    msg->keydoff,
726	    msg->keyulen,
727	    msg->keyflags,
728	    msg->keydata.keydata_val,
729	    msg->keydata.keydata_len,
730	    msg->datadlen,
731	    msg->datadoff,
732	    msg->dataulen,
733	    msg->dataflags,
734	    msg->datadata.datadata_val,
735	    msg->datadata.datadata_len,
736	    msg->flags,
737	    &reply,
738	    &__db_put_free);
739	return (&reply);
740}
741
742__db_remove_reply *
743__db_db_remove_4007__SVCSUFFIX__(msg, req)
744	__db_remove_msg *msg;
745	struct svc_req *req;
746{
747	static __db_remove_reply reply; /* must be static */
748	COMPQUIET(req, NULL);
749
750	__db_remove_proc(msg->dbpcl_id,
751	    (*msg->name == '\0') ? NULL : msg->name,
752	    (*msg->subdb == '\0') ? NULL : msg->subdb,
753	    msg->flags,
754	    &reply);
755
756	return (&reply);
757}
758
759__db_rename_reply *
760__db_db_rename_4007__SVCSUFFIX__(msg, req)
761	__db_rename_msg *msg;
762	struct svc_req *req;
763{
764	static __db_rename_reply reply; /* must be static */
765	COMPQUIET(req, NULL);
766
767	__db_rename_proc(msg->dbpcl_id,
768	    (*msg->name == '\0') ? NULL : msg->name,
769	    (*msg->subdb == '\0') ? NULL : msg->subdb,
770	    (*msg->newname == '\0') ? NULL : msg->newname,
771	    msg->flags,
772	    &reply);
773
774	return (&reply);
775}
776
777__db_set_bt_minkey_reply *
778__db_db_set_bt_minkey_4007__SVCSUFFIX__(msg, req)
779	__db_set_bt_minkey_msg *msg;
780	struct svc_req *req;
781{
782	static __db_set_bt_minkey_reply reply; /* must be static */
783	COMPQUIET(req, NULL);
784
785	__db_set_bt_minkey_proc(msg->dbpcl_id,
786	    msg->minkey,
787	    &reply);
788
789	return (&reply);
790}
791
792__db_set_encrypt_reply *
793__db_db_set_encrypt_4007__SVCSUFFIX__(msg, req)
794	__db_set_encrypt_msg *msg;
795	struct svc_req *req;
796{
797	static __db_set_encrypt_reply reply; /* must be static */
798	COMPQUIET(req, NULL);
799
800	__db_set_encrypt_proc(msg->dbpcl_id,
801	    (*msg->passwd == '\0') ? NULL : msg->passwd,
802	    msg->flags,
803	    &reply);
804
805	return (&reply);
806}
807
808__db_set_flags_reply *
809__db_db_set_flags_4007__SVCSUFFIX__(msg, req)
810	__db_set_flags_msg *msg;
811	struct svc_req *req;
812{
813	static __db_set_flags_reply reply; /* must be static */
814	COMPQUIET(req, NULL);
815
816	__db_set_flags_proc(msg->dbpcl_id,
817	    msg->flags,
818	    &reply);
819
820	return (&reply);
821}
822
823__db_set_h_ffactor_reply *
824__db_db_set_h_ffactor_4007__SVCSUFFIX__(msg, req)
825	__db_set_h_ffactor_msg *msg;
826	struct svc_req *req;
827{
828	static __db_set_h_ffactor_reply reply; /* must be static */
829	COMPQUIET(req, NULL);
830
831	__db_set_h_ffactor_proc(msg->dbpcl_id,
832	    msg->ffactor,
833	    &reply);
834
835	return (&reply);
836}
837
838__db_set_h_nelem_reply *
839__db_db_set_h_nelem_4007__SVCSUFFIX__(msg, req)
840	__db_set_h_nelem_msg *msg;
841	struct svc_req *req;
842{
843	static __db_set_h_nelem_reply reply; /* must be static */
844	COMPQUIET(req, NULL);
845
846	__db_set_h_nelem_proc(msg->dbpcl_id,
847	    msg->nelem,
848	    &reply);
849
850	return (&reply);
851}
852
853__db_set_lorder_reply *
854__db_db_set_lorder_4007__SVCSUFFIX__(msg, req)
855	__db_set_lorder_msg *msg;
856	struct svc_req *req;
857{
858	static __db_set_lorder_reply reply; /* must be static */
859	COMPQUIET(req, NULL);
860
861	__db_set_lorder_proc(msg->dbpcl_id,
862	    msg->lorder,
863	    &reply);
864
865	return (&reply);
866}
867
868__db_set_pagesize_reply *
869__db_db_set_pagesize_4007__SVCSUFFIX__(msg, req)
870	__db_set_pagesize_msg *msg;
871	struct svc_req *req;
872{
873	static __db_set_pagesize_reply reply; /* must be static */
874	COMPQUIET(req, NULL);
875
876	__db_set_pagesize_proc(msg->dbpcl_id,
877	    msg->pagesize,
878	    &reply);
879
880	return (&reply);
881}
882
883__db_set_priority_reply *
884__db_db_set_priority_4007__SVCSUFFIX__(msg, req)
885	__db_set_priority_msg *msg;
886	struct svc_req *req;
887{
888	static __db_set_priority_reply reply; /* must be static */
889	COMPQUIET(req, NULL);
890
891	__db_set_priority_proc(msg->dbpcl_id,
892	    msg->priority,
893	    &reply);
894
895	return (&reply);
896}
897
898__db_set_q_extentsize_reply *
899__db_db_set_q_extentsize_4007__SVCSUFFIX__(msg, req)
900	__db_set_q_extentsize_msg *msg;
901	struct svc_req *req;
902{
903	static __db_set_q_extentsize_reply reply; /* must be static */
904	COMPQUIET(req, NULL);
905
906	__db_set_q_extentsize_proc(msg->dbpcl_id,
907	    msg->extentsize,
908	    &reply);
909
910	return (&reply);
911}
912
913__db_set_re_delim_reply *
914__db_db_set_re_delim_4007__SVCSUFFIX__(msg, req)
915	__db_set_re_delim_msg *msg;
916	struct svc_req *req;
917{
918	static __db_set_re_delim_reply reply; /* must be static */
919	COMPQUIET(req, NULL);
920
921	__db_set_re_delim_proc(msg->dbpcl_id,
922	    msg->delim,
923	    &reply);
924
925	return (&reply);
926}
927
928__db_set_re_len_reply *
929__db_db_set_re_len_4007__SVCSUFFIX__(msg, req)
930	__db_set_re_len_msg *msg;
931	struct svc_req *req;
932{
933	static __db_set_re_len_reply reply; /* must be static */
934	COMPQUIET(req, NULL);
935
936	__db_set_re_len_proc(msg->dbpcl_id,
937	    msg->len,
938	    &reply);
939
940	return (&reply);
941}
942
943__db_set_re_pad_reply *
944__db_db_set_re_pad_4007__SVCSUFFIX__(msg, req)
945	__db_set_re_pad_msg *msg;
946	struct svc_req *req;
947{
948	static __db_set_re_pad_reply reply; /* must be static */
949	COMPQUIET(req, NULL);
950
951	__db_set_re_pad_proc(msg->dbpcl_id,
952	    msg->pad,
953	    &reply);
954
955	return (&reply);
956}
957
958__db_stat_reply *
959__db_db_stat_4007__SVCSUFFIX__(msg, req)
960	__db_stat_msg *msg;
961	struct svc_req *req;
962{
963	static __db_stat_reply reply; /* must be static */
964	static int __db_stat_free = 0; /* must be static */
965
966	COMPQUIET(req, NULL);
967	if (__db_stat_free)
968		xdr_free((xdrproc_t)xdr___db_stat_reply, (void *)&reply);
969	__db_stat_free = 0;
970
971	/* Reinitialize allocated fields */
972	reply.stats.stats_val = NULL;
973
974	__db_stat_proc(msg->dbpcl_id,
975	    msg->txnpcl_id,
976	    msg->flags,
977	    &reply,
978	    &__db_stat_free);
979	return (&reply);
980}
981
982__db_sync_reply *
983__db_db_sync_4007__SVCSUFFIX__(msg, req)
984	__db_sync_msg *msg;
985	struct svc_req *req;
986{
987	static __db_sync_reply reply; /* must be static */
988	COMPQUIET(req, NULL);
989
990	__db_sync_proc(msg->dbpcl_id,
991	    msg->flags,
992	    &reply);
993
994	return (&reply);
995}
996
997__db_truncate_reply *
998__db_db_truncate_4007__SVCSUFFIX__(msg, req)
999	__db_truncate_msg *msg;
1000	struct svc_req *req;
1001{
1002	static __db_truncate_reply reply; /* must be static */
1003	COMPQUIET(req, NULL);
1004
1005	__db_truncate_proc(msg->dbpcl_id,
1006	    msg->txnpcl_id,
1007	    msg->flags,
1008	    &reply);
1009
1010	return (&reply);
1011}
1012
1013__dbc_close_reply *
1014__db_dbc_close_4007__SVCSUFFIX__(msg, req)
1015	__dbc_close_msg *msg;
1016	struct svc_req *req;
1017{
1018	static __dbc_close_reply reply; /* must be static */
1019	COMPQUIET(req, NULL);
1020
1021	__dbc_close_proc(msg->dbccl_id,
1022	    &reply);
1023
1024	return (&reply);
1025}
1026
1027__dbc_count_reply *
1028__db_dbc_count_4007__SVCSUFFIX__(msg, req)
1029	__dbc_count_msg *msg;
1030	struct svc_req *req;
1031{
1032	static __dbc_count_reply reply; /* must be static */
1033	COMPQUIET(req, NULL);
1034
1035	__dbc_count_proc(msg->dbccl_id,
1036	    msg->flags,
1037	    &reply);
1038
1039	return (&reply);
1040}
1041
1042__dbc_del_reply *
1043__db_dbc_del_4007__SVCSUFFIX__(msg, req)
1044	__dbc_del_msg *msg;
1045	struct svc_req *req;
1046{
1047	static __dbc_del_reply reply; /* must be static */
1048	COMPQUIET(req, NULL);
1049
1050	__dbc_del_proc(msg->dbccl_id,
1051	    msg->flags,
1052	    &reply);
1053
1054	return (&reply);
1055}
1056
1057__dbc_dup_reply *
1058__db_dbc_dup_4007__SVCSUFFIX__(msg, req)
1059	__dbc_dup_msg *msg;
1060	struct svc_req *req;
1061{
1062	static __dbc_dup_reply reply; /* must be static */
1063	COMPQUIET(req, NULL);
1064
1065	__dbc_dup_proc(msg->dbccl_id,
1066	    msg->flags,
1067	    &reply);
1068
1069	return (&reply);
1070}
1071
1072__dbc_get_reply *
1073__db_dbc_get_4007__SVCSUFFIX__(msg, req)
1074	__dbc_get_msg *msg;
1075	struct svc_req *req;
1076{
1077	static __dbc_get_reply reply; /* must be static */
1078	static int __dbc_get_free = 0; /* must be static */
1079
1080	COMPQUIET(req, NULL);
1081	if (__dbc_get_free)
1082		xdr_free((xdrproc_t)xdr___dbc_get_reply, (void *)&reply);
1083	__dbc_get_free = 0;
1084
1085	/* Reinitialize allocated fields */
1086	reply.keydata.keydata_val = NULL;
1087	reply.datadata.datadata_val = NULL;
1088
1089	__dbc_get_proc(msg->dbccl_id,
1090	    msg->keydlen,
1091	    msg->keydoff,
1092	    msg->keyulen,
1093	    msg->keyflags,
1094	    msg->keydata.keydata_val,
1095	    msg->keydata.keydata_len,
1096	    msg->datadlen,
1097	    msg->datadoff,
1098	    msg->dataulen,
1099	    msg->dataflags,
1100	    msg->datadata.datadata_val,
1101	    msg->datadata.datadata_len,
1102	    msg->flags,
1103	    &reply,
1104	    &__dbc_get_free);
1105	return (&reply);
1106}
1107
1108__dbc_get_priority_reply *
1109__db_dbc_get_priority_4007__SVCSUFFIX__(msg, req)
1110	__dbc_get_priority_msg *msg;
1111	struct svc_req *req;
1112{
1113	static __dbc_get_priority_reply reply; /* must be static */
1114	COMPQUIET(req, NULL);
1115
1116	__dbc_get_priority_proc(msg->dbccl_id,
1117	    &reply);
1118
1119	return (&reply);
1120}
1121
1122__dbc_pget_reply *
1123__db_dbc_pget_4007__SVCSUFFIX__(msg, req)
1124	__dbc_pget_msg *msg;
1125	struct svc_req *req;
1126{
1127	static __dbc_pget_reply reply; /* must be static */
1128	static int __dbc_pget_free = 0; /* must be static */
1129
1130	COMPQUIET(req, NULL);
1131	if (__dbc_pget_free)
1132		xdr_free((xdrproc_t)xdr___dbc_pget_reply, (void *)&reply);
1133	__dbc_pget_free = 0;
1134
1135	/* Reinitialize allocated fields */
1136	reply.skeydata.skeydata_val = NULL;
1137	reply.pkeydata.pkeydata_val = NULL;
1138	reply.datadata.datadata_val = NULL;
1139
1140	__dbc_pget_proc(msg->dbccl_id,
1141	    msg->skeydlen,
1142	    msg->skeydoff,
1143	    msg->skeyulen,
1144	    msg->skeyflags,
1145	    msg->skeydata.skeydata_val,
1146	    msg->skeydata.skeydata_len,
1147	    msg->pkeydlen,
1148	    msg->pkeydoff,
1149	    msg->pkeyulen,
1150	    msg->pkeyflags,
1151	    msg->pkeydata.pkeydata_val,
1152	    msg->pkeydata.pkeydata_len,
1153	    msg->datadlen,
1154	    msg->datadoff,
1155	    msg->dataulen,
1156	    msg->dataflags,
1157	    msg->datadata.datadata_val,
1158	    msg->datadata.datadata_len,
1159	    msg->flags,
1160	    &reply,
1161	    &__dbc_pget_free);
1162	return (&reply);
1163}
1164
1165__dbc_put_reply *
1166__db_dbc_put_4007__SVCSUFFIX__(msg, req)
1167	__dbc_put_msg *msg;
1168	struct svc_req *req;
1169{
1170	static __dbc_put_reply reply; /* must be static */
1171	static int __dbc_put_free = 0; /* must be static */
1172
1173	COMPQUIET(req, NULL);
1174	if (__dbc_put_free)
1175		xdr_free((xdrproc_t)xdr___dbc_put_reply, (void *)&reply);
1176	__dbc_put_free = 0;
1177
1178	/* Reinitialize allocated fields */
1179	reply.keydata.keydata_val = NULL;
1180
1181	__dbc_put_proc(msg->dbccl_id,
1182	    msg->keydlen,
1183	    msg->keydoff,
1184	    msg->keyulen,
1185	    msg->keyflags,
1186	    msg->keydata.keydata_val,
1187	    msg->keydata.keydata_len,
1188	    msg->datadlen,
1189	    msg->datadoff,
1190	    msg->dataulen,
1191	    msg->dataflags,
1192	    msg->datadata.datadata_val,
1193	    msg->datadata.datadata_len,
1194	    msg->flags,
1195	    &reply,
1196	    &__dbc_put_free);
1197	return (&reply);
1198}
1199
1200__dbc_set_priority_reply *
1201__db_dbc_set_priority_4007__SVCSUFFIX__(msg, req)
1202	__dbc_set_priority_msg *msg;
1203	struct svc_req *req;
1204{
1205	static __dbc_set_priority_reply reply; /* must be static */
1206	COMPQUIET(req, NULL);
1207
1208	__dbc_set_priority_proc(msg->dbccl_id,
1209	    msg->priority,
1210	    &reply);
1211
1212	return (&reply);
1213}
1214
1215__txn_abort_reply *
1216__db_txn_abort_4007__SVCSUFFIX__(msg, req)
1217	__txn_abort_msg *msg;
1218	struct svc_req *req;
1219{
1220	static __txn_abort_reply reply; /* must be static */
1221	COMPQUIET(req, NULL);
1222
1223	__txn_abort_proc(msg->txnpcl_id,
1224	    &reply);
1225
1226	return (&reply);
1227}
1228
1229__txn_commit_reply *
1230__db_txn_commit_4007__SVCSUFFIX__(msg, req)
1231	__txn_commit_msg *msg;
1232	struct svc_req *req;
1233{
1234	static __txn_commit_reply reply; /* must be static */
1235	COMPQUIET(req, NULL);
1236
1237	__txn_commit_proc(msg->txnpcl_id,
1238	    msg->flags,
1239	    &reply);
1240
1241	return (&reply);
1242}
1243
1244__txn_discard_reply *
1245__db_txn_discard_4007__SVCSUFFIX__(msg, req)
1246	__txn_discard_msg *msg;
1247	struct svc_req *req;
1248{
1249	static __txn_discard_reply reply; /* must be static */
1250	COMPQUIET(req, NULL);
1251
1252	__txn_discard_proc(msg->txnpcl_id,
1253	    msg->flags,
1254	    &reply);
1255
1256	return (&reply);
1257}
1258
1259__txn_prepare_reply *
1260__db_txn_prepare_4007__SVCSUFFIX__(msg, req)
1261	__txn_prepare_msg *msg;
1262	struct svc_req *req;
1263{
1264	static __txn_prepare_reply reply; /* must be static */
1265	COMPQUIET(req, NULL);
1266
1267	__txn_prepare_proc(msg->txnpcl_id,
1268	    (u_int8_t *)msg->gid,
1269	    &reply);
1270
1271	return (&reply);
1272}
1273
1274