From f0998a1dc5d5c52c3f5b947c74654c5e8697f607 Mon Sep 17 00:00:00 2001 From: Glenn Maynard Date: Mon, 3 Oct 2005 07:17:09 +0000 Subject: [PATCH] store /sys/block name in Linux --- stepmania/src/arch/MemoryCard/MemoryCardDriver.h | 1 + stepmania/src/arch/MemoryCard/MemoryCardDriverThreaded_Linux.cpp | 1 + 2 files changed, 2 insertions(+) diff --git a/stepmania/src/arch/MemoryCard/MemoryCardDriver.h b/stepmania/src/arch/MemoryCard/MemoryCardDriver.h index 306ab09ea8..58aa8029d3 100644 --- a/stepmania/src/arch/MemoryCard/MemoryCardDriver.h +++ b/stepmania/src/arch/MemoryCard/MemoryCardDriver.h @@ -28,6 +28,7 @@ struct UsbStorageDevice CString sSerial; CString sDevice; CString sOsMountDir; // WITHOUT trailing slash + CString sSysPath; // Linux: /sys/block name enum State { /* Empty device. This is used only by MemoryCardManager. */ diff --git a/stepmania/src/arch/MemoryCard/MemoryCardDriverThreaded_Linux.cpp b/stepmania/src/arch/MemoryCard/MemoryCardDriverThreaded_Linux.cpp index 55b7d26030..23226f3fee 100644 --- a/stepmania/src/arch/MemoryCard/MemoryCardDriverThreaded_Linux.cpp +++ b/stepmania/src/arch/MemoryCard/MemoryCardDriverThreaded_Linux.cpp @@ -278,6 +278,7 @@ void GetNewStorageDevices( vector& vDevicesOut ) UsbStorageDevice usbd; CString sPath = sBlockDevicePath + sDevice + "/"; + usbd.sSysPath = sPath; /* Ignore non-removable devices. */ CString sBuf;