ALPM
view release on metacpan or search on metacpan
xs/Options.xs view on Meta::CPAN
SetOption
alpm_option_add_assumeinstalled(self, dep)
ALPM_Handle self
ALPM_Depend dep
SetOption
alpm_option_remove_assumeinstalled(self, dep)
ALPM_Handle self
ALPM_Depend dep
void
alpm_option_get_assumeinstalled(self)
ALPM_Handle self
PREINIT:
alpm_list_t *l;
PPCODE:
l = alpm_option_get_assumeinstalled(self);
LIST2STACK(l, c2p_depend);
SetOption
alpm_option_set_assumeinstalled(self, ...)
ALPM_Handle self
PREINIT:
alpm_list_t *lst = NULL;
int i = 1;
CODE:
STACK2LIST(i, lst, p2c_depend);
RETVAL = alpm_option_set_assumeinstalled(self, lst);
OUTPUT:
RETVAL
MODULE = ALPM PACKAGE = ALPM PREFIX = alpm_option_
# Why have get_localdb when there is no set_localdb? s/get_//;
ALPM_LocalDB
localdb(self)
ALPM_Handle self
CODE:
RETVAL = alpm_get_localdb(self);
OUTPUT:
RETVAL
# Ditto.
void
syncdbs(self)
ALPM_Handle self
PREINIT:
alpm_list_t *lst;
PPCODE:
lst = alpm_get_syncdbs(self);
if(lst == NULL && alpm_errno(self)) alpm_croak(self);
LIST2STACK(lst, c2p_syncdb);
ALPM_SigLevel
get_defsiglvl(self)
ALPM_Handle self
CODE:
RETVAL = alpm_option_get_default_siglevel(self);
OUTPUT:
RETVAL
SetOption
set_defsiglvl(self, siglvl)
ALPM_Handle self
SV* siglvl
CODE:
if(strcmp(SvPV_nolen(siglvl), "default") == 0){
croak("Default signature level cannot itself be set to default. You hear the sound of one hand clapping");
}else{
RETVAL = alpm_option_set_default_siglevel(self, p2c_siglevel(siglvl));
}
OUTPUT:
RETVAL
# EOF
( run in 2.409 seconds using v1.01-cache-2.11-cpan-5837b0d9d2c )