return;
}
+static void ncp_add_be32(struct ncp_server *server, __u32 x)
+{
+ assert_server_locked(server);
+ put_unaligned(cpu_to_be32(x), (__be32 *)(&(server->packet[server->current_size])));
+ server->current_size += 4;
+}
+
static inline void ncp_add_dword_lh(struct ncp_server *server, __u32 x) {
ncp_add_dword(server, cpu_to_le32(x));
}
ncp_init_request(server);
ncp_add_byte(server, 0);
ncp_add_mem(server, file_id, 6);
- ncp_add_dword(server, htonl(offset));
+ ncp_add_be32(server, offset);
ncp_add_word(server, htons(to_read));
if ((result = ncp_request(server, 72)) != 0) {
ncp_init_request(server);
ncp_add_byte(server, 0);
ncp_add_mem(server, file_id, 6);
- ncp_add_dword(server, htonl(offset));
+ ncp_add_be32(server, offset);
ncp_add_word(server, htons(to_read));
result = ncp_request2(server, 72, bounce, bufsize);
ncp_unlock_server(server);
ncp_init_request(server);
ncp_add_byte(server, 0);
ncp_add_mem(server, file_id, 6);
- ncp_add_dword(server, htonl(offset));
+ ncp_add_be32(server, offset);
ncp_add_word(server, htons(to_write));
ncp_add_mem(server, source, to_write);
ncp_init_request(server);
ncp_add_byte(server, locktype);
ncp_add_mem(server, file_id, 6);
- ncp_add_dword(server, htonl(offset));
- ncp_add_dword(server, htonl(length));
+ ncp_add_be32(server, offset);
+ ncp_add_be32(server, length);
ncp_add_word(server, htons(timeout));
if ((result = ncp_request(server, 0x1A)) != 0)
ncp_init_request(server);
ncp_add_byte(server, 0); /* who knows... lanalyzer says that */
ncp_add_mem(server, file_id, 6);
- ncp_add_dword(server, htonl(offset));
- ncp_add_dword(server, htonl(length));
+ ncp_add_be32(server, offset);
+ ncp_add_be32(server, length);
if ((result = ncp_request(server, 0x1E)) != 0)
{