#ifndef _OLD_AUTO_DETECT_H_ #define _OLD_AUTO_DETECT_H_ #include "gl_mutex.h" #define KOBJ_NAME_LEN 20 extern GL_Mutex_t gMountMutex; /* Mutex for accessing sda/sdb function */ #define MOUNT_MUTEX_LOCK() {if(gMountMutex) {GL_MutexLock(gMountMutex);}} #define MOUNT_MUTEX_UNLOCK() {if(gMountMutex) {GL_MutexUnlock(gMountMutex);}} void* automount_main(void* arg); void RemountUSBDevice(char *strDevNode,char *MntPoint); int remount_usb_device(char *strDevNode,char *strMntPoint); int unmount_usb_device(char *strMntPoint); int unmount_usb_device_nocbk(char *strMntPoint); int mount_usb_device(char *strDevNode,char *strMntPoint); int mount_usb_device_nocbk(char *strDevNode,char *strMntPoint); void SetAutomountStopFlag(int flag); int getAutomountRunningFlag(); void save_usb_drvInfo(void *pUSBDrvInfo); #endif //_OLD_AUTO_DETECT_H_