FileIsValid
Description
True if the underlying handle is valid (open).
Usage example (Cross-references)
Usage examples (Cross-references)
- In
PdbCache.c:25:
static bool path_exists(const char *path) {
File f = FileOpen(path, "rb");
if (!FileIsValid(&f)) {
return false;
}- In
MachoCache.c:24:
static bool path_exists(const char *path) {
File f = FileOpen(path, "rb");
if (!FileIsValid(&f)) {
return false;
} static bool path_exists(const char *path) {
File f = FileOpen(path, "rb");
if (!FileIsValid(&f)) {
return false;
}- In
ProcMaps.c:172:
// into a growing buffer ourselves.
File f = FileOpen("/proc/self/maps", "rb");
if (!FileIsValid(&f)) {
LOG_ERROR("ProcMapsLoad: FileOpen(/proc/self/maps) failed");
ProcMapsDeinit(out);- In
File.c:211:
}
bool FileIsValid(const File *f) {
if (!f) {
return false;- In
File.c:227:
i64 FileRead(File *f, void *buf, u64 n) {
if (!FileIsValid(f) || !buf) {
return -1;
}- In
File.c:264:
i64 FileWrite(File *f, const void *buf, u64 n) {
if (!FileIsValid(f) || !buf) {
return -1;
}- In
File.c:292:
i64 FileSeek(File *f, i64 offset, FileWhence whence) {
if (!FileIsValid(f)) {
return -1;
}- In
File.c:325:
bool FileFlush(File *f) {
if (!FileIsValid(f)) {
return false;
}- In
File.c:384:
File f = FileOpen(filename, "rb");
if (!FileIsValid(&f)) {
return false;
}- In
ElfInfo.c:343:
File elf = FileOpen(argv[1], "rb");
if (!FileIsValid(&elf)) {
LOG_ERROR("Failed to open file for reading.");
return 1;
Last updated on