diff options
| author | Ruben Westerberg <drclaw@mac.com> | 2019-10-14 05:28:21 +1000 |
|---|---|---|
| committer | Ruben Westerberg <drclaw@mac.com> | 2019-10-14 05:28:21 +1000 |
| commit | c65eeecf854439cf46f363ef7df01a275432dfb7 (patch) | |
| tree | 67d5c40ff92308f627735faa12f67a50c13e7c9d /challenge-029 | |
| parent | bce9e84105a83f6ddec3f9b98365a69c0339fbc9 (diff) | |
| download | perlweeklychallenge-club-c65eeecf854439cf46f363ef7df01a275432dfb7.tar.gz perlweeklychallenge-club-c65eeecf854439cf46f363ef7df01a275432dfb7.tar.bz2 perlweeklychallenge-club-c65eeecf854439cf46f363ef7df01a275432dfb7.zip | |
Added ch-2.pl
Diffstat (limited to 'challenge-029')
| -rw-r--r-- | challenge-029/ruben-westerberg/README | 2 | ||||
| -rwxr-xr-x | challenge-029/ruben-westerberg/perl5/ch-2.pl | 13 | ||||
| -rwxr-xr-x | challenge-029/ruben-westerberg/perl6/ch-2.p6 | 2 |
3 files changed, 15 insertions, 2 deletions
diff --git a/challenge-029/ruben-westerberg/README b/challenge-029/ruben-westerberg/README index 52b861edc1..e6f292a7cb 100644 --- a/challenge-029/ruben-westerberg/README +++ b/challenge-029/ruben-westerberg/README @@ -15,4 +15,4 @@ Run the program with commanline arguments enclosed in single quotes to prevent t ch-2.pl and ch-2.p6 === - +Run the program to demonstrate calling a C function diff --git a/challenge-029/ruben-westerberg/perl5/ch-2.pl b/challenge-029/ruben-westerberg/perl5/ch-2.pl new file mode 100755 index 0000000000..3694d1ae5f --- /dev/null +++ b/challenge-029/ruben-westerberg/perl5/ch-2.pl @@ -0,0 +1,13 @@ +#!/usr/bin/env perl +use warnings; +use strict; + +use Inline C => <<'__END__'; + +int wgetuid() { + return getuid(); +} +__END__ + +print "User ID: ".wgetuid()."\n"; + diff --git a/challenge-029/ruben-westerberg/perl6/ch-2.p6 b/challenge-029/ruben-westerberg/perl6/ch-2.p6 index 6340f809e9..3362743b22 100755 --- a/challenge-029/ruben-westerberg/perl6/ch-2.p6 +++ b/challenge-029/ruben-westerberg/perl6/ch-2.p6 @@ -2,4 +2,4 @@ use NativeCall; sub getuid() returns uint32 is native { * }; -put getuid; +put "User ID: "~getuid; |
