php-internal-docs 8.4.8
Unofficial docs for php/php-src
Loading...
Searching...
No Matches
fs.h
Go to the documentation of this file.
1/*
2 * Copyright (C) 2018 Alexander Borisov
3 *
4 * Author: Alexander Borisov <borisov@lexbor.com>
5 */
6
7#ifndef LEXBOR_FS_H
8#define LEXBOR_FS_H
9
10#ifdef __cplusplus
11extern "C" {
12#endif
13
14#include "lexbor/core/base.h"
15
16
18 size_t fullpath_len,
19 const lxb_char_t *filename,
20 size_t filename_len, void *ctx);
21
23
30
42
43
47
50
52lexbor_fs_file_easy_read(const lxb_char_t *full_path, size_t *len);
53
54
55#ifdef __cplusplus
56} /* extern "C" */
57#endif
58
59#endif /* LEXBOR_FS_H */
60
size_t len
Definition apprentice.c:174
zval callback
Definition assert.c:25
lexbor_action_t
Definition base.h:73
#define LXB_API
Definition def.h:48
int lexbor_fs_dir_opt_t
Definition fs.h:22
LXB_API lxb_status_t lexbor_fs_dir_read(const lxb_char_t *dirpath, lexbor_fs_dir_opt_t opt, lexbor_fs_dir_file_f callback, void *ctx)
LXB_API lexbor_fs_file_type_t lexbor_fs_file_type(const lxb_char_t *full_path)
lexbor_fs_dir_opt
Definition fs.h:24
@ LEXBOR_FS_DIR_OPT_WITHOUT_HIDDEN
Definition fs.h:28
@ LEXBOR_FS_DIR_OPT_WITHOUT_DIR
Definition fs.h:26
@ LEXBOR_FS_DIR_OPT_UNDEF
Definition fs.h:25
@ LEXBOR_FS_DIR_OPT_WITHOUT_FILE
Definition fs.h:27
LXB_API lxb_char_t * lexbor_fs_file_easy_read(const lxb_char_t *full_path, size_t *len)
lexbor_fs_file_type_t
Definition fs.h:31
@ LEXBOR_FS_FILE_TYPE_SOCKET
Definition fs.h:39
@ LEXBOR_FS_FILE_TYPE_FILE
Definition fs.h:33
@ LEXBOR_FS_FILE_TYPE_PIPE
Definition fs.h:37
@ LEXBOR_FS_FILE_TYPE_SYMLINK
Definition fs.h:38
@ LEXBOR_FS_FILE_TYPE_CHARACTER_DEVICE
Definition fs.h:36
@ LEXBOR_FS_FILE_TYPE_DIRECTORY
Definition fs.h:34
@ LEXBOR_FS_FILE_TYPE_UNDEF
Definition fs.h:32
@ LEXBOR_FS_FILE_TYPE_BLOCK_DEVICE
Definition fs.h:35
lexbor_action_t(* lexbor_fs_dir_file_f)(const lxb_char_t *fullpath, size_t fullpath_len, const lxb_char_t *filename, size_t filename_len, void *ctx)
Definition fs.h:17
size_t filename_len
unsigned int lxb_status_t
Definition types.h:28
unsigned char lxb_char_t
Definition types.h:27