Lines Matching refs:admin
53 static int get_disk_addr(char *path, emul64_tgt_range_t *tr, char **admin);
68 char *admin; in main() local
123 if (get_disk_addr(slice, &tr, &admin) != 0) in main()
129 if ((fd = open(admin, O_RDONLY, 0444)) != -1) { in main()
135 free(admin); in main()
139 admin, strerror(errno)); in main()
142 admin, strerror(errno)); in main()
144 free(admin); in main()
154 get_disk_addr(char *path, emul64_tgt_range_t *tr, char **admin) in get_disk_addr() argument
161 *admin = NULL; in get_disk_addr()
180 *admin = malloc(admin_size); in get_disk_addr()
181 if (*admin == NULL) { in get_disk_addr()
185 (void) snprintf(*admin, admin_size, "%sc%d", ADMIN_DIR, ctlr_num); in get_disk_addr()