OSAPI
0.29
Open System API
fs_posix_type_element.h
1
// *****************************************************************************************
2
//
3
// File description:
4
//
5
// Author: Joao Costa
6
// Purpose: POSIX FS type declarations for a file system element
7
//
8
// *****************************************************************************************
9
10
#ifndef OSAPI_FS_POSIX_TYPE_ELEMENT_H_
11
#define OSAPI_FS_POSIX_TYPE_ELEMENT_H_
12
13
// *****************************************************************************************
14
//
15
// Section: Import headers
16
//
17
// *****************************************************************************************
18
19
// Import POSIX type headers
20
#include <sys/types.h>
21
22
// Import module types
23
#include "fs/type/fs_type_ostate.h"
24
25
// *****************************************************************************************
26
//
27
// Section: Define POSIX specific types
28
//
29
// *****************************************************************************************
30
32
struct
osapi_fs_element_permissions_S
33
{
34
mode_t
mode
;
35
// ACL also required
36
};
37
38
typedef
struct
osapi_fs_element_permissions_S
t_fs_perm
;
39
40
41
// *****************************************************************************************
42
//
43
// Section: Define constants for POSIX systems
44
//
45
// *****************************************************************************************
46
47
#define OSAPI_FS_PATH_SEPARATOR '/'
48
#define OSAPI_FS_PATH_SEPARATOR_STRING "/"
49
50
51
#endif
/* OSAPI_FS_POSIX_TYPE_ELEMENT_H_ */
osapi_fs_element_permissions_S
Structure that defines a file system permissions.
Definition:
fs_posix_type_element.h:32
osapi_fs_element_permissions_S::mode
mode_t mode
POSIX encoding of an element permissions/type.
Definition:
fs_posix_type_element.h:34
code
fs
posix
type
fs_posix_type_element.h
Generated by
1.8.17