我正在寫一些代碼爲我的程序安裝使用USB卸除統計:對設備
mount("/dev/sda", "/media", "vfat", MS_NOATIME, NULL)
閃存驅動器,並使用卸載不合適的ioctl
status = umount2("/media",MNT_DETACH);
qDebug("USB unmount - status = %s\n", strerror(errno));
的消息稱:USB unmount - status = Inappropriate ioctl for device
時實際上閃光燈已成功卸載。我在這裏做錯了什麼?
目標系統是Debian和我使用C++使用Qt
'status'的值是什麼? –
這是哪一種語言?蟒蛇? – tripleee
@MarkPlotnick狀態的值爲0.根據http://linux.die.net/man/2/umount,它應該是成功的? – Timtianyang