libressl_d.compat.sys.stat

Undocumented in source.

Public Imports

core.sys.posix.sys.stat
public import core.sys.posix.sys.stat;
core.sys.windows.stat
public import core.sys.windows.stat;
core.sys.windows.windows
public import core.sys.windows.windows;

Members

Aliases

DT_BLK
alias DT_BLK = .S_IFBLK
Undocumented in source.
DT_CHR
alias DT_CHR = .S_IFCHR
Undocumented in source.
DT_DIR
alias DT_DIR = .S_IFDIR
Undocumented in source.
DT_FIFO
alias DT_FIFO = .S_IFIFO
Undocumented in source.
DT_LNK
alias DT_LNK = .S_IFLNK
Undocumented in source.
DT_REG
alias DT_REG = .S_IFREG
Undocumented in source.
DT_SOCK
alias DT_SOCK = .S_IFSOCK
Undocumented in source.
S_IEXEC
alias S_IEXEC = core.sys.windows.stat.S_IEXEC

Execute permission

S_IFBLK
alias S_IFBLK = core.sys.windows.stat.S_IFBLK

Block device

S_IFCHR
alias S_IFCHR = core.sys.windows.stat.S_IFCHR

Character device

S_IFDIR
alias S_IFDIR = core.sys.windows.stat.S_IFDIR

Directory

S_IFIFO
alias S_IFIFO = core.sys.windows.stat.S_IFIFO

Pipe

S_IFMT
alias S_IFMT = core.sys.windows.stat.S_IFMT

File type mask

S_IFREG
alias S_IFREG = core.sys.windows.stat.S_IFREG

Regular file

S_IREAD
alias S_IREAD = core.sys.windows.stat.S_IREAD

Read permission

S_IRUSR
alias S_IRUSR = libressl_d.compat.stdio.S_IREAD

Read user

S_IWRITE
alias S_IWRITE = core.sys.windows.stat.S_IWRITE

Write permission

S_IWUSR
alias S_IWUSR = libressl_d.compat.stdio.S_IWRITE

Write user

Functions

IFTODT
int IFTODT(int mode)
Undocumented in source.
S_ISBLK
bool S_ISBLK(int mode)
Undocumented in source.
S_ISCHR
bool S_ISCHR(int mode)
Undocumented in source.
S_ISDIR
bool S_ISDIR(int mode)
Undocumented in source.
S_ISFIFO
bool S_ISFIFO(int mode)
Undocumented in source.
S_ISLNK
bool S_ISLNK(int mode)
Undocumented in source.
S_ISREG
bool S_ISREG(int mode)
Undocumented in source.
S_ISSOCK
bool S_ISSOCK(int mode)
Undocumented in source.

Manifest constants

DT_UNKNOWN
enum DT_UNKNOWN;
Undocumented in source.
S_IFLNK
enum S_IFLNK;

Link

S_IFSOCK
enum S_IFSOCK;

Socket

S_IRGRP
enum S_IRGRP;

Read group

S_IROTH
enum S_IROTH;

Read others

S_IRWXG
enum S_IRWXG;

RWX group

S_IRWXO
enum S_IRWXO;

RWX others

S_IRWXU
enum S_IRWXU;

RWX user

S_IWGRP
enum S_IWGRP;

Write group

S_IWOTH
enum S_IWOTH;

Write others

S_IXGRP
enum S_IXGRP;

Execute group

S_IXOTH
enum S_IXOTH;

Execute others

S_IXUSR
enum S_IXUSR;

Execute user

Meta