podivne chovani pri SCSI_IOCTL_GET_IDLUN
xpalo03 na vse.cz
xpalo03 na vse.cz
Neděle Září 20 17:18:48 CEST 1998
Napsal jsem maly program(viz dole). Jestlize v prubehu te 20s prodlevy
napisu "fuser /dev/scd1", ukaze se, ze ten soubor nebyl uzavren!!! Mam
programek, ktery chtel nejdrive proves SCSI_IOCTL_GET_IDLUN a nasledne
SCSI_SEND_COMMAND, ale send_command se neprovedl ->(Invaldi argument).
Koukal jsem se do zdrojaku kernelu a nic jsem nenasel.
uname -a:
Linux ondra 2.0.35 #1 Sat Sep 5 12:49:54 CEST 1998 i586 unknown
Debian 2.0 hamm
#include <scsi/scsi.h>
int main()
{
int fd;
int idlun;
fd = open("/dev/scd1",O_RDONLY);
if (fd==-1) {
perror("cdrom");
return 1;
}
ioctl(fd,SCSI_IOCTL_GET_IDLUN,&idlun);
close(fd);
printf("OK\n");
sleep(20);
}
--
Faith is under the left nipple.
-- Martin Luther
Další informace o konferenci Linux