Lchown
view release on metacpan or search on metacpan
lib/Lchown.xs view on Meta::CPAN
#include "EXTERN.h"
#include "perl.h"
#include "XSUB.h"
MODULE = Lchown PACKAGE = Lchown
PROTOTYPES: ENABLE
SV *
lchown(owner, group, ...)
unsigned owner
unsigned group
PROTOTYPE: @
PREINIT:
int i;
int ok;
STRLEN len;
CODE:
#ifdef HAS_LCHOWN
ok = 0;
for ( i=2 ; i<items ; i++ )
if ( lchown((char *)SvPV(ST(i),len), owner, group) == 0 )
ok++;
ST(0) = sv_2mortal(newSViv(ok));
#else
errno = ENOSYS;
ST(0) = &PL_sv_undef;
#endif
( run in 1.458 second using v1.01-cache-2.11-cpan-302cb4679cc )