Lines Matching refs:pOD
44 optionFileCheck(tOptions* pOpts, tOptDesc* pOD,
63 if ((pOD->fOptState & OPTST_RESET) != 0) {
64 if (pOD->optCookie != NULL)
65 AGFREE(pOD->optCookie);
76 if ( (stat(pOD->optArg.argString, &sb) == 0)
81 zFSOptErrNoExist, pOD->optArg.argString, pOD->pz_Name);
90 char * p = strrchr(pOD->optArg.argString, DIRCH);
93 if ( (stat(pOD->optArg.argString, &sb) != 0)
96 zFSOptErrMayExist, pOD->optArg.argString, pOD->pz_Name);
106 if ( (stat(pOD->optArg.argString, &sb) != 0)
109 zFSOptErrMustExist, pOD->optArg.argString,
110 pOD->pz_Name);
125 int fd = open(pOD->optArg.argString, mode.file_flags);
128 zFSOptErrOpen, pOD->optArg.argString, pOD->pz_Name);
133 if ((pOD->fOptState & OPTST_ALLOC_ARG) != 0)
134 pOD->optCookie = (void *)pOD->optArg.argString;
136 AGDUPSTR(pOD->optCookie, pOD->optArg.argString, "file name");
138 pOD->optArg.argFd = fd;
139 pOD->fOptState &= ~OPTST_ALLOC_ARG;
145 FILE* fp = fopen(pOD->optArg.argString, mode.file_mode);
148 zFSOptErrFopen, pOD->optArg.argString, pOD->pz_Name);
153 if ((pOD->fOptState & OPTST_ALLOC_ARG) != 0)
154 pOD->optCookie = (void *)pOD->optArg.argString;
156 AGDUPSTR(pOD->optCookie, pOD->optArg.argString, "file name");
158 pOD->optArg.argFp = fp;
159 pOD->fOptState &= ~OPTST_ALLOC_ARG;