LL2\_UNREF\_CONTEXT(3) Programmers Manual LL2\_UNREF\_CONTEXT(3)

# [NAME](#NAME)

ll2\_unref\_context - Frees lastlog2 context.

# [SYNOPSIS](#SYNOPSIS)

**#include &lt;lastlog2.h&gt;**

\*context * ll2\_unref\_context(ll2\_context \*context);

# [DESCRIPTION](#DESCRIPTION)

Frees lastlog2 context, which has been allocated by *ll2\_new\_context*.

```
const   char *db_path = "/var/lib/lastlog/lastlog2.db";
ll2_context *context = ll2_new_context(db_path);
/* other lastlog2 calls..... */
ll2_unref_context(context);
```

# [AUTHORS](#AUTHORS)

*Thorsten Kukuk* &lt;kukuk@suse.de&gt;

# [SEE ALSO](#SEE_ALSO)

[**lastlog2**(3)](/man/os/util-linux/lastlog2.3), [**ll2\_new\_context**(3)](/man/os/util-linux/ll2_new_context.3), [**ll2\_read\_all**(3)](/man/os/util-linux/ll2_read_all.3), [**ll2\_write\_entry**(3)](/man/os/util-linux/ll2_write_entry.3), [**ll2\_read\_entry**(3)](/man/os/util-linux/ll2_read_entry.3), [**ll2\_remove\_entry**(3)](/man/os/util-linux/ll2_remove_entry.3), [**ll2\_update\_login\_time**(3)](/man/os/util-linux/ll2_update_login_time.3), [**ll2\_import\_lastlog**(3)](/man/os/util-linux/ll2_import_lastlog.3)

# [REPORTING BUGS](#REPORTING_BUGS)

For bug reports, use the *issue tracker* &lt;https://github.com/util-linux/util-linux/issues&gt;.

# [AVAILABILITY](#AVAILABILITY)

The **liblastlog2** library is part of the util-linux package since version 2.40. It can be downloaded from *Linux Kernel Archive* &lt;https://www.kernel.org/pub/linux/utils/util-linux/&gt;.

2026-09-25 util-linux 2.42.4

---

Document: ll2_unref_context(3) from util-linux 2.42.4-r0 (Chainguard OS)
