forked from daos-stack/daos
-
Notifications
You must be signed in to change notification settings - Fork 0
/
daos_init.3
63 lines (63 loc) · 2.14 KB
/
daos_init.3
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
.\" (C) Copyright 2017 Intel Corporation.
.\"
.\" Licensed under the Apache License, Version 2.0 (the "License");
.\" you may not use this file except in compliance with the License.
.\" You may obtain a copy of the License at
.\"
.\" http://www.apache.org/licenses/LICENSE-2.0
.\"
.\" Unless required by applicable law or agreed to in writing, software
.\" distributed under the License is distributed on an "AS IS" BASIS,
.\" WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
.\" See the License for the specific language governing permissions and
.\" limitations under the License.
.\"
.\" GOVERNMENT LICENSE RIGHTS-OPEN SOURCE SOFTWARE
.\" The Government's rights to use, modify, reproduce, release, perform, display,
.\" or disclose this software are subject to the terms of the Apache License as
.\" provided in Contract No. B609815.
.\" Any reproduction of computer software, computer software documentation, or
.\" portions thereof marked with this legend must also reproduce the markings.
.\"
.TH daos_init 3 2017-07-17 "0.0.1" "DAOS Client API"
.SH NAME
daos_init \- prepare the DAOS client library for use
.SH SYNOPSIS
.nf
.B #include <daos_api.h>
.sp
.BI "int daos_init(void);
.fi
.SH DESCRIPTION
The function
.BR daos_init ()
initializes the DAOS library. It creates data structures, threads,
and communication interfaces used by subsequent library calls. The
.BR daos_init ()
function must be called prior to all other DAOS client library functions.
.SH RETURN VALUE
The function
.BR daos_init ()
returns zero on success or an error number upon error.
.SH ERRORS
.TP
.B DER_ALREADY
Library has already been initialized.
.TP
.B -1
If the debug logging infrastructure can not be initialized.
.TP
.B TBD
Finish this section when the error codes have been cleaned up. They are
currently pretty hard to track down.
.SH CONFORMING TO
TBD
.SH SEE ALSO
.BR daos_fini (3)
.SH COLOPHON
This page is part of release 0.0.1 of the Distributed Asynchronous
Object Storage (DAOS) exascale storage project. The project git reposity
can be found at:
\%https://github.com/daos-stack/daos.git
Bugs can be reported at:
\%https://jira.hpdd.intel.com/projects/DAOS/.