```{index} single: lib_files (Config) ``` ```{index} single: Config::lib_files ``` # lib_files List the library files that are built into this pperl. ## Synopsis ```perl use Config; my @names = Config::lib_files(); ``` ## What you get back The names of all built-in library files, sorted, in the form `require` takes: `strict.pm`, `File/Temp.pm`, `ExtUtils/typemap`. Each is a name [`Config::lib_file`](lib_file) answers with a path that starts with `./pperl-native/`. Files on disk are not listed: walk `@INC` for those. ## Examples ```perl my @modules = map { s{/}{::}gr =~ s/\.pm\z//r } grep { /\.pm\z/ } Config::lib_files(); print scalar(@modules), " modules are built in\n"; ``` ## Differences from upstream pperl's own; perl has no such function.