FATAL_IF_ERROR
FATAL_IF_ERROR(B_NO_MEMORY, "Failed to make absolute path");
FATAL_IF_ERROR(entry.SetTo(fromPath),
FATAL_IF_ERROR(entry.GetRef(&fFromEntryRef),
FATAL_IF_ERROR(entry.SetTo(path), "Failed to init BEntry for \"%s\"",
FATAL_IF_ERROR(entry.GetRef(&fEntryRef),
FATAL_IF_ERROR(entry.GetNodeRef(&fNodeRef),
FATAL_IF_ERROR(entry.SetTo(kTestBasePath),
FATAL_IF_ERROR(fLooperThread, "Failed to init looper");
FATAL_IF_ERROR(BPathMonitor::StartWatching(absolutePath, fFlags, this),
FATAL_IF_ERROR(
FATAL_IF_ERROR(errno, __VA_ARGS__)
FATAL_IF_ERROR(entry.SetTo(absolutePath),
FATAL_IF_ERROR(entry.Remove(),
FATAL_IF_ERROR(B_NO_MEMORY, "Failed to store notification");
FATAL_IF_ERROR(create_directory(path, 0755),
FATAL_IF_ERROR(directory.SetTo(&entry),
FATAL_IF_ERROR(entry.Remove(), "Failed to remove entry \"%s\"",