summaryrefslogtreecommitdiffstatshomepage
path: root/src/osd/osdfile.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/osd/osdfile.h')
-rw-r--r--src/osd/osdfile.h13
1 files changed, 10 insertions, 3 deletions
diff --git a/src/osd/osdfile.h b/src/osd/osdfile.h
index 7ee384560b7..ffd4346d7c0 100644
--- a/src/osd/osdfile.h
+++ b/src/osd/osdfile.h
@@ -16,6 +16,7 @@
#include <cstdint>
#include <memory>
#include <string>
+#include <vector>
/***************************************************************************
@@ -312,9 +313,15 @@ osd_file::error osd_get_full_path(std::string &dst, std::string const &path);
/// \brief Retrieves the volume name.
///
-/// \param [in] idx Order number of volume.
-/// \return Pointer to volume name.
-const char *osd_get_volume_name(int idx);
+/// \param [in] idx Index number of volume.
+/// \return Volume name or empty string of out of range.
+std::string osd_get_volume_name(int idx);
+
+
+/// \brief Retrieves volume names.
+///
+/// \return Names of all mounted volumes.
+std::vector<std::string> osd_get_volume_names();
#endif // MAME_OSD_OSDFILE_H