Lines Matching refs:config_prog_path
565 char **config_prog_path) /* Returned config program path */
576 *config_prog_path = NULL;
593 *config_prog_path = malloc(strlen(xsun_prog_fmt) + len_ident);
594 if (*config_prog_path == NULL) {
597 sprintf(*config_prog_path, xsun_prog_fmt, vis_ident_name);
624 *config_prog_path = malloc(len_path);
625 if (*config_prog_path == NULL) {
632 sprintf(*config_prog_path, xorg_prog_fmt, vis_ident_name);
633 if (access(*config_prog_path, X_OK) == 0) {
647 sprintf(*config_prog_path, xorg_lib_fmt, vis_ident_name);
648 if (access(*config_prog_path, X_OK) != 0) {
660 strcpy(*config_prog_path, xorg_prog_path);
667 if (access(*config_prog_path, X_OK) != 0) {
695 char **config_prog_path) /* Returned config program path */
700 *config_prog_path = NULL;
721 x_server, vis_ident.name, config_prog_path);
724 (*config_prog_path == NULL) ?
725 "config program" : *config_prog_path);
726 free(*config_prog_path); /* Release any memory */
727 *config_prog_path = NULL;
779 char *config_prog_path; /* Device config program pathname */
829 x_server, device_path, &config_prog_path);
830 if (config_prog_path != NULL) {
831 argv[0] = config_prog_path;
1058 char *config_prog_path; /* Device config program pathname */
1101 config_prog_path = NULL; /* For free() */
1115 &config_prog_path);
1141 program_field = strrchr(config_prog_path, '/');
1143 program_field = config_prog_path;
1222 free(config_prog_path);
1575 char *config_prog_path; /* Config program pathname */
1770 (FindConfigProgram(x_server, device_path, &config_prog_path) == 0)
1778 cfg_argv[n] = config_prog_path;