X-Git-Url: https://git.m6w6.name/?p=m6w6%2Fext-psi;a=blobdiff_plain;f=psi.d%2Fsyslog.psi;h=9a97d762e2ae7e62575c9473248677527523aa82;hp=b3510b85ced848b0a894ac68887b07b26f0e7844;hb=c0873cbbe9e5a83305adbc2bbd94aede5437f33d;hpb=b1720af16e5d7765e2effcd16e23f351c2f82e54 diff --git a/psi.d/syslog.psi b/psi.d/syslog.psi index b3510b8..9a97d76 100644 --- a/psi.d/syslog.psi +++ b/psi.d/syslog.psi @@ -1,8 +1,10 @@ +#include + function psi\openlog(string $ident, int $option, int $facility) : void { let ident = strval($ident); let option = intval($option); let facility = intval($facility); - return void(openlog); + return openlog(ident, option, facility) as void(openlog); } function psi\closelog() : void { @@ -11,18 +13,18 @@ function psi\closelog() : void { function psi\setlogmask(int $mask) : int { let mask = intval($mask); - return to_int(setlogmask); + return setlogmask(mask) as to_int(setlogmask); } function psi\syslog(int $priority, string $format, mixed ...$args) : void { let priority = intval($priority); let format = strval($format); - return void(syslog); + return syslog(priority, format) as void(syslog); } // redirected macro -extern int LOG_MASK(int pri); -function psi\LOG_MASK(int $pri) : int { - let pri = intval($pri); - return to_int(LOG_MASK); -} +// extern int LOG_MASK(int pri); +//function psi\LOG_MASK(int $pri) : int { +// let pri = intval($pri); +// return LOG_MASK(pri) as to_int(LOG_MASK); +//}