struct ViceIoctl a_params; u_int32_t s[4];
int ret;
afs_setcache(int lv, int hv, int lb, int hb){    struct ViceIoctl a_params;    u_int32_t s[4];    s[0] = lv;    s[1] = hv;    s[2] = lb;    s[3] = hb;    a_params.in_size = ((hv == 0) ? 1 : 4) * sizeof(u_int32_t);    a_params.out_size = 0;    a_params.in = (void *)s;    a_params.out = NULL;    if (k_pioctl(NULL, VIOCSETCACHESIZE, &a_params, 0) == -1) {	fserr(PROGNAME, errno, ".");	return 0;    }    return 0;}