Go to the source code of this file.
|
| MagickPrivate MagickBooleanType | ShredFile (const char *) |
| |
| static int | MagickReadDirectory (DIR *directory, struct dirent *entry, struct dirent **result) |
| |
| static int | access_utf8 (const char *path, int mode) |
| |
| static FILE * | fopen_utf8 (const char *path, const char *mode) |
| |
| static void | getcwd_utf8 (char *path, size_t extent) |
| |
| static int | open_utf8 (const char *path, int flags, mode_t mode) |
| |
| static FILE * | popen_utf8 (const char *command, const char *type) |
| |
| static char * | realpath_utf8 (const char *path) |
| |
| static int | remove_utf8 (const char *path) |
| |
| static int | rename_utf8 (const char *source, const char *destination) |
| |
| static int | stat_utf8 (const char *path, struct stat *attributes) |
| |
◆ close_utf8
◆ access_utf8()
| static int access_utf8 |
( |
const char * |
path, |
|
|
int |
mode |
|
) |
| |
|
inlinestatic |
◆ fopen_utf8()
| static FILE * fopen_utf8 |
( |
const char * |
path, |
|
|
const char * |
mode |
|
) |
| |
|
inlinestatic |
◆ getcwd_utf8()
| static void getcwd_utf8 |
( |
char * |
path, |
|
|
size_t |
extent |
|
) |
| |
|
inlinestatic |
◆ MagickReadDirectory()
| static int MagickReadDirectory |
( |
DIR * |
directory, |
|
|
struct dirent * |
entry, |
|
|
struct dirent ** |
result |
|
) |
| |
|
inlinestatic |
◆ open_utf8()
| static int open_utf8 |
( |
const char * |
path, |
|
|
int |
flags, |
|
|
mode_t |
mode |
|
) |
| |
|
inlinestatic |
References RelinquishMagickMemory().
Referenced by AcquireUniqueFileResource(), AcquireUniqueSymbolicLink(), BlobToFile(), ConfigureFileToStringInfo(), CopyDelegateFile(), FileToBlob(), FileToImage(), FileToXML(), GenerateEntropicChaos(), ImageToFile(), InjectImageBlob(), OpenBlob(), OpenPixelCacheOnDisk(), and ShredFile().
◆ popen_utf8()
| static FILE * popen_utf8 |
( |
const char * |
command, |
|
|
const char * |
type |
|
) |
| |
|
inlinestatic |
◆ realpath_utf8()
| static char * realpath_utf8 |
( |
const char * |
path | ) |
|
|
inlinestatic |
◆ remove_utf8()
| static int remove_utf8 |
( |
const char * |
path | ) |
|
|
inlinestatic |
◆ rename_utf8()
| static int rename_utf8 |
( |
const char * |
source, |
|
|
const char * |
destination |
|
) |
| |
|
inlinestatic |
◆ ShredFile()
References AcquireRandomInfo(), close_utf8, DestroyRandomInfo(), DestroyString(), DestroyStringInfo(), ExceptionEvent, GetEnvironmentValue(), GetMagickModule, GetPolicyValue(), GetRandomKey(), GetStringInfoDatum(), LogMagickEvent(), MagickFalse, MagickMaxBufferExtent, MagickMin, MagickTrue, O_BINARY, open_utf8(), random_info, remove_utf8(), ResetStringInfo(), S_MODE, and StringToInteger().
Referenced by AsynchronousResourceComponentTerminus(), DestroyTemporaryResources(), and RelinquishUniqueFileResource().
◆ stat_utf8()
| static int stat_utf8 |
( |
const char * |
path, |
|
|
struct stat * |
attributes |
|
) |
| |
|
inlinestatic |