Changeset 223 for branches/samba-3.3.x/source/include
- Timestamp:
- May 24, 2009, 7:51:24 AM (16 years ago)
- Location:
- branches/samba-3.3.x/source/include
- Files:
-
- 9 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/samba-3.3.x/source/include/config.h.in
r222 r223 201 201 /* Define to 1 if you have the <attr/xattr.h> header file. */ 202 202 #undef HAVE_ATTR_XATTR_H 203 204 /* Define to 1 if you have the <avahi-client/client.h> header file. */ 205 #undef HAVE_AVAHI_CLIENT_CLIENT_H 206 207 /* Define to 1 if you have the `avahi_client_new' function. */ 208 #undef HAVE_AVAHI_CLIENT_NEW 209 210 /* Define to 1 if you have the <avahi-common/watch.h> header file. */ 211 #undef HAVE_AVAHI_COMMON_WATCH_H 203 212 204 213 /* Define to 1 if you have the `backtrace_symbols' function. */ … … 1083 1092 /* Define to 1 if you have the `asn1' library (-lasn1). */ 1084 1093 #undef HAVE_LIBASN1 1094 1095 /* Define to 1 if you have the `avahi-client' library (-lavahi-client). */ 1096 #undef HAVE_LIBAVAHI_CLIENT 1085 1097 1086 1098 /* Define to 1 if you have the `com_err' library (-lcom_err). */ … … 2790 2802 #undef WITH_AUTOMOUNT 2791 2803 2804 /* Whether to enable avahi support */ 2805 #undef WITH_AVAHI_SUPPORT 2806 2792 2807 /* Whether to build mount.cifs and umount.cifs */ 2793 2808 #undef WITH_CIFSMOUNT … … 3189 3204 #undef vfs_default_quota_init 3190 3205 3206 /* Whether to build vfs_dirsort as shared module */ 3207 #undef vfs_dirsort_init 3208 3191 3209 /* Whether to build vfs_expand_msdfs as shared module */ 3192 3210 #undef vfs_expand_msdfs_init -
branches/samba-3.3.x/source/include/dbwrap.h
r206 r223 46 46 int (*transaction_commit)(struct db_context *db); 47 47 int (*transaction_cancel)(struct db_context *db); 48 int (*parse_record)(struct db_context *db, TDB_DATA key, 49 int (*parser)(TDB_DATA key, TDB_DATA data, 50 void *private_data), 51 void *private_data); 48 52 void *private_data; 49 53 bool persistent; 50 54 }; 55 56 bool db_is_local(const char *name); 51 57 52 58 struct db_context *db_open(TALLOC_CTX *mem_ctx, -
branches/samba-3.3.x/source/include/includes.h
r222 r223 731 731 732 732 #include "lib/smbconf/smbconf.h" 733 #include "lib/smbconf/smbconf_init.h" 734 #include "lib/smbconf/smbconf_reg.h" 735 #include "lib/smbconf/smbconf_txt.h" 733 736 734 737 /* Defines for wisXXX functions. */ -
branches/samba-3.3.x/source/include/nt_status.h
r206 r223 84 84 } while (0) 85 85 86 #define W_ERROR_NOT_OK_GOTO_DONE(x) do { \ 87 if (!W_ERROR_IS_OK(x)) {\ 88 goto done;\ 89 }\ 90 } while (0) 91 92 #define W_ERROR_NOT_OK_GOTO(x, y) do {\ 93 if (!W_ERROR_IS_OK(x)) {\ 94 goto y;\ 95 }\ 96 } while(0) 97 86 98 /* The top byte in an NTSTATUS code is used as a type field. 87 99 * Windows only uses value 0xC0 as an indicator for an NT error -
branches/samba-3.3.x/source/include/proto.h
r222 r223 6722 6722 WERROR regdb_open( void ); 6723 6723 int regdb_close( void ); 6724 WERROR regdb_transaction_start(void); 6725 WERROR regdb_transaction_commit(void); 6726 WERROR regdb_transaction_cancel(void); 6724 6727 int regdb_get_seqnum(void); 6725 bool regdb_store_keys(const char *key, REGSUBKEY_CTR*ctr);6726 int regdb_fetch_keys(const char *key, REGSUBKEY_CTR*ctr);6728 bool regdb_store_keys(const char *key, struct regsubkey_ctr *ctr); 6729 int regdb_fetch_keys(const char *key, struct regsubkey_ctr *ctr); 6727 6730 int regdb_fetch_values( const char* key, REGVAL_CTR *values ); 6728 6731 bool regdb_store_values( const char *key, REGVAL_CTR *values ); 6729 bool regdb_subkeys_need_update( REGSUBKEY_CTR*subkeys);6732 bool regdb_subkeys_need_update(struct regsubkey_ctr *subkeys); 6730 6733 bool regdb_values_need_update(REGVAL_CTR *values); 6731 6734 … … 6763 6766 /* The following definitions come from registry/reg_dispatcher.c */ 6764 6767 6765 bool store_reg_keys( REGISTRY_KEY *key, REGSUBKEY_CTR*subkeys );6768 bool store_reg_keys( REGISTRY_KEY *key, struct regsubkey_ctr *subkeys ); 6766 6769 bool store_reg_values( REGISTRY_KEY *key, REGVAL_CTR *val ); 6767 int fetch_reg_keys( REGISTRY_KEY *key, REGSUBKEY_CTR *subkey_ctr ); 6770 WERROR create_reg_subkey(REGISTRY_KEY *key, const char *subkey); 6771 WERROR delete_reg_subkey(REGISTRY_KEY *key, const char *subkey); 6772 int fetch_reg_keys( REGISTRY_KEY *key, struct regsubkey_ctr *subkey_ctr ); 6768 6773 int fetch_reg_values( REGISTRY_KEY *key, REGVAL_CTR *val ); 6769 6774 bool regkey_access_check( REGISTRY_KEY *key, uint32 requested, uint32 *granted, … … 6773 6778 WERROR regkey_set_secdesc(REGISTRY_KEY *key, 6774 6779 struct security_descriptor *psecdesc); 6775 bool reg_subkeys_need_update(REGISTRY_KEY *key, REGSUBKEY_CTR*subkeys);6780 bool reg_subkeys_need_update(REGISTRY_KEY *key, struct regsubkey_ctr *subkeys); 6776 6781 bool reg_values_need_update(REGISTRY_KEY *key, REGVAL_CTR *values); 6777 6782 … … 6799 6804 /* The following definitions come from registry/reg_objects.c */ 6800 6805 6801 WERROR regsubkey_ctr_addkey( REGSUBKEY_CTR *ctr, const char *keyname ); 6802 int regsubkey_ctr_delkey( REGSUBKEY_CTR *ctr, const char *keyname ); 6803 bool regsubkey_ctr_key_exists( REGSUBKEY_CTR *ctr, const char *keyname ); 6804 int regsubkey_ctr_numkeys( REGSUBKEY_CTR *ctr ); 6805 char* regsubkey_ctr_specific_key( REGSUBKEY_CTR *ctr, uint32 key_index ); 6806 WERROR regsubkey_ctr_init(TALLOC_CTX *mem_ctx, struct regsubkey_ctr **ctr); 6807 WERROR regsubkey_ctr_set_seqnum(struct regsubkey_ctr *ctr, int seqnum); 6808 int regsubkey_ctr_get_seqnum(struct regsubkey_ctr *ctr); 6809 WERROR regsubkey_ctr_addkey( struct regsubkey_ctr *ctr, const char *keyname ); 6810 WERROR regsubkey_ctr_delkey( struct regsubkey_ctr *ctr, const char *keyname ); 6811 bool regsubkey_ctr_key_exists( struct regsubkey_ctr *ctr, const char *keyname ); 6812 int regsubkey_ctr_numkeys( struct regsubkey_ctr *ctr ); 6813 char* regsubkey_ctr_specific_key( struct regsubkey_ctr *ctr, uint32 key_index ); 6806 6814 int regval_ctr_numvals( REGVAL_CTR *ctr ); 6807 6815 REGISTRY_VALUE* dup_registry_value( REGISTRY_VALUE *val ); … … 9744 9752 NTSTATUS nss_info_template_init( void ); 9745 9753 9754 /* The following definitions come from lib/avahi.c */ 9755 9756 struct AvahiPoll *tevent_avahi_poll(TALLOC_CTX *mem_ctx, 9757 struct event_context *ev); 9758 9759 /* The following definitions come from smbd/avahi_register.c */ 9760 9761 void *avahi_start_register(TALLOC_CTX *mem_ctx, struct event_context *ev, 9762 uint16_t port); 9763 9746 9764 #endif /* _PROTO_H_ */ -
branches/samba-3.3.x/source/include/reg_db.h
r206 r223 27 27 #define REG_VALUE_PREFIX "SAMBA_REGVAL" 28 28 #define REG_SECDESC_PREFIX "SAMBA_SECDESC" 29 #define REG_SORTED_SUBKEYS_PREFIX "SAMBA_SORTED_SUBKEYS" 29 30 30 31 #endif /* _REG_DB_H */ -
branches/samba-3.3.x/source/include/reg_objects.h
r206 r223 67 67 /* container for registry subkey names */ 68 68 69 typedef struct { 70 uint32 num_subkeys; 71 char **subkeys; 72 int seqnum; 73 } REGSUBKEY_CTR; 69 struct regsubkey_ctr; 74 70 75 71 /* … … 133 129 typedef struct { 134 130 /* functions for enumerating subkeys and values */ 135 int (*fetch_subkeys)( const char *key, REGSUBKEY_CTR*subkeys);131 int (*fetch_subkeys)( const char *key, struct regsubkey_ctr *subkeys); 136 132 int (*fetch_values) ( const char *key, REGVAL_CTR *val ); 137 bool (*store_subkeys)( const char *key, REGSUBKEY_CTR *subkeys ); 133 bool (*store_subkeys)( const char *key, struct regsubkey_ctr *subkeys ); 134 WERROR (*create_subkey)(const char *key, const char *subkey); 135 WERROR (*delete_subkey)(const char *key, const char *subkey); 138 136 bool (*store_values)( const char *key, REGVAL_CTR *val ); 139 137 bool (*reg_access_check)( const char *keyname, uint32 requested, … … 144 142 WERROR (*set_secdesc)(const char *key, 145 143 struct security_descriptor *sec_desc); 146 bool (*subkeys_need_update)( REGSUBKEY_CTR*subkeys);144 bool (*subkeys_need_update)(struct regsubkey_ctr *subkeys); 147 145 bool (*values_need_update)(REGVAL_CTR *values); 148 146 } REGISTRY_OPS; … … 165 163 struct registry_key { 166 164 REGISTRY_KEY *key; 167 REGSUBKEY_CTR*subkeys;165 struct regsubkey_ctr *subkeys; 168 166 REGVAL_CTR *values; 169 167 struct nt_user_token *token; -
branches/samba-3.3.x/source/include/regfio.h
r206 r223 215 215 REGF_NK_REC* regfio_fetch_subkey( REGF_FILE *file, REGF_NK_REC *nk ); 216 216 REGF_NK_REC* regfio_write_key ( REGF_FILE *file, const char *name, 217 REGVAL_CTR *values, REGSUBKEY_CTR*subkeys,217 REGVAL_CTR *values, struct regsubkey_ctr *subkeys, 218 218 SEC_DESC *sec_desc, REGF_NK_REC *parent ); 219 219 -
branches/samba-3.3.x/source/include/version.h
r222 r223 2 2 #define SAMBA_VERSION_MAJOR 3 3 3 #define SAMBA_VERSION_MINOR 3 4 #define SAMBA_VERSION_RELEASE 25 #define SAMBA_VERSION_OFFICIAL_STRING "3.3. 2"4 #define SAMBA_VERSION_RELEASE 3 5 #define SAMBA_VERSION_OFFICIAL_STRING "3.3.3" 6 6 #define SAMBA_VERSION_STRING samba_version_string()
Note:
See TracChangeset
for help on using the changeset viewer.