Mercurial > repos > blastem
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); |