SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 

perl-IO-Dirent rpm build for : OpenSuSE. For other distributions click perl-IO-Dirent.

Name : perl-IO-Dirent
Version : 0.05 Vendor : obs://build_opensuse_org/devel:languages:perl
Release : lp155.7.1 Date : 2023-07-20 15:39:05
Group : Development/Libraries/Perl Source RPM : perl-IO-Dirent-0.05-lp155.7.1.src.rpm
Size : 0.02 MB
Packager : https://www_suse_com/
Summary : Access to dirent structs returned by readdir
Description :
*readdirent* returns a list of hashrefs. Each hashref contains the name of
the directory entry, its inode for the filesystem it resides on and its
type (if available). If the file type or inode are not available, it won\'t
be there!

*nextdirent* returns the next dirent as a hashref, allowing you to iterate
over directory entries one by one. This may be helpful in low-memory
situations or where you have enormous directories.

*IO::Dirent* exports the following symbols by default:

readdirent

nextdirent

The following tags may be exported to your namespace:

ALL

which includes *readdirent*, *nextdirent* and the following symbols:

DT_UNKNOWN
DT_FIFO
DT_CHR
DT_DIR
DT_BLK
DT_REG
DT_LNK
DT_SOCK
DT_WHT

These symbols can be used to test the file type returned by *readdirent* in
the following manner:

for my $entry ( readdirent(DIR) ) {
next unless $entry->{\'type\'} == DT_LNK;

print $entry->{\'name\'} . \" is a symbolic link.\
\";
}

For platforms that do not implement file type in its dirent struct,
*readdirent* will return a hashref with a single key/value of \'name\' and
the filename (effectively the same as readdir). This is subject to change,
if I can implement some of the to do items below.

RPM found in directory: /packages/linux-pbone/ftp5.gwdg.de/pub/opensuse/repositories/devel:/languages:/perl:/CPAN-I/15.5/x86_64

Content of RPM  Provides Requires

Download
ftp.icm.edu.pl  perl-IO-Dirent-0.05-lp155.7.1.x86_64.rpm
     

Provides :
perl(IO::Dirent)
perl-IO-Dirent
perl-IO-Dirent(x86-64)

Requires :
libc.so.6()(64bit)
libc.so.6(GLIBC_2.2.5)(64bit)
perl(:MODULE_COMPAT_5.26.1)
rpmlib(CompressedFileNames) <= 3.0.4-1
rpmlib(FileDigests) <= 4.6.0-1
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
rpmlib(PayloadIsXz) <= 5.2-1


Content of RPM :
/usr/lib/perl5/vendor_perl/5.26.1/x86_64-linux-thread-multi
/usr/lib/perl5/vendor_perl/5.26.1/x86_64-linux-thread-multi/IO
/usr/lib/perl5/vendor_perl/5.26.1/x86_64-linux-thread-multi/IO/Dirent.pm
/usr/lib/perl5/vendor_perl/5.26.1/x86_64-linux-thread-multi/auto/IO
/usr/lib/perl5/vendor_perl/5.26.1/x86_64-linux-thread-multi/auto/IO/Dirent
/usr/lib/perl5/vendor_perl/5.26.1/x86_64-linux-thread-multi/auto/IO/Dirent/Dirent.so
/usr/share/doc/packages/perl-IO-Dirent
/usr/share/doc/packages/perl-IO-Dirent/Changes
/usr/share/doc/packages/perl-IO-Dirent/JUNK
/usr/share/doc/packages/perl-IO-Dirent/README
/usr/share/man/man3/IO::Dirent.3pm.gz

 
ICM