mb_put_uint8
mb_put_uint8(mbp, cmd);
mb_put_uint8(mbp, vcp->vc_hflags);
mb_put_uint8(mbp, t2p->t2_maxscount);
mb_put_uint8(mbp, 0); /* reserved */
mb_put_uint8(mbp, t2p->t2_setupcount);
mb_put_uint8(mbp, 0);
mb_put_uint8(mbp, 0); /* terminating zero */
mb_put_uint8(mbp, 0); /* name */
mb_put_uint8(mbp, SMB_DT_DIALECT);
mb_put_uint8(mbp, 0xff);
mb_put_uint8(mbp, 0);
mb_put_uint8(mbp, 0xff);
mb_put_uint8(mbp, 0);
mb_put_uint8(mbp, 0xff);
mb_put_uint8(mbp, 0);
mb_put_uint8(mbp, SMB_DT_DATA);
return mb_put_uint8(mbp, 0);
int mb_put_uint8(struct mbchain *mbp, u_int8_t x);
mb_put_uint8(mbp, 0xff); /* secondary command */
mb_put_uint8(mbp, 0); /* MBZ */
mb_put_uint8(mbp, ltype); /* locktype */
mb_put_uint8(mbp, 0); /* oplocklevel - 0 seems is NO_OPLOCK */
mb_put_uint8(mbp, SMB_DT_DATA);
mb_put_uint8(mbp, SMB_DT_ASCII);
mb_put_uint8(mbp, SMB_DT_ASCII);
mb_put_uint8(mbp, 0);
mb_put_uint8(mbp, SMB_DT_ASCII);
mb_put_uint8(mbp, SMB_DT_ASCII);
mb_put_uint8(mbp, SMB_DT_ASCII);
mb_put_uint8(mbp, SMB_DT_ASCII);
mb_put_uint8(mbp, SMB_DT_ASCII);
mb_put_uint8(mbp, SMB_DT_ASCII);
mb_put_uint8(mbp, SMB_DT_ASCII);
mb_put_uint8(mbp, SMB_DT_ASCII);
mb_put_uint8(mbp, SMB_DT_ASCII);
mb_put_uint8(mbp, SMB_DT_ASCII); /* buffer format */
mb_put_uint8(mbp, SMB_DT_VARIABLE);
mb_put_uint8(mbp, 0); /* file name length */
mb_put_uint8(mbp, SMB_DT_VARIABLE);
mb_put_uint8(mbp, 0); /* resume file name */
error = mb_put_uint8(mbp, '\\');
error = mb_put_uint8(mbp, '\\');
error = mb_put_uint8(mbp, 0);