Dpkg

 view release on metacpan or  search on metacpan

Changes  view on Meta::CPAN


  [ Guillem Jover ]
  * dpkg-shlibdeps: Require non-empty name and version in SONAME formats.
  * Perl modules:
    - Dpkg::Control::Fields: Remove duplicate *Built-Using from field order
      lists. Reported by David Kalnischkies <donkult@debian.org>.
  * Documentation:
    - man: Clarify uses cases for Static-Built-Using.
      Prompted by Shengjing Zhu <zhsj@debian.org>.
  * Test suite:
    - Use actual octal numbers for chmod() calls.
    - Do not use non-POSIX shell syntax for arithmetic expressions.
      Based on a patch by Sören Tempel <soeren@soeren-tempel.net>.

  [ Helge Kreutzmann ]
  * Localization:
    - Update German man pages translation.

 -- Guillem Jover <guillem@debian.org>  Sat, 26 Mar 2022 13:38:44 +0100

dpkg (1.21.3) unstable; urgency=medium

Changes  view on Meta::CPAN


  [ Updated man pages translations ]
  * Dutch (Frans Spiesschaert). Closes: #912024
  * German (Helge Kreutzmann).

 -- Guillem Jover <guillem@debian.org>  Tue, 22 Jan 2019 14:26:04 +0100

dpkg (1.19.2) unstable; urgency=medium

  [ Guillem Jover ]
  * dpkg: Fix --force-not-root for chown() and chmod() based syscalls, and
    give a more meaningful error message on chroot(). Closes: #614126
  * dpkg-divert, dpkg-statoverride: Add new --instdir and --root options,
    and make the commands honor the DPKG_ROOT environment variable.
    Closes: #487108
  * libdpkg: Call the pager with «$SHELL -c» to respect POSIX. Closes: #910009
  * libdpkg: Do not spawn a pager if we are going to call «cat».
  * libdpkg: Honor DPKG_PAGER when spawning a pager.
    Suggested by Craig Sanders <cas@taz.net.au>.
  * libdpkg: Set LESS to “-FRSXMQ” if not already set, when spawning a pager.
  * libdpkg: Ignore SIGPIPE when setting up a pager, and then ignore EPIPE

Changes  view on Meta::CPAN

  * Add a new configure --with-dpkg-deb-compressor option to allow selecting
    the default dpkg-deb compressor, mainly for downstreams.
  * Switch dpkg-deb default compressor from gzip to xz. Build dpkg.deb using
    gzip to make debootstrap life easier on non-Debian based systems.
  * Add support for gzip compression strategies to dpkg-deb. The new
    strategies are: filtered, huffman, rle and fixed.
  * Change dpkg and dpkg-deb help output to recommend apt instead of dselect
    as a user-friendly frontend.
  * Remove temporary file on error during «dpkg-divert --rename».
  * Fix value caching in Dpkg::Arch by not shadowing the variables.
  * Fix chmod() arguments order in Dpkg::Source::Quilt. Closes: #710265
    Thanks to Pablo Oliveira <pablo@sifflez.org>.
  * Add new dpkg-shlibdeps -l option to add private shared library directories.
    This should be used instead of abusing LD_LIBRARY_PATH to pass the paths,
    which might be problematic when cross-compiling. Closes: #698881
  * Only apply empty line and comma cleanups when doing substvar replacements
    on fields where those are relevant. Closes: #659814
  * Do not scan control files twice for PGP signature presence.

  [ Raphaël Hertzog ]
  * Fix dpkg-maintscript-helper rm_conffile and mv_conffile to do nothing

Changes  view on Meta::CPAN

    Based on a patch from Bruce Sass <bmsass@shaw.ca>. Closes: #21659
  * Reduce memory usage of dselect by avoiding usage of a big infopad.
    Thanks to Michel Lespinasse <walken@zoy.org> for the patch.
    Closes: #395140
  * Largely improve and update dpkg-buildpackage's manual page.
  * Clarify two points in dpkg-source(1). Closes: #490693
  * Support RUNPATH exactly like RPATH in dpkg-shlibdeps. Closes: #502258
    Thanks to Javier Serrano Polo <jasp00@terra.es>.
  * Set Standards-Version to 3.8.0 (no changes needed).
  * Drop some unneeded lintian overrides.
  * Fix a chmod call in dpkg-source to not fail when POSIXLY_CORRECT is set.
    Closes: #506028
  * Optimize dpkg-shlibdeps by caching parsed symbols files and
    objdump objects. Thanks to Modestas Vainius <modestas@vainius.eu> for the
    patch. Closes: #503954
  * Add new framework to hook vendor-specific logic (see
    module Dpkg::Vendor::Default).
  * Add Ubuntu vendor object implementing lookup of launchpad bugs in
    changelogs and a safety-check for Maintainer fields of forked packages
    (launched during source build). Closes: #426752, #499924
  * Improve behaviour of update-alternatives --config. Thanks to

Changes  view on Meta::CPAN

 -- Wichert Akkerman <wakkerma@debian.org>  Thu, 26 Apr 2001 12:39:16 +0200

dpkg (1.8.3.1) unstable; urgency=low

  * Revert change to nfmalloc.c that was causing SIGBUS on sparc.

 -- Ben Collins <bcollins@debian.org>  Sat, 13 Jan 2001 08:52:11 -0500

dpkg (1.8.3) unstable; urgency=low

  * Do chown before chmod in dpkg-statoverride, Closes: Bug#81943
  * Fix recursion in dpkg-shlibdeps, Closes: Bug#81322
  * Really completely revert dpkg-source patches which broke backwards
    compatibility

 -- Wichert Akkerman <wakkerma@debian.org>  Fri, 12 Jan 2001 00:02:22 -0800

dpkg (1.8.2) unstable; urgency=low

  * Don't attempt to read from an input source when we only want 0 bytes.
    Also handle buggy systems that return EAGAIN instead of EINTR.  Closes:

Changes  view on Meta::CPAN

    to libtool itself after running configure
  * Removed shlibs.default.i386. It's now a template for arch porting to
    Debian/dpkg, we install it still, if there exists a file matching the
    arch
  * Reimplemented a better *stat cache for the removal checking code,
    this helps a lot when doing upgrades where the packages are a lot
    different in layout
  * Increased largemem auto detection to >= 24megs, since it's not uncommon
    for dpkg to actually use 16megs of ram all on its own when using the
    largemem setting (old minimum was 16megs)
  * debian/rules: chmod -x everything in /usr/lib to make lintian happy.
    in the clean phase just rm -rf $(BUILD), we don't need to run
    distclean and all that other stuff. Don't run "make dist", we
    simply copy the .tar.gz that dpkg-source creates for the byhand
    source.
  * Make start-stop-daemon exit(1) when we don't find one of the
    pid's we are trying to kill, in accordance with the man page.
  * When running --configure on an already installed package, just
    say it's installed, and not that it is in an unconfigurable
    state
  * Fixed some compiler warnings

Changes  view on Meta::CPAN

  * Non-maintainer release.
  * NMU number 13, lets see what breaks :)
  * update-alternatives works across filesystems now
  * Make -sgpg work in dpkg-buildpackage (typo)

 -- Wichert Akkerman <wakkerma@debian.org>  Tue, 28 Sep 1999 01:26:19 +0200

dpkg (1.4.1.12) unstable; urgency=low

  * Non-maintainer release.
  * Fix typo in chmodsafe_unlink that made dpkg chmod files that
    weren't setuid or setgid

 -- Wichert Akkerman <wakkerma@debian.org>  Sun, 26 Sep 1999 02:41:30 +0200

dpkg (1.4.1.11) unstable; urgency=low

  * Non-maintainer release.
  * Added sparc64 to archtable
  * Added entries for newer alpha architectures to the archtable
  * Always run patch and diff with LANG set to C.

Changes  view on Meta::CPAN

  * Merge changes from dpkg-iwj tree:
    + change section in dpkg-deb.1 to 1
    + Use COPYINGFILE instead of hardcoded GPL-location in showcopyright()
    + varbufprintf (used for some error messages) vsnprintf return value
      assumption changed to correspond to reality rather than glibc-doc.
    + Don't read available-info when not needed (slightly improved from
      dpkg-iwj: don't read for listfiles either :)
    + Cleanup --assert-* code
    + Assume largemem on systems without sysinfo(2).
    + modify preexec-script for easier script execution
    + Do not chmod(".../path/to/symlink",0600) causing many bad perms.
    + Sanity-check numbers for parameters
    + Move some logic from process_archive into wantinstall
    + Print '0' in dpkg-scanpackages if no packages found.

 -- Wichert Akkerman <wakkerma@debian.org>  Fri, 10 Sep 1999 04:06:32 +0200

dpkg (1.4.1.6) unstable; urgency=low

  * Non-maintainer release.
  * scripts/dpkg-architecture.pl: Update to latest version.

Changes  view on Meta::CPAN


 -- Nils Rennebarth <nils@debian.org>  Sun,  7 Jun 1998 19:14:51 +0200

dpkg (1.4.0.22) frozen unstable; urgency=medium

  * Non-maintainer bug-fix release
  * Install main changelog file as `changelog.gz' instead of
    `changelog.dpkg.gz' (Debian Policy, section 5.8) (Bug#6052,15157)
  * Avoid use of /tmp/*.$$ in preinst and postinst (Bug#19712)
  * Make sure diversions file is always created with mode 0644 (Bug#19494)
  * When removing a file, chmod it to 000 if it's a char or block
    device or remove its s[ug]id bits, if any (Bug#6006)
  * Minor fixes in the programmer's manual (Bug#6206)
  * Always create readable status and available files
    (Bug#9869,11887,14636,15786,19146)
  * Make dpkg-gencontrol honour -DArchitecture=xxxx (Bug#9893)
  * Allow different archs for the same binary in debian/files (Bug#9894)
  * Added workaround in /usr/lib/dpkg/methods/disk/setup
    to avoid bash warning (Bug#10111,10131)
  * Recognize old .deb packages with other locales (Bug#12232)
  * Added `SHELL=bash' to debian/rules: it uses bash-specific structs

lib/Dpkg/BuildDriver/DebianRules.pm  view on Meta::CPAN


=cut

sub pre_check {
    my $self = shift;

    if (@{$self->{debian_rules}} == 1 && ! -x $self->{debian_rules}[0]) {
        warning(g_('%s is not executable; fixing that'),
                $self->{debian_rules}[0]);
        # No checks of failures, non fatal.
        chmod 0755, $self->{debian_rules}[0];
    }
}

=item $bool = $bd->need_build_task($build_task, $binary_task)

Returns whether we need to use the build task.

B<Note>: This method is needed as long as we support building as root-like.
Once that is not needed this method will be deprecated.

lib/Dpkg/Source/Archive.pm  view on Meta::CPAN

                    $dest_exists = 0;
                } else {
                    syserr(g_('cannot get target pathname %s metadata'), $destpath);
                }
            }
            my $dest_is_dir = -d _;
            if ($dest_exists) {
                if ($dest_is_dir && $src_is_dir) {
                    # Refresh the destination directory attributes with the
                    # ones from the tarball.
                    chmod $mode, $destpath
                        or syserr(g_('cannot change directory %s mode'), $File::Find::name);
                    utime $atime, $mtime, $destpath
                        or syserr(g_('cannot change directory %s times'), $File::Find::name);

                    # We should do nothing, and just walk further tree.
                    return;
                } elsif ($dest_is_dir) {
                    rmdir $destpath
                        or syserr(g_('cannot remove destination directory %s'), $destpath);
                } else {

lib/Dpkg/Source/Functions.pm  view on Meta::CPAN

=cut

package Dpkg::Source::Functions 0.01;

use strict;
use warnings;

our @EXPORT_OK = qw(
    erasedir
    fixperms
    chmod_if_needed
    fs_time
    is_binary
);

use Exporter qw(import);
use Errno qw(ENOENT);

use Dpkg::ErrorHandling;
use Dpkg::Gettext;
use Dpkg::File;

lib/Dpkg/Source/Functions.pm  view on Meta::CPAN

        syserr(g_("unable to check for removal of directory '%s'"), $dir);
    }
    error(g_("rm -rf failed to remove '%s'"), $dir);
}

sub fixperms {
    my $dir = shift;
    my ($mode, $modes_set);
    # Unfortunately tar insists on applying our umask _to the original
    # permissions_ rather than mostly-ignoring the original
    # permissions.  We fix it up with chmod -R (which saves us some
    # work) but we have to construct a u+/- string which is a bit
    # of a palaver.  (Numeric doesn't work because we need [ugo]+X
    # and [ugo]=<stuff> doesn't work because that unsets sgid on dirs.)
    $mode = 0777 & ~umask;
    for my $i (0 .. 2) {
        $modes_set .= ',' if $i;
        $modes_set .= qw(u g o)[$i];
        for my $j (0 .. 2) {
            $modes_set .= $mode & (0400 >> ($i * 3 + $j)) ? '+' : '-';
            $modes_set .= qw(r w X)[$j];
        }
    }
    system('chmod', '-R', '--', $modes_set, $dir);
    subprocerr("chmod -R -- $modes_set $dir") if $?;
}

# Only change the pathname permissions if they differ from the desired.
#
# To be able to build a source tree, a user needs write permissions on it,
# but not necessarily ownership of those files.
sub chmod_if_needed {
    my ($newperms, $pathname) = @_;
    my $oldperms = (stat $pathname)[2] & 07777;

    return 1 if $oldperms == $newperms;
    return chmod $newperms, $pathname;
}

# Touch the file and read the resulting mtime.
#
# If the file doesn't exist, create it, read the mtime and unlink it.
#
# Use this instead of time() when the timestamp is going to be
# used to set file timestamps. This avoids confusion when an
# NFS server and NFS client disagree about what time it is.
sub fs_time {

lib/Dpkg/Source/Package.pm  view on Meta::CPAN

    # Make sure debian/rules is executable
    my $rules = File::Spec->catfile($newdirectory, 'debian', 'rules');
    my @s = lstat($rules);
    if (not scalar(@s)) {
        unless ($! == ENOENT) {
            syserr(g_('cannot stat %s'), $rules);
        }
        warning(g_('%s does not exist'), $rules)
            unless $self->{options}{skip_debianization};
    } elsif (-f _) {
        chmod($s[2] | 0111, $rules)
            or syserr(g_('cannot make %s executable'), $rules);
    } else {
        warning(g_('%s is not a plain file'), $rules);
    }
}

sub do_extract {
    croak 'Dpkg::Source::Package does not know how to unpack a ' .
          'source package; use one of the subclasses';
}

lib/Dpkg/Source/Package/V1.pm  view on Meta::CPAN

				       DIR => getcwd(), UNLINK => 0);
	my $tar = Dpkg::Source::Archive->new(filename => $newtar,
		    compression => compression_guess_from_filename($tarname),
		    compression_level => $self->{options}{comp_level});
	$tar->create(options => \@tar_ignore, chdir => $tardirbase);
	$tar->add_directory($tardirname);
	$tar->finish();
	rename($newtar, $tarname)
	    or syserr(g_("unable to rename '%s' (newly created) to '%s'"),
	              $newtar, $tarname);
	chmod(0666 &~ umask(), $tarname)
	    or syserr(g_("unable to change permission of '%s'"), $tarname);
    } else {
	info(g_('building %s using existing %s'),
	     $sourcepackage, $tarname);
    }

    if ($tarname) {
        $self->add_file($tarname);
        if (-e "$tarname.sig" and not -e "$tarname.asc") {
            $self->armor_original_tarball_signature("$tarname.sig", "$tarname.asc");

lib/Dpkg/Source/Package/V1.pm  view on Meta::CPAN

	            "\n " . join("\n ", @files));
	    info(g_("use the '3.0 (quilt)' format to have separate and " .
	            'documented changes to upstream files, see dpkg-source(1)'));
	    error(g_('aborting due to --abort-on-upstream-changes'))
		if $self->{options}{abort_on_upstream_changes};
	}

	rename($newdiffgz, $diffname)
	    or syserr(g_("unable to rename '%s' (newly created) to '%s'"),
	              $newdiffgz, $diffname);
	chmod(0666 &~ umask(), $diffname)
	    or syserr(g_("unable to change permission of '%s'"), $diffname);

	$self->add_file($diffname);
    }

    if ($sourcestyle =~ m/[prPR]/) {
        erasedir($origdir);
    }

    if ($ur) {

lib/Dpkg/Source/Package/V2.pm  view on Meta::CPAN


use Dpkg::Gettext;
use Dpkg::ErrorHandling;
use Dpkg::File;
use Dpkg::Path qw(find_command);
use Dpkg::Compression;
use Dpkg::Source::Archive;
use Dpkg::Source::Patch;
use Dpkg::Source::BinaryFiles;
use Dpkg::Exit qw(push_exit_handler pop_exit_handler);
use Dpkg::Source::Functions qw(erasedir chmod_if_needed fs_time);
use Dpkg::Vendor qw(run_vendor_hook);
use Dpkg::Control;
use Dpkg::Changelog::Parse;

use parent qw(Dpkg::Source::Package);

our $CURRENT_MINOR_VERSION = '0';

sub init_options {
    my $self = shift;

lib/Dpkg/Source/Package/V2.pm  view on Meta::CPAN

Last-Update: $yyyy_mm_dd\n\n";
    return $text;
}

sub register_patch {
    my ($self, $dir, $patch_file, $patch_name) = @_;
    my $patch = File::Spec->catfile($dir, 'debian', 'patches', $patch_name);
    if (-s $patch_file) {
        copy($patch_file, $patch)
            or syserr(g_('failed to copy %s to %s'), $patch_file, $patch);
        chmod_if_needed(0666 & ~ umask(), $patch)
            or syserr(g_("unable to change permission of '%s'"), $patch);
        my $applied = File::Spec->catfile($dir, 'debian', 'patches', '.dpkg-source-applied');
        open(my $applied_fh, '>>', $applied)
            or syserr(g_('cannot write %s'), $applied);
        print { $applied_fh } "$patch\n";
        close($applied_fh) or syserr(g_('cannot close %s'), $applied);
    } elsif (-e $patch) {
        unlink($patch) or syserr(g_('cannot remove %s'), $patch);
    }
    return $patch;

lib/Dpkg/Source/Package/V3/Native.pm  view on Meta::CPAN

    my $tar = Dpkg::Source::Archive->new(filename => $newtar,
                compression => compression_guess_from_filename($tarname),
                compression_level => $self->{options}{comp_level});
    $tar->create(options => \@tar_ignore, chdir => $dirbase);
    $tar->add_directory($dirname);
    $tar->finish();
    rename($newtar, $tarname)
        or syserr(g_("unable to rename '%s' (newly created) to '%s'"),
                  $newtar, $tarname);
    pop_exit_handler();
    chmod(0666 &~ umask(), $tarname)
        or syserr(g_("unable to change permission of '%s'"), $tarname);

    $self->add_file($tarname);
}

=head1 CHANGES

=head2 Version 0.xx

This is a private module.

lib/Dpkg/Source/Package/V3/Quilt.pm  view on Meta::CPAN


use List::Util qw(any);
use File::Spec;
use File::Copy;

use Dpkg::Gettext;
use Dpkg::ErrorHandling;
use Dpkg::File;
use Dpkg::Version;
use Dpkg::Source::Patch;
use Dpkg::Source::Functions qw(erasedir chmod_if_needed fs_time);
use Dpkg::Source::Quilt;
use Dpkg::Exit;

# Based on wig&pen implementation
use parent qw(Dpkg::Source::Package::V2);

our $CURRENT_MINOR_VERSION = '0';

sub init_options {
    my $self = shift;

lib/Dpkg/Source/Package/V3/Quilt.pm  view on Meta::CPAN


sub register_patch {
    my ($self, $dir, $tmpdiff, $patch_name) = @_;

    my $quilt = $self->_build_quilt_object($dir);
    my $patch = $quilt->get_patch_file($patch_name);

    if (-s $tmpdiff) {
        copy($tmpdiff, $patch)
            or syserr(g_('failed to copy %s to %s'), $tmpdiff, $patch);
        chmod_if_needed(0666 & ~ umask(), $patch)
            or syserr(g_("unable to change permission of '%s'"), $patch);
    } elsif (-e $patch) {
        unlink($patch) or syserr(g_('cannot remove %s'), $patch);
    }

    if (-e $patch) {
        # Add patch to series file
        $quilt->register($patch_name);
    } else {
        # Remove auto_patch from series

lib/Dpkg/Source/Quilt.pm  view on Meta::CPAN

use File::Spec;
use File::Copy;
use File::Find;
use File::Path qw(make_path);
use File::Basename;

use Dpkg::Gettext;
use Dpkg::ErrorHandling;
use Dpkg::File;
use Dpkg::Source::Patch;
use Dpkg::Source::Functions qw(erasedir chmod_if_needed fs_time);
use Dpkg::Vendor qw(get_current_vendor);

sub new {
    my ($this, $dir, %opts) = @_;
    my $class = ref($this) || $this;

    my $self = {
        dir => $dir,
    };
    bless $self, $class;

lib/Dpkg/Source/Quilt.pm  view on Meta::CPAN

        wanted => sub {
            return if -d;
            my $relpath_in_srcpkg = File::Spec->abs2rel($_, $patch_dir);
            my $target = File::Spec->catfile($self->{dir}, $relpath_in_srcpkg);
            if (-s) {
                unlink($target);
                make_path(dirname($target));
                unless (link($_, $target)) {
                    copy($_, $target)
                        or syserr(g_('failed to copy %s to %s'), $_, $target);
                    chmod_if_needed((stat _)[2], $target)
                        or syserr(g_("unable to change permission of '%s'"), $target);
                }
            } else {
                # empty files are "backups" for new files that patch created
                unlink($target);
            }
        }
    }, $patch_dir);
}

t/Dpkg_Changelog/shadow  view on Meta::CPAN

  * Made login's -f option also able to use the username after -- if none
    was passed as it's optarg, closes: #53702

 -- Ben Collins <bcollins@debian.org>  Mon, 28 Feb 2000 12:37:22 -0500

shadow (19990827-16) unstable; urgency=low

  * got rid of g+s directories in the source tarball, closes: #54585
  * make su mode 4755 in the package. This way there is no chance of a
    failed dpkg install causing it to be left without suid root perms
    before suidmanager or chmod is called in the postinst.
  * src/login.c: added faillog support to the pam_authenticate loop. This
    loop is now completely rewritten, and should produce better results on
    failures, closes: #53164

 -- Ben Collins <bcollins@debian.org>  Sun,  9 Jan 2000 23:35:08 -0500

shadow (19990827-15) unstable; urgency=low

  * src/su.c: moved signal() call to re-establish SIGINT to right place,
    closes: #54496

t/Dpkg_Changelog/shadow  view on Meta::CPAN


shadow (970502-1) unstable; urgency=low

  * Upstream upgrade.

 -- Marek Michalkiewicz <marekm@piast.t19.ds.pwr.wroc.pl>  Fri,  2 May 1997 03:18:00 +0200

shadow (961025-2) frozen unstable; urgency=medium

  * Fix useradd -D segfault (8098, 8152, 8733).
  * Fix shadowconfig - permfix only on xlock; /etc/init.d/xdm rewrite, chmod
    (8102, 8320, 8333, 8708).
  * Remove HOWTO from usr/doc/passwd as it's in linux-doc (8150).
  * Fixes to su.1 (8153).
  * login, passwd, su each conflict and replace with the old shadow-*
    version. (8269, 8290, 8393, 8394).
  * Put /etc/shells back in passwd (8328).
  * Fixed login.postinst for upgrade from shadow-login (8392).
  * Added -e to pwck for use in shadowconfig: reports only errors, no
    warnings (8542).
  * Wrote shadowconfig.8 (8588).

t/Dpkg_Shlibs/objdump.glib-ia64  view on Meta::CPAN

0000000000000000      DF *UND*	0000000000000050  GLIBC_2.2   fopen
0000000000000000      DF *UND*	0000000000000050  GLIBC_2.2   __strtol_internal
0000000000000000      DF *UND*	0000000000000040  GLIBC_2.2   unlink
0000000000000000      DF *UND*	0000000000000430  GLIBC_2.2   iconv
0000000000000000      DF *UND*	00000000000001b0  GLIBC_2.2   perror
0000000000000000      DF *UND*	0000000000000880  GLIBC_2.2   execvp
0000000000000000      DF *UND*	0000000000000330  GLIBC_2.2   ungetc
0000000000000000      DF *UND*	0000000000000140  GLIBC_2.2   _exit
0000000000000000      DF *UND*	0000000000000080  GLIBC_2.3   __ctype_tolower_loc
0000000000000000      DF *UND*	0000000000000070  GLIBC_2.2   bindtextdomain
0000000000000000      DF *UND*	0000000000000040  GLIBC_2.2   chmod
0000000000000000      DF *UND*	0000000000000060  GLIBC_2.2   timegm
0000000000000000      DF *UND*	0000000000000060  GLIBC_2.2   read
0000000000000000      DF *UND*	0000000000000300  GLIBC_2.2   readdir
0000000000000000      DF *UND*	0000000000000300  GLIBC_2.2   free
0000000000000000      DF *UND*	0000000000000060  GLIBC_2.2   dcgettext
0000000000000000      DF *UND*	00000000000000e0  GLIBC_2.2   strrchr
0000000000000000      DF *UND*	0000000000000040  GLIBC_2.2   access
0000000000000000      DF *UND*	0000000000000390  GLIBC_2.2   fflush
0000000000000000      DF *UND*	0000000000000070  GLIBC_2.2   bind_textdomain_codeset
0000000000000000      DF *UND*	00000000000001c0  GLIBC_2.2   opendir

t/Dpkg_Shlibs/objdump.libc6-2.3  view on Meta::CPAN

000d85d0 g    DF .text	0000016c  GLIBC_2.0   authunix_create_default
000d3ed0 g    DF .text	000001d2  GLIBC_PRIVATE __internal_getnetgrent_r
000d93b0 g    DF .text	00000090  GLIBC_2.0   clnt_perrno
0002a780 g    DF .text	000000ef  GLIBC_2.0   getenv
0005d470 g    DF .text	0000003b  GLIBC_2.0   _IO_file_seek
0006e580  w   DF .text	00000064  GLIBC_2.0   wcslen
000bd4c0  w   DF .text	000000d5  GLIBC_2.0   iswcntrl
000be5a0  w   DF .text	0000006d  GLIBC_2.3   towlower_l
000cc440 g    DF .text	00000005  GLIBC_2.2   __cyg_profile_func_exit
000ab0a0  w   DF .text	00000094  GLIBC_2.1   pwrite64
000ac7a0  w   DF .text	0000003a  GLIBC_2.0   fchmod
000f21e0 g    DF .text	00000063 (GLIBC_2.0)  _IO_file_setbuf
00087190 g    DF .text	000001ac  GLIBC_2.1   putgrent
00104d78 g    DO .rodata	00000004 (GLIBC_2.1)  _sys_nerr
000bd920  w   DF .text	000000d5  GLIBC_2.0   iswpunct
000674f0 g    DF .text	000001e5  GLIBC_2.0   mtrace
000b4e30 g    DF .text	0000035f  GLIBC_2.2   __getmntent_r
000ba530 g    DF .text	00000013  GLIBC_2.0   setfsuid
0002ddd0  w   DF .text	00000052  GLIBC_2.0   strtold
0008a480  w   DF .text	0000000c  GLIBC_2.0   getegid
00022640 g    DF .text	0000007b  GLIBC_2.0   isblank

t/Dpkg_Shlibs/objdump.libc6-2.3  view on Meta::CPAN

00078520  w   DF .text	0000004b  GLIBC_2.0   wcscoll
000be610  w   DF .text	0000008c  GLIBC_2.3   wctype_l
000ecf50 g    DF .text	00000a90  GLIBC_PRIVATE _dl_close
00020e90 g    DF .text	0000068a  GLIBC_2.1   __newlocale
000ebd70 g    DF .text	00000021  GLIBC_2.1   utmpxname
00056ec0  w   DF .text	0000002a  GLIBC_2.2   fgetwc_unlocked
0003f2d0 g    DF .text	000024e5  GLIBC_2.0   __printf_fp
00117d88  w   DO .data	00000008  GLIBC_2.0   tzname
0007aee0  w   DF .text	00000030  GLIBC_2.0   gmtime_r
0002bf40 g    DF .text	00000039  GLIBC_2.0   seed48
000ac760  w   DF .text	0000003a  GLIBC_2.0   chmod
000d4fb0 g    DF .text	0000085d  GLIBC_2.1   getnameinfo
00079660  w   DF .text	000008f6  GLIBC_2.3   wcsxfrm_l
00053230  w   DF .text	00000032  GLIBC_2.0   ftrylockfile
0002b9d0  w   DF .text	0000010e  GLIBC_2.0   srandom_r
00021fd0 g    DF .text	0000007d  GLIBC_2.0   isxdigit
000b8600  w   DF .text	000003eb  GLIBC_2.0   tdelete
000d77c0 g    DF .text	00000075  GLIBC_2.3.3 inet6_option_append
00054b50 g    DF .text	00000146  GLIBC_2.0   _IO_fputs
0008a5d0 g    DF .text	00000036  GLIBC_2.0   __getpgid
000abbd0 g    DF .text	0000003a  GLIBC_2.2   posix_spawnattr_getschedparam

t/Dpkg_Shlibs/objdump.libc6-2.3  view on Meta::CPAN

0002aed0  w   DF .text	00000073  GLIBC_2.0   setenv
000b2c70  w   DF .text	0000003a  GLIBC_2.0   getrusage
000b3ca0 g    DF .text	0000002e  GLIBC_2.0   sync
0005c2b0 g    DF .text	0000024c  GLIBC_2.1   freopen64
0006de30 g    DF .text	00000047  GLIBC_2.1.1 __strpbrk_c3
00058190 g    DF .text	0000004c  GLIBC_2.2   _IO_sungetwc
00117db8  w   DO .data	00000004  GLIBC_2.0   program_invocation_short_name
00069d10  w   DF .text	00000068  GLIBC_2.0   strcasecmp
000cd390 g    DF .text	00000007  GLIBC_2.0   htonl
000bb2e0  w   DF .text	00000078  GLIBC_2.0   sendto
000ac7e0 g    DF .text	00000015  GLIBC_2.3.2 lchmod
000dfc30 g    DF .text	00000065  GLIBC_2.0   xdr_u_long
000226e0  w   DF .text	00000017  GLIBC_2.3   isalpha_l
000a4490  w   DF .text	00000036  GLIBC_2.0   sched_get_priority_max
000b4020 g    DF .text	00000015  GLIBC_2.0   revoke
0005efa0 g    DF .text	00000063  GLIBC_2.1   _IO_file_setbuf
000abb70 g    DF .text	0000003a  GLIBC_2.2   posix_spawnattr_getsigmask
000d45d0 g    DF .text	00000068  GLIBC_2.0   setnetgrent
00053270  w   DF .text	0000002d  GLIBC_2.0   funlockfile
000ebe10 g    DF .text	00000248  GLIBC_PRIVATE _dl_open
000785d0 g    DF .text	00000096  GLIBC_2.0   wcwidth

t/Dpkg_Shlibs/objdump.libc6-2.6  view on Meta::CPAN

000e6260 g    DF .text	000002bc  GLIBC_2.1   __backtrace_symbols
00075a60 g    DF .text	0000005d  GLIBC_2.1.1 __strncpy_byn
00060330  w   DF .text	0000017f  GLIBC_2.0   vasprintf
00064870 g    DF .text	000001d0  GLIBC_2.0   _IO_un_link
000e8ba0 g    DF .text	00000050  GLIBC_2.4   __wcstombs_chk
000d5c60 g    DF .text	00000013  GLIBC_2.0   _mcount
00077dd0 g    DF .text	0000003e  GLIBC_2.0   __wcstod_internal
000f55d0 g    DF .text	000001d0  GLIBC_2.0   authunix_create
000765d0 g    DF .text	000000a0  GLIBC_2.0   wmemcmp
00082a70  w   DF .text	00000032  GLIBC_2.0   gmtime_r
000c2cf0  w   DF .text	00000038  GLIBC_2.0   fchmod
000e6f90 g    DF .text	000000d4  GLIBC_2.3.4 __printf_chk
00060800  w   DF .text	000001c5  GLIBC_2.0   obstack_vprintf
00075200 g    DF .text	00000033  GLIBC_2.1.1 __strspn_cg
000e8640 g    DF .text	00000158  GLIBC_2.4   __fgetws_chk
00016650 g    DF .text	00000038 (GLIBC_2.0)  __cmpdi2
000dfb20 g    DF .text	000000eb  GLIBC_2.3.2 __register_atfork
00090090 g    DF .text	000000a7  GLIBC_2.0   setgrent
0002a790  w   DF .text	00000055  GLIBC_2.0   sigwait
000d71b0  w   DF .text	0000006e  GLIBC_2.3   iswctype_l
000d6840  w   DF .text	0000007b  GLIBC_2.0   wctrans

t/Dpkg_Shlibs/objdump.libc6-2.6  view on Meta::CPAN

00037700 g    DF .text	0000007d  GLIBC_PRIVATE __libc_system
001037e0 g    DF .text	00000069  GLIBC_2.1   xdr_uint16_t
00068ec0 g    DF .text	0000014b  GLIBC_2.0   __libc_mallopt
0002afc0  w   DF .text	000000a2  GLIBC_2.1   sysv_signal
0002f510  w   DF .text	00000030  GLIBC_2.3   strtoll_l
000df310 g    DF .text	00000043  GLIBC_2.0   pthread_attr_getschedparam
000c3f80 g    DF .text	00000038  GLIBC_2.0   __dup2
000df7c0 g    DF .text	0000003c  GLIBC_2.0   pthread_mutex_destroy
0005b0c0  w   DF .text	000000e7  GLIBC_2.2   fgetwc
000cac60 g    DF .text	00000074  GLIBC_2.0   vlimit
000c2cb0  w   DF .text	00000038  GLIBC_2.0   chmod
000cafc0  w   DF .text	00000073  GLIBC_2.0   sbrk
00023550 g    DF .text	00000150  GLIBC_2.0   __assert_fail
001021c0 g    DF .text	0000027a  GLIBC_2.1   clntunix_create
00075110 g    DF .text	00000020  GLIBC_2.1.1 __strrchr_c
00023cb0  w   DF .text	0000000b  GLIBC_2.1   __toascii_l
000d5f10  w   DF .text	000000c9  GLIBC_2.0   iswalnum
00029470  w   DF .text	00000011  GLIBC_2.0   finite
000edbc0 g    DF .text	0000006a  GLIBC_2.0   ether_ntoa_r
000ccec0 g    DF .text	000008d5  GLIBC_2.2   __getmntent_r
00046530 g    DF .text	00000039  GLIBC_2.0   printf

t/Dpkg_Shlibs/objdump.libc6-2.6  view on Meta::CPAN

0005a370 g    DF .text	00000100  GLIBC_2.0   _IO_seekoff
000ca7f0 g    DF .text	00000032  GLIBC_2.0   tcflow
000d0cc0 g    DF .text	000000d4  GLIBC_2.0   hcreate_r
00077d30  w   DF .text	00000046  GLIBC_2.0   wcstouq
0005c480 g    DF .text	0000007e  GLIBC_2.2   _IO_wdoallocbuf
000efd00 g    DF .text	0000003e  GLIBC_2.0   rexec
000d4490 g    DF .text	00000061  GLIBC_2.0   msgget
0005c0c0 g    DF .text	00000034  GLIBC_2.2   fwscanf
00103770 g    DF .text	00000069  GLIBC_2.1   xdr_int16_t
000e7bf0 g    DF .text	00000034  GLIBC_2.4   __getcwd_chk
000c2d60 g    DF .text	0000015a  GLIBC_2.4   fchmodat
00072990 g    DF .text	0000007a  GLIBC_2.0   envz_strip
001461a8 g    DO .bss	00000004  GLIBC_PRIVATE _dl_open_hook
000c3f80  w   DF .text	00000038  GLIBC_2.0   dup2
0005f550 g    DF .text	00000085  GLIBC_2.0   clearerr
00144a94  w   DO .bss	00000004  GLIBC_2.0   environ
000eea20 g    DF .text	00000b7b  GLIBC_2.2   rcmd_af
000f9c50 g    DF .text	00000039  GLIBC_2.2.3 __rpc_thread_svc_max_pollfd
00092670  w   DF .text	00000055  GLIBC_2.0   pause
0002c740  w   DF .text	000000fe  GLIBC_2.0   unsetenv
0002dd00 g    DF .text	00000052  GLIBC_2.0   rand_r

t/Dpkg_Shlibs/objdump.libc6-2.6  view on Meta::CPAN

000c1f90 g    DF .text	0000008e  GLIBC_2.0   __xstat
000800b0  w   DF .text	00000ef3  GLIBC_2.3   wcscoll_l
000e6100 g    DF .text	00000160  GLIBC_2.1   __backtrace
000d30b0 g    DF .text	00000038 (GLIBC_2.0)  getrlimit
000ca9d0 g    DF .text	0000003f  GLIBC_2.2   getrlimit
0002a860  w   DF .text	00000063  GLIBC_2.0   sigsetmask
00100470 g    DF .text	00000073  GLIBC_2.1   key_encryptsession
00023a20 g    DF .text	00000048  GLIBC_2.0   isdigit
00055cc0 g    DF .text	00000041  GLIBC_2.0   scanf
000d28d0 g    DF .text	00000040  GLIBC_2.3   getxattr
000c2d30 g    DF .text	00000022  GLIBC_2.3.2 lchmod
000239d0 g    DF .text	00000046  GLIBC_2.0   iscntrl
000d43c0 g    DF .text	000000c5  GLIBC_PRIVATE __libc_msgrcv
000cb830  w   DF .text	00000039  GLIBC_2.0   getdtablesize
000d35d0  w   DF .text	00000046  GLIBC_2.0   mount
0012d500 g    DO .rodata	00000004  GLIBC_2.4   sys_nerr
0012d50c g    DO .rodata	00000004 (GLIBC_2.3)  sys_nerr
0012d508 g    DO .rodata	00000004 (GLIBC_2.1)  sys_nerr
0012d504 g    DO .rodata	00000004 (GLIBC_2.0)  sys_nerr
00023ed0 g    DF .text	00000011  GLIBC_2.1   __toupper_l
0002d9f0  w   DF .text	000000b7  GLIBC_2.0   random_r



( run in 0.754 second using v1.01-cache-2.11-cpan-8d75d55dd25 )