Go to the source code of this file.
Macros | |
| #define | AFPSTATUS_MACHOFF 0 |
| #define | AFPSTATUS_VERSOFF 2 |
| #define | AFPSTATUS_UAMSOFF 4 |
| #define | AFPSTATUS_ICONOFF 6 |
| #define | AFPSTATUS_FLAGOFF 8 |
| #define | AFPSTATUS_PRELEN 10 |
| #define | AFPSTATUS_POSTLEN 8 |
| #define | AFPSTATUS_LEN (AFPSTATUS_PRELEN + AFPSTATUS_POSTLEN) |
| #define | AFPSTATUS_MACHLEN 16 |
Functions | |
| void | status_versions (char *, const ASP, const DSI *) |
| void | status_uams (char *, const char *) |
| void | status_init (AFPObj *, AFPObj *, DSI *dsi) |
| void | set_signature (struct afp_options *) |
| Set the server signature. | |
| int | afp_getsrvrinfo (AFPObj *obj, char *ibuf, size_t ibuflen, char *rbuf, size_t *rbuflen) |
| #define AFPSTATUS_FLAGOFF 8 |
| #define AFPSTATUS_ICONOFF 6 |
| #define AFPSTATUS_LEN (AFPSTATUS_PRELEN + AFPSTATUS_POSTLEN) |
| #define AFPSTATUS_MACHLEN 16 |
The number of characters for the MachineType.
| #define AFPSTATUS_MACHOFF 0 |
| #define AFPSTATUS_POSTLEN 8 |
The number of bytes for offset records after the ServerName field.
Right now, this is 2 bytes each for ServerSignature, networkAddressCount, DirectoryNameCount, and UTF-8 ServerName
| #define AFPSTATUS_PRELEN 10 |
The number of bytes for status data prior to the ServerName field.
This is two bytes of offset space for the MachineType, AFPVersionCount, UAMCount, VolumeIconAndMask, and the 16-bit "Fixed" status flags.
| #define AFPSTATUS_UAMSOFF 4 |
| #define AFPSTATUS_VERSOFF 2 |
| int afp_getsrvrinfo | ( | AFPObj * | obj, |
| char * | ibuf, | ||
| size_t | ibuflen, | ||
| char * | rbuf, | ||
| size_t * | rbuflen ) |
|
extern |
Set the server signature.
|
extern |