MCPcopy Create free account
hub / github.com/aldostools/webMAN-MOD / mount_device

Function mount_device

include/file/file_devs.h:24–36  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

22}
23
24static void mount_device(const char *dev_path, const char *dev_name, const char *file_system)
25{
26 if(!sys_admin) return;
27
28 if(!dev_path || (*dev_path != '/') || isDir(dev_path)) return;
29
30 if(islike(dev_path, "/dev_blind"))
31 {system_call_8(SC_FS_MOUNT, (u64)(char*)"CELL_FS_IOS:BUILTIN_FLSH1", (u64)(char*)"CELL_FS_FAT", (u64)(char*)"/dev_blind", 0, 0, 0, 0, 0);}
32 else if(!dev_name || !file_system || islike(dev_path, "/dev_hdd1"))
33 {system_call_8(SC_FS_MOUNT, (u64)(char*)"CELL_FS_UTILITY:HDD1", (u64)(char*)"CELL_FS_FAT", (u32)dev_path, 0, 0, 0, 0, 0);}
34 else if(islike(dev_name, "CELL_FS_") && islike(file_system, "CELL_FS_"))
35 {system_call_8(SC_FS_MOUNT, (u32)dev_name, (u32)file_system, (u32)dev_path, 0, 0, 0, 0, 0);}
36}
37
38static void enable_dev_blind(const char *msg)
39{

Callers 9

parsePathFunction · 0.85
www_listing.hFile · 0.85
mount.hFile · 0.85
ps2_disc.hFile · 0.85
delete.hFile · 0.85
mount_copy.hFile · 0.85
rename_swap_move.hFile · 0.85
swap_fileFunction · 0.85
enable_dev_blindFunction · 0.85

Calls 2

isDirFunction · 0.70
islikeFunction · 0.50

Tested by

no test coverage detected