svn commit: samba r7606 - branches/SAMBA_3_0/source/include branches/SAMBA_3_0/source/libsmb branches/SAMBA_3_0/source/rpc_server trunk/source/include trunk/source/libsmb trunk/source/rpc_server

gd at samba.org gd at samba.org
Wed Jun 15 12:43:37 GMT 2005


Author: gd
Date: 2005-06-15 12:43:36 +0000 (Wed, 15 Jun 2005)
New Revision: 7606

WebSVN: http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=7606

Log:
add WERR_NET_NAME_NOT_FOUND. This is what windows returns when
trying to manipulate non-existing shares.

Guenther

Modified:
   branches/SAMBA_3_0/source/include/doserr.h
   branches/SAMBA_3_0/source/libsmb/doserr.c
   branches/SAMBA_3_0/source/rpc_server/srv_srvsvc_nt.c
   trunk/source/include/doserr.h
   trunk/source/libsmb/doserr.c
   trunk/source/rpc_server/srv_srvsvc_nt.c


Changeset:
Modified: branches/SAMBA_3_0/source/include/doserr.h
===================================================================
--- branches/SAMBA_3_0/source/include/doserr.h	2005-06-15 10:44:56 UTC (rev 7605)
+++ branches/SAMBA_3_0/source/include/doserr.h	2005-06-15 12:43:36 UTC (rev 7606)
@@ -236,4 +236,7 @@
 #define WERR_DFS_INTERNAL_ERROR         W_ERROR(NERR_BASE+590)
 #define WERR_DFS_CANT_CREATE_JUNCT      W_ERROR(NERR_BASE+569)
 
+#define WERR_NET_NAME_NOT_FOUND		W_ERROR(NERR_BASE+210)
+
+
 #endif /* _DOSERR_H */

Modified: branches/SAMBA_3_0/source/libsmb/doserr.c
===================================================================
--- branches/SAMBA_3_0/source/libsmb/doserr.c	2005-06-15 10:44:56 UTC (rev 7605)
+++ branches/SAMBA_3_0/source/libsmb/doserr.c	2005-06-15 12:43:36 UTC (rev 7606)
@@ -71,6 +71,7 @@
 	{ "WERR_SERVER_UNAVAILABLE", WERR_SERVER_UNAVAILABLE },
 	{ "WERR_IO_PENDING", WERR_IO_PENDING },
 	{ "WERR_INVALID_SERVICE_CONTROL", WERR_INVALID_SERVICE_CONTROL },
+	{ "WERR_NET_NAME_NOT_FOUND", WERR_NET_NAME_NOT_FOUND },
 	{ NULL, W_ERROR(0) }
 };
 

Modified: branches/SAMBA_3_0/source/rpc_server/srv_srvsvc_nt.c
===================================================================
--- branches/SAMBA_3_0/source/rpc_server/srv_srvsvc_nt.c	2005-06-15 10:44:56 UTC (rev 7605)
+++ branches/SAMBA_3_0/source/rpc_server/srv_srvsvc_nt.c	2005-06-15 12:43:36 UTC (rev 7606)
@@ -1536,7 +1536,7 @@
 
 	/* Does this share exist ? */
 	if (snum < 0)
-		return WERR_INVALID_NAME;
+		return WERR_NET_NAME_NOT_FOUND;
 
 	/* No change to printer shares. */
 	if (lp_print_ok(snum))

Modified: trunk/source/include/doserr.h
===================================================================
--- trunk/source/include/doserr.h	2005-06-15 10:44:56 UTC (rev 7605)
+++ trunk/source/include/doserr.h	2005-06-15 12:43:36 UTC (rev 7606)
@@ -236,4 +236,7 @@
 #define WERR_DFS_INTERNAL_ERROR         W_ERROR(NERR_BASE+590)
 #define WERR_DFS_CANT_CREATE_JUNCT      W_ERROR(NERR_BASE+569)
 
+#define WERR_NET_NAME_NOT_FOUND		W_ERROR(NERR_BASE+210)
+
+
 #endif /* _DOSERR_H */

Modified: trunk/source/libsmb/doserr.c
===================================================================
--- trunk/source/libsmb/doserr.c	2005-06-15 10:44:56 UTC (rev 7605)
+++ trunk/source/libsmb/doserr.c	2005-06-15 12:43:36 UTC (rev 7606)
@@ -71,6 +71,7 @@
 	{ "WERR_SERVER_UNAVAILABLE", WERR_SERVER_UNAVAILABLE },
 	{ "WERR_IO_PENDING", WERR_IO_PENDING },
 	{ "WERR_INVALID_SERVICE_CONTROL", WERR_INVALID_SERVICE_CONTROL },
+	{ "WERR_NET_NAME_NOT_FOUND", WERR_NET_NAME_NOT_FOUND },
 	{ NULL, W_ERROR(0) }
 };
 

Modified: trunk/source/rpc_server/srv_srvsvc_nt.c
===================================================================
--- trunk/source/rpc_server/srv_srvsvc_nt.c	2005-06-15 10:44:56 UTC (rev 7605)
+++ trunk/source/rpc_server/srv_srvsvc_nt.c	2005-06-15 12:43:36 UTC (rev 7606)
@@ -1536,7 +1536,7 @@
 
 	/* Does this share exist ? */
 	if (snum < 0)
-		return WERR_INVALID_NAME;
+		return WERR_NET_NAME_NOT_FOUND;
 
 	/* No change to printer shares. */
 	if (lp_print_ok(snum))



More information about the samba-cvs mailing list