DOKK / manpages / debian 11 / atfs-dev / atIsDerived.3.en
atclass(3) AtFS Toolkit Library atclass(3)

atFileClassExt, atIsDerived - ASO class handling

#include <atfs.h>
#include <atfstk.h>

char* atFileClassExt (Af_key *aso);

int atIsDerived (Af_key *aso);

atFileClassExt returns a short string (one or two characters long), visualizing the attributed software objects (aso) class. This is a superset of the file class symbols added to filenames by the ls -F command.

/
Directory.
@
Symbolic Link.
=
Socket.
*
Executable.
$
Derived.
^
Locked.

Some combinations are possible. In espacially the circumflex (^) may be combined with any other symbol, resulting in a two letter string.

atIsDerived checks whether the denoted aso is in a derived object cache (return value TRUE) or not (return value FALSE).

ls(1)

Fri Jun 25 16:39:35 1993 AtFStk-1.12