what would be the proper way to programatically find usb devices and its filesystem.
I am trying to make a small c utility that mounts usbs, what i don't understand is how do i specifically find devices that are usb and how do you go about interacting with the drive to get information such as what filesystem it has. (I hope this makes it easier to understand)