summaryrefslogtreecommitdiff
path: root/libopie2/opiecore/linux/opcmciasystem.cpp
Unidiff
Diffstat (limited to 'libopie2/opiecore/linux/opcmciasystem.cpp') (more/less context) (ignore whitespace changes)
-rw-r--r--libopie2/opiecore/linux/opcmciasystem.cpp7
1 files changed, 7 insertions, 0 deletions
diff --git a/libopie2/opiecore/linux/opcmciasystem.cpp b/libopie2/opiecore/linux/opcmciasystem.cpp
index 21c5a84..9f151ce 100644
--- a/libopie2/opiecore/linux/opcmciasystem.cpp
+++ b/libopie2/opiecore/linux/opcmciasystem.cpp
@@ -151,12 +151,19 @@ int OPcmciaSystem::cardCount() const
151OPcmciaSocket* OPcmciaSystem::socket( unsigned int number ) 151OPcmciaSocket* OPcmciaSystem::socket( unsigned int number )
152{ 152{
153 return _interfaces.at( number ); 153 return _interfaces.at( number );
154} 154}
155 155
156 156
157void OPcmciaSystem::restart()
158{
159 //FIXME Use OProcess or something that allows more control
160 ::system( "/etc/init.d/pcmcia restart" );
161}
162
163
157OPcmciaSystem* OPcmciaSystem::instance() 164OPcmciaSystem* OPcmciaSystem::instance()
158{ 165{
159 if ( !_instance ) _instance = new OPcmciaSystem(); 166 if ( !_instance ) _instance = new OPcmciaSystem();
160 return _instance; 167 return _instance;
161} 168}
162 169