Lines Matching refs:admin
55 static int get_disk_addr(char *path, emul64_tgt_range_t *tr, char **admin);
70 char *admin; in main() local
125 if (get_disk_addr(slice, &tr, &admin) != 0) in main()
131 if ((fd = open(admin, O_RDONLY, 0444)) != -1) { in main()
137 free(admin); in main()
141 admin, strerror(errno)); in main()
144 admin, strerror(errno)); in main()
146 free(admin); in main()
156 get_disk_addr(char *path, emul64_tgt_range_t *tr, char **admin) in get_disk_addr() argument
163 *admin = NULL; in get_disk_addr()
182 *admin = malloc(admin_size); in get_disk_addr()
183 if (*admin == NULL) { in get_disk_addr()
187 (void) snprintf(*admin, admin_size, "%sc%d", ADMIN_DIR, ctlr_num); in get_disk_addr()