6 Einträge, 1 Seite |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34
#!/usr/bin/perl use warnings; use strict; use Inline "C"; my ($totalram, $freeram) = sysinfo_as_list(); die "sysinfo failed" unless defined $totalram; print "totalram: $totalram\n"; print "freeram: $freeram\n"; # bei den nächsten beiden Zeilen ist der Bindestrich - durch den # Unterstrich _ zu ersetzen, dieser verschwindet komischerweise # immer hier im Board *wunder* --END-- --C-- #include <sys/sysinfo.h> #define MO_IV(x) sv_2mortal(newSViv(x)) void sysinfo_as_list() { Inline_Stack_Vars; struct sysinfo si; if(sysinfo (&si)) { return; } Inline_Stack_Reset; Inline_Stack_Push(MO_IV(si.totalram)); Inline_Stack_Push(MO_IV(si.freeram)); Inline_Stack_Done; }
6 Einträge, 1 Seite |