2
0

find_searchpath.cxx 514 B

12345678910111213141516171819202122
  1. // Filename: find_searchpath.cxx
  2. // Created by: drose (09Oct00)
  3. //
  4. ////////////////////////////////////////////////////////////////////
  5. #include "find_searchpath.h"
  6. #include <unistd.h>
  7. string
  8. find_searchpath(const vector<string> &directories, const string &filename) {
  9. vector<string>::const_iterator di;
  10. for (di = directories.begin(); di != directories.end(); ++di) {
  11. string path = (*di) + "/" + filename;
  12. if (access(path.c_str(), F_OK) == 0) {
  13. return path;
  14. }
  15. }
  16. return string();
  17. }