commit cdacf59acecd944f4a573b3e112c0c43b052f975
Author: Simon Howard <fraggle@gmail.com>
AuthorDate: Fri Feb 5 03:27:58 2010 +0000
Commit: Simon Howard <fraggle@gmail.com>
CommitDate: Fri Feb 5 03:27:58 2010 +0000
Add a hint message about permissions if unable to get I/O permissions
for hardware OPL access.
Subversion-branch: /branches/opl-branch
Subversion-revision: 1844
---
opl/opl_linux.c | 8 ++++++++
1 file changed, 8 insertions(+)
diff --git a/opl/opl_linux.c b/opl/opl_linux.c
index 089192c9..319686b8 100644
--- a/opl/opl_linux.c
+++ b/opl/opl_linux.c
@@ -47,6 +47,14 @@ static int OPL_Linux_Init(unsigned int port_base)
{
fprintf(stderr, "Failed to get I/O port permissions for 0x%x: %s\n",
port_base, strerror(errno));
+
+ if (errno == EPERM)
+ {
+ fprintf(stderr,
+ "\tYou may need to run the program as root in order\n"
+ "\tto acquire I/O port permissions for OPL MIDI playback.\n");
+ }
+
return 0;
}