Current Path: > > lib64 > perl5 >
Operation : Linux premium131.web-hosting.com 4.18.0-553.44.1.lve.el8.x86_64 #1 SMP Thu Mar 13 14:29:12 UTC 2025 x86_64 Software : Apache Server IP : 162.0.232.56 | Your IP: 216.73.216.111 Domains : 1034 Domain(s) Permission : [ 0755 ]
Name | Type | Size | Last Modified | Actions |
---|---|---|---|---|
B | Directory | - | - | |
CORE | Directory | - | - | |
Devel | Directory | - | - | |
File | Directory | - | - | |
Hash | Directory | - | - | |
I18N | Directory | - | - | |
IO | Directory | - | - | |
IPC | Directory | - | - | |
PerlIO | Directory | - | - | |
Sys | Directory | - | - | |
Tie | Directory | - | - | |
Time | Directory | - | - | |
asm | Directory | - | - | |
asm-generic | Directory | - | - | |
auto | Directory | - | - | |
bits | Directory | - | - | |
gnu | Directory | - | - | |
linux | Directory | - | - | |
machine | Directory | - | - | |
sys | Directory | - | - | |
vendor_perl | Directory | - | - | |
B.pm | File | 31457 bytes | July 28 2025 08:07:09. | |
Config.pm | File | 3198 bytes | July 28 2025 08:07:09. | |
Config.pod | File | 256889 bytes | July 28 2025 08:07:09. | |
Config_git.pl | File | 409 bytes | July 28 2025 08:07:09. | |
Config_heavy.pl | File | 56655 bytes | July 28 2025 08:07:09. | |
DynaLoader.pm | File | 25222 bytes | July 28 2025 08:07:09. | |
Errno.pm | File | 6865 bytes | July 28 2025 08:07:09. | |
Fcntl.pm | File | 4044 bytes | July 28 2025 08:07:09. | |
GDBM_File.pm | File | 1551 bytes | July 28 2025 08:07:09. | |
IO.pm | File | 1453 bytes | July 28 2025 08:07:09. | |
NDBM_File.pm | File | 2500 bytes | July 28 2025 08:07:09. | |
O.pm | File | 4208 bytes | July 28 2025 08:07:09. | |
ODBM_File.pm | File | 2383 bytes | July 28 2025 08:07:09. | |
Opcode.pm | File | 15893 bytes | July 28 2025 08:07:09. | |
POSIX.pm | File | 20198 bytes | July 28 2025 08:07:09. | |
POSIX.pod | File | 73705 bytes | July 28 2025 08:07:09. | |
SDBM_File.pm | File | 3541 bytes | July 28 2025 08:07:09. | |
_h2ph_pre.ph | File | 29256 bytes | July 28 2025 08:07:18. | |
arybase.pm | File | 2816 bytes | July 28 2025 08:07:09. | |
attributes.pm | File | 16929 bytes | July 28 2025 08:07:09. | |
endian.ph | File | 4461 bytes | July 28 2025 08:07:18. | |
features.ph | File | 13692 bytes | July 28 2025 08:07:18. | |
lib.pm | File | 6006 bytes | July 28 2025 08:07:09. | |
mro.pm | File | 10099 bytes | July 28 2025 08:07:09. | |
ops.pm | File | 997 bytes | July 28 2025 08:07:09. | |
perllocal.pod | File | 10955 bytes | March 17 2024 10:36:19. | |
re.pm | File | 22687 bytes | July 28 2025 08:07:09. | |
signal.ph | File | 3381 bytes | July 28 2025 08:07:18. | |
stdarg.ph | File | 2870 bytes | July 28 2025 08:07:18. | |
stdc-predef.ph | File | 840 bytes | July 28 2025 08:07:18. | |
stddef.ph | File | 12372 bytes | July 28 2025 08:07:18. | |
syscall.ph | File | 86 bytes | July 28 2025 08:07:18. | |
syslimits.ph | File | 452 bytes | July 28 2025 08:07:18. | |
syslog.ph | File | 85 bytes | July 28 2025 08:07:18. | |
wait.ph | File | 83 bytes | July 28 2025 08:07:18. |
package ODBM_File; use strict; use warnings; require Tie::Hash; require XSLoader; our @ISA = qw(Tie::Hash); our $VERSION = "1.14"; XSLoader::load(); 1; __END__ =head1 NAME ODBM_File - Tied access to odbm files =head1 SYNOPSIS use Fcntl; # For O_RDWR, O_CREAT, etc. use ODBM_File; # Now read and change the hash $h{newkey} = newvalue; print $h{oldkey}; ... untie %h; =head1 DESCRIPTION C<ODBM_File> establishes a connection between a Perl hash variable and a file in ODBM_File format;. You can manipulate the data in the file just as if it were in a Perl hash, but when your program exits, the data will remain in the file, to be used the next time your program runs. Use C<ODBM_File> with the Perl built-in C<tie> function to establish the connection between the variable and the file. The arguments to C<tie> should be: =over 4 =item 1. The hash variable you want to tie. =item 2. The string C<"ODBM_File">. (Ths tells Perl to use the C<ODBM_File> package to perform the functions of the hash.) =item 3. The name of the file you want to tie to the hash. =item 4. Flags. Use one of: =over 2 =item C<O_RDONLY> Read-only access to the data in the file. =item C<O_WRONLY> Write-only access to the data in the file. =item C<O_RDWR> Both read and write access. =back If you want to create the file if it does not exist, add C<O_CREAT> to any of these, as in the example. If you omit C<O_CREAT> and the file does not already exist, the C<tie> call will fail. =item 5. The default permissions to use if a new file is created. The actual permissions will be modified by the user's umask, so you should probably use 0666 here. (See L<perlfunc/umask>.) =back =head1 DIAGNOSTICS On failure, the C<tie> call returns an undefined value and probably sets C<$!> to contain the reason the file could not be tied. =head2 C<odbm store returned -1, errno 22, key "..." at ...> This warning is emitted when you try to store a key or a value that is too long. It means that the change was not recorded in the database. See BUGS AND WARNINGS below. =head1 BUGS AND WARNINGS There are a number of limits on the size of the data that you can store in the ODBM file. The most important is that the length of a key, plus the length of its associated value, may not exceed 1008 bytes. See L<perlfunc/tie>, L<perldbmfilter>, L<Fcntl> =cut
SILENT KILLER Tool