iop->buffer = malloc(BUFFER);
if (iop->buffer == NULL) {
(void) close(fd);
- free((void *) iop);
+ free(iop);
errno = ENOMEM;
return NULL;
}
return 0;
}
close(iop->_file);
- free((void *)iop->buffer);
- free((void *)iop);
+ free(iop->buffer);
+ free(iop);
return 0;
}
/* Free memory allocated during VL call */
if (bulkentries.nbulkentries_val) {
- free((char *)bulkentries.nbulkentries_val);
+ free(bulkentries.nbulkentries_val);
bulkentries.nbulkentries_val = 0;
entries = 0;
}
error_exit:
if (bulkentries.nbulkentries_val) {
- free((char *)bulkentries.nbulkentries_val);
+ free(bulkentries.nbulkentries_val);
}
return (code);
} /*EvalVolumeSet2 */
ERROR(code);
/* free space for the server args */
- free((char *)serverArgs);
+ free(serverArgs);
error_exit:
return (code);
cfg_CellServDbStatusDeallocate(cfg_cellServDbStatus_t * statusItempP,
afs_status_p st)
{
- if ( statusItempP )
- free((void *)statusItempP);
+ if ( statusItempP )
+ free(statusItempP);
if (st != NULL) {
*st = 0;
cfg_StringDeallocate(char *stringDataP, /* (multi)string to deallocate */
afs_status_p st)
{ /* completion status */
- free((void *)stringDataP);
+ free(stringDataP);
if (st != NULL) {
*st = 0;
}
cfg_PartitionListDeallocate(cfg_partitionEntry_t * partitionListDataP,
afs_status_p st)
{
- free((void *)partitionListDataP);
+ free(partitionListDataP);
if (st != NULL) {
*st = 0;
}
pcb->fiber = CreateFiber(stacksize, Enter_LWP, pcb);
if (pcb->fiber == NULL) {
- free((void*)pcb);
+ free(pcb);
return LWP_EINIT;
}
Debug(0, ("Create: pcb=0x%p, funP=0x%p, argP=0x%p\n", pcb, funP, argP))
if (pid->fiber != NULL) {
DeleteFiber(pid->fiber);
}
- if (pid->eventlist != NULL) free((void*)pid->eventlist);
- free((void*)pid);
+ if (pid->eventlist != NULL) free(pid->eventlist);
+ free(pid);
}
static void Dispose_of_Dead_PCB(PROCESS cur)
void
IOMGR_FreeFDSet(fd_set * fds)
{
- free((char *)fds);
+ free(fds);
}
#endif
mp2->m_page);
#endif
*mpp = mp2->m_next;
- free((char *)mp2);
+ free(mp2);
} else
mpp = &mp2->m_next;
}
for (i = 0; i < MDATA; ++i)
lmap->m_data[i] |= rmap->m_data[i];
*rightmp = rmap->m_next;
- free((char *)rmap);
+ free(rmap);
break;
}
}
for (i = 0; i < MDATA; ++i)
sig |= (lmap->m_data[i] &= rmap->m_data[i]);
*rightmp = rmap->m_next;
- free((char *)rmap);
+ free(rmap);
break;
}
if (rmap && sig) {
leftmp = &lmap->m_next;
} else {
*leftmp = lmap->m_next;
- free((char *)lmap);
+ free(lmap);
}
}
free_map((struct map *)right);
for (i = 0; i < MDATA; ++i)
sig |= (lmap->m_data[i] &= ~rmap->m_data[i]);
*rightmp = rmap->m_next;
- free((char *)rmap);
+ free(rmap);
break;
}
if (!rmap || sig) {
leftmp = &lmap->m_next;
} else {
*leftmp = lmap->m_next;
- free((char *)lmap);
+ free(lmap);
}
}
free_map((struct map *)right);
fclose(source);
source = sp->s_file;
shead = sp->s_next;
- free((char *)sp);
+ free(sp);
return 1;
}
if (dir->h != INVALID_HANDLE_VALUE)
FindClose(dir->h);
- free((void *)dir);
+ free(dir);
return 0;
}
if (inphead == NULL)
return;
for (inpp = &inpsort[inplast - 1]; inpp >= inpsort; inpp--)
- free((char *)(*inpp));
- free((char *)inphead);
- free((char *)inpsort);
+ free(*inpp);
+ free(inphead);
+ free(inpsort);
inphead = inpsort = NULL;
}
#endif
ckfini();
free(blockmap);
free(statemap);
- free((char *)lncntp);
+ free(lncntp);
lncntp = NULL;
blockmap = statemap = NULL;
#ifdef AFS_SUN5_ENV
zlnp->zlncnt = zlnhead->zlncnt;
zlnp = zlnhead;
zlnhead = zlnhead->next;
- free((char *)zlnp);
+ free(zlnp);
clri(&idesc, "UNREF", 1);
break;
}
dlp->dup = duplist->dup;
dlp = duplist;
duplist = duplist->next;
- free((char *)dlp);
+ free(dlp);
break;
}
if (dlp == 0) {
flush(fswritefd, bp);
nbp = bp->b_prev;
free(bp->b_un.b_buf);
- free((char *)bp);
+ free(bp);
}
#ifdef AFS_SUN5_ENVX
pbp = pdirbp = NULL;
}
H_UNLOCK;
}
- free((void *)list);
+ free(list);
} /* h_Enumerate */
for (i = 0; i < nentries; i++, entry++)
display_entry(entry, 0);
if (entries.bulkentries_val)
- free((char *)entries.bulkentries_val);
+ free(entries.bulkentries_val);
} else if (!strcmp(oper, "lan2")) {
int nentries, i, si, nsi, t = 0;
nbulkentries entries;
for (i = 0; i < nentries; i++, entry++)
display_entryN(entry, 0);
if (entries.nbulkentries_val)
- free((char *)entries.nbulkentries_val);
+ free(entries.nbulkentries_val);
}
printf("--- %d volumes ---\n", t);
} else if (!strcmp(oper, "ln")) {
for (vllist = linkedvldbs.node; vllist; vllist = vllist1) {
vllist1 = vllist->next_vldb;
display_entry((struct vldbentry *)&vllist->VldbEntry, 0);
- free((char *)vllist);
+ free(vllist);
}
} else if (!strcmp(oper, "di")) {
sscanf(&(*argp)[0], "%d", &id);
printf("[0x%x %u] %s\n", *addrp, *addrp,
hostutil_GetNameByINet(ntohl(*addrp)));
}
- free((char *)addrs.bulkaddrs_val);
+ free(addrs.bulkaddrs_val);
} else if (!strcmp(oper, "gau")) {
int nentries, i, j;
afs_uint32 *addrp;
hostutil_GetNameByINet(mhaddrp[j]));
}
if (mhaddrs.bulkaddrs_val)
- free((char *)mhaddrs.bulkaddrs_val);
+ free(mhaddrs.bulkaddrs_val);
} else {
printf("[0x%x %u] %s\n", *addrp, *addrp,
hostutil_GetNameByINet(ntohl(*addrp)));
}
}
- free((char *)addrs.bulkaddrs_val);
+ free(addrs.bulkaddrs_val);
} else if (!strcmp(oper, "mhc")) {
afs_uint32 serveraddrs[MAXSERVERID + 1][VL_MAXIPADDRS_PERMH];
afs_int32 serveraddrtype[MAXSERVERID + 1];
for (j = 0; j < nentries2; j++) {
serveraddrs[i][j] = ntohl(addrp2[j]);
}
- free((char *)addrs2.bulkaddrs_val);
+ free(addrs2.bulkaddrs_val);
}
if (nargs) {
}
}
}
- free((char *)addrs1.bulkaddrs_val);
+ free(addrs1.bulkaddrs_val);
/* Look for any duplicates */
for (i = 0; i < MAXSERVERID + 1; i++) {
countAbort(this_op);
ubik_AbortTrans(ctx.trans);
if (vldbentries->nbulkentries_val)
- free((char *)vldbentries->nbulkentries_val);
+ free(vldbentries->nbulkentries_val);
vldbentries->nbulkentries_val = 0;
vldbentries->nbulkentries_len = 0;
*nextstartindex = -1;
closedir(top_dirp);
if (renames)
- free((char *)renames);
+ free(renames);
if (inodeFile != INVALID_FD) {
if (OS_SYNC(inodeFile) == -1) {
Log("Unable to successfully fsync inode file for %s\n", mountedOn);
if (top_dirp)
closedir(top_dirp);
if (renames)
- free((char *)renames);
+ free(renames);
return -1;
}
vip->bitmap = BitMap;
vip->bitmapOffset = 0;
} else
- free((byte *) BitMap);
+ free(BitMap);
#endif /* BITMAP_LATER */
#ifdef AFS_DEMAND_ATTACH_FS
VChangeState_r(vp, state_save);
out:
/* Free the malloced space above */
if (b1)
- free((char *)b1);
+ free(b1);
if (b2)
- free((char *)b2);
+ free(b2);
return error;
}