Lines Matching refs:Data

846 	ProcessData Data;  in osl_psz_executeProcess()  local
851 memset(&Data,0,sizeof(ProcessData)); in osl_psz_executeProcess()
852 Data.m_pInputWrite = pInputWrite; in osl_psz_executeProcess()
853 Data.m_pOutputRead = pOutputRead; in osl_psz_executeProcess()
854 Data.m_pErrorRead = pErrorRead; in osl_psz_executeProcess()
870 Data.m_pszArgs[0] = strdup(pszImageName); in osl_psz_executeProcess()
871 Data.m_pszArgs[1] = NULL; in osl_psz_executeProcess()
876 Data.m_pszArgs[i+1] = strdup(pszArguments[i]); in osl_psz_executeProcess()
877 Data.m_pszArgs[i+2] = NULL; in osl_psz_executeProcess()
880 Data.m_options = Options; in osl_psz_executeProcess()
881 Data.m_pszDir = (pszDirectory != NULL) ? strdup(pszDirectory) : NULL; in osl_psz_executeProcess()
886 Data.m_pszEnv[i] = strdup(pszEnvironments[i]); in osl_psz_executeProcess()
887 Data.m_pszEnv[i+1] = NULL; in osl_psz_executeProcess()
890 Data.m_pszEnv[0] = NULL; in osl_psz_executeProcess()
894 Data.m_uid = ((oslSecurityImpl*)Security)->m_pPasswd.pw_uid; in osl_psz_executeProcess()
895 Data.m_gid = ((oslSecurityImpl*)Security)->m_pPasswd.pw_gid; in osl_psz_executeProcess()
896 Data.m_name = ((oslSecurityImpl*)Security)->m_pPasswd.pw_name; in osl_psz_executeProcess()
899 Data.m_uid = (uid_t)-1; in osl_psz_executeProcess()
901 Data.m_pProcImpl = (oslProcessImpl*) malloc(sizeof(oslProcessImpl)); in osl_psz_executeProcess()
902 Data.m_pProcImpl->m_pid = 0; in osl_psz_executeProcess()
903 Data.m_pProcImpl->m_terminated = osl_createCondition(); in osl_psz_executeProcess()
904 Data.m_pProcImpl->m_pnext = NULL; in osl_psz_executeProcess()
909 Data.m_started = osl_createCondition(); in osl_psz_executeProcess()
911 hThread = osl_createThread(ChildStatusProc, &Data); in osl_psz_executeProcess()
913 osl_waitCondition(Data.m_started, NULL); in osl_psz_executeProcess()
914 osl_destroyCondition(Data.m_started); in osl_psz_executeProcess()
916 for (i = 0; Data.m_pszArgs[i] != NULL; i++) in osl_psz_executeProcess()
917 free((void *)Data.m_pszArgs[i]); in osl_psz_executeProcess()
919 for (i = 0; Data.m_pszEnv[i] != NULL; i++) in osl_psz_executeProcess()
920 free((void *)Data.m_pszEnv[i]); in osl_psz_executeProcess()
922 if ( Data.m_pszDir != NULL ) in osl_psz_executeProcess()
924 free((void *)Data.m_pszDir); in osl_psz_executeProcess()
929 if (Data.m_pProcImpl->m_pid != 0) in osl_psz_executeProcess()
931 *pProcess = Data.m_pProcImpl; in osl_psz_executeProcess()
939 osl_destroyCondition(Data.m_pProcImpl->m_terminated); in osl_psz_executeProcess()
940 free(Data.m_pProcImpl); in osl_psz_executeProcess()