Re: Determining the hard drives.
From: Peter T. Breuer (ptb_at_oboe.it.uc3m.es)
Date: 11/15/05
- Next message: Norm Dresner: "Re: mmap returns EINVAL"
- Previous message: Pascal Bourguignon: "Re: Determining the hard drives."
- In reply to: Pascal Bourguignon: "Re: Determining the hard drives."
- Next in thread: mst: "Re: Determining the hard drives."
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Date: Tue, 15 Nov 2005 13:49:51 +0100
In comp.os.linux.development.system Pascal Bourguignon <spam@mouse-potato.com> wrote:
> "Enrique Perez-Terron" <enrio@online.no> writes:
>> On Tue, 15 Nov 2005 03:27:36 +0100, olczyk <doctlo-usenet@yahoo.com> wrote:
>>
>>> Is there a way to ( programatically) determine the hard drives installed
>>> on a computer?
>>> Thanks
>>
>> int fd=open("/proc/partitions", O_RDONLY, 0);
> This shows partitions, not hard drives.
> /proc/devices shows the device drivers.
None of this matters - as you know, there is no way to do what the OP
asked and indeed, no definition of what he means. Is a floppy a "hard
drive"? Is a memory stick a hard drive? Is a network block devcie a hard
drive? Enrique made a reasonable guess at the OP's level of understanding
and gave him an answer that would satisfy him. I agree with you however
that that is an immoral thing to do to a person.
> There's no simple way to determine the hard drives. Hard drives can
> be connected by various interfaces: parrallel port, ide, scsi, usb,
> firewire, bluetooth?!
> So you'd have to scan the various buses and determine for each device
> found if it's a hard drive.
Which doesn't attack the problem - it's his head that doesn't know what a
hard drive is, not us.
Peter
- Next message: Norm Dresner: "Re: mmap returns EINVAL"
- Previous message: Pascal Bourguignon: "Re: Determining the hard drives."
- In reply to: Pascal Bourguignon: "Re: Determining the hard drives."
- Next in thread: mst: "Re: Determining the hard drives."
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]