if (k_pioctl (path, VIOCGETVOLSTAT, &a_params, 0) == -1) {
if (k_pioctl (path, VIOCGETVOLSTAT, &a_params, 1) == -1) {
void afs_quota (char *path){    struct ViceIoctl      a_params;    struct VolumeStatus  *status;    a_params.in_size = 0;    a_params.out_size = MAXSIZE;    a_params.in = NULL;    a_params.out = malloc (MAXSIZE);    if (a_params.out == NULL) {	printf ("fs: Out of memory\n");	return;    }    if (k_pioctl (path, VIOCGETVOLSTAT, &a_params, 0) == -1) {	fserr(PROGNAME, errno, path);	free(a_params.out);	return;    }    status = (struct VolumeStatus *) a_params.out;      printf("%.0f%% of quota used.\n",	   (1.0 - (float) status->BlocksInUse / status->MaxQuota) * 100);    free(a_params.out);}