Print this page
1575 untangle libmlrpc ... pre1:
 Move srvsvc_timecheck where it belongs

Split Close
Expand all
Collapse all
          --- old/usr/src/lib/smbsrv/libmlsvc/common/mlsvc.h
          +++ new/usr/src/lib/smbsrv/libmlsvc/common/mlsvc.h
↓ open down ↓ 38 lines elided ↑ open up ↑
  39   39  void smbrdr_initialize(void);
  40   40  void dssetup_initialize(void);
  41   41  void srvsvc_initialize(void);
  42   42  void wkssvc_initialize(void);
  43   43  void lsarpc_initialize(void);
  44   44  void logr_initialize(void);
  45   45  void netr_initialize(void);
  46   46  void samr_initialize(void);
  47   47  void svcctl_initialize(void);
  48   48  void winreg_initialize(void);
  49      -int srvsvc_gettime(unsigned long *);
  50   49  void msgsvcsend_initialize(void);
  51   50  void spoolss_initialize(void);
  52   51  void netdfs_initialize(void);
  53   52  
  54   53  void logr_finalize(void);
  55   54  void svcctl_finalize(void);
  56   55  void spoolss_finalize(void);
  57   56  void netdfs_finalize(void);
  58   57  
  59   58  /* netr_auth.c */
  60   59  DWORD netr_open(char *, char *, mlsvc_handle_t *);
  61   60  int netr_close(mlsvc_handle_t *);
  62   61  DWORD netlogon_auth(char *, mlsvc_handle_t *, DWORD);
  63   62  int netr_setup_authenticator(struct netr_info *, struct netr_authenticator *,
  64   63      struct netr_authenticator *);
  65   64  DWORD netr_validate_chain(struct netr_info *, struct netr_authenticator *);
  66   65  
  67      -void ndr_srvsvc_timecheck(char *, char *);
       66 +int srvsvc_gettime(unsigned long *);
       67 +void srvsvc_timecheck(char *, char *);
  68   68  
  69   69  /* Generic functions to get/set windows Security Descriptors */
  70   70  uint32_t srvsvc_sd_get(smb_share_t *, uint8_t *, uint32_t *);
  71   71  uint32_t srvsvc_sd_set(smb_share_t *, uint8_t *);
  72   72  
  73   73  uint32_t smb_logon_init(void);
  74   74  void smb_logon_fini(void);
  75   75  
  76   76  /* Locking for process-wide settings (i.e. privileges) */
  77   77  void smb_proc_initsem(void);    /* init (or re-init in child) */
↓ open down ↓ 15 lines elided ↑ open up ↑
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX