|
|
1.1 root 1: /* llib-lnet - lint library for QUIPU-net */
2:
3: /*
4: * $Header: /f/osi/dsap/net/RCS/llib-lnet,v 7.0 90/07/26 14:46:06 mrose Exp $
5: *
6: *
7: * $Log: llib-lnet,v $
8: # Revision 7.0 90/07/26 14:46:06 mrose
9: # *** empty log message ***
10: #
11: * Revision 7.3 90/07/09 14:35:37 mrose
12: * sync
13: *
14: * Revision 7.2 89/12/19 16:19:37 mrose
15: * sync
16: *
17: * Revision 7.1 89/11/24 16:21:47 mrose
18: * sync
19: *
20: * Revision 7.0 89/11/23 21:48:21 mrose
21: * Release 6.0
22: *
23: */
24:
25: /*
26: * NOTICE
27: *
28: * Acquisition, use, and distribution of this module and related
29: * materials are subject to the restrictions of a license agreement.
30: * Consult the Preface in the User's Manual for the full terms of
31: * this agreement.
32: *
33: */
34:
35:
36: /* LINTLIBRARY */
37:
38: #include "quipu/util.h"
39: #include "quipu/common.h"
40: #include "quipu/dap2.h"
41: #include "quipu/dsap.h"
42: #include "tsap.h"
43:
44: /* DAP operations */
45:
46: ds_bind (arg, error, result)
47: struct ds_bind_arg *arg;
48: struct ds_bind_arg *result;
49: struct ds_bind_error *error;
50: {
51: return ds_bind (arg, error, result) ;
52: }
53:
54: secure_ds_bind (arg, error, result)
55: struct ds_bind_arg *arg;
56: struct ds_bind_arg *result;
57: struct ds_bind_error *error;
58: {
59: return secure_ds_bind (arg, error, result);
60: }
61:
62: dap_bind (ad, arg, error, result, addr)
63: int * ad;
64: struct ds_bind_arg *arg;
65: struct ds_bind_arg *result;
66: struct ds_bind_error *error;
67: struct PSAPaddr *addr;
68: {
69: return dap_bind (ad, arg, error, result, addr);
70: }
71:
72: int DapAsynBindRequest (calledaddr, bindarg, dc, di, async)
73: struct PSAPaddr * calledaddr;
74: struct ds_bind_arg * bindarg;
75: struct DAPconnect * dc;
76: struct DAPindication * di;
77: int async;
78: {
79: return (DapAsynBindRequest (calledaddr, bindarg, dc, di, async));
80: }
81:
82: int DapAsynBindReqAux (callingtitle, calledtitle, callingaddr,
83: calledaddr, prequirements, srequirements, isn, settings,
84: sf, bindarg, qos, dc, di, async)
85: AEI callingtitle;
86: AEI calledtitle;
87: struct PSAPaddr * callingaddr;
88: struct PSAPaddr * calledaddr;
89: int prequirements;
90: int srequirements;
91: long isn;
92: int settings;
93: struct SSAPref * sf;
94: struct ds_bind_arg * bindarg;
95: struct QOStype * qos;
96: struct DAPconnect * dc;
97: struct DAPindication * di;
98: int async;
99: {
100: return ( DapAsynBindReqAux (callingtitle, calledtitle, callingaddr,
101: calledaddr, prequirements, srequirements, isn, settings,
102: sf, bindarg, qos, dc, di, async));
103: }
104:
105: int DapAsynBindRetry (sd, do_next_nsap, dc, di)
106: int sd;
107: int do_next_nsap;
108: struct DAPconnect * dc;
109: struct DAPindication * di;
110: {
111: return (DapAsynBindRetry (sd, do_next_nsap, dc, di));
112: }
113:
114: int DapBindDecode (acc, dc)
115: struct AcSAPconnect * acc;
116: struct DAPconnect * dc;
117: {
118: return (DapBindDecode (acc, dc));
119: }
120:
121: ds_unbind ()
122: {
123: return ds_unbind();
124: }
125:
126: dap_unbind (ad)
127: int ad;
128: {
129: return dap_unbind(ad);
130: }
131:
132: int DapUnBindRequest (sd, secs, dr, di)
133: int sd;
134: int secs;
135: struct DAPrelease * dr;
136: struct DAPindication * di;
137: {
138: return (DapUnBindRequest (sd, secs, dr, di));
139: }
140:
141: int DapUnBindRetry (sd, secs, dr, di)
142: int sd;
143: int secs;
144: struct DAPrelease * dr;
145: struct DAPindication * di;
146: {
147: return (DapUnBindRetry (sd, secs, dr, di));
148: }
149:
150: int DapInitWaitRequest (sd, secs, di)
151: int sd;
152: int secs;
153: struct DAPindication * di;
154: {
155: return (DapInitWaitRequest (sd, secs, di));
156: }
157:
158: int DapDecodeResult (sd, ror, di)
159: int sd;
160: struct RoSAPresult * ror;
161: struct DAPindication * di;
162: {
163: return (DapDecodeResult (sd, ror, di));
164: }
165:
166: int DapDecodeError (sd, roe, di)
167: int sd;
168: struct RoSAPerror * roe;
169: struct DAPindication * di;
170: {
171: return (DapDecodeError (sd, roe, di));
172: }
173:
174: int DapInvokeReqAux (sd, id, op, pe, di, asyn)
175: int sd;
176: int id;
177: int op;
178: PE pe;
179: struct DAPindication * di;
180: int asyn;
181: {
182: return (DapInvokeReqAux (sd, id, op, pe, di, asyn));
183: }
184:
185: int DapSyncInvokeRequest (sd, id, op, pe, di)
186: int sd;
187: int id;
188: int op;
189: PE pe;
190: struct DAPindication * di;
191: {
192: return (DapSyncInvokeRequest (sd, id, op, pe, di));
193: }
194:
195: int DapIntrInvokeRequest (sd, id, op, pe, di)
196: int sd;
197: int id;
198: int op;
199: PE pe;
200: struct DAPindication * di;
201: {
202: return (DapIntrInvokeRequest (sd, id, op, pe, di));
203: }
204:
205: int DapAsynInvokeRequest (sd, id, op, pe, di)
206: int sd;
207: int id;
208: int op;
209: PE pe;
210: struct DAPindication * di;
211: {
212: return (DapAsynInvokeRequest (sd, id, op, pe, di));
213: }
214:
215: int DapInterrupt(sd, id, op, di)
216: int sd;
217: int id;
218: int op;
219: struct DAPindication * di;
220: {
221: return (DapInterrupt(sd, id, op, di));
222: }
223:
224: pdu_dump_init (dir)
225: char * dir;
226: {
227: (void) pdu_dump_init(dir);
228: }
229:
230: pdu_dump (pe,type,op)
231: PE pe;
232: char * type;
233: int op;
234: {
235: (void) pdu_dump(pe,type,op);
236: }
237:
238: pdu_arg_log (pe,op)
239: PE pe;
240: int op;
241: {
242: return (pdu_arg_log (pe,op));
243: }
244:
245: pdu_res_log (pe,op)
246: PE pe;
247: int op;
248: {
249: return (pdu_arg_log (pe,op));
250: }
251:
252: dap_abandon (ad, id, arg, error)
253: int ad;
254: int * id;
255: struct ds_abandon_arg *arg;
256: struct DSError *error;
257: {
258: return dap_abandon (ad, id, arg, error);
259: }
260:
261: int DapAbandon (ad, id, arg, di, asyn)
262: int ad;
263: int id;
264: struct ds_abandon_arg * arg;
265: struct DAPindication * di;
266: int asyn;
267: {
268: return (DapAbandon (ad, id, arg, di, asyn));
269: }
270:
271: dap_addentry (ad, id, arg, error)
272: int ad;
273: int * id;
274: struct ds_addentry_arg *arg;
275: struct DSError *error;
276: {
277: return dap_addentry (ad, id, arg, error);
278: }
279:
280: int DapAddEntry (ad, id, arg, di, asyn)
281: int ad;
282: int id;
283: struct ds_addentry_arg * arg;
284: struct DAPindication * di;
285: int asyn;
286: {
287: return (DapAddEntry (ad, id, arg, di, asyn));
288: }
289:
290: dap_compare (ad, id, arg, error, result)
291: int ad;
292: int * id;
293: struct ds_compare_arg *arg;
294: struct ds_compare_result *result;
295: struct DSError *error;
296: {
297: return dap_compare (ad, id, arg, error, result);
298: }
299:
300: int DapCompare (ad, id, arg, di, asyn)
301: int ad;
302: int id;
303: struct ds_compare_arg * arg;
304: struct DAPindication * di;
305: int asyn;
306: {
307: return (DapCompare (ad, id, arg, di, asyn));
308: }
309:
310: dap_list (ad, id, arg, error, result)
311: int ad;
312: int * id;
313: struct ds_list_arg *arg;
314: struct ds_list_result *result;
315: struct DSError *error;
316: {
317: return dap_list (ad, id, arg, error, result) ;
318: }
319:
320: int DapList (ad, id, arg, di, asyn)
321: int ad;
322: int id;
323: struct ds_list_arg * arg;
324: struct DAPindication * di;
325: int asyn;
326: {
327: return ( DapList (ad, id, arg, di, asyn));
328: }
329:
330: dap_modifyentry (ad, id, arg, error)
331: int ad;
332: int * id;
333: struct ds_modifyentry_arg *arg;
334: struct DSError *error;
335: {
336: return dap_modifyentry (ad, id, arg, error) ;
337: }
338:
339: int DapModifyEntry (ad, id, arg, di, asyn)
340: int ad;
341: int id;
342: struct ds_modifyentry_arg * arg;
343: struct DAPindication * di;
344: int asyn;
345: {
346: return (DapModifyEntry (ad, id, arg, di, asyn));
347: }
348:
349: dap_modifyrdn (ad, id, arg, error)
350: int ad;
351: int * id;
352: struct ds_modifyrdn_arg *arg;
353: struct DSError *error;
354: {
355: return dap_modifyrdn (ad, id, arg, error) ;
356: }
357:
358: int DapModifyRDN (ad, id, arg, di, asyn)
359: int ad;
360: int id;
361: struct ds_modifyrdn_arg * arg;
362: struct DAPindication * di;
363: int asyn;
364: {
365: return (DapModifyRDN (ad, id, arg, di, asyn));
366: }
367:
368: dap_read (ad, id, arg, error, result)
369: int ad;
370: int * id;
371: struct ds_read_arg *arg;
372: struct ds_read_result *result;
373: struct DSError *error;
374: {
375: return dap_read (ad, id, arg, error, result) ;
376: }
377:
378: int DapRead (ad, id, arg, di, asyn)
379: int ad;
380: int id;
381: struct ds_read_arg * arg;
382: struct DAPindication * di;
383: int asyn;
384: {
385: return (DapRead (ad, id, arg, di, asyn));
386: }
387:
388: dap_removeentry (ad, id, arg, error)
389: int ad;
390: int * id;
391: struct ds_removeentry_arg *arg;
392: struct DSError *error;
393: {
394: return dap_removeentry (ad, id, arg, error) ;
395: }
396:
397: int DapRemoveEntry (ad, id, arg, di, asyn)
398: int ad;
399: int id;
400: struct ds_removeentry_arg * arg;
401: struct DAPindication * di;
402: int asyn;
403: {
404: return (DapRemoveEntry (ad, id, arg, di, asyn));
405: }
406:
407: dap_search (ad, id, arg, error, result)
408: int ad;
409: int * id;
410: struct ds_search_arg *arg;
411: struct ds_search_result *result;
412: struct DSError *error;
413: {
414: return dap_search (ad, id, arg, error, result) ;
415: }
416:
417: int DapSearch (ad, id, arg, di, asyn)
418: int ad;
419: int id;
420: struct ds_search_arg * arg;
421: struct DAPindication * di;
422: int asyn;
423: {
424: return ( DapSearch (ad, id, arg, di, asyn));
425: }
426:
427: void ros_log(rop, event)
428: register struct RoSAPpreject *rop;
429: char *event;
430: {
431: ros_log(rop,event);
432: }
433:
434: void acs_log(aca, event)
435: register struct AcSAPabort *aca;
436: char *event;
437: {
438: acs_log(aca,event);
439: }
440:
441: td_log(td, event)
442: struct TSAPdisconnect *td;
443: char *event;
444: {
445: (void) td_log(td,event);
446: }
447:
448: int DUAbortRequest (sd, di)
449: int sd;
450: struct DSAPindication * di;
451: {
452: return (DUAbortRequest (sd, di));
453: }
454:
455: int DspAsynBindReqAux (callingtitle, calledtitle, callingaddr,
456: calledaddr, prequirements, srequirements, isn, settings,
457: sf, bindarg, qos, dc, di, async)
458: AEI callingtitle;
459: AEI calledtitle;
460: struct PSAPaddr * callingaddr;
461: struct PSAPaddr * calledaddr;
462: int prequirements;
463: int srequirements;
464: long isn;
465: int settings;
466: struct SSAPref * sf;
467: struct ds_bind_arg * bindarg;
468: struct QOStype * qos;
469: struct DSAPconnect * dc;
470: struct DSAPindication * di;
471: int async;
472: {
473: return (DspAsynBindReqAux (callingtitle, calledtitle, callingaddr,
474: calledaddr, prequirements, srequirements, isn, settings,
475: sf, bindarg, qos, dc, di, async));
476: }
477:
478: int DspAsynBindRequest (calledaddr, bindarg, qos_maxtime, dc, di, async)
479: struct PSAPaddr * calledaddr;
480: struct ds_bind_arg * bindarg;
481: int qos_maxtime;
482: struct DSAPconnect * dc;
483: struct DSAPindication * di;
484: int async;
485: {
486: return (DspAsynBindRequest (calledaddr, bindarg, qos_maxtime, dc, di, async));
487: }
488:
489: int QspAsynBindReqAux (callingtitle, calledtitle, callingaddr,
490: calledaddr, prequirements, srequirements, isn, settings,
491: sf, bindarg, qos, dc, di, async)
492: AEI callingtitle;
493: AEI calledtitle;
494: struct PSAPaddr * callingaddr;
495: struct PSAPaddr * calledaddr;
496: int prequirements;
497: int srequirements;
498: long isn;
499: int settings;
500: struct SSAPref * sf;
501: struct ds_bind_arg * bindarg;
502: struct QOStype * qos;
503: struct DSAPconnect * dc;
504: struct DSAPindication * di;
505: int async;
506: {
507: return (QspAsynBindReqAux (callingtitle, calledtitle, callingaddr,
508: calledaddr, prequirements, srequirements, isn, settings,
509: sf, bindarg, qos, dc, di, async));
510: }
511:
512: int QspAsynBindRequest (calledaddr, bindarg, qos_maxtime, dc, di, async)
513: struct PSAPaddr * calledaddr;
514: struct ds_bind_arg * bindarg;
515: int qos_maxtime;
516: struct DSAPconnect * dc;
517: struct DSAPindication * di;
518: int async;
519: {
520: return (QspAsynBindRequest (calledaddr, bindarg, qos_maxtime, dc, di, async));
521: }
522:
523: int DspAsynBindRetry (sd, do_next_nsap, dc, di)
524: int sd;
525: int do_next_nsap;
526: struct DSAPconnect * dc;
527: struct DSAPindication * di;
528: {
529: return (DspAsynBindRetry (sd, do_next_nsap, dc, di));
530: }
531:
532: int QspAsynBindRetry (sd, do_next_nsap, dc, di)
533: int sd;
534: int do_next_nsap;
535: struct DSAPconnect * dc;
536: struct DSAPindication * di;
537: {
538: return (QspAsynBindRetry (sd, do_next_nsap, dc, di));
539: }
540:
541: int DBindDecode (acc, dc)
542: struct AcSAPconnect * acc;
543: struct DSAPconnect * dc;
544: {
545: return (DBindDecode (acc, dc));
546: }
547:
548: int DBindInit (vecp, vec, ds, di)
549: int vecp;
550: char **vec;
551: struct DSAPstart * ds;
552: struct DSAPindication * di;
553: {
554: return (DBindInit (vecp, vec, ds, di));
555: }
556:
557: int DBindResult (sd, context, respondtitle,
558: respondaddr, ctxlist, defctxresult, prequirements,
559: srequirements, isn, settings, ref, bind_res, pctx_id, di)
560: int sd;
561: OID context;
562: AEI respondtitle;
563: struct PSAPaddr * respondaddr;
564: struct PSAPctxlist * ctxlist;
565: int defctxresult;
566: int prequirements;
567: int srequirements;
568: long isn;
569: int settings;
570: struct SSAPref * ref;
571: struct ds_bind_arg * bind_res;
572: int pctx_id;
573: struct DSAPindication * di;
574: {
575: return (DBindResult (sd, context, respondtitle,
576: respondaddr, ctxlist, defctxresult, prequirements,
577: srequirements, isn, settings, ref, bind_res, pctx_id, di));
578: }
579:
580: int DBindError (sd, context, respondtitle, respondaddr, ctxlist,
581: defctxresult, prequirements, srequirements, isn, settings,
582: ref, bind_err, pctx_id, di)
583: int sd;
584: OID context;
585: AEI respondtitle;
586: struct PSAPaddr * respondaddr;
587: struct PSAPctxlist * ctxlist;
588: int defctxresult;
589: int prequirements;
590: int srequirements;
591: long isn;
592: int settings;
593: struct SSAPref * ref;
594: struct ds_bind_error * bind_err;
595: int pctx_id;
596: struct DSAPindication * di;
597: {
598: return (DBindError (sd, context, respondtitle, respondaddr, ctxlist,
599: defctxresult, prequirements, srequirements, isn, settings,
600: ref, bind_err, pctx_id, di));
601: }
602:
603: int DBindReject (ds, status, reason, di)
604: struct DSAPstart * ds;
605: int status;
606: int reason;
607: struct DSAPindication * di;
608: {
609: return (DBindReject (ds, status, reason, di));
610: }
611:
612: int select_context (app_ctx)
613: OID app_ctx;
614: {
615: return (select_context (app_ctx));
616: }
617:
618: int judge_ctxlist(req_ctxlist, ok_ctxlist)
619: struct PSAPctxlist * req_ctxlist;
620: struct PSAPctxlist * ok_ctxlist;
621: {
622: return (judge_ctxlist(req_ctxlist, ok_ctxlist));
623: }
624:
625: int find_ctx_id(pcdl, ctx_oid)
626: struct PSAPctxlist * pcdl;
627: OID ctx_oid;
628: {
629: return (find_ctx_id(pcdl, ctx_oid));
630: }
631:
632: int check_dap_ctxlist (ctxlist)
633: struct PSAPctxlist * ctxlist;
634: {
635: return (check_dap_ctxlist (ctxlist));
636: }
637:
638: int check_dsp_ctxlist (ctxlist)
639: struct PSAPctxlist * ctxlist;
640: {
641: return (check_dsp_ctxlist (ctxlist));
642: }
643:
644: int check_qsp_ctxlist (ctxlist)
645: struct PSAPctxlist * ctxlist;
646: {
647: return (check_qsp_ctxlist (ctxlist));
648: }
649:
650: int DapErrorRequest (sd, id, err, di)
651: int sd;
652: int id;
653: struct DSError * err;
654: struct DSAPindication * di;
655: {
656: return (DapErrorRequest (sd, id, err, di));
657: }
658:
659: int DspErrorRequest (sd, id, err, di)
660: int sd;
661: int id;
662: struct DSError * err;
663: struct DSAPindication * di;
664: {
665: return (DspErrorRequest (sd, id, err, di));
666: }
667:
668: int QspErrorRequest (sd, id, err, di)
669: int sd;
670: int id;
671: struct DSError * err;
672: struct DSAPindication * di;
673: {
674: return (QspErrorRequest (sd, id, err, di));
675: }
676:
677: int DEncodeError(pep, err)
678: PE *pep;
679: struct DSError *err;
680: {
681: return (DEncodeError(pep, err));
682: }
683:
684: int DapInvokeRequest (sd, id, arg, di)
685: int sd;
686: int id;
687: struct DSArgument * arg;
688: struct DSAPindication * di;
689: {
690: return (DapInvokeRequest (sd, id, arg, di));
691: }
692:
693: int DapEncodeInvoke (pep, arg)
694: PE * pep;
695: struct DSArgument * arg;
696: {
697: return (DapEncodeInvoke (pep, arg));
698: }
699:
700: int DspInvokeRequest (sd, id, arg, di)
701: int sd;
702: int id;
703: struct ds_op_arg * arg;
704: struct DSAPindication * di;
705: {
706: return (DspInvokeRequest (sd, id, arg, di));
707: }
708:
709: int DspEncodeInvoke (pep, arg)
710: PE * pep;
711: struct ds_op_arg * arg;
712: {
713: return (DspEncodeInvoke (pep, arg));
714: }
715:
716: int QspInvokeRequest (sd, id, arg, di)
717: int sd;
718: int id;
719: struct ds_op_arg * arg;
720: struct DSAPindication * di;
721: {
722: return (QspInvokeRequest (sd, id, arg, di));
723: }
724:
725: int QspEncodeInvoke (pep, arg)
726: PE * pep;
727: struct ds_op_arg * arg;
728: {
729: return (QspEncodeInvoke (pep, arg));
730: }
731:
732: int dsaplose (di, reason, what, fmt)
733: struct DSAPindication *di;
734: int reason;
735: char *what,
736: *fmt;
737: {
738: return dsaplose (di, reason, what, fmt);
739: }
740:
741: int dsapreject (di, reason, id, what, fmt)
742: struct DSAPindication *di;
743: int reason;
744: int id;
745: char *what,
746: *fmt;
747: {
748: return dsapreject (di, reason, id, what, fmt);
749: }
750:
751: int DRejectRequest (sd, reason, id)
752: int sd;
753: int reason;
754: int id;
755: {
756: return (DRejectRequest (sd, reason, id));
757: }
758:
759: int DapResultRequest (sd, id, res, di)
760: int sd;
761: int id;
762: struct DSResult * res;
763: struct DSAPindication * di;
764: {
765: return ( DapResultRequest (sd, id, res, di));
766: }
767:
768: int DapEncodeResult (pep, res)
769: PE * pep;
770: struct DSResult * res;
771: {
772: return (DapEncodeResult (pep, res));
773: }
774:
775: int DspResultRequest (sd, id, res, di)
776: int sd;
777: int id;
778: struct ds_op_res * res;
779: struct DSAPindication * di;
780: {
781: return (DspResultRequest (sd, id, res, di));
782: }
783:
784: int DspEncodeResult (pep, res)
785: PE * pep;
786: struct ds_op_res * res;
787: {
788: return (DspEncodeResult (pep, res));
789: }
790:
791: int QspResultRequest (sd, id, res, di)
792: int sd;
793: int id;
794: struct ds_op_res * res;
795: struct DSAPindication * di;
796: {
797: return (QspResultRequest (sd, id, res, di));
798: }
799:
800: int QspEncodeResult (pep, res)
801: PE * pep;
802: struct ds_op_res * res;
803: {
804: return ( QspEncodeResult (pep, res));
805: }
806:
807: int ronot2dsaplose (di, event, rni)
808: struct DSAPindication * di;
809: char * event;
810: struct RoNOTindication * rni;
811: {
812: return (ronot2dsaplose (di, event, rni));
813: }
814:
815: int ros2dsaplose (di, event, rop)
816: struct DSAPindication * di;
817: char * event;
818: struct RoSAPpreject * rop;
819: {
820: return (ros2dsaplose (di, event, rop));
821: }
822:
823: int ros2dsapreject (di, event, rou)
824: struct DSAPindication * di;
825: char * event;
826: struct RoSAPureject * rou;
827: {
828: return (ros2dsapreject (di, event, rou));
829: }
830:
831: int DUnBindRequest (sd, secs, dr, di)
832: int sd;
833: int secs;
834: struct DSAPrelease * dr;
835: struct DSAPindication * di;
836: {
837: return (DUnBindRequest (sd, secs, dr, di));
838: }
839:
840: int DUnBindRetry (sd, secs, dr, di)
841: int sd;
842: int secs;
843: struct DSAPrelease * dr;
844: struct DSAPindication * di;
845: {
846: return (DUnBindRetry (sd, secs, dr, di));
847: }
848:
849: int DUnBindAccept (sd, di)
850: int sd;
851: struct DSAPindication * di;
852: {
853: return (DUnBindAccept (sd, di));
854: }
855:
856: int DUnBindReject (sd, status, reason, di)
857: int sd;
858: int status;
859: int reason;
860: struct DSAPindication * di;
861: {
862: return (DUnBindReject (sd, status, reason, di));
863: }
864:
865: int DWaitRequest (ctx, sd, secs, di)
866: int ctx;
867: int sd;
868: int secs;
869: struct DSAPindication * di;
870: {
871: return (DWaitRequest (ctx, sd, secs, di));
872: }
873:
874: int DapRespWaitRequest (sd, secs, di)
875: int sd;
876: int secs;
877: struct DSAPindication * di;
878: {
879: return (DapRespWaitRequest (sd, secs, di));
880: }
881:
882: int DspWaitRequest (sd, secs, di)
883: int sd;
884: int secs;
885: struct DSAPindication * di;
886: {
887: return (DspWaitRequest (sd, secs, di));
888: }
889:
890: int QspWaitRequest (sd, secs, di)
891: int sd;
892: int secs;
893: struct DSAPindication * di;
894: {
895: return (QspWaitRequest (sd, secs, di));
896: }
897:
898: int DapDecodeInvoke (sd, rox, di)
899: int sd;
900: struct RoSAPinvoke * rox;
901: struct DSAPindication * di;
902: {
903: return ( DapDecodeInvoke (sd, rox, di));
904: }
905:
906: int DDecodeUnbind (sd, acf, di)
907: int sd;
908: struct AcSAPfinish * acf;
909: struct DSAPindication * di;
910: {
911: return (DDecodeUnbind (sd, acf, di));
912: }
913:
914: int DspDecodeInvoke (sd, rox, di)
915: int sd;
916: struct RoSAPinvoke * rox;
917: struct DSAPindication * di;
918: {
919: return (DspDecodeInvoke (sd, rox, di));
920: }
921:
922: int DspDecodeResult (sd, ror, di)
923: int sd;
924: struct RoSAPresult * ror;
925: struct DSAPindication * di;
926: {
927: return (DspDecodeResult (sd, ror, di));
928: }
929:
930: int DspDecodeError (sd, roe, di)
931: int sd;
932: struct RoSAPerror * roe;
933: struct DSAPindication * di;
934: {
935: return (DspDecodeError (sd, roe, di));
936: }
937:
938: int DspDecodeUnbind (sd, acf, di)
939: int sd;
940: struct AcSAPfinish * acf;
941: struct DSAPindication * di;
942: {
943: return (DspDecodeUnbind (sd, acf, di));
944: }
945:
946: int QspDecodeInvoke (sd, rox, di)
947: int sd;
948: struct RoSAPinvoke * rox;
949: struct DSAPindication * di;
950: {
951: return (QspDecodeInvoke (sd, rox, di));
952: }
953:
954: int QspDecodeResult (sd, ror, di)
955: int sd;
956: struct RoSAPresult * ror;
957: struct DSAPindication * di;
958: {
959: return ( QspDecodeResult (sd, ror, di));
960: }
961:
962: int QspDecodeError (sd, roe, di)
963: int sd;
964: struct RoSAPerror * roe;
965: struct DSAPindication * di;
966: {
967: return (QspDecodeError (sd, roe, di));
968: }
969:
970: int QspDecodeUnbind (sd, acf, di)
971: int sd;
972: struct AcSAPfinish * acf;
973: struct DSAPindication * di;
974: {
975: return (QspDecodeUnbind (sd, acf, di));
976: }
977:
978: /* Some types routines */
979:
980: bind_arg_free (arg)
981: struct ds_bind_arg *arg;
982: {
983: return (bind_arg_free (arg));
984: }
985:
986: op_arg_free (arg)
987: struct ds_op_arg * arg;
988: {
989: return (op_arg_free (arg));
990: }
991:
992: ch_arg_free (arg)
993: struct chain_arg * arg;
994: {
995: return (ch_arg_free (arg));
996: }
997:
998: ds_arg_free (arg)
999: struct DSArgument * arg;
1000: {
1001: return (ds_arg_free (arg));
1002: }
1003:
1004: read_arg_free (arg)
1005: struct ds_read_arg * arg;
1006: {
1007: return (read_arg_free (arg));
1008: }
1009:
1010: compare_arg_free (arg)
1011: struct ds_compare_arg * arg;
1012: {
1013: return (compare_arg_free (arg));
1014: }
1015:
1016: list_arg_free (arg)
1017: struct ds_list_arg * arg;
1018: {
1019: return (list_arg_free (arg));
1020: }
1021:
1022: search_arg_free (arg)
1023: struct ds_search_arg * arg;
1024: {
1025: return (search_arg_free (arg));
1026: }
1027:
1028: addentry_arg_free (arg)
1029: struct ds_addentry_arg * arg;
1030: {
1031: return (addentry_arg_free (arg));
1032: }
1033:
1034: removeentry_arg_free (arg)
1035: struct ds_removeentry_arg * arg;
1036: {
1037: return (removeentry_arg_free (arg));
1038: }
1039:
1040: modifyentry_arg_free (arg)
1041: struct ds_modifyentry_arg * arg;
1042: {
1043: return (modifyentry_arg_free (arg));
1044: }
1045:
1046: modifyrdn_arg_free (arg)
1047: struct ds_modifyrdn_arg * arg;
1048: {
1049: return (modifyrdn_arg_free (arg));
1050: }
1051:
1052: getedb_arg_free (arg)
1053: struct getedb_arg * arg;
1054: {
1055: return (getedb_arg_free (arg));
1056: }
1057:
1058: op_res_free (res)
1059: struct ds_op_res * res;
1060: {
1061: return (op_res_free (res));
1062: }
1063:
1064: ch_res_free (res)
1065: struct chain_res * res;
1066: {
1067: return (ch_res_free (res));
1068: }
1069:
1070: ds_res_free (res)
1071: struct DSResult * res;
1072: {
1073: return (ds_res_free (res));
1074: }
1075:
1076: trace_info_free (ti)
1077: struct trace_info * ti;
1078: {
1079: return (trace_info_free (ti));
1080: }
1081:
1082: ca_free (ca)
1083: CommonArgs * ca;
1084: {
1085: return (ca_free (ca));
1086: }
1087:
1088: extension_free (ext)
1089: struct extension * ext;
1090: {
1091: return (extension_free (ext));
1092: }
1093:
1094: cross_refs_free (xref)
1095: struct cross_ref * xref;
1096: {
1097: return (cross_refs_free (xref));
1098: }
1099:
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.