summaryrefslogtreecommitdiff
path: root/source4/libcli/raw/libcliraw.h
diff options
context:
space:
mode:
authorAndrew Tridgell <tridge@samba.org>2005-07-04 01:23:38 +0000
committerGerald (Jerry) Carter <jerry@samba.org>2007-10-10 13:19:08 -0500
commite0d521ca79314b7c27512565262f614f67e20e64 (patch)
tree9efe89f626380bb861052fce0e9ac4ccf3287f27 /source4/libcli/raw/libcliraw.h
parentb48c1214548a22c989231291221554e3de2d3954 (diff)
downloadsamba-e0d521ca79314b7c27512565262f614f67e20e64.tar.gz
samba-e0d521ca79314b7c27512565262f614f67e20e64.tar.bz2
samba-e0d521ca79314b7c27512565262f614f67e20e64.zip
r8104: - added support for our client library to not negotiate nt status codes, controlled
with 'nt status support' option. - make nt_errstr() display nice strings for dos status codes encoded using NT_STATUS_DOS() - no longer map between dos and nt status codes in the client library, instead return using NT_STATUS_DOS() - fixed the RAW-CONTEXT test to look for NT_STATUS_DOS(ERRSRV, ERRbaduid) instead of NT_STATUS_INVALID_HANDLE (This used to be commit ff5549e87ffae9f062394f30d8fd1ae95b614735)
Diffstat (limited to 'source4/libcli/raw/libcliraw.h')
-rw-r--r--source4/libcli/raw/libcliraw.h6
1 files changed, 1 insertions, 5 deletions
diff --git a/source4/libcli/raw/libcliraw.h b/source4/libcli/raw/libcliraw.h
index 2794a22da2..bb13210e74 100644
--- a/source4/libcli/raw/libcliraw.h
+++ b/source4/libcli/raw/libcliraw.h
@@ -124,12 +124,8 @@ struct smbcli_transport {
/* the error fields from the last message */
struct {
- enum {ETYPE_NONE, ETYPE_DOS, ETYPE_NT, ETYPE_SOCKET, ETYPE_NBT} etype;
+ enum {ETYPE_NONE, ETYPE_SMB, ETYPE_SOCKET, ETYPE_NBT} etype;
union {
- struct {
- uint8_t eclass;
- uint16_t ecode;
- } dos;
NTSTATUS nt_status;
enum {SOCKET_READ_TIMEOUT,
SOCKET_READ_EOF,