Poster of Linux kernelThe best gift for a Linux geek
atprint

atprint

Section: AtFS Toolkit Library (3) Updated: Fri Jun 25 16:39:43 1993
Local index Up
 

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);

intatScanStatus (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.


 

Index

NAME
SYNOPSIS
DESCRIPTION
.BUGS

This document was created by man2html, using the manual pages.
Time: 21:42:01 GMT, April 16, 2011