view release on metacpan or search on metacpan
[ 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
[ 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
* 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
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
-- 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:
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
* 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.
* 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.
-- 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