pacman怎么删除目录?

如果卸载软件包的时候目录中含有不在卸载列表的软件包文件,pacman怎么处理这个目录?
如果目录本身就由目标列表的某个软件包提供呢?

https://projects.archlinux.org/pacman.git/tree/lib/libalpm/remove.c#n449