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