Exemple #1
0
/*reverse size compare function*/
int revsizecmp(const FTSENT** fsent1, const FTSENT** fsent2)
{
	if((*fsent2)->fts_statp->st_size > (*fsent1)->fts_statp->st_size)
		return -1;
	else if((*fsent2)->fts_statp->st_size < (*fsent1)->fts_statp->st_size)
		return 1;
	else 
		return revnamecmp(fsent1, fsent2);
}
Exemple #2
0
int
revsizecmp(const FTSENT *a, const FTSENT *b)
{
	if (b->fts_statp->st_size > a->fts_statp->st_size)
		return (-1);
	if (b->fts_statp->st_size < a->fts_statp->st_size)
		return (1);
	else
		return (revnamecmp(a, b));
}
Exemple #3
0
int
revmodcmp(const FTSENT *a, const FTSENT *b)
{
	if (b->fts_statp->st_mtime > a->fts_statp->st_mtime)
		return (-1);
	else if (b->fts_statp->st_mtime < a->fts_statp->st_mtime)
		return (1);
	else if (b->fts_statp->st_mtimensec > a->fts_statp->st_mtimensec)
		return (-1);
	else if (b->fts_statp->st_mtimensec < a->fts_statp->st_mtimensec)
		return (1);
	else
		return (revnamecmp(a, b));
}