test_udevcdrom.cc 398 B

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