Apache2
Collaboration diagram for File Permissions flags:

Macros

#define APR_FPROT_USETID   0x8000
 
#define APR_FPROT_UREAD   0x0400
 
#define APR_FPROT_UWRITE   0x0200
 
#define APR_FPROT_UEXECUTE   0x0100
 
#define APR_FPROT_GSETID   0x4000
 
#define APR_FPROT_GREAD   0x0040
 
#define APR_FPROT_GWRITE   0x0020
 
#define APR_FPROT_GEXECUTE   0x0010
 
#define APR_FPROT_WSTICKY   0x2000
 
#define APR_FPROT_WREAD   0x0004
 
#define APR_FPROT_WWRITE   0x0002
 
#define APR_FPROT_WEXECUTE   0x0001
 
#define APR_FPROT_OS_DEFAULT   0x0FFF
 
#define APR_FPROT_FILE_SOURCE_PERMS   0x1000
 
#define APR_USETID   APR_FPROT_USETID
 
#define APR_UREAD   APR_FPROT_UREAD
 
#define APR_UWRITE   APR_FPROT_UWRITE
 
#define APR_UEXECUTE   APR_FPROT_UEXECUTE
 
#define APR_GSETID   APR_FPROT_GSETID
 
#define APR_GREAD   APR_FPROT_GREAD
 
#define APR_GWRITE   APR_FPROT_GWRITE
 
#define APR_GEXECUTE   APR_FPROT_GEXECUTE
 
#define APR_WSTICKY   APR_FPROT_WSTICKY
 
#define APR_WREAD   APR_FPROT_WREAD
 
#define APR_WWRITE   APR_FPROT_WWRITE
 
#define APR_WEXECUTE   APR_FPROT_WEXECUTE
 
#define APR_OS_DEFAULT   APR_FPROT_OS_DEFAULT
 
#define APR_FILE_SOURCE_PERMS   APR_FPROT_FILE_SOURCE_PERMS
 

Detailed Description

Macro Definition Documentation

◆ APR_FILE_SOURCE_PERMS

#define APR_FILE_SOURCE_PERMS   APR_FPROT_FILE_SOURCE_PERMS

◆ APR_FPROT_FILE_SOURCE_PERMS

#define APR_FPROT_FILE_SOURCE_PERMS   0x1000

Copy source file's permissions

◆ APR_FPROT_GEXECUTE

#define APR_FPROT_GEXECUTE   0x0010

Execute by group

◆ APR_FPROT_GREAD

#define APR_FPROT_GREAD   0x0040

Read by group

◆ APR_FPROT_GSETID

#define APR_FPROT_GSETID   0x4000

Set group id

◆ APR_FPROT_GWRITE

#define APR_FPROT_GWRITE   0x0020

Write by group

◆ APR_FPROT_OS_DEFAULT

#define APR_FPROT_OS_DEFAULT   0x0FFF

use OS's default permissions

◆ APR_FPROT_UEXECUTE

#define APR_FPROT_UEXECUTE   0x0100

Execute by user

◆ APR_FPROT_UREAD

#define APR_FPROT_UREAD   0x0400

Read by user

◆ APR_FPROT_USETID

#define APR_FPROT_USETID   0x8000

Set user id

◆ APR_FPROT_UWRITE

#define APR_FPROT_UWRITE   0x0200

Write by user

◆ APR_FPROT_WEXECUTE

#define APR_FPROT_WEXECUTE   0x0001

Execute by others

◆ APR_FPROT_WREAD

#define APR_FPROT_WREAD   0x0004

Read by others

◆ APR_FPROT_WSTICKY

#define APR_FPROT_WSTICKY   0x2000

Sticky bit

◆ APR_FPROT_WWRITE

#define APR_FPROT_WWRITE   0x0002

Write by others

◆ APR_GEXECUTE

#define APR_GEXECUTE   APR_FPROT_GEXECUTE

◆ APR_GREAD

#define APR_GREAD   APR_FPROT_GREAD

◆ APR_GSETID

#define APR_GSETID   APR_FPROT_GSETID

◆ APR_GWRITE

#define APR_GWRITE   APR_FPROT_GWRITE

◆ APR_OS_DEFAULT

#define APR_OS_DEFAULT   APR_FPROT_OS_DEFAULT

◆ APR_UEXECUTE

#define APR_UEXECUTE   APR_FPROT_UEXECUTE

◆ APR_UREAD

#define APR_UREAD   APR_FPROT_UREAD

◆ APR_USETID

#define APR_USETID   APR_FPROT_USETID

◆ APR_UWRITE

#define APR_UWRITE   APR_FPROT_UWRITE

◆ APR_WEXECUTE

#define APR_WEXECUTE   APR_FPROT_WEXECUTE

◆ APR_WREAD

#define APR_WREAD   APR_FPROT_WREAD

◆ APR_WSTICKY

#define APR_WSTICKY   APR_FPROT_WSTICKY

◆ APR_WWRITE

#define APR_WWRITE   APR_FPROT_WWRITE