Lines Matching refs:zFile
325 const char *zFile in makeDirectory() argument
327 char *zCopy = sqlite3_mprintf("%s", zFile); in makeDirectory()
366 const char *zFile, /* File to write */ in writeFile() argument
371 if( zFile==0 ) return 1; in writeFile()
375 if( zTo==0 || symlink(zTo, zFile)<0 ) return 1; in writeFile()
380 if( mkdir(zFile, mode) ){ in writeFile()
387 || 0!=fileStat(zFile, &sStat) in writeFile()
389 || ((sStat.st_mode&0777)!=(mode&0777) && 0!=chmod(zFile, mode&0777)) in writeFile()
398 FILE *out = fopen(zFile, "wb"); in writeFile()
409 if( rc==0 && mode && chmod(zFile, mode & 0777) ){ in writeFile()
434 zUnicodeName = sqlite3_win32_utf8_to_unicode(zFile); in writeFile()
457 if( utimensat(AT_FDCWD, zFile, times, AT_SYMLINK_NOFOLLOW) ){ in writeFile()
466 if( utimes(zFile, times) ){ in writeFile()
484 const char *zFile; in writefileFunc() local
496 zFile = (const char*)sqlite3_value_text(argv[0]); in writefileFunc()
497 if( zFile==0 ) return; in writefileFunc()
505 res = writeFile(context, zFile, argv[1], mode, mtime); in writefileFunc()
507 if( makeDirectory(zFile)==SQLITE_OK ){ in writefileFunc()
508 res = writeFile(context, zFile, argv[1], mode, mtime); in writefileFunc()
514 ctxErrorMsg(context, "failed to create symlink: %s", zFile); in writefileFunc()
516 ctxErrorMsg(context, "failed to create directory: %s", zFile); in writefileFunc()
518 ctxErrorMsg(context, "failed to write file: %s", zFile); in writefileFunc()