2 * $Id: dsi_cmdreply.c,v 1.5 2009-10-25 06:13:11 didg Exp $
4 * Copyright (c) 1997 Adrian Sun (asun@zoology.washington.edu)
5 * All rights reserved. See COPYRIGHT.
10 #endif /* HAVE_CONFIG_H */
13 #include <arpa/inet.h>
15 #include <atalk/dsi.h>
17 /* this assumes that the reply follows right after the command, saving
18 * on a couple assignments. specifically, command, requestID, and
19 * reserved field are assumed to already be set. */
20 int dsi_cmdreply(DSI *dsi, const int err)
23 dsi->header.dsi_flags = DSIFL_REPLY;
24 /*dsi->header.dsi_command = DSIFUNC_CMD;*/
25 dsi->header.dsi_len = htonl(dsi->datalen);
26 dsi->header.dsi_code = htonl(err);
28 ret = dsi_stream_send(dsi, dsi->data, dsi->datalen);