|
|
1.1 ! root 1: #include <stdio.h> ! 2: #include "generic.h" /* defines OPERATIONS and ERRORS */ ! 3: #include <isode/rosap.h> ! 4: #include <isode/tsap.h> /* for listening */ ! 5: #include <setjmp.h> ! 6: ! 7: ! 8: static char *myservice = "service"; ! 9: static char *mycontext = "context"; ! 10: ! 11: static jmp_buf toplevel; ! 12: ! 13: ! 14: int ros_init (), ros_work (), ros_lose (); ! 15: ! 16: ! 17: main (argc, argv, envp) ! 18: int argc; ! 19: char **argv, ! 20: **envp; ! 21: { ! 22: AEI aei; ! 23: struct TSAPdisconnect tds; ! 24: register struct TSAPdisconnect *td = &tds; ! 25: ! 26: if ((aei = _str2aei (PLocalHostName (), myservice, mycontext, 0)) ! 27: == NULLAEI) ! 28: fatal ("unable to resolve service: %s", PY_pepy); ! 29: ! 30: if (isodeserver (argc, argv, aei, ros_init, ros_work, ros_lose, td) ! 31: == NOTOK) { ! 32: if (td -> td_cc > 0) ! 33: fatal ("isodeserver: [%s] %*.*s", TErrString (td -> td_reason), ! 34: td -> td_cc, td -> td_cc, td -> td_data); ! 35: else ! 36: fatal ("isodeserver: [%s]", TErrString (td -> td_reason)); ! 37: } ! 38: ! 39: exit (0); ! 40: } ! 41: ! 42: ...
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.