From cdacf59acecd944f4a573b3e112c0c43b052f975 Mon Sep 17 00:00:00 2001 From: Simon Howard Date: Fri, 5 Feb 2010 03:27:58 +0000 Subject: 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(+) (limited to 'opl') 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; } -- cgit v1.2.3