[TAG] (forw) Re: [sf-perl] TMTOWTDI
Benjamin A. Okopnik
ben at linuxgazette.net
Tue Oct 10 23:47:40 MSD 2006
On Mon, Oct 09, 2006 at 04:31:35PM -0700, Rick Moen wrote:
> Doing my part to make your day more surreal.
>
> ----- Forwarded message from David Fetter <david at fetter.org> -----
>
> Date: Mon, 9 Oct 2006 16:22:23 -0700
> From: David Fetter <david at fetter.org>
> To: San Francisco Perl Mongers User Group <sanfrancisco-pm at pm.org>
> Reply-To: San Francisco Perl Mongers User Group <sanfrancisco-pm at pm.org>
> Subject: Re: [sf-perl] TMTOWTDI
>
> On Mon, Oct 09, 2006 at 04:12:19PM -0700, David Alban wrote:
> > But I've never (until now) seen anyone do:
> >
> > $somevar *= 0;
> >
> > Everyone's gotta have their own style, I guess.
>
> That's just beyond weird. I half expected to get something strange
> happening when it was undef, various kinds of references, etc., but
> they didn't.
Ya want style? I'll show ya style.
```
#!/usr/bin/perl -w
open(F, "/dev/tty1") or die "tty1: $!\n";
# Turn on the scroll lock LED
$ret = ioctl(F, 0x4b32, 1);
# Sleep for 1 second
sleep 1;
# Turn it off
ioctl(F, 0x4b32, 0);
print "And now, the return code: $ret\n";
close F;
'''
Unix processes normally return either '0' (success) or 1-255 (something
other than success), right? Right.
``
ben at Fenrir:/tmp$ su -c ./led
Password:
And now, the return code: 0 but true
''
* Ben Okopnik * Editor-in-Chief, Linux Gazette * http://LinuxGazette.NET *
More information about the TAG
mailing list