diff options
| author | Alexander Viro <viro@www.linux.org.uk> | 2004-10-05 17:52:50 -0700 |
|---|---|---|
| committer | Linus Torvalds <torvalds@ppc970.osdl.org> | 2004-10-05 17:52:50 -0700 |
| commit | c3d28db7b8fa9063523783f4ffa0b72f16801f8c (patch) | |
| tree | ebd0db78553f1df3192f3010512c12f8b728515d /include/linux/ncp.h | |
| parent | 494c97a27c96e233b933e0bf3abbcf86d473f68b (diff) | |
[PATCH] ncpfs (1/7): constants sanitized
That's the beginning of ncpfs endianness cleanup.
* converted fixed-endian constants to little-endian (i.e. replaced
htons(0xCDAB) with cpu_to_le16(0xABCD), etc.). These guys _are_ little-endian
and make much more sense that way, even aside of annotation issues.
Signed-off-by: Al Viro <viro@parcelfarce.linux.org.uk>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
Diffstat (limited to 'include/linux/ncp.h')
| -rw-r--r-- | include/linux/ncp.h | 60 |
1 files changed, 30 insertions, 30 deletions
diff --git a/include/linux/ncp.h b/include/linux/ncp.h index 92062440abb0..212de21a9573 100644 --- a/include/linux/ncp.h +++ b/include/linux/ncp.h @@ -57,9 +57,9 @@ struct ncp_volume_info { char volume_name[NCP_VOLNAME_LEN + 1]; }; -#define AR_READ (ntohs(0x0100)) -#define AR_WRITE (ntohs(0x0200)) -#define AR_EXCLUSIVE (ntohs(0x2000)) +#define AR_READ (cpu_to_le16(1)) +#define AR_WRITE (cpu_to_le16(2)) +#define AR_EXCLUSIVE (cpu_to_le16(0x20)) #define NCP_FILE_ID_LEN 6 @@ -71,20 +71,20 @@ struct ncp_volume_info { #define NW_NS_OS2 4 /* Defines for ReturnInformationMask */ -#define RIM_NAME (ntohl(0x01000000L)) -#define RIM_SPACE_ALLOCATED (ntohl(0x02000000L)) -#define RIM_ATTRIBUTES (ntohl(0x04000000L)) -#define RIM_DATA_SIZE (ntohl(0x08000000L)) -#define RIM_TOTAL_SIZE (ntohl(0x10000000L)) -#define RIM_EXT_ATTR_INFO (ntohl(0x20000000L)) -#define RIM_ARCHIVE (ntohl(0x40000000L)) -#define RIM_MODIFY (ntohl(0x80000000L)) -#define RIM_CREATION (ntohl(0x00010000L)) -#define RIM_OWNING_NAMESPACE (ntohl(0x00020000L)) -#define RIM_DIRECTORY (ntohl(0x00040000L)) -#define RIM_RIGHTS (ntohl(0x00080000L)) -#define RIM_ALL (ntohl(0xFF0F0000L)) -#define RIM_COMPRESSED_INFO (ntohl(0x00000080L)) +#define RIM_NAME (cpu_to_le32(1)) +#define RIM_SPACE_ALLOCATED (cpu_to_le32(2)) +#define RIM_ATTRIBUTES (cpu_to_le32(4)) +#define RIM_DATA_SIZE (cpu_to_le32(8)) +#define RIM_TOTAL_SIZE (cpu_to_le32(0x10)) +#define RIM_EXT_ATTR_INFO (cpu_to_le32(0x20)) +#define RIM_ARCHIVE (cpu_to_le32(0x40)) +#define RIM_MODIFY (cpu_to_le32(0x80)) +#define RIM_CREATION (cpu_to_le32(0x100)) +#define RIM_OWNING_NAMESPACE (cpu_to_le32(0x200)) +#define RIM_DIRECTORY (cpu_to_le32(0x400)) +#define RIM_RIGHTS (cpu_to_le32(0x800)) +#define RIM_ALL (cpu_to_le32(0xFFF)) +#define RIM_COMPRESSED_INFO (cpu_to_le32(0x80000000)) /* Defines for NSInfoBitMask */ #define NSIBM_NFS_NAME 0x0001 @@ -161,19 +161,19 @@ struct nw_info_struct { }; /* modify mask - use with MODIFY_DOS_INFO structure */ -#define DM_ATTRIBUTES (ntohl(0x02000000L)) -#define DM_CREATE_DATE (ntohl(0x04000000L)) -#define DM_CREATE_TIME (ntohl(0x08000000L)) -#define DM_CREATOR_ID (ntohl(0x10000000L)) -#define DM_ARCHIVE_DATE (ntohl(0x20000000L)) -#define DM_ARCHIVE_TIME (ntohl(0x40000000L)) -#define DM_ARCHIVER_ID (ntohl(0x80000000L)) -#define DM_MODIFY_DATE (ntohl(0x00010000L)) -#define DM_MODIFY_TIME (ntohl(0x00020000L)) -#define DM_MODIFIER_ID (ntohl(0x00040000L)) -#define DM_LAST_ACCESS_DATE (ntohl(0x00080000L)) -#define DM_INHERITED_RIGHTS_MASK (ntohl(0x00100000L)) -#define DM_MAXIMUM_SPACE (ntohl(0x00200000L)) +#define DM_ATTRIBUTES (cpu_to_le32(0x02)) +#define DM_CREATE_DATE (cpu_to_le32(0x04)) +#define DM_CREATE_TIME (cpu_to_le32(0x08)) +#define DM_CREATOR_ID (cpu_to_le32(0x10)) +#define DM_ARCHIVE_DATE (cpu_to_le32(0x20)) +#define DM_ARCHIVE_TIME (cpu_to_le32(0x40)) +#define DM_ARCHIVER_ID (cpu_to_le32(0x80)) +#define DM_MODIFY_DATE (cpu_to_le32(0x0100)) +#define DM_MODIFY_TIME (cpu_to_le32(0x0200)) +#define DM_MODIFIER_ID (cpu_to_le32(0x0400)) +#define DM_LAST_ACCESS_DATE (cpu_to_le32(0x0800)) +#define DM_INHERITED_RIGHTS_MASK (cpu_to_le32(0x1000)) +#define DM_MAXIMUM_SPACE (cpu_to_le32(0x2000)) struct nw_modify_dos_info { __u32 attributes __attribute__((packed)); |
