Lines Matching refs:Data

847 	ProcessData Data;  in osl_psz_executeProcess()  local
852 memset(&Data,0,sizeof(ProcessData)); in osl_psz_executeProcess()
853 Data.m_pInputWrite = pInputWrite; in osl_psz_executeProcess()
854 Data.m_pOutputRead = pOutputRead; in osl_psz_executeProcess()
855 Data.m_pErrorRead = pErrorRead; in osl_psz_executeProcess()
871 Data.m_pszArgs[0] = strdup(pszImageName); in osl_psz_executeProcess()
872 Data.m_pszArgs[1] = 0; in osl_psz_executeProcess()
877 Data.m_pszArgs[i+1] = strdup(pszArguments[i]); in osl_psz_executeProcess()
878 Data.m_pszArgs[i+2] = NULL; in osl_psz_executeProcess()
881 Data.m_options = Options; in osl_psz_executeProcess()
882 Data.m_pszDir = (pszDirectory != NULL) ? strdup(pszDirectory) : NULL; in osl_psz_executeProcess()
887 Data.m_pszEnv[i] = strdup(pszEnvironments[i]); in osl_psz_executeProcess()
888 Data.m_pszEnv[i+1] = NULL; in osl_psz_executeProcess()
891 Data.m_pszEnv[0] = NULL; in osl_psz_executeProcess()
895 Data.m_uid = ((oslSecurityImpl*)Security)->m_pPasswd.pw_uid; in osl_psz_executeProcess()
896 Data.m_gid = ((oslSecurityImpl*)Security)->m_pPasswd.pw_gid; in osl_psz_executeProcess()
897 Data.m_name = ((oslSecurityImpl*)Security)->m_pPasswd.pw_name; in osl_psz_executeProcess()
900 Data.m_uid = (uid_t)-1; in osl_psz_executeProcess()
902 Data.m_pProcImpl = (oslProcessImpl*) malloc(sizeof(oslProcessImpl)); in osl_psz_executeProcess()
903 Data.m_pProcImpl->m_pid = 0; in osl_psz_executeProcess()
904 Data.m_pProcImpl->m_terminated = osl_createCondition(); in osl_psz_executeProcess()
905 Data.m_pProcImpl->m_pnext = NULL; in osl_psz_executeProcess()
910 Data.m_started = osl_createCondition(); in osl_psz_executeProcess()
912 hThread = osl_createThread(ChildStatusProc, &Data); in osl_psz_executeProcess()
914 osl_waitCondition(Data.m_started, NULL); in osl_psz_executeProcess()
915 osl_destroyCondition(Data.m_started); in osl_psz_executeProcess()
917 for (i = 0; Data.m_pszArgs[i] != NULL; i++) in osl_psz_executeProcess()
918 free((void *)Data.m_pszArgs[i]); in osl_psz_executeProcess()
920 for (i = 0; Data.m_pszEnv[i] != NULL; i++) in osl_psz_executeProcess()
921 free((void *)Data.m_pszEnv[i]); in osl_psz_executeProcess()
923 if ( Data.m_pszDir != 0 ) in osl_psz_executeProcess()
925 free((void *)Data.m_pszDir); in osl_psz_executeProcess()
930 if (Data.m_pProcImpl->m_pid != 0) in osl_psz_executeProcess()
932 *pProcess = Data.m_pProcImpl; in osl_psz_executeProcess()
940 osl_destroyCondition(Data.m_pProcImpl->m_terminated); in osl_psz_executeProcess()
941 free(Data.m_pProcImpl); in osl_psz_executeProcess()