Lines Matching defs:pzDir
74 tCC* pzDir;
79 pzDir = pOpts->pOptDesc[ pOpts->specOptIdx.save_opts ].optArg.argString;
80 if ((pzDir != NULL) && (*pzDir != NUL))
81 return pzDir;
93 pzDir = *papz;
99 if (*pzDir != '$')
100 return pzDir;
103 tCC* pzEndDir = strchr( ++pzDir, DIRCH );
109 if ((pzEndDir - pzDir) > AO_NAME_LIMIT )
111 strncpy( z, pzDir, (size_t)(pzEndDir - pzDir) );
112 z[ (pzEndDir - pzDir) ] = NUL;
120 pzEnv = getenv( pzDir );
125 fprintf( stderr, zNotDef, pzDir );
154 tCC* pzDir;
158 pzDir = findDirName( pOpts, &free_dir_name );
159 if (pzDir == NULL)
166 if (stat( pzDir, &stBuf ) != 0) do {
179 char* pzDirCh = strrchr( pzDir, DIRCH );
185 strncpy( z, pzDir, (size_t)(pzDirCh - pzDir));
186 z[ pzDirCh - pzDir ] = NUL;
204 fprintf( stderr, zNoStat, errno, strerror( errno ), pzDir );
206 AGFREE( (void*)pzDir );
215 size_t sz = strlen( pzDir ) + strlen( pOpts->pzRcName ) + 2;
220 snprintf( pzPath, sz, "%s/%s", pzDir, pOpts->pzRcName );
222 sprintf( pzPath, "%s/%s", pzDir, pOpts->pzRcName );
225 AGFREE( (void*)pzDir );
226 pzDir = pzPath;
234 if (stat( pzDir, &stBuf ) != 0) {
238 pzDir );
239 AGFREE( (void*)pzDir );
256 fprintf( stderr, zNotFile, pzDir );
258 AGFREE( (void*)pzDir );
265 unlink( pzDir );
267 return pzDir;