struct ViceIoctl a_params;
char buf[2048]; int ret;
afs_wscell (void){    struct ViceIoctl a_params;    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 (NULL, VIOC_GET_WS_CELL, &a_params, 0) == -1) {	fserr(PROGNAME, errno, NULL);	free(a_params.out);	return;    }    printf ("This workstation belongs to cell '%s'\n", a_params.out);    free (a_params.out);}