Changeset 2328


Ignore:
Timestamp:
Sep 26, 2005, 6:26:07 AM (20 years ago)
Author:
bird
Message:

libc_gFsUnixAttribsDirGEA2List

Location:
trunk/src/emx/src/lib/sys
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/emx/src/lib/sys/b_fs.h

    • Property cvs2svn:cvs-rev changed from 1.9 to 1.10
    r2327 r2328  
    196196    CHAR    szFlagsName[((sizeof(EA_FLAGS) + 4) & ~3) - 1];
    197197} __libc_gFsUnixAttribsGEA2List;
     198#pragma pack()
     199
     200
     201/**
     202 * The prefilled GEA2LIST construct for querying unix attributes for directory listing.
     203 */
     204#pragma pack(1)
     205extern const struct __LIBC_BACK_FSUNIXATTRIBSDIRGEA2LIST
     206{
     207    ULONG   cbList;
     208
     209    ULONG   offMode;
     210    BYTE    cbModeName;
     211    CHAR    szModeName[((sizeof(EA_MODE) + 4) & ~3) - 1];
     212
     213    ULONG   offINO;
     214    BYTE    cbINOName;
     215    CHAR    szINOName[((sizeof(EA_INO) + 4) & ~3) - 1];
     216} __libc_gFsUnixAttribsDirGEA2List;
    198217#pragma pack()
    199218
  • trunk/src/emx/src/lib/sys/fs.c

    • Property cvs2svn:cvs-rev changed from 1.25 to 1.26
    r2327 r2328  
    155155    OFF(offFlags,  offGen),   FEA_NEEDEA,  sizeof(EA_GEN) - 1,   sizeof(uint32_t) + 4, EA_GEN,   EAT_BINARY, sizeof(uint32_t), 0, "",
    156156    0,                        FEA_NEEDEA,  sizeof(EA_FLAGS) - 1, sizeof(uint32_t) + 4, EA_FLAGS, EAT_BINARY, sizeof(uint32_t), 0, ""
     157#undef OFF
     158};
     159#pragma pack()
     160
     161/**
     162 * The prefilled GEA2LIST construct for querying unix attributes for directory listing.
     163 */
     164const struct __LIBC_BACK_FSUNIXATTRIBSDIRGEA2LIST __libc_gFsUnixAttribsDirGEA2List =
     165{
     166#define OFF(a,b)  offsetof(struct __LIBC_BACK_FSUNIXATTRIBSDIRGEA2LIST, a) - offsetof(struct __LIBC_BACK_FSUNIXATTRIBSDIRGEA2LIST, b)
     167    sizeof(__libc_gFsUnixAttribsDirGEA2List),
     168    OFF(offINO,   offMode),    sizeof(EA_MODE) - 1,    EA_MODE,
     169    0,                         sizeof(EA_INO) - 1,     EA_INO,
    157170#undef OFF
    158171};
Note: See TracChangeset for help on using the changeset viewer.