|
|
1.1 root 1: .TH LIBFTAM 3N "01 Mar 1987"
2: .\" $Header: /f/osi/ftam/RCS/libftam.3n,v 7.1 90/07/09 14:37:01 mrose Exp $
3: .\"
4: .\"
5: .\" $Log: libftam.3n,v $
6: .\" Revision 7.1 90/07/09 14:37:01 mrose
7: .\" sync
8: .\"
9: .\" Revision 7.0 89/11/23 21:53:57 mrose
10: .\" Release 6.0
11: .\"
12: .SH NAME
13: libftam \- File Transfer, Access, and Management library
14: .SH SYNOPSIS
15: .B "#include <isode/ftam.h>"
16: .sp
17: \fIcc\fR\0...\0\fB\-lftam\fR\0\fB\-lisode\fR
18: .SH DESCRIPTION
19: The \fIlibftam\fR library contains a set of routines which implement the File
20: Transfer, Access and Management (FTAM) protocol.
21: This manual page describes only high\-level information only;
22: consult the \fIUser's Manual\fR for the full details on the entire
23: FTAM interface.
24: .PP
25: Supported are:
26: the no-recovery FTAM-QoS;
27: the transfer, access, management, and transfer and management service classes;
28: the kernel, read, write, access, limited file management, enhanced file
29: management, grouping, and fadu-locking functional units;
30: and,
31: the kernel, storage, security, and private attributes groups.
32: Both initiators and responders are supported.
33: .SH FILES
34: .nf
35: .ta \w'\*(EDisodocuments 'u
36: \*(EDisodocuments ISODE documents database
37: \*(EDisoentities ISODE entities database
38: .re
39: .fi
40: .SH "SEE ALSO"
41: isodocuments(5), ftam(1c), ftamd(8c),
42: .br
43: \fIThe ISO Development Environment: User's Manual\fR,
44: .br
45: ISO 8571:
46: \fIInformation Processing Systems \-\-
47: File Transfer, Access, and Management\fR
48: .SH DIAGNOSTICS
49: All routines return the manifest constant \fBNOTOK\fR (\-1) on error.
50: In addition,
51: those routines which take a pointer to a \fBFTAMindication\fR structure
52: fill\-in the structure as appropriate.
53: .SH AUTHOR
54: Marshall T. Rose
55: .SH BUGS
56: Do not confuse ftam\-descriptors with file\-descriptors.
57: Unlike file\-descriptors which are implemented by the kernel,
58: ftam\-descriptors do not work across \fIfork\fRs and \fIexec\fRs.
59: .PP
60: The grouping functional unit is always required,
61: even if the file access classes is selected.
62: .PP
63: Although the security group is implemented,
64: access\-control attributes may be read but not changed.
65: .PP
66: The number of charging, diagnostic, and content types entries
67: permitted on a given service primitive is limited to a compile-time constant.
68: .PP
69: Contents types are identified solely by document type name;
70: identification by abstract syntax and/or constrait set name is not supported.
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.