B_FILE_EXISTS
#define HAIKU_EEXIST B_TO_POSIX_ERROR(B_FILE_EXISTS)
#define EEXIST B_TO_POSIX_ERROR(B_FILE_EXISTS)
} while (sLogFile < 0 && errno == B_FILE_EXISTS);
return B_FILE_EXISTS;
return B_FILE_EXISTS;
return B_FILE_EXISTS;
return B_FILE_EXISTS;
RETURN_ERROR(B_FILE_EXISTS);
return B_FILE_EXISTS;
return B_FILE_EXISTS;
return B_FILE_EXISTS;
return B_FILE_EXISTS;
return B_FILE_EXISTS;
case NFS4ERR_EXIST: return B_FILE_EXISTS;
error = B_FILE_EXISTS;
RETURN_ERROR(B_FILE_EXISTS);
SET_ERROR(error, B_FILE_EXISTS);
RETURN_ERROR(B_FILE_EXISTS);
SET_ERROR(error, B_FILE_EXISTS);
SET_ERROR(error, B_FILE_EXISTS);
SET_ERROR(error, B_FILE_EXISTS);
RETURN_ERROR(B_FILE_EXISTS);
SET_ERROR(error, B_FILE_EXISTS);
RETURN_ERROR(B_FILE_EXISTS);
RETURN_ERROR(B_FILE_EXISTS);
return B_FILE_EXISTS;
RETURN_ERROR(error == B_FILE_EXISTS ? EADDRINUSE : error);
return B_FILE_EXISTS;
if (status == B_FILE_EXISTS && tries-- > 0)
if (ret != B_OK && ret != B_FILE_EXISTS) {
&& (err = destDir.CreateFile(archLoader, &loaderDest, true)) == B_FILE_EXISTS) {
if (errno == B_FILE_EXISTS)
if (errno == B_FILE_EXISTS)
} while (status == B_FILE_EXISTS);
if (ret != B_OK && ret != B_FILE_EXISTS) {
if (err == B_FILE_EXISTS) {
if (ret == B_FILE_EXISTS) {
state->status = ret = B_FILE_EXISTS;
if (state->status == B_FILE_EXISTS) {
ret = B_FILE_EXISTS;
} else if (ret == B_FILE_EXISTS)
state->status = B_FILE_EXISTS;
if (state->status == B_FILE_EXISTS) {
ret = B_FILE_EXISTS;
if (status < B_OK && status != B_FILE_EXISTS)
if (status < B_OK && status != B_FILE_EXISTS)
E(B_FILE_EXISTS),
if (ErrorCode != B_FILE_EXISTS)
if (ReturnCode != B_FILE_EXISTS)
if (errno == B_BAD_VALUE || errno == B_FILE_EXISTS) {
return B_FILE_EXISTS;
return B_FILE_EXISTS;
return B_FILE_EXISTS;
== -1 && errno != B_FILE_EXISTS && errno != B_BAD_VALUE) {
return B_FILE_EXISTS;
} while (status == B_FILE_EXISTS);
if (error != B_FILE_EXISTS)
throw status_t(B_FILE_EXISTS);
throw status_t(B_FILE_EXISTS);
return _HandleEntryError(sourcePath, B_FILE_EXISTS,
return _HandleEntryError(sourcePath, B_FILE_EXISTS,
return B_FILE_EXISTS;
err = B_FILE_EXISTS;
return B_FILE_EXISTS;
if (status == B_FILE_EXISTS || status == B_OK)
return B_FILE_EXISTS;
return B_FILE_EXISTS;
return B_FILE_EXISTS;
if (error == B_FILE_EXISTS) {
} else if (error != B_FILE_EXISTS) {
error = B_FILE_EXISTS;
if (error != B_FILE_EXISTS)
if (status == B_FILE_EXISTS) {
return B_FILE_EXISTS;
return B_FILE_EXISTS;
status = B_FILE_EXISTS;
status = B_FILE_EXISTS;
return B_FILE_EXISTS;
return B_FILE_EXISTS;
return B_FILE_EXISTS;
return B_FILE_EXISTS;
if (status != B_OK && ((openMode & O_EXCL) != 0 || status != B_FILE_EXISTS))
status = B_FILE_EXISTS;
return B_FILE_EXISTS;
case B_FILE_EXISTS:
== B_FILE_EXISTS );
== B_FILE_EXISTS );
== B_FILE_EXISTS );
== B_FILE_EXISTS );
== B_FILE_EXISTS );
== B_FILE_EXISTS );
== B_FILE_EXISTS );
== B_FILE_EXISTS );
== B_FILE_EXISTS );
== B_FILE_EXISTS );
== B_FILE_EXISTS );
== B_FILE_EXISTS );
== B_FILE_EXISTS );
== B_FILE_EXISTS );
== B_FILE_EXISTS );
B_FILE_EXISTS,
RenameTestFile(&file2, &file2, false, false, B_FILE_EXISTS);
RenameTestFile(&file2, &file3, true, false, B_FILE_EXISTS);
RenameTestDir(&file2, &file2, false, false, B_FILE_EXISTS);
RenameTestDir(&file2, &file3, true, false, B_FILE_EXISTS);
RenameTestLink(&file2, &file2, false, false, B_FILE_EXISTS);
RenameTestLink(&file2, &file3, true, false, B_FILE_EXISTS);
CPPUNIT_ASSERT( root.Rename("/", false) == B_FILE_EXISTS );
CPPUNIT_ASSERT( equals(entry.Rename(NULL, false), B_FILE_EXISTS,
MoveToTestFile(&file2, file2.super, NULL, false, false, B_FILE_EXISTS);
MoveToTestFile(&file2, &dir2, NULL, true, false, B_FILE_EXISTS);
MoveToTestDir(&file2, file2.super, NULL, false, false, B_FILE_EXISTS);
MoveToTestDir(&file2, &dir2, NULL, true, false, B_FILE_EXISTS);
MoveToTestLink(&file2, file2.super, NULL, false, false, B_FILE_EXISTS);
MoveToTestLink(&file2, &dir2, NULL, true, false, B_FILE_EXISTS);
B_FILE_EXISTS);
MoveToTestFile(&file2, &dir2, &file3, true, false, B_FILE_EXISTS);
B_FILE_EXISTS);
MoveToTestDir(&file2, &dir2, &file3, true, false, B_FILE_EXISTS);
B_FILE_EXISTS);
MoveToTestLink(&file2, &dir2, &file3, true, false, B_FILE_EXISTS);
{ existingFilename , B_READ_ONLY , 1, 1, 0, false, B_FILE_EXISTS },
{ existingFilename , B_WRITE_ONLY, 1, 1, 0, false, B_FILE_EXISTS },
{ existingFilename , B_READ_WRITE, 1, 1, 0, false, B_FILE_EXISTS },
{ existingFilename , B_READ_ONLY , 1, 1, 1, false, B_FILE_EXISTS },
{ existingFilename , B_WRITE_ONLY, 1, 1, 1, false, B_FILE_EXISTS },
{ existingFilename , B_READ_WRITE, 1, 1, 1, false, B_FILE_EXISTS },
RETURN_ERROR(B_FILE_EXISTS);
return B_FILE_EXISTS;
case B_FILE_EXISTS: