Lines Matching full:c_str
87 if (!realpath(path.value().c_str(), buf))
99 if (CallLstat(path.value().c_str(), &stat_info) != 0) {
153 char* buffer = const_cast<char*>(tmpdir_string.c_str());
193 if (realpath(input.value().c_str(), full_path) == NULL)
204 const char* path_str = path.value().c_str();
228 success = (unlink(current.value().c_str()) == 0);
234 success = (rmdir(dir.value().c_str()) == 0);
243 if (rename(from_path.value().c_str(), to_path.value().c_str()) == 0)
293 if (stat(from_path.value().c_str(), &from_stat) < 0) {
300 if (recursive && stat(to_path.value().c_str(), &to_path_stat) == 0 &&
325 if (mkdir(target_path.value().c_str(),
371 return access(path.value().c_str(), F_OK) == 0;
377 return access(path.value().c_str(), W_OK) == 0;
384 if (CallStat(path.value().c_str(), &file_info) == 0)
406 return ::symlink(target_path.value().c_str(),
407 symlink_path.value().c_str()) != -1;
414 ssize_t count = ::readlink(symlink_path.value().c_str(), buf, arraysize(buf));
432 if (CallStat(path.value().c_str(), &file_info) != 0)
446 if (CallStat(path.value().c_str(), &stat_buf) != 0)
453 if (HANDLE_EINTR(chmod(path.value().c_str(), updated_mode_bits)) != 0)
545 char* buffer = const_cast<char*>(sub_dir_string.c_str());
591 if (mkdir(i->value().c_str(), 0700) == 0)
615 if (CallStat(real_path_result.value().c_str(), &file_info) != 0 ||
629 if (CallLstat(file_path.value().c_str(), &st) != 0)
648 if (CallStat(file_path.value().c_str(), &file_info) != 0)
663 result = fopen(filename.value().c_str(), mode);
680 int fd = HANDLE_EINTR(open(filename.value().c_str(), O_RDONLY));
692 int fd = HANDLE_EINTR(creat(filename.value().c_str(), 0666));
722 int fd = HANDLE_EINTR(open(filename.value().c_str(), O_WRONLY | O_APPEND));
759 int ret = chdir(path.value().c_str());
835 return pathconf(path.value().c_str(), _PC_NAME_MAX);
917 if (CallStat(to_path.value().c_str(), &to_file_info) == 0) {
919 if (CallStat(from_path.value().c_str(), &from_file_info) == 0) {
927 if (rename(from_path.value().c_str(), to_path.value().c_str()) == 0)