|
|
1.1 ! root 1: .TH ROSY 1 "07 Sep 1987" ! 2: .\" $Header: /f/osi/rosy/RCS/rosy.1,v 7.1 90/07/01 21:06:19 mrose Exp $ ! 3: .\" ! 4: .\" ! 5: .\" $Log: rosy.1,v $ ! 6: .\" Revision 7.1 90/07/01 21:06:19 mrose ! 7: .\" pepsy ! 8: .\" ! 9: .\" Revision 7.0 89/11/23 22:21:50 mrose ! 10: .\" Release 6.0 ! 11: .\" ! 12: .SH NAME ! 13: rosy \- RO stub\-generator (yacc\-based) ! 14: .SH SYNOPSIS ! 15: .in +.5i ! 16: .ti -.5i ! 17: .B rosy ! 18: \%[\-defs] ! 19: \%[\-pepsy] ! 20: \%[\-b\0prefix] ! 21: \%[\-d] ! 22: \%[\-o\0module.py] ! 23: \%[\-s] ! 24: \%[-T\0tablename] ! 25: \%[-O\0operationlist] ! 26: \fImodule.ry\fR ! 27: .in -.5i ! 28: .SH DESCRIPTION ! 29: The \fIrosy\fR program reads a description of a \fIremote operations\fR ! 30: module and produces \fIC\fR routines and definitions suitable for use with ! 31: the \fIlibrosy\fR\0(3n) library. ! 32: .PP ! 33: The `\-pepsy' switch tells \fIrosy\fR that it's output will be ! 34: processed by \fIpepsy\fR not \fIposy\fR. ! 35: .PP ! 36: The `\-defs' switch tells \fIrosy\fR to provide function names for \fIpepsy\fR. ! 37: .PP ! 38: The `\-b' switch sets the prefix used for the output file. ! 39: If this option is not given, ! 40: the ASN.1 module name is used. ! 41: .PP ! 42: The `\-d' switch directs \fIrosy\fR to ignore most \fIpepy\fR\-style ! 43: augmentations. ! 44: .PP ! 45: The `\-o' switch sets the name of the output file, ! 46: which is normally derived from the name of the input file. ! 47: The distinguished file \*(lq\-\*(rq can be used to force the use of the ! 48: standard output. ! 49: .PP ! 50: Normally, \fIrosy\fR prints the name of each operation, error, or type ! 51: as it works. ! 52: The `\-s' switch disables this behavior. ! 53: .PP ! 54: It is sometimes useful to produce subsets of the full lists of the ! 55: operations to reduce code sizes. The following switches can be used ! 56: together with the `\-o' switch to achieve this affect. ! 57: .PP ! 58: The `\-T' option specifies a different table name to be used. This is ! 59: used to build a separate list of operations - usually a subset of the ! 60: full list. ! 61: .PP ! 62: The `\-O' option takes a comma separated list of operation names. If ! 63: this argument is present, only those operations listed here will be ! 64: processed. All other operations will be ignored and will not be placed ! 65: in the table. Currently all errors are output however. ! 66: .SH FILES ! 67: .nf ! 68: .ta \w'\fIprefix\fR-stubs.c 'u ! 69: \fIprefix\fR-ops.h operation definitions ! 70: \fIprefix\fR-ops.c operation tables ! 71: \fIprefix\fR-stubs.c operation stubs ! 72: .re ! 73: .fi ! 74: .SH "SEE ALSO" ! 75: pepsy(1), pepy(1), ! 76: .br ! 77: \fIThe ISO Development Environment: User's Manual\fR, ! 78: .br ! 79: ISO DIS 9072/1: ! 80: \fIInformation Processing \-\- Text Communication \-\- MOTIS \-\- Remote ! 81: Operations Part 1: Model, Notation and Service Definition\fR, ! 82: .br ! 83: CCITT Draft Recommendation X.410: ! 84: \fIRemote Operations: Model, Notation and Service Definition\fR, ! 85: .br ! 86: ECMA Technical Report 31: ! 87: \fIRemote Operations: Concepts, Notation and Connection\-Oriented Mappings\fR, ! 88: .br ! 89: CCITT Recommendation X.410: ! 90: \fIMessage Handling Systems: ! 91: Remote Operations and Reliable Transfer Server\fR ! 92: .SH AUTHORS ! 93: Julian P. Onions, ! 94: Nottingham University ! 95: .br ! 96: Marshall T. Rose ! 97: .SH BUGS ! 98: The \fBBIND\fR and \fBUNBIND\fR macros are currently unrecognized, ! 99: along with the newer (\fBOBJECT\fR \fBIDENTIFIER\fR) notation for operation ! 100: codes. ! 101: .PP ! 102: The \fBLINKED\fR clause is currently unrecognized for the \fBOPERATION\fR ! 103: macro.
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.