diff options
author | Tim Potter <tpot@samba.org> | 2005-11-10 03:48:56 +0000 |
---|---|---|
committer | Tim Potter <tpot@samba.org> | 2005-11-10 03:48:56 +0000 |
commit | 337bfabe90cc4e4cdabba9497a0d78a9b7e1555e (patch) | |
tree | 946a21ef9f18eabc1baff5d6cbe8518dd49bf26a /source/winbind | |
parent | eb29fd4fec38492d588e7a29c4209e4e81e3a4f6 (diff) | |
download | samba-337bfabe90cc4e4cdabba9497a0d78a9b7e1555e.tar.gz samba-337bfabe90cc4e4cdabba9497a0d78a9b7e1555e.tar.xz samba-337bfabe90cc4e4cdabba9497a0d78a9b7e1555e.zip |
r11626: Fix unhandled enum in case statement warnings by noting appropriately
that some values aren't handled. The remaining warnings I think are
actual bugs or required functionality that is missing (mostly lack of
server side Unix extensions).
Diffstat (limited to 'source/winbind')
-rw-r--r-- | source/winbind/wb_samba3_protocol.c | 43 |
1 files changed, 43 insertions, 0 deletions
diff --git a/source/winbind/wb_samba3_protocol.c b/source/winbind/wb_samba3_protocol.c index f9eb7a09d45..479920bf973 100644 --- a/source/winbind/wb_samba3_protocol.c +++ b/source/winbind/wb_samba3_protocol.c @@ -118,6 +118,49 @@ NTSTATUS wbsrv_samba3_handle_call(struct wbsrv_call *call) case WINBINDD_LIST_TRUSTDOM: return wbsrv_samba3_list_trustdom(s3call); + + /* Unimplemented commands */ + + case WINBINDD_GETPWNAM: + case WINBINDD_GETPWUID: + case WINBINDD_GETGRNAM: + case WINBINDD_GETGRGID: + case WINBINDD_GETGROUPS: + case WINBINDD_SETPWENT: + case WINBINDD_ENDPWENT: + case WINBINDD_GETPWENT: + case WINBINDD_SETGRENT: + case WINBINDD_ENDGRENT: + case WINBINDD_GETGRENT: + case WINBINDD_PAM_CHAUTHTOK: + case WINBINDD_LIST_USERS: + case WINBINDD_LIST_GROUPS: + case WINBINDD_SID_TO_UID: + case WINBINDD_SID_TO_GID: + case WINBINDD_UID_TO_SID: + case WINBINDD_GID_TO_SID: + case WINBINDD_ALLOCATE_RID: + case WINBINDD_ALLOCATE_RID_AND_GID: + case WINBINDD_CHECK_MACHACC: + case WINBINDD_DOMAIN_INFO: + case WINBINDD_SHOW_SEQUENCE: + case WINBINDD_WINS_BYIP: + case WINBINDD_WINS_BYNAME: + case WINBINDD_GETGRLST: + case WINBINDD_INIT_CONNECTION: + case WINBINDD_DUAL_SID2UID: + case WINBINDD_DUAL_SID2GID: + case WINBINDD_DUAL_IDMAPSET: + case WINBINDD_DUAL_UID2NAME: + case WINBINDD_DUAL_NAME2UID: + case WINBINDD_DUAL_GID2NAME: + case WINBINDD_DUAL_NAME2GID: + case WINBINDD_DUAL_USERINFO: + case WINBINDD_DUAL_GETSIDALIASES: + case WINBINDD_NUM_CMDS: + DEBUG(10, ("Unimplemented winbind samba3 request %d\n", + s3call->request.cmd)); + break; } s3call->response.result = WINBINDD_ERROR; |