使用C在Linux中挂载USB驱动器

时间:2012-05-05 03:22:53

标签: c linux usb

我希望以编程方式在Linux中安装USB驱动器,以便我可以使用fprintf编写文本文档。我无法找到如何安装驱动器。我一直在网上搜索答案,我找到了很多关于如何通过命令行进行教程的教程,但是在C中没有。有人请指点我正确的方向。

1 个答案:

答案 0 :(得分:10)

man 2 mount

e.g。

#include <sys/mount.h>

if (mount("/dev/mmcblk0p1", "/mnt/sd", "vfat", MS_NOATIME, NULL)) {
    if (errno == EBUSY) {
        printf("Mountpoint busy");
    } else {
        printf("Mount error: %s", strerror(errno));
    }
} else {
    printf("Mount successful");
}