2
私はfprintfを使ってテキスト文書を書くことができるように、プログラムでLinuxにUSBドライブをマウントしようとしています。ドライブをマウントする方法がわかりません。私はウェブを検索して答えを得ていましたが、コマンドライン経由でそれを行う方法のチュートリアルがたくさんありましたが、Cでは誰もそれを正しい方向に向けることはできません。USBドライブをC言語のLinuxでマウント
私はfprintfを使ってテキスト文書を書くことができるように、プログラムでLinuxにUSBドライブをマウントしようとしています。ドライブをマウントする方法がわかりません。私はウェブを検索して答えを得ていましたが、コマンドライン経由でそれを行う方法のチュートリアルがたくさんありましたが、Cでは誰もそれを正しい方向に向けることはできません。USBドライブをC言語のLinuxでマウント
man 2 mount
#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");
}
マウントのmanページを見てください - http://www.kernel.org/doc/man-pages/online/pages/man2/mount.2.htmlショートバージョンは、マウントシステムコール –
@mruを呼び出します私はそれが答えとして掲示できると信じています。 :) – Jack