Print this page
1575 untangle libmlrpc ... (smbsrv)

Split Close
Expand all
Collapse all
          --- old/usr/src/lib/smbsrv/libsmb/common/smb_doorclnt.c
          +++ new/usr/src/lib/smbsrv/libsmb/common/smb_doorclnt.c
↓ open down ↓ 25 lines elided ↑ open up ↑
  26   26  #include <assert.h>
  27   27  #include <syslog.h>
  28   28  #include <door.h>
  29   29  #include <fcntl.h>
  30   30  #include <string.h>
  31   31  #include <strings.h>
  32   32  #include <stdlib.h>
  33   33  #include <unistd.h>
  34   34  #include <errno.h>
  35   35  #include <sys/mman.h>
       36 +#include <smb/wintypes.h>
  36   37  #include <smbsrv/libsmb.h>
  37      -#include <smbsrv/wintypes.h>
  38   38  #include <smbsrv/smb_door.h>
  39   39  
  40   40  static int smb_door_call(uint32_t, void *, xdrproc_t, void *, xdrproc_t);
  41   41  static int smb_door_call_private(int, smb_doorarg_t *);
  42   42  static int smb_door_encode(smb_doorarg_t *, uint32_t);
  43   43  static int smb_door_decode(smb_doorarg_t *);
  44   44  static void smb_door_sethdr(smb_doorhdr_t *, uint32_t, uint32_t);
  45   45  static boolean_t smb_door_chkhdr(smb_doorarg_t *, smb_doorhdr_t *);
  46   46  static void smb_door_free(door_arg_t *arg);
  47   47  
↓ open down ↓ 462 lines elided ↑ open up ↑
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX