"Fossies" - the Fresh Open Source Software Archive

Member "fuse-3.2.1/doc/html/structfuse__ctx.html" (14 Nov 2017, 7459 Bytes) of package /linux/misc/fuse-3.2.1.tar.xz:


Caution: In this restricted "Fossies" environment the current HTML page may not be correctly presentated and may have some non-functional links. Alternatively you can here view or download the uninterpreted raw source code. A member file download can also be achieved by clicking within a package contents listing on the according byte size field.

libfuse
Data Fields
fuse_ctx Struct Reference

#include <fuse_lowlevel.h>

Data Fields

uid_t uid
 
gid_t gid
 
pid_t pid
 
mode_t umask
 

Detailed Description

Additional context associated with requests.

Note that the reported client uid, gid and pid may be zero in some situations. For example, if the FUSE file system is running in a PID or user namespace but then accessed from outside the namespace, there is no valid uid/pid/gid that could be reported.

Definition at line 114 of file fuse_lowlevel.h.

Field Documentation

◆ gid

gid_t fuse_ctx::gid

Group ID of the calling process

Definition at line 119 of file fuse_lowlevel.h.

◆ pid

pid_t fuse_ctx::pid

Thread ID of the calling process

Definition at line 122 of file fuse_lowlevel.h.

◆ uid

uid_t fuse_ctx::uid

User ID of the calling process

Definition at line 116 of file fuse_lowlevel.h.

◆ umask

mode_t fuse_ctx::umask

Umask of the calling process

Definition at line 125 of file fuse_lowlevel.h.


The documentation for this struct was generated from the following file: