comparison menu.c @ 934:05b0a0d4fa40

Add strerror output to menu dir open failure message
author Michael Pavone <pavone@retrodev.com>
date Wed, 17 Feb 2016 22:58:07 -0800
parents f7da9b4df0e7
children 5e4fb650de58
comparison
equal deleted inserted replaced
933:f7da9b4df0e7 934:05b0a0d4fa40
1 #include <stdint.h> 1 #include <stdint.h>
2 #include <stdlib.h> 2 #include <stdlib.h>
3 #include <string.h> 3 #include <string.h>
4 #include <stdio.h> 4 #include <stdio.h>
5 #include <errno.h>
5 #include "blastem.h" 6 #include "blastem.h"
6 #include "menu.h" 7 #include "menu.h"
7 #include "backend.h" 8 #include "backend.h"
8 #include "util.h" 9 #include "util.h"
9 10
113 size_t num_entries; 114 size_t num_entries;
114 dir_entry *entries = get_dir_list(menu->curpath, &num_entries); 115 dir_entry *entries = get_dir_list(menu->curpath, &num_entries);
115 if (entries) { 116 if (entries) {
116 qsort(entries, num_entries, sizeof(dir_entry), menu_dir_sort); 117 qsort(entries, num_entries, sizeof(dir_entry), menu_dir_sort);
117 } else { 118 } else {
118 warning("Failed to open directory %s\n", menu->curpath); 119 warning("Failed to open directory %s: %s\n", menu->curpath, strerror(errno));
119 } 120 }
120 uint8_t *dest; 121 uint8_t *dest;
121 for (size_t i = 0; i < num_entries; i++) 122 for (size_t i = 0; i < num_entries; i++)
122 { 123 {
123 dest = get_native_pointer(dst, (void **)m68k->mem_pointers, &m68k->options->gen); 124 dest = get_native_pointer(dst, (void **)m68k->mem_pointers, &m68k->options->gen);