Nix 2.93.3
Lix: A modern, delicious implementation of the Nix package manager; unstable internal interfaces
Loading...
Searching...
No Matches
lock.hh File Reference
#include <memory>
#include <sys/types.h>
#include <vector>

Go to the source code of this file.

Classes

struct  nix::UserLock

Functions

std::unique_ptr< UserLocknix::acquireUserLock (uid_t nrIds, bool useUserNamespace)
bool nix::useBuildUsers ()

Function Documentation

◆ acquireUserLock()

std::unique_ptr< UserLock > nix::acquireUserLock ( uid_t nrIds,
bool useUserNamespace )

Acquire a user lock for a UID range of size nrIds. Note that this may return nullptr if no user is available.