Provided by: atfs-dev_1.4pl6-16.1build1_amd64 bug

NAME

       atWriteStatus,  atWriteMode,  atWriteDate,  atWriteName,  atScanStatus - print and scan special attribute
       values

SYNOPSIS

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

       char*atWriteStatus (Af_key *aso; int verbose);

       char*atWriteMode (Af_key *aso);

       char*atWriteDate (Af_key *aso, char *dateAttribute);

       char*atWriteName (Af_key *aso, char *path);

       int  atScanStatus (char *statusStr);

DESCRIPTION

       atWriteStatus returns a string representation of Asos AF_STATE attribute. With the verbose argument TRUE,
       atWriteStatus  returns  a long (8 character) status name. Otherwise, on FALSE, it returns a one character
       short representation. The result value is a statically defined string in any case.

       atWriteMode generates a ls -l(1) like (e.g. -rwxr-xr-x) string representation of the  AF_MODE  attribute.
       It returns its result in static memory, which will be overwritten on subsequent calls.

       atWriteDate produces a date string from the given dateAttribute to be used for ls -l(1) like output (e.g.
       Jan  8 11:07 or Jul 10  1992).  The format of the date string depends on the value of the date attribute.
       The  string  is  always  12  characters  long and begins with the month and day. For dates younger than 6
       months, the third field is the time, for dates older than 6 months, the year. The result  string  resides
       in static memory, which will be overwritten on subsequent calls.

       atWriteName generates a bound pathname from path and aso.

       atScanStatus  converts  an  status  string  to  an  internal numeric status value. It understands various
       abbreviations, including the one character status strings generated by atWriteStatus.

.BUGS

       The format switch in afWriteDate (for dates older than six months) does not happen at exactly  the  right
       time. It may be a few days later.