Merge pull request #8 from biergaizi/upstream
[darwin-xtools.git] / dyld / bin / set-alt-dyld
blob032bcf962b0a23895ab91b2861c690b3b76a56ec
1 #!/usr/bin/perl -w
3 use strict;
4 undef $/;
6 if(@ARGV == 0)
8 print "Usage: $0 <macho-executable> [<macho-executable> ...]\n";
9 exit 1;
12 my $arg;
13 foreach $arg (@ARGV)
15 open IN, "<$arg" or die $!;
16 my $in = <IN>;
17 close IN or die $!;
19 if($in =~ s{/usr/lib/dyld}{/usr/lib/dyle})
21 open OUT, ">$arg" or die $!;
22 print OUT $in;
23 close OUT or die $!;
25 else
27 print STDERR "ERROR: $arg\n";
28 exit 1;