Lines Matching defs:templateFd
172 int templateFd = open64(CTFS_ROOT "/process/template", O_RDWR);
173 if (templateFd < 0)
177 if (ct_pr_tmpl_set_param(templateFd, CT_PR_PGRPONLY))
179 close(templateFd);
182 if (ct_pr_tmpl_set_fatal(templateFd, CT_PR_EV_HWERR))
184 close(templateFd);
187 if (ct_tmpl_set_critical(templateFd, 0))
189 close(templateFd);
192 if (ct_tmpl_set_informative(templateFd, CT_PR_EV_HWERR))
194 close(templateFd);
199 if (ct_tmpl_activate(templateFd))
201 close(templateFd);
205 return templateFd;
208 static void rtSolarisContractPostForkChild(int templateFd)
210 if (templateFd == -1)
214 ct_tmpl_clear(templateFd);
215 close(templateFd);
218 static void rtSolarisContractPostForkParent(int templateFd, pid_t pid)
220 if (templateFd == -1)
224 int cleared = ct_tmpl_clear(templateFd);
225 close(templateFd);
415 int templateFd = -1;
418 templateFd = rtSolarisContractPreFork();
419 if (templateFd == -1)
428 rtSolarisContractPostForkChild(templateFd);
439 rtSolarisContractPostForkParent(templateFd, pid);
574 int templateFd = -1;
577 templateFd = rtSolarisContractPreFork();
578 if (templateFd == -1)
587 rtSolarisContractPostForkChild(templateFd);
686 rtSolarisContractPostForkParent(templateFd, pid);