if (allSubmount) {
scp = dscp;
cm_HoldSCache(scp);
- }
+ code = 0;
+ } else {
+ code = CM_ERROR_NOSUCHPATH;
+ }
} else {
/*
* Could be a Submount, a directory entry, or a cell name we
code == CM_ERROR_BPLUS_NOMATCH)
code = cm_NameI(dscp, pathstr, CM_FLAG_CASEFOLD | CM_FLAG_FOLLOW,
userp, NULL, &req, &scp);
- }
+ } else {
+ code = CM_ERROR_NOSUCHPATH;
+ }
}
}
NetrIntGenerateSharePath(ServerName, &scp->fid);
/* must be the empty string */
InfoStruct->ShareInfo2->shi2_passwd = wcsdup(L"");
- /* fall-through */
+ AFS_FALLTHROUGH;
case 1:
InfoStruct->ShareInfo1->shi1_type = STYPE_DISKTREE;
InfoStruct->ShareInfo1->shi1_remark =
NetrIntGenerateShareRemark(scp, &scp->fid);
- /* fall-through */
+ AFS_FALLTHROUGH;
case 0:
/* Canonicalized version of NetName parameter */
InfoStruct->ShareInfo0->shi0_netname = wcsdup(NetName);
switch (Level) {
case 103:
InfoStruct->ServerInfo103->sv103_capabilities = 0;
- /* fall-through */
+ AFS_FALLTHROUGH;
case 102:
InfoStruct->ServerInfo102->sv102_users = 0xFFFFFFFF;
InfoStruct->ServerInfo102->sv102_disc = SV_NODISC;
InfoStruct->ServerInfo102->sv102_anndelta = 0;
InfoStruct->ServerInfo102->sv102_licenses = 0;
InfoStruct->ServerInfo102->sv102_userpath = wcsdup(L"C:\\");
- /* fall-through */
+ AFS_FALLTHROUGH;
case 101:
InfoStruct->ServerInfo101->sv101_version_major = AFSPRODUCT_VERSION_MAJOR;
InfoStruct->ServerInfo101->sv101_version_minor = AFSPRODUCT_VERSION_MINOR;
InfoStruct->ServerInfo101->sv101_type = SV_TYPE_WORKSTATION | SV_TYPE_SERVER | SV_TYPE_SERVER_UNIX;
InfoStruct->ServerInfo101->sv101_comment = wcsdup(wAFSVersion);
- /* fall-through */
+ AFS_FALLTHROUGH;
case 100:
InfoStruct->ServerInfo100->sv100_platform_id = SV_PLATFORM_ID_AFS;
/* The Netbios Name */
{
}
-#if 0
-/* [nocode] */ void Opnum3NotUsedOnWire(
- /* [in] */ handle_t IDL_handle)
-{
-}
-
-/* [nocode] */ void Opnum4NotUsedOnWire(
- /* [in] */ handle_t IDL_handle)
-{
-}
-#endif
-
/* [nocode] */ void Opnum5NotUsedOnWire(
/* [in] */ handle_t IDL_handle)
{