dksfc.h File Reference

Constants for the dksf module. More...

Go to the source code of this file.

Defines

#define DK_FT_REG   1
 File type: Regular file.
#define DK_FT_DIR   2
 File type: Directory.
#define DK_FT_FIFO   3
 File type: FIFO.
#define DK_FT_CHR   4
 File type: Character device.
#define DK_FT_BLK   5
 File type: Block device.
#define DK_FT_SOCKET   6
 File type: Socket.
#define DK_FT_OTHER   7
 File type: File type is unknown.
#define DK_FT_SYMLINK   16
 File type: file is a symbolic link.
#define DK_PERM_SUID   04000
 Permissions: set user ID.
#define DK_PERM_SGID   02000
 Permissions: set group ID.
#define DK_PERM_VTX   01000
 Permissions: sticky bit (keep in memory after execution).
#define DK_PERM_U_READ   00400
 Permissions: owner can read.
#define DK_PERM_U_WRITE   00200
 Permissions: owner can write.
#define DK_PERM_U_EXECUTE   00100
 Permissions: owner can execute.
#define DK_PERM_G_READ   00040
 Permissions: group can read.
#define DK_PERM_G_WRITE   00020
 Permissions: group can write.
#define DK_PERM_G_EXECUTE   00010
 Permissions: group can execute.
#define DK_PERM_O_READ   00004
 Permissions: others can read.
#define DK_PERM_O_WRITE   00002
 Permissions: others can write.
#define DK_PERM_O_EXECUTE   00001
 Permissions: others can execute.
#define DK_PERM_CREATE_PROTECTED   0700
 Permissions to create a file accessable by owner only.
#define DK_PERM_CREATE_DIR   00755
 Default permissions when creating a new directory.
#define DK_PERM_CREATE_FILE   00700
 Default permissions when creating a new file.


Detailed Description

Constants for the dksf module.


Define Documentation

#define DK_FT_BLK   5

File type: Block device.

#define DK_FT_CHR   4

File type: Character device.

#define DK_FT_DIR   2

File type: Directory.

#define DK_FT_FIFO   3

File type: FIFO.

#define DK_FT_OTHER   7

File type: File type is unknown.

#define DK_FT_REG   1

File type: Regular file.

#define DK_FT_SOCKET   6

File type: Socket.

#define DK_FT_SYMLINK   16

File type: file is a symbolic link.

#define DK_PERM_CREATE_DIR   00755

Default permissions when creating a new directory.

#define DK_PERM_CREATE_FILE   00700

Default permissions when creating a new file.

#define DK_PERM_CREATE_PROTECTED   0700

Permissions to create a file accessable by owner only.

#define DK_PERM_G_EXECUTE   00010

Permissions: group can execute.

#define DK_PERM_G_READ   00040

Permissions: group can read.

#define DK_PERM_G_WRITE   00020

Permissions: group can write.

#define DK_PERM_O_EXECUTE   00001

Permissions: others can execute.

#define DK_PERM_O_READ   00004

Permissions: others can read.

#define DK_PERM_O_WRITE   00002

Permissions: others can write.

#define DK_PERM_SGID   02000

Permissions: set group ID.

#define DK_PERM_SUID   04000

Permissions: set user ID.

#define DK_PERM_U_EXECUTE   00100

Permissions: owner can execute.

#define DK_PERM_U_READ   00400

Permissions: owner can read.

#define DK_PERM_U_WRITE   00200

Permissions: owner can write.

#define DK_PERM_VTX   01000

Permissions: sticky bit (keep in memory after execution).


Generated on Thu Feb 25 13:48:24 2010 for dklibs by  doxygen 1.5.8