test_udevcdrom.cc 354 B

12345678910111213141516171819
  1. #include <apt-pkg/cdrom.h>
  2. #include <stdio.h>
  3. #include <assert.h>
  4. int main()
  5. {
  6. pkgUdevCdromDevices c;
  7. assert(c.Dlopen());
  8. vector<CdromDevice> l;
  9. l = c.Scan();
  10. assert(l.empty() == false);
  11. for (size_t i = 0; i < l.size(); ++i)
  12. std::cerr << l[i].DeviceName << " "
  13. << l[i].Mounted << " "
  14. << l[i].MountPath << std::endl;
  15. }