libpathchange