Lines Matching defs:zFile
1730 ** Return open FILE * if zFile exists, can be opened for read
1734 static FILE * openChrSource(const char *zFile){
1741 FILE *rv = fopen(zFile, "rb");
1751 int rc = stat(zFile, &x);
1755 return fopen(zFile, "rb");
7466 ** Argument zFile is the name of a file that will be created and/or written
7468 ** zFile will be written to exists, creating it if required. The permissions
7477 const char *zFile
7479 char *zCopy = sqlite3_mprintf("%s", zFile);
7518 const char *zFile, /* File to write */
7523 if( zFile==0 ) return 1;
7528 unlink(zFile);
7529 if( symlink(zTo, zFile)<0 ) return 1;
7534 if( mkdir(zFile, mode) ){
7541 || 0!=fileStat(zFile, &sStat)
7543 || ((sStat.st_mode&0777)!=(mode&0777) && 0!=chmod(zFile, mode&0777))
7552 FILE *out = fopen(zFile, "wb");
7563 if( rc==0 && mode && chmod(zFile, mode & 0777) ){
7588 zUnicodeName = sqlite3_win32_utf8_to_unicode(zFile);
7611 if( utimensat(AT_FDCWD, zFile, times, AT_SYMLINK_NOFOLLOW) ){
7625 if( utimes(zFile, times) ){
7644 const char *zFile;
7656 zFile = (const char*)sqlite3_value_text(argv[0]);
7657 if( zFile==0 ) return;
7665 res = writeFile(context, zFile, argv[1], mode, mtime);
7667 if( makeDirectory(zFile)==SQLITE_OK ){
7668 res = writeFile(context, zFile, argv[1], mode, mtime);
7674 ctxErrorMsg(context, "failed to create symlink: %s", zFile);
7676 ctxErrorMsg(context, "failed to create directory: %s", zFile);
7678 ctxErrorMsg(context, "failed to write file: %s", zFile);
9598 char *zFile; /* Filename (sqlite3_malloc()) */
9664 char *zFile; /* Zip file this table accesses (may be NULL) */
9729 const char *zFile = 0;
9750 zFile = argv[3];
9751 nFile = (int)strlen(zFile)+1;
9761 if( zFile ){
9762 pNew->zFile = (char*)&pNew->aBuffer[ZIPFILE_BUFFER_SIZE];
9763 memcpy(pNew->zFile, zFile, nFile);
9764 zipfileDequote(pNew->zFile);
9777 sqlite3_free(p->cds.zFile);
10230 pNew->cds.zFile = sqlite3_mprintf("%.*s", nFile, aRead);
10233 if( pNew->cds.zFile==0 ){
10422 sqlite3_result_text(ctx, pCDS->zFile, -1, SQLITE_TRANSIENT);
10479 && pCDS->zFile[pCDS->nFile-1]!='/'
10635 const char *zFile = 0; /* Zip file to scan */
10644 if( pTab->zFile ){
10645 zFile = pTab->zFile;
10664 zFile = (const char*)sqlite3_value_text(argv[0]);
10668 pCsr->pFile = zFile ? fopen(zFile, "rb") : 0;
10670 zipfileCursorErr(pCsr, "cannot open file: %s", zFile);
10729 pNew->cds.zFile = sqlite3_mprintf("%s", zPath);
10730 if( pNew->cds.zFile==0 ){
10759 memcpy(a, pCds->zFile, (int)pCds->nFile);
10849 if( pTab->zFile==0 || pTab->zFile[0]==0 ){
10858 pTab->pWriteFd = fopen(pTab->zFile, "ab+");
10861 "zipfile: failed to open file %s for writing", pTab->zFile
10981 if( zipfileComparePath(pOld->cds.zFile, zDelete, nDelete)==0 ){
11067 if( zipfileComparePath(p->cds.zFile, zPath, nPath)==0 ){
11181 memcpy(a, pCDS->zFile, pCDS->nFile);
11482 e.cds.zFile = zName;
23776 static FILE *output_file_open(const char *zFile, int bTextMode){
23778 if( cli_strcmp(zFile,"stdout")==0 ){
23780 }else if( cli_strcmp(zFile, "stderr")==0 ){
23782 }else if( cli_strcmp(zFile, "off")==0 ){
23785 f = fopen(zFile, bTextMode ? "w" : "wb");
23787 eputf("Error: cannot open \"%s\"\n", zFile);
23870 const char *zFile; /* Name of the input file */
23952 eputf("%s:%d: unescaped %c character\n", p->zFile, p->nLine, cQuote);
23956 p->zFile, startLine, cQuote);
24956 const char *zFile; /* --file argument, or NULL */
25040 pAr->zFile = zArg;
25519 if( pAr->zFile ){
25526 zTab, pAr->zFile
25565 if( pAr->bZip && pAr->zFile ){
25593 if( cmd.zFile ){
25594 eDbType = deduceDatabaseType(cmd.zFile, 1);
25600 if( cmd.zFile==0 ){
25603 cmd.zSrcTable = sqlite3_mprintf("zipfile(%Q)", cmd.zFile);
25607 }else if( cmd.zFile ){
25618 oputf("-- open database '%s'%s\n", cmd.zFile,
25621 rc = sqlite3_open_v2(cmd.zFile, &cmd.db, flags,
25624 eputf("cannot open file: %s (%s)\n", cmd.zFile, sqlite3_errmsg(cmd.db));
26332 const char *zFile = p->aAuxDb[i].zDbFilename;
26334 zFile = "(not open)";
26335 }else if( zFile==0 ){
26336 zFile = "(memory)";
26337 }else if( zFile[0]==0 ){
26338 zFile = "(temporary-file)";
26341 sputf(stdout, "ACTIVE %d: %s\n", i, zFile);
26343 sputf(stdout, " %d: %s\n", i, zFile);
26402 const char *zFile = (const char*)sqlite3_column_text(pStmt,2);
26403 if( zSchema==0 || zFile==0 ) continue;
26407 azName[nName*2+1] = strdup(zFile);
26896 char *zFile = 0; /* Name of file to extra content from */
26923 if( zFile==0 ){
26924 zFile = z;
26956 zFile==0 ? "FILE" : "TABLE");
26998 sCtx.zFile = zFile;
27000 if( sCtx.zFile[0]=='|' ){
27005 sCtx.in = popen(sCtx.zFile+1, "r");
27006 sCtx.zFile = "<pipe>";
27010 sCtx.in = fopen(sCtx.zFile, "rb");
27014 eputf("Error: cannot open \"%s\"\n", zFile);
27053 "%s\n", sCtx.zFile, zRenames);
27058 eputf("%s: empty file\n", sCtx.zFile);
27171 sCtx.zFile, startLine, nCol, i+1);
27182 sCtx.zFile, startLine, nCol, i);
27189 sCtx.zFile, startLine, sqlite3_errmsg(p->db));
27416 const char *zFile, *zProc;
27425 zFile = azArg[1];
27428 rc = sqlite3_load_extension(p->db, zFile, zProc, &zErrMsg);
27442 const char *zFile = azArg[1];
27444 && cli_strcmp(zFile,"on")!=0
27445 && cli_strcmp(zFile,"off")!=0
27449 zFile = "off";
27452 if( cli_strcmp(zFile,"on")==0 ) zFile = "stdout";
27453 p->pLog = output_file_open(zFile, 0);
27704 char *zFile = 0;
27735 }else if( zFile==0 && eMode!='e' && eMode!='x' ){
27736 zFile = sqlite3_mprintf("%s", z);
27737 if( zFile && zFile[0]=='|' ){
27738 while( i+1<nArg ) zFile = sqlite3_mprintf("%z %s", zFile, azArg[++i]);
27745 sqlite3_free(zFile);
27749 if( zFile==0 ){
27750 zFile = sqlite3_mprintf("stdout");
27774 sqlite3_free(zFile);
27775 zFile = sqlite3_mprintf("%s", p->zTempFile);
27778 shell_check_oom(zFile);
27779 if( zFile[0]=='|' ){
27785 FILE *pfPipe = popen(zFile + 1, "w");
27787 eputf("Error: cannot open pipe \"%s\"\n", zFile + 1);
27792 sqlite3_snprintf(sizeof(p->outfile), p->outfile, "%s", zFile);
27796 FILE *pfFile = output_file_open(zFile, bTxtMode);
27798 if( cli_strcmp(zFile,"off")!=0 ){
27799 eputf("Error: cannot write to \"%s\"\n", zFile);
27805 sqlite3_snprintf(sizeof(p->outfile), p->outfile, "%s", zFile);
27808 sqlite3_free(zFile);