tests: od: test command line arguments are checked for overflow

* tests/od/od.pl ($INTMAX_OFLOW): Add definition.
(@Tests): Test -j, -N, -S, and -w with $INTMAX_OFLOW.
This commit is contained in:
Collin Funk
2026-06-13 15:30:42 -07:00
parent bb55b57c0a
commit dfb89db157
+6
View File
@@ -19,6 +19,7 @@
use strict;
my $limits = getlimits ();
my $INTMAX_OFLOW = $limits->{INTMAX_OFLOW};
(my $program_name = $0) =~ s|.*/||;
@@ -101,6 +102,11 @@ my @Tests =
{ERR=>"$prog: invalid -w argument 'w'\n"}],
);
push @Tests,
map {["$_-overflow", "-$_$INTMAX_OFLOW",
{IN_PIPE=>""}, {EXIT=>1},
{ERR=>"od: -$_ argument '$INTMAX_OFLOW' too large\n"}]} qw(j N S w);
my $save_temps = $ENV{DEBUG};
my $verbose = $ENV{VERBOSE};