]> CyberLeo.Net >> Repos - FreeBSD/stable/9.git/commit
MFC r256060,r256650: kldxref: Do not depend on the directory order.
authorjilles <jilles@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Mon, 23 Dec 2013 22:38:41 +0000 (22:38 +0000)
committerjilles <jilles@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Mon, 23 Dec 2013 22:38:41 +0000 (22:38 +0000)
commit2b4ae24f791935e4ad0688095371b97f91edafb0
tree49130c6b902c895fd8d4c0c446f32ba427d3c365
parenta1e2fd7e722c985c7f0de6d3aa9e02067478ce63
MFC r256060,r256650: kldxref: Do not depend on the directory order.

Sort the filenames to get a consistent result between machines of the same
architecture.

Also, sort FTS_D entries after other entries so kldxref -R works properly in
the uncommon case that a directory contains both subdirectories and modules.
Previously, this may have happened to work, depending on the order of files
in the directory.

PR: bin/182098
Submitted by: Derek Schrock (original version)
Tested by: Derek Schrock

git-svn-id: svn://svn.freebsd.org/base/stable/9@259799 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
usr.sbin/kldxref/kldxref.c