cxl_new - Man Page

Create a new library context object that acts as a handle for all library operations

Synopsis

#include <cxl/libcxl.h>

int cxl_new(struct cxl_ctx **ctx);

Description

Instantiates a new library context, and stores an opaque pointer in ctx. The context is freed by linklibcxl:cxl_unref[3], i.e. cxl_new(3) implies an internal linklibcxl:cxl_ref[3].

Return Value

Returns 0 on success, and a negative errno on failure. Possible error codes are:

Example

See example usage in test/libcxl.c

See Also

linklibcxl:cxl_ref[3], linklibcxl:cxl_unref[3]

Info

2024-10-11 libcxl Manual