Ignore:
Timestamp:
Jul 2, 2011, 3:35:33 PM (14 years ago)
Author:
Herwig Bauernfeind
Message:

Samba 3.5: Update trunk to 3.5.8

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/server/source3/include/proto.h

    r590 r596  
    12391239                      const struct policy_handle *hnd2);
    12401240const char *strip_hostname(const char *s);
     1241bool tevent_req_poll_ntstatus(struct tevent_req *req,
     1242                              struct tevent_context *ev,
     1243                              NTSTATUS *status);
    12411244
    12421245/* The following definitions come from lib/util_file.c  */
     
    15401543void strlower_m(char *s);
    15411544void strupper_m(char *s);
     1545size_t strlen_m_ext(const char *s, const charset_t dst_charset);
     1546size_t strlen_m_ext_term(const char *s, const charset_t dst_charset);
    15421547size_t strlen_m(const char *s);
    15431548size_t strlen_m_term(const char *s);
     
    31913196int matching_len_bits(unsigned char *p1, unsigned char *p2, size_t len);
    31923197void sort_query_replies(char *data, int n, struct in_addr ip);
    3193 char *name_mangle(TALLOC_CTX *mem_ctx, char *In, char name_type);
     3198char *name_mangle(TALLOC_CTX *mem_ctx, const char *In, char name_type);
    31943199int name_extract(unsigned char *buf,size_t buf_len, unsigned int ofs, fstring name);
    31953200int name_len(unsigned char *s1, size_t buf_len);
     
    52565261                                           const char *workstation,
    52575262                                           const uint8 chal[8],
     5263                                           uint16_t validation_level,
    52585264                                           DATA_BLOB lm_response,
    52595265                                           DATA_BLOB nt_response,
     
    52675273                                              const char *workstation,
    52685274                                              const uint8 chal[8],
     5275                                              uint16_t validation_level,
    52695276                                              DATA_BLOB lm_response,
    52705277                                              DATA_BLOB nt_response,
     
    64646471                SMB_STRUCT_STAT *sbufp);
    64656472NTSTATUS get_referred_path(TALLOC_CTX *ctx,
     6473                        struct auth_serversupplied_info *server_info,
    64666474                        const char *dfs_path,
    64676475                        struct junction_map *jucn,
     
    66256633                                 uint32 *pcreate_disposition,
    66266634                                 uint32 *pcreate_options);
    6627 NTSTATUS open_file_fchmod(struct smb_request *req, connection_struct *conn,
     6635NTSTATUS open_file_fchmod(connection_struct *conn,
    66286636                          struct smb_filename *smb_fname,
    66296637                          files_struct **result);
    6630 NTSTATUS close_file_fchmod(struct smb_request *req, files_struct *fsp);
    66316638NTSTATUS create_directory(connection_struct *conn, struct smb_request *req,
    66326639                          struct smb_filename *smb_dname);
     
    66576664                                   struct smb_request *req,
    66586665                                   uint16_t root_dir_fid,
    6659                                    struct smb_filename *smb_fname);
     6666                                   const struct smb_filename *smb_fname,
     6667                                   struct smb_filename **smb_fname_out);
    66606668
    66616669/* The following definitions come from smbd/oplock.c  */
     
    67656773bool set_unix_posix_acl(connection_struct *conn, files_struct *fsp, const char *fname, uint16 num_acls, const char *pdata);
    67666774SEC_DESC *get_nt_acl_no_snum( TALLOC_CTX *ctx, const char *fname);
     6775NTSTATUS make_default_filesystem_acl(TALLOC_CTX *ctx,
     6776                                        const char *name,
     6777                                        SMB_STRUCT_STAT *psbuf,
     6778                                        SEC_DESC **ppdesc);
    67676779
    67686780/* The following definitions come from smbd/process.c  */
     
    72987310int fncall_recv(struct tevent_req *req, int *perr);
    72997311
     7312struct tevent_req *smbsock_connect_send(TALLOC_CTX *mem_ctx,
     7313                                        struct tevent_context *ev,
     7314                                        const struct sockaddr_storage *addr,
     7315                                        const char *called_name,
     7316                                        const char *calling_name);
     7317NTSTATUS smbsock_connect_recv(struct tevent_req *req, int *sock,
     7318                              uint16_t *port);
     7319NTSTATUS smbsock_connect(const struct sockaddr_storage *addr,
     7320                         const char *called_name, const char *calling_name,
     7321                         int *pfd, uint16_t *port);
     7322
     7323struct tevent_req *smbsock_any_connect_send(TALLOC_CTX *mem_ctx,
     7324                                            struct tevent_context *ev,
     7325                                            const struct sockaddr_storage *addrs,
     7326                                            const char **called_names,
     7327                                            size_t num_addrs);
     7328NTSTATUS smbsock_any_connect_recv(struct tevent_req *req, int *pfd,
     7329                                  size_t *chosen_index, uint16_t *port);
     7330NTSTATUS smbsock_any_connect(const struct sockaddr_storage *addrs,
     7331                             const char **called_names, size_t num_addrs,
     7332                             int *pfd, size_t *chosen_index, uint16_t *port);
     7333
    73007334/* The following definitions come from rpc_server/srv_samr_nt.c */
    73017335NTSTATUS access_check_object( SEC_DESC *psd, NT_USER_TOKEN *token,
Note: See TracChangeset for help on using the changeset viewer.