ncp_add_byte(server, 6); /* subfunction */
ncp_add_byte(server, server->name_space[volnum]);
ncp_add_byte(server, server->name_space[volnum]); /* N.B. twice ?? */
- ncp_add_word(server, htons(0x0680)); /* get all */
+ ncp_add_word(server, cpu_to_le16(0x8006)); /* get all */
ncp_add_dword(server, RIM_ALL);
ncp_add_handle_path(server, volnum, dirent, 1, path);
ncp_add_byte(server, 6); /* subfunction */
ncp_add_byte(server, server->name_space[volnum]);
ncp_add_byte(server, server->name_space[volnum]);
- ncp_add_word(server, htons(0x0680)); /* get all */
+ ncp_add_word(server, cpu_to_le16(0x8006)); /* get all */
ncp_add_dword(server, RIM_DIRECTORY);
ncp_add_handle_path(server, volnum, dirent, 1, path);
ncp_add_byte(server, 6); /* subfunction */
ncp_add_byte(server, nsSrc);
ncp_add_byte(server, nsDst);
- ncp_add_word(server, htons(0x0680)); /* get all */
+ ncp_add_word(server, cpu_to_le16(0x8006)); /* get all */
ncp_add_dword(server, RIM_ALL);
ncp_add_handle_path(server, vol_num, dir_base, 1, path);
ncp_add_byte(server, 7); /* subfunction */
ncp_add_byte(server, server->name_space[volnum]);
ncp_add_byte(server, 0); /* reserved */
- ncp_add_word(server, htons(0x0680)); /* search attribs: all */
+ ncp_add_word(server, cpu_to_le16(0x8006)); /* search attribs: all */
ncp_add_dword(server, info_mask);
ncp_add_mem(server, info, sizeof(*info));
}
volnum = NCP_FINFO(inode)->volNumber;
dirent = NCP_FINFO(inode)->DosDirNum;
- return ncp_DeleteNSEntry(server, 1, volnum, dirent, NULL, NW_NS_DOS, htons(0x0680));
+ return ncp_DeleteNSEntry(server, 1, volnum, dirent, NULL, NW_NS_DOS, cpu_to_le16(0x8006));
}
int
result=ncp_obtain_DOS_dir_base(server, volnum, dirent, name, &dirent);
if (result) return result;
- return ncp_DeleteNSEntry(server, 1, volnum, dirent, NULL, NW_NS_DOS, htons(0x0680));
+ return ncp_DeleteNSEntry(server, 1, volnum, dirent, NULL, NW_NS_DOS, cpu_to_le16(0x8006));
}
else
#endif /* CONFIG_NCPFS_NFS_NS */
- return ncp_DeleteNSEntry(server, 1, volnum, dirent, name, server->name_space[volnum], htons(0x0680));
+ return ncp_DeleteNSEntry(server, 1, volnum, dirent, name, server->name_space[volnum], cpu_to_le16(0x8006));
}
static inline void ConvertToNWfromDWORD(__u32 sfd, __u8 ret[6])
int desired_acc_rights,
struct ncp_entry_info *target)
{
- __u16 search_attribs = ntohs(0x0600);
+ __u16 search_attribs = cpu_to_le16(0x0006);
__u8 volnum;
__u32 dirent;
int result;
dirent = NCP_FINFO(dir)->dirEntNum;
if ((create_attributes & aDIR) != 0) {
- search_attribs |= ntohs(0x0080);
+ search_attribs |= cpu_to_le16(0x8000);
}
ncp_init_request(server);
ncp_add_byte(server, 1); /* subfunction */
ncp_add_byte(server, 3); /* subfunction */
ncp_add_byte(server, server->name_space[seq->volNumber]);
ncp_add_byte(server, 0); /* data stream (???) */
- ncp_add_word(server, htons(0x0680)); /* Search attribs */
+ ncp_add_word(server, cpu_to_le16(0x8006)); /* Search attribs */
ncp_add_dword(server, RIM_ALL); /* return info mask */
ncp_add_mem(server, seq, 9);
#ifdef CONFIG_NCPFS_NFS_NS
ncp_add_byte(server, 20);
ncp_add_byte(server, server->name_space[seq->volNumber]);
ncp_add_byte(server, 0); /* datastream */
- ncp_add_word(server, htons(0x0680));
+ ncp_add_word(server, cpu_to_le16(0x8006));
ncp_add_dword(server, RIM_ALL);
ncp_add_word(server, 32767); /* max returned items */
ncp_add_mem(server, seq, 9);
struct inode *new_dir, char *new_name)
{
int result;
- int old_type = htons(0x0600);
+ int old_type = cpu_to_le16(0x06);
/* If somebody can do it atomic, call me... vandrove@vc.cvut.cz */
result = ncp_RenameNSEntry(server, old_dir, old_name, old_type,
new_dir, new_name);
if (result == 0xFF) /* File Not Found, try directory */
{
- old_type = htons(0x1600);
+ old_type = cpu_to_le16(0x16);
result = ncp_RenameNSEntry(server, old_dir, old_name, old_type,
new_dir, new_name);
}
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
#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
};
/* 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));
#define _NCP_NO
/* these define the attribute byte as seen by NCP */
-#define aRONLY (ntohl(0x01000000))
-#define aHIDDEN (__constant_ntohl(0x02000000))
-#define aSYSTEM (__constant_ntohl(0x04000000))
-#define aEXECUTE (ntohl(0x08000000))
-#define aDIR (ntohl(0x10000000))
-#define aARCH (ntohl(0x20000000))
-#define aSHARED (ntohl(0x80000000))
-#define aDONTSUBALLOCATE (ntohl(1L<<(11+8)))
-#define aTRANSACTIONAL (ntohl(1L<<(12+8)))
-#define aPURGE (ntohl(1L<<(16-8)))
-#define aRENAMEINHIBIT (ntohl(1L<<(17-8)))
-#define aDELETEINHIBIT (ntohl(1L<<(18-8)))
-#define aDONTCOMPRESS (nothl(1L<<(27-24)))
+#define aRONLY (__constant_cpu_to_le32(1))
+#define aHIDDEN (__constant_cpu_to_le32(2))
+#define aSYSTEM (__constant_cpu_to_le32(4))
+#define aEXECUTE (__constant_cpu_to_le32(8))
+#define aDIR (__constant_cpu_to_le32(0x10))
+#define aARCH (__constant_cpu_to_le32(0x20))
+#define aSHARED (__constant_cpu_to_le32(0x80))
+#define aDONTSUBALLOCATE (__constant_cpu_to_le32(1L<<11))
+#define aTRANSACTIONAL (__constant_cpu_to_le32(1L<<12))
+#define aPURGE (__constant_cpu_to_le32(1L<<16))
+#define aRENAMEINHIBIT (__constant_cpu_to_le32(1L<<17))
+#define aDELETEINHIBIT (__constant_cpu_to_le32(1L<<18))
+#define aDONTCOMPRESS (__constant_cpu_to_le32(1L<<27))
#endif /* _NCP_NO */