mirror of
https://github.com/samba-team/samba.git
synced 2025-12-02 00:23:50 +03:00
r20261: merge 20260 from samba_3_0_24
clean up a bunch of no previous prototype warnings
This commit is contained in:
committed by
Gerald (Jerry) Carter
parent
4090bc4bca
commit
c60687db11
@@ -138,7 +138,7 @@ static int umount_check_perm(char * dir)
|
|||||||
return rc;
|
return rc;
|
||||||
}
|
}
|
||||||
|
|
||||||
int lock_mtab(void)
|
static int lock_mtab(void)
|
||||||
{
|
{
|
||||||
int rc;
|
int rc;
|
||||||
|
|
||||||
@@ -151,12 +151,12 @@ int lock_mtab(void)
|
|||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
void unlock_mtab(void)
|
static void unlock_mtab(void)
|
||||||
{
|
{
|
||||||
unlink(MOUNTED_LOCK);
|
unlink(MOUNTED_LOCK);
|
||||||
}
|
}
|
||||||
|
|
||||||
int remove_from_mtab(char * mountpoint)
|
static int remove_from_mtab(char * mountpoint)
|
||||||
{
|
{
|
||||||
int rc;
|
int rc;
|
||||||
int num_matches;
|
int num_matches;
|
||||||
|
|||||||
@@ -20,6 +20,7 @@
|
|||||||
#define TESTDIR "test.dir"
|
#define TESTDIR "test.dir"
|
||||||
|
|
||||||
static int test_readdir_os2_delete_ret;
|
static int test_readdir_os2_delete_ret;
|
||||||
|
int test_readdir_os2_delete(void);
|
||||||
|
|
||||||
#define FAILED(d) (fprintf(stderr, "Failed for %s - %d = %s\n", d, errno, strerror(errno)), test_readdir_os2_delete_ret = 1, 1)
|
#define FAILED(d) (fprintf(stderr, "Failed for %s - %d = %s\n", d, errno, strerror(errno)), test_readdir_os2_delete_ret = 1, 1)
|
||||||
|
|
||||||
|
|||||||
@@ -373,7 +373,7 @@ static int test_MAX(void)
|
|||||||
|
|
||||||
struct torture_context;
|
struct torture_context;
|
||||||
|
|
||||||
bool torture_local_replace(struct torture_context *torture)
|
static bool torture_local_replace(struct torture_context *torture)
|
||||||
{
|
{
|
||||||
bool ret = true;
|
bool ret = true;
|
||||||
ret &= test_ftruncate();
|
ret &= test_ftruncate();
|
||||||
|
|||||||
@@ -1040,6 +1040,7 @@ static vfs_op_tuple afsacl_ops[] = {
|
|||||||
{SMB_VFS_OP(NULL), SMB_VFS_OP_NOOP, SMB_VFS_LAYER_NOOP}
|
{SMB_VFS_OP(NULL), SMB_VFS_OP_NOOP, SMB_VFS_LAYER_NOOP}
|
||||||
};
|
};
|
||||||
|
|
||||||
|
NTSTATUS vfs_afsacl_init(void);
|
||||||
NTSTATUS vfs_afsacl_init(void)
|
NTSTATUS vfs_afsacl_init(void)
|
||||||
{
|
{
|
||||||
return smb_register_vfs(SMB_VFS_INTERFACE_VERSION, "afsacl",
|
return smb_register_vfs(SMB_VFS_INTERFACE_VERSION, "afsacl",
|
||||||
|
|||||||
@@ -208,6 +208,7 @@ static vfs_op_tuple aixacl_op_tuples[] = {
|
|||||||
SMB_VFS_LAYER_NOOP}
|
SMB_VFS_LAYER_NOOP}
|
||||||
};
|
};
|
||||||
|
|
||||||
|
NTSTATUS vfs_aixacl_init(void);
|
||||||
NTSTATUS vfs_aixacl_init(void)
|
NTSTATUS vfs_aixacl_init(void)
|
||||||
{
|
{
|
||||||
return smb_register_vfs(SMB_VFS_INTERFACE_VERSION, "aixacl",
|
return smb_register_vfs(SMB_VFS_INTERFACE_VERSION, "aixacl",
|
||||||
|
|||||||
@@ -530,6 +530,7 @@ static vfs_op_tuple aixjfs2_ops[] =
|
|||||||
SMB_VFS_LAYER_NOOP}
|
SMB_VFS_LAYER_NOOP}
|
||||||
};
|
};
|
||||||
|
|
||||||
|
NTSTATUS vfs_aixacl2_init(void);
|
||||||
NTSTATUS vfs_aixacl2_init(void)
|
NTSTATUS vfs_aixacl2_init(void)
|
||||||
{
|
{
|
||||||
return smb_register_vfs(SMB_VFS_INTERFACE_VERSION, AIXACL2_MODULE_NAME,
|
return smb_register_vfs(SMB_VFS_INTERFACE_VERSION, AIXACL2_MODULE_NAME,
|
||||||
|
|||||||
@@ -297,6 +297,7 @@ static int audit_fchmod_acl(vfs_handle_struct *handle, files_struct *fsp, int fd
|
|||||||
return result;
|
return result;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
NTSTATUS vfs_audit_init(void);
|
||||||
NTSTATUS vfs_audit_init(void)
|
NTSTATUS vfs_audit_init(void)
|
||||||
{
|
{
|
||||||
return smb_register_vfs(SMB_VFS_INTERFACE_VERSION, "audit", audit_op_tuples);
|
return smb_register_vfs(SMB_VFS_INTERFACE_VERSION, "audit", audit_op_tuples);
|
||||||
|
|||||||
@@ -192,6 +192,7 @@ static vfs_op_tuple cprime_ops [] =
|
|||||||
* -------------------------------------------------------------------------
|
* -------------------------------------------------------------------------
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
NTSTATUS vfs_cacheprime_init(void);
|
||||||
NTSTATUS vfs_cacheprime_init(void)
|
NTSTATUS vfs_cacheprime_init(void)
|
||||||
{
|
{
|
||||||
return smb_register_vfs(SMB_VFS_INTERFACE_VERSION, MODULE, cprime_ops);
|
return smb_register_vfs(SMB_VFS_INTERFACE_VERSION, MODULE, cprime_ops);
|
||||||
|
|||||||
@@ -362,6 +362,7 @@ static vfs_op_tuple cap_op_tuples[] = {
|
|||||||
{NULL, SMB_VFS_OP_NOOP, SMB_VFS_LAYER_NOOP}
|
{NULL, SMB_VFS_OP_NOOP, SMB_VFS_LAYER_NOOP}
|
||||||
};
|
};
|
||||||
|
|
||||||
|
NTSTATUS vfs_cap_init(void);
|
||||||
NTSTATUS vfs_cap_init(void)
|
NTSTATUS vfs_cap_init(void)
|
||||||
{
|
{
|
||||||
return smb_register_vfs(SMB_VFS_INTERFACE_VERSION, "cap", cap_op_tuples);
|
return smb_register_vfs(SMB_VFS_INTERFACE_VERSION, "cap", cap_op_tuples);
|
||||||
|
|||||||
@@ -308,6 +308,7 @@ SMB_VFS_LAYER_TRANSPARENT},
|
|||||||
SMB_VFS_LAYER_NOOP}
|
SMB_VFS_LAYER_NOOP}
|
||||||
};
|
};
|
||||||
|
|
||||||
|
NTSTATUS vfs_catia_init(void);
|
||||||
NTSTATUS vfs_catia_init(void)
|
NTSTATUS vfs_catia_init(void)
|
||||||
{
|
{
|
||||||
return smb_register_vfs(SMB_VFS_INTERFACE_VERSION, "catia",
|
return smb_register_vfs(SMB_VFS_INTERFACE_VERSION, "catia",
|
||||||
|
|||||||
@@ -182,6 +182,7 @@ static vfs_op_tuple commit_ops [] =
|
|||||||
{SMB_VFS_OP(NULL), SMB_VFS_OP_NOOP, SMB_VFS_LAYER_NOOP}
|
{SMB_VFS_OP(NULL), SMB_VFS_OP_NOOP, SMB_VFS_LAYER_NOOP}
|
||||||
};
|
};
|
||||||
|
|
||||||
|
NTSTATUS vfs_commit_init(void);
|
||||||
NTSTATUS vfs_commit_init(void)
|
NTSTATUS vfs_commit_init(void)
|
||||||
{
|
{
|
||||||
return smb_register_vfs(SMB_VFS_INTERFACE_VERSION, MODULE, commit_ops);
|
return smb_register_vfs(SMB_VFS_INTERFACE_VERSION, MODULE, commit_ops);
|
||||||
|
|||||||
@@ -1323,6 +1323,7 @@ static vfs_op_tuple vfs_default_ops[] = {
|
|||||||
SMB_VFS_LAYER_NOOP}
|
SMB_VFS_LAYER_NOOP}
|
||||||
};
|
};
|
||||||
|
|
||||||
|
NTSTATUS vfs_default_init(void);
|
||||||
NTSTATUS vfs_default_init(void)
|
NTSTATUS vfs_default_init(void)
|
||||||
{
|
{
|
||||||
unsigned int needed = SMB_VFS_OP_LAST + 1; /* convert from index to count */
|
unsigned int needed = SMB_VFS_OP_LAST + 1; /* convert from index to count */
|
||||||
|
|||||||
@@ -224,6 +224,7 @@ static vfs_op_tuple default_quota_ops[] = {
|
|||||||
{SMB_VFS_OP(NULL), SMB_VFS_OP_NOOP, SMB_VFS_LAYER_NOOP}
|
{SMB_VFS_OP(NULL), SMB_VFS_OP_NOOP, SMB_VFS_LAYER_NOOP}
|
||||||
};
|
};
|
||||||
|
|
||||||
|
NTSTATUS vfs_default_quota_init(void);
|
||||||
NTSTATUS vfs_default_quota_init(void)
|
NTSTATUS vfs_default_quota_init(void)
|
||||||
{
|
{
|
||||||
return smb_register_vfs(SMB_VFS_INTERFACE_VERSION, DEFAULT_QUOTA_NAME, default_quota_ops);
|
return smb_register_vfs(SMB_VFS_INTERFACE_VERSION, DEFAULT_QUOTA_NAME, default_quota_ops);
|
||||||
|
|||||||
@@ -189,6 +189,7 @@ static vfs_op_tuple expand_msdfs_ops[] = {
|
|||||||
{SMB_VFS_OP(NULL), SMB_VFS_OP_NOOP, SMB_VFS_LAYER_NOOP}
|
{SMB_VFS_OP(NULL), SMB_VFS_OP_NOOP, SMB_VFS_LAYER_NOOP}
|
||||||
};
|
};
|
||||||
|
|
||||||
|
NTSTATUS vfs_expand_msdfs_init(void);
|
||||||
NTSTATUS vfs_expand_msdfs_init(void)
|
NTSTATUS vfs_expand_msdfs_init(void)
|
||||||
{
|
{
|
||||||
return smb_register_vfs(SMB_VFS_INTERFACE_VERSION, "expand_msdfs",
|
return smb_register_vfs(SMB_VFS_INTERFACE_VERSION, "expand_msdfs",
|
||||||
|
|||||||
@@ -347,6 +347,7 @@ static int audit_fchmod_acl(vfs_handle_struct *handle, files_struct *fsp, int fd
|
|||||||
return result;
|
return result;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
NTSTATUS vfs_extd_audit_init(void);
|
||||||
NTSTATUS vfs_extd_audit_init(void)
|
NTSTATUS vfs_extd_audit_init(void)
|
||||||
{
|
{
|
||||||
NTSTATUS ret = smb_register_vfs(SMB_VFS_INTERFACE_VERSION, "extd_audit", audit_op_tuples);
|
NTSTATUS ret = smb_register_vfs(SMB_VFS_INTERFACE_VERSION, "extd_audit", audit_op_tuples);
|
||||||
|
|||||||
@@ -73,6 +73,7 @@ static vfs_op_tuple fake_perms_ops[] = {
|
|||||||
{SMB_VFS_OP(NULL), SMB_VFS_OP_NOOP, SMB_VFS_LAYER_NOOP}
|
{SMB_VFS_OP(NULL), SMB_VFS_OP_NOOP, SMB_VFS_LAYER_NOOP}
|
||||||
};
|
};
|
||||||
|
|
||||||
|
NTSTATUS vfs_fake_perms_init(void);
|
||||||
NTSTATUS vfs_fake_perms_init(void)
|
NTSTATUS vfs_fake_perms_init(void)
|
||||||
{
|
{
|
||||||
return smb_register_vfs(SMB_VFS_INTERFACE_VERSION, "fake_perms", fake_perms_ops);
|
return smb_register_vfs(SMB_VFS_INTERFACE_VERSION, "fake_perms", fake_perms_ops);
|
||||||
|
|||||||
@@ -2039,6 +2039,7 @@ static int smb_full_audit_aio_suspend(struct vfs_handle_struct *handle, struct f
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
NTSTATUS vfs_full_audit_init(void);
|
||||||
NTSTATUS vfs_full_audit_init(void)
|
NTSTATUS vfs_full_audit_init(void)
|
||||||
{
|
{
|
||||||
NTSTATUS ret = smb_register_vfs(SMB_VFS_INTERFACE_VERSION,
|
NTSTATUS ret = smb_register_vfs(SMB_VFS_INTERFACE_VERSION,
|
||||||
|
|||||||
@@ -635,6 +635,7 @@ static vfs_op_tuple gpfs_op_tuples[] = {
|
|||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
|
NTSTATUS vfs_gpfs_init(void);
|
||||||
NTSTATUS vfs_gpfs_init(void)
|
NTSTATUS vfs_gpfs_init(void)
|
||||||
{
|
{
|
||||||
init_gpfs();
|
init_gpfs();
|
||||||
|
|||||||
@@ -95,6 +95,7 @@ static vfs_op_tuple hpuxacl_op_tuples[] = {
|
|||||||
SMB_VFS_LAYER_NOOP}
|
SMB_VFS_LAYER_NOOP}
|
||||||
};
|
};
|
||||||
|
|
||||||
|
NTSTATUS vfs_hpuxacl_init(void);
|
||||||
NTSTATUS vfs_hpuxacl_init(void)
|
NTSTATUS vfs_hpuxacl_init(void)
|
||||||
{
|
{
|
||||||
return smb_register_vfs(SMB_VFS_INTERFACE_VERSION, "hpuxacl",
|
return smb_register_vfs(SMB_VFS_INTERFACE_VERSION, "hpuxacl",
|
||||||
|
|||||||
@@ -95,6 +95,7 @@ static vfs_op_tuple irixacl_op_tuples[] = {
|
|||||||
SMB_VFS_LAYER_NOOP}
|
SMB_VFS_LAYER_NOOP}
|
||||||
};
|
};
|
||||||
|
|
||||||
|
NTSTATUS vfs_irixacl_init(void);
|
||||||
NTSTATUS vfs_irixacl_init(void)
|
NTSTATUS vfs_irixacl_init(void)
|
||||||
{
|
{
|
||||||
return smb_register_vfs(SMB_VFS_INTERFACE_VERSION, "irixacl",
|
return smb_register_vfs(SMB_VFS_INTERFACE_VERSION, "irixacl",
|
||||||
|
|||||||
@@ -172,7 +172,7 @@ static void atalk_rrmdir(TALLOC_CTX *ctx, char *path)
|
|||||||
|
|
||||||
/* Directory operations */
|
/* Directory operations */
|
||||||
|
|
||||||
SMB_STRUCT_DIR *atalk_opendir(struct vfs_handle_struct *handle, const char *fname, const char *mask, uint32 attr)
|
static SMB_STRUCT_DIR *atalk_opendir(struct vfs_handle_struct *handle, const char *fname, const char *mask, uint32 attr)
|
||||||
{
|
{
|
||||||
SMB_STRUCT_DIR *ret = 0;
|
SMB_STRUCT_DIR *ret = 0;
|
||||||
|
|
||||||
@@ -394,6 +394,7 @@ static vfs_op_tuple atalk_ops[] = {
|
|||||||
{SMB_VFS_OP(NULL), SMB_VFS_OP_NOOP, SMB_VFS_LAYER_NOOP}
|
{SMB_VFS_OP(NULL), SMB_VFS_OP_NOOP, SMB_VFS_LAYER_NOOP}
|
||||||
};
|
};
|
||||||
|
|
||||||
|
NTSTATUS vfs_netatalk_init(void);
|
||||||
NTSTATUS vfs_netatalk_init(void)
|
NTSTATUS vfs_netatalk_init(void)
|
||||||
{
|
{
|
||||||
return smb_register_vfs(SMB_VFS_INTERFACE_VERSION, "netatalk", atalk_ops);
|
return smb_register_vfs(SMB_VFS_INTERFACE_VERSION, "netatalk", atalk_ops);
|
||||||
|
|||||||
@@ -384,6 +384,7 @@ static vfs_op_tuple posixacl_op_tuples[] = {
|
|||||||
SMB_VFS_LAYER_NOOP}
|
SMB_VFS_LAYER_NOOP}
|
||||||
};
|
};
|
||||||
|
|
||||||
|
NTSTATUS vfs_posixacl_init(void);
|
||||||
NTSTATUS vfs_posixacl_init(void)
|
NTSTATUS vfs_posixacl_init(void)
|
||||||
{
|
{
|
||||||
return smb_register_vfs(SMB_VFS_INTERFACE_VERSION, "posixacl",
|
return smb_register_vfs(SMB_VFS_INTERFACE_VERSION, "posixacl",
|
||||||
|
|||||||
@@ -206,6 +206,7 @@ static vfs_op_tuple prealloc_op_tuples[] = {
|
|||||||
{NULL, SMB_VFS_OP_NOOP, SMB_VFS_LAYER_NOOP}
|
{NULL, SMB_VFS_OP_NOOP, SMB_VFS_LAYER_NOOP}
|
||||||
};
|
};
|
||||||
|
|
||||||
|
NTSTATUS vfs_prealloc_init(void);
|
||||||
NTSTATUS vfs_prealloc_init(void)
|
NTSTATUS vfs_prealloc_init(void)
|
||||||
{
|
{
|
||||||
return smb_register_vfs(SMB_VFS_INTERFACE_VERSION,
|
return smb_register_vfs(SMB_VFS_INTERFACE_VERSION,
|
||||||
|
|||||||
@@ -91,6 +91,7 @@ static vfs_op_tuple readonly_op_tuples[] = {
|
|||||||
{SMB_VFS_OP(NULL), SMB_VFS_OP_NOOP, SMB_VFS_LAYER_NOOP}
|
{SMB_VFS_OP(NULL), SMB_VFS_OP_NOOP, SMB_VFS_LAYER_NOOP}
|
||||||
};
|
};
|
||||||
|
|
||||||
|
NTSTATUS vfs_readonly_init(void);
|
||||||
NTSTATUS vfs_readonly_init(void)
|
NTSTATUS vfs_readonly_init(void)
|
||||||
{
|
{
|
||||||
return smb_register_vfs(SMB_VFS_INTERFACE_VERSION, MODULE_NAME, readonly_op_tuples);
|
return smb_register_vfs(SMB_VFS_INTERFACE_VERSION, MODULE_NAME, readonly_op_tuples);
|
||||||
|
|||||||
@@ -538,6 +538,7 @@ done:
|
|||||||
return rc;
|
return rc;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
NTSTATUS vfs_recycle_init(void);
|
||||||
NTSTATUS vfs_recycle_init(void)
|
NTSTATUS vfs_recycle_init(void)
|
||||||
{
|
{
|
||||||
NTSTATUS ret = smb_register_vfs(SMB_VFS_INTERFACE_VERSION, "recycle", recycle_ops);
|
NTSTATUS ret = smb_register_vfs(SMB_VFS_INTERFACE_VERSION, "recycle", recycle_ops);
|
||||||
|
|||||||
@@ -119,7 +119,7 @@ static SMB_STRUCT_DIR *shadow_copy_opendir(vfs_handle_struct *handle, const char
|
|||||||
return((SMB_STRUCT_DIR *)dirp);
|
return((SMB_STRUCT_DIR *)dirp);
|
||||||
}
|
}
|
||||||
|
|
||||||
SMB_STRUCT_DIRENT *shadow_copy_readdir(vfs_handle_struct *handle, SMB_STRUCT_DIR *_dirp)
|
static SMB_STRUCT_DIRENT *shadow_copy_readdir(vfs_handle_struct *handle, SMB_STRUCT_DIR *_dirp)
|
||||||
{
|
{
|
||||||
shadow_copy_Dir *dirp = (shadow_copy_Dir *)_dirp;
|
shadow_copy_Dir *dirp = (shadow_copy_Dir *)_dirp;
|
||||||
|
|
||||||
@@ -151,7 +151,7 @@ static void shadow_copy_rewinddir(struct vfs_handle_struct *handle, SMB_STRUCT_D
|
|||||||
dirp->pos = 0 ;
|
dirp->pos = 0 ;
|
||||||
}
|
}
|
||||||
|
|
||||||
int shadow_copy_closedir(vfs_handle_struct *handle, SMB_STRUCT_DIR *_dirp)
|
static int shadow_copy_closedir(vfs_handle_struct *handle, SMB_STRUCT_DIR *_dirp)
|
||||||
{
|
{
|
||||||
shadow_copy_Dir *dirp = (shadow_copy_Dir *)_dirp;
|
shadow_copy_Dir *dirp = (shadow_copy_Dir *)_dirp;
|
||||||
|
|
||||||
@@ -228,6 +228,7 @@ static vfs_op_tuple shadow_copy_ops[] = {
|
|||||||
{SMB_VFS_OP(NULL), SMB_VFS_OP_NOOP, SMB_VFS_LAYER_NOOP}
|
{SMB_VFS_OP(NULL), SMB_VFS_OP_NOOP, SMB_VFS_LAYER_NOOP}
|
||||||
};
|
};
|
||||||
|
|
||||||
|
NTSTATUS vfs_shadow_copy_init(void);
|
||||||
NTSTATUS vfs_shadow_copy_init(void)
|
NTSTATUS vfs_shadow_copy_init(void)
|
||||||
{
|
{
|
||||||
NTSTATUS ret = smb_register_vfs(SMB_VFS_INTERFACE_VERSION, "shadow_copy", shadow_copy_ops);
|
NTSTATUS ret = smb_register_vfs(SMB_VFS_INTERFACE_VERSION, "shadow_copy", shadow_copy_ops);
|
||||||
|
|||||||
@@ -779,6 +779,7 @@ static vfs_op_tuple solarisacl_op_tuples[] = {
|
|||||||
SMB_VFS_LAYER_NOOP}
|
SMB_VFS_LAYER_NOOP}
|
||||||
};
|
};
|
||||||
|
|
||||||
|
NTSTATUS vfs_solarisacl_init(void);
|
||||||
NTSTATUS vfs_solarisacl_init(void)
|
NTSTATUS vfs_solarisacl_init(void)
|
||||||
{
|
{
|
||||||
return smb_register_vfs(SMB_VFS_INTERFACE_VERSION, "solarisacl",
|
return smb_register_vfs(SMB_VFS_INTERFACE_VERSION, "solarisacl",
|
||||||
|
|||||||
@@ -495,6 +495,7 @@ static vfs_op_tuple tru64acl_op_tuples[] = {
|
|||||||
SMB_VFS_LAYER_NOOP}
|
SMB_VFS_LAYER_NOOP}
|
||||||
};
|
};
|
||||||
|
|
||||||
|
NTSTATUS vfs_tru64acl_init(void);
|
||||||
NTSTATUS vfs_tru64acl_init(void)
|
NTSTATUS vfs_tru64acl_init(void)
|
||||||
{
|
{
|
||||||
return smb_register_vfs(SMB_VFS_INTERFACE_VERSION, "tru64acl",
|
return smb_register_vfs(SMB_VFS_INTERFACE_VERSION, "tru64acl",
|
||||||
|
|||||||
@@ -62,7 +62,7 @@ static char *get_static(char **buffer, size_t *buflen, size_t len)
|
|||||||
lib/util_str.c as I really don't want to have to link in any other
|
lib/util_str.c as I really don't want to have to link in any other
|
||||||
objects if I can possibly avoid it. */
|
objects if I can possibly avoid it. */
|
||||||
|
|
||||||
BOOL next_token(char **ptr,char *buff,const char *sep, size_t bufsize)
|
static BOOL next_token(char **ptr,char *buff,const char *sep, size_t bufsize)
|
||||||
{
|
{
|
||||||
char *s;
|
char *s;
|
||||||
BOOL quoted;
|
BOOL quoted;
|
||||||
|
|||||||
@@ -2255,6 +2255,7 @@ static int lp_enum(const char *s,const struct enum_list *_enum)
|
|||||||
* lp_parm_string is only used to let old modules find this symbol
|
* lp_parm_string is only used to let old modules find this symbol
|
||||||
*/
|
*/
|
||||||
#undef lp_parm_string
|
#undef lp_parm_string
|
||||||
|
char *lp_parm_string(const char *servicename, const char *type, const char *option);
|
||||||
char *lp_parm_string(const char *servicename, const char *type, const char *option)
|
char *lp_parm_string(const char *servicename, const char *type, const char *option)
|
||||||
{
|
{
|
||||||
return lp_parm_talloc_string(lp_servicenumber(servicename), type, option, NULL);
|
return lp_parm_talloc_string(lp_servicenumber(servicename), type, option, NULL);
|
||||||
|
|||||||
@@ -54,14 +54,14 @@ extern int optind;
|
|||||||
|
|
||||||
enum lock_op {OP_LOCK, OP_UNLOCK, OP_REOPEN};
|
enum lock_op {OP_LOCK, OP_UNLOCK, OP_REOPEN};
|
||||||
|
|
||||||
const char *lock_op_type(int op)
|
static const char *lock_op_type(int op)
|
||||||
{
|
{
|
||||||
if (op == WRITE_LOCK) return "write";
|
if (op == WRITE_LOCK) return "write";
|
||||||
else if (op == READ_LOCK) return "read";
|
else if (op == READ_LOCK) return "read";
|
||||||
else return "other";
|
else return "other";
|
||||||
}
|
}
|
||||||
|
|
||||||
const char *lock_op_name(enum lock_op op)
|
static const char *lock_op_name(enum lock_op op)
|
||||||
{
|
{
|
||||||
if (op == OP_LOCK) return "lock";
|
if (op == OP_LOCK) return "lock";
|
||||||
else if (op == OP_UNLOCK) return "unlock";
|
else if (op == OP_UNLOCK) return "unlock";
|
||||||
|
|||||||
@@ -38,7 +38,7 @@ extern int optind;
|
|||||||
extern BOOL AllowDebugChange;
|
extern BOOL AllowDebugChange;
|
||||||
|
|
||||||
/* a test fn for LANMAN mask support */
|
/* a test fn for LANMAN mask support */
|
||||||
int ms_fnmatch_lanman_core(const char *pattern, const char *string)
|
static int ms_fnmatch_lanman_core(const char *pattern, const char *string)
|
||||||
{
|
{
|
||||||
const char *p = pattern, *n = string;
|
const char *p = pattern, *n = string;
|
||||||
char c;
|
char c;
|
||||||
@@ -112,7 +112,7 @@ next:
|
|||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
int ms_fnmatch_lanman(const char *pattern, const char *string)
|
static int ms_fnmatch_lanman(const char *pattern, const char *string)
|
||||||
{
|
{
|
||||||
if (!strpbrk(pattern, "?*<>\"")) {
|
if (!strpbrk(pattern, "?*<>\"")) {
|
||||||
if (strcmp(string,"..") == 0)
|
if (strcmp(string,"..") == 0)
|
||||||
@@ -163,7 +163,7 @@ static char *reg_test(struct cli_state *cli, char *pattern, char *long_name, cha
|
|||||||
/*****************************************************
|
/*****************************************************
|
||||||
return a connection to a server
|
return a connection to a server
|
||||||
*******************************************************/
|
*******************************************************/
|
||||||
struct cli_state *connect_one(char *share)
|
static struct cli_state *connect_one(char *share)
|
||||||
{
|
{
|
||||||
struct cli_state *c;
|
struct cli_state *c;
|
||||||
struct nmb_name called, calling;
|
struct nmb_name called, calling;
|
||||||
|
|||||||
@@ -29,7 +29,7 @@ static int pong_count;
|
|||||||
/****************************************************************************
|
/****************************************************************************
|
||||||
a useful function for testing the message system
|
a useful function for testing the message system
|
||||||
****************************************************************************/
|
****************************************************************************/
|
||||||
void pong_message(int msg_type, struct process_id src, void *buf, size_t len)
|
static void pong_message(int msg_type, struct process_id src, void *buf, size_t len)
|
||||||
{
|
{
|
||||||
pong_count++;
|
pong_count++;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -245,6 +245,7 @@ dbg_Token dbg_char2token( dbg_Token *state, int c )
|
|||||||
return( *state );
|
return( *state );
|
||||||
} /* dbg_char2token */
|
} /* dbg_char2token */
|
||||||
|
|
||||||
|
void dbg_test( void );
|
||||||
void dbg_test( void )
|
void dbg_test( void )
|
||||||
/* ------------------------------------------------------------------------ **
|
/* ------------------------------------------------------------------------ **
|
||||||
* Simple test function.
|
* Simple test function.
|
||||||
|
|||||||
@@ -60,7 +60,7 @@ static void display_eventlog_names( void )
|
|||||||
printf( "\t<None specified>\n");
|
printf( "\t<None specified>\n");
|
||||||
}
|
}
|
||||||
|
|
||||||
int DoAddSourceCommand( int argc, char **argv, BOOL debugflag, char *exename )
|
static int DoAddSourceCommand( int argc, char **argv, BOOL debugflag, char *exename )
|
||||||
{
|
{
|
||||||
|
|
||||||
if ( argc < 3 ) {
|
if ( argc < 3 ) {
|
||||||
@@ -79,7 +79,7 @@ int DoAddSourceCommand( int argc, char **argv, BOOL debugflag, char *exename )
|
|||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
int DoWriteCommand( int argc, char **argv, BOOL debugflag, char *exename )
|
static int DoWriteCommand( int argc, char **argv, BOOL debugflag, char *exename )
|
||||||
{
|
{
|
||||||
FILE *f1;
|
FILE *f1;
|
||||||
char *argfname;
|
char *argfname;
|
||||||
|
|||||||
@@ -96,7 +96,7 @@ typedef struct {
|
|||||||
|
|
||||||
static hdr_tcp_t HDR_TCP = {139, 139, 0, 0, 0x50, 0, 0, 0, 0};
|
static hdr_tcp_t HDR_TCP = {139, 139, 0, 0, 0x50, 0, 0, 0, 0};
|
||||||
|
|
||||||
void print_pcap_header(FILE *out)
|
static void print_pcap_header(FILE *out)
|
||||||
{
|
{
|
||||||
struct tcpdump_file_header h;
|
struct tcpdump_file_header h;
|
||||||
h.magic = TCPDUMP_MAGIC;
|
h.magic = TCPDUMP_MAGIC;
|
||||||
@@ -109,7 +109,7 @@ void print_pcap_header(FILE *out)
|
|||||||
fwrite(&h, sizeof(struct tcpdump_file_header), 1, out);
|
fwrite(&h, sizeof(struct tcpdump_file_header), 1, out);
|
||||||
}
|
}
|
||||||
|
|
||||||
void print_pcap_packet(FILE *out, unsigned char *data, long length, long caplen)
|
static void print_pcap_packet(FILE *out, unsigned char *data, long length, long caplen)
|
||||||
{
|
{
|
||||||
static int i = 0;
|
static int i = 0;
|
||||||
struct tcpdump_packet p;
|
struct tcpdump_packet p;
|
||||||
@@ -122,7 +122,7 @@ void print_pcap_packet(FILE *out, unsigned char *data, long length, long caplen)
|
|||||||
fwrite(data, sizeof(unsigned char), caplen, out);
|
fwrite(data, sizeof(unsigned char), caplen, out);
|
||||||
}
|
}
|
||||||
|
|
||||||
void print_hex_packet(FILE *out, unsigned char *data, long length)
|
static void print_hex_packet(FILE *out, unsigned char *data, long length)
|
||||||
{
|
{
|
||||||
long i,cur = 0;
|
long i,cur = 0;
|
||||||
while(cur < length) {
|
while(cur < length) {
|
||||||
@@ -136,7 +136,7 @@ void print_hex_packet(FILE *out, unsigned char *data, long length)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
void print_netbios_packet(FILE *out, unsigned char *data, long length, long actual_length)
|
static void print_netbios_packet(FILE *out, unsigned char *data, long length, long actual_length)
|
||||||
{
|
{
|
||||||
unsigned char *newdata; long offset = 0;
|
unsigned char *newdata; long offset = 0;
|
||||||
long newlen;
|
long newlen;
|
||||||
@@ -159,7 +159,7 @@ void print_netbios_packet(FILE *out, unsigned char *data, long length, long actu
|
|||||||
unsigned char *curpacket = NULL;
|
unsigned char *curpacket = NULL;
|
||||||
long curpacket_len = 0;
|
long curpacket_len = 0;
|
||||||
|
|
||||||
void read_log_msg(FILE *in, unsigned char **_buffer, long *buffersize, long *data_offset, long *data_length)
|
static void read_log_msg(FILE *in, unsigned char **_buffer, long *buffersize, long *data_offset, long *data_length)
|
||||||
{
|
{
|
||||||
unsigned char *buffer;
|
unsigned char *buffer;
|
||||||
int tmp; long i;
|
int tmp; long i;
|
||||||
@@ -197,7 +197,7 @@ void read_log_msg(FILE *in, unsigned char **_buffer, long *buffersize, long *dat
|
|||||||
*_buffer = buffer;
|
*_buffer = buffer;
|
||||||
}
|
}
|
||||||
|
|
||||||
long read_log_data(FILE *in, unsigned char *buffer, long data_length)
|
static long read_log_data(FILE *in, unsigned char *buffer, long data_length)
|
||||||
{
|
{
|
||||||
long i, addr; char real[2][16]; int ret;
|
long i, addr; char real[2][16]; int ret;
|
||||||
unsigned int tmp;
|
unsigned int tmp;
|
||||||
|
|||||||
@@ -50,9 +50,9 @@ const char *username = NULL, *password = NULL, *workgroup = NULL;
|
|||||||
int nonprompt = 0, quiet = 0, dots = 0, keep_permissions = 0, verbose = 0, send_stdout = 0;
|
int nonprompt = 0, quiet = 0, dots = 0, keep_permissions = 0, verbose = 0, send_stdout = 0;
|
||||||
int blocksize = SMB_DEFAULT_BLOCKSIZE;
|
int blocksize = SMB_DEFAULT_BLOCKSIZE;
|
||||||
|
|
||||||
int smb_download_file(const char *base, const char *name, int recursive, int resume, char *outfile);
|
static int smb_download_file(const char *base, const char *name, int recursive, int resume, char *outfile);
|
||||||
|
|
||||||
int get_num_cols(void)
|
static int get_num_cols(void)
|
||||||
{
|
{
|
||||||
#ifdef TIOCGWINSZ
|
#ifdef TIOCGWINSZ
|
||||||
struct winsize ws;
|
struct winsize ws;
|
||||||
@@ -68,12 +68,12 @@ int get_num_cols(void)
|
|||||||
#endif
|
#endif
|
||||||
}
|
}
|
||||||
|
|
||||||
void change_columns(int sig)
|
static void change_columns(int sig)
|
||||||
{
|
{
|
||||||
columns = get_num_cols();
|
columns = get_num_cols();
|
||||||
}
|
}
|
||||||
|
|
||||||
void human_readable(off_t s, char *buffer, int l)
|
static void human_readable(off_t s, char *buffer, int l)
|
||||||
{
|
{
|
||||||
if(s > 1024 * 1024 * 1024) snprintf(buffer, l, "%.2fGb", 1.0 * s / (1024 * 1024 * 1024));
|
if(s > 1024 * 1024 * 1024) snprintf(buffer, l, "%.2fGb", 1.0 * s / (1024 * 1024 * 1024));
|
||||||
else if(s > 1024 * 1024) snprintf(buffer, l, "%.2fMb", 1.0 * s / (1024 * 1024));
|
else if(s > 1024 * 1024) snprintf(buffer, l, "%.2fMb", 1.0 * s / (1024 * 1024));
|
||||||
@@ -81,7 +81,7 @@ void human_readable(off_t s, char *buffer, int l)
|
|||||||
else snprintf(buffer, l, OFF_T_FORMAT"b", (OFF_T_FORMAT_CAST)s);
|
else snprintf(buffer, l, OFF_T_FORMAT"b", (OFF_T_FORMAT_CAST)s);
|
||||||
}
|
}
|
||||||
|
|
||||||
void get_auth_data(const char *srv, const char *shr, char *wg, int wglen, char *un, int unlen, char *pw, int pwlen)
|
static void get_auth_data(const char *srv, const char *shr, char *wg, int wglen, char *un, int unlen, char *pw, int pwlen)
|
||||||
{
|
{
|
||||||
static char hasasked = 0;
|
static char hasasked = 0;
|
||||||
char *wgtmp, *usertmp;
|
char *wgtmp, *usertmp;
|
||||||
@@ -113,7 +113,7 @@ void get_auth_data(const char *srv, const char *shr, char *wg, int wglen, char *
|
|||||||
free(wgtmp); free(usertmp);
|
free(wgtmp); free(usertmp);
|
||||||
}
|
}
|
||||||
|
|
||||||
int smb_download_dir(const char *base, const char *name, int resume)
|
static int smb_download_dir(const char *base, const char *name, int resume)
|
||||||
{
|
{
|
||||||
char path[SMB_MAXPATHLEN];
|
char path[SMB_MAXPATHLEN];
|
||||||
int dirhandle;
|
int dirhandle;
|
||||||
@@ -199,7 +199,7 @@ int smb_download_dir(const char *base, const char *name, int resume)
|
|||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
char *print_time(long t)
|
static char *print_time(long t)
|
||||||
{
|
{
|
||||||
static char buffer[100];
|
static char buffer[100];
|
||||||
int secs, mins, hours;
|
int secs, mins, hours;
|
||||||
@@ -215,7 +215,7 @@ char *print_time(long t)
|
|||||||
return buffer;
|
return buffer;
|
||||||
}
|
}
|
||||||
|
|
||||||
void print_progress(const char *name, time_t start, time_t now, off_t start_pos, off_t pos, off_t total)
|
static void print_progress(const char *name, time_t start, time_t now, off_t start_pos, off_t pos, off_t total)
|
||||||
{
|
{
|
||||||
double avg = 0.0;
|
double avg = 0.0;
|
||||||
long eta = -1;
|
long eta = -1;
|
||||||
@@ -244,7 +244,7 @@ void print_progress(const char *name, time_t start, time_t now, off_t start_pos,
|
|||||||
free(filename); free(status);
|
free(filename); free(status);
|
||||||
}
|
}
|
||||||
|
|
||||||
int smb_download_file(const char *base, const char *name, int recursive, int resume, char *outfile) {
|
static int smb_download_file(const char *base, const char *name, int recursive, int resume, char *outfile) {
|
||||||
int remotehandle, localhandle;
|
int remotehandle, localhandle;
|
||||||
time_t start_time = time(NULL);
|
time_t start_time = time(NULL);
|
||||||
const char *newpath;
|
const char *newpath;
|
||||||
@@ -447,7 +447,7 @@ int smb_download_file(const char *base, const char *name, int recursive, int res
|
|||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
void clean_exit(void)
|
static void clean_exit(void)
|
||||||
{
|
{
|
||||||
char bs[100];
|
char bs[100];
|
||||||
human_readable(total_bytes, bs, sizeof(bs));
|
human_readable(total_bytes, bs, sizeof(bs));
|
||||||
@@ -455,12 +455,12 @@ void clean_exit(void)
|
|||||||
exit(0);
|
exit(0);
|
||||||
}
|
}
|
||||||
|
|
||||||
void signal_quit(int v)
|
static void signal_quit(int v)
|
||||||
{
|
{
|
||||||
clean_exit();
|
clean_exit();
|
||||||
}
|
}
|
||||||
|
|
||||||
int readrcfile(const char *name, const struct poptOption long_options[])
|
static int readrcfile(const char *name, const struct poptOption long_options[])
|
||||||
{
|
{
|
||||||
FILE *fd = fopen(name, "r");
|
FILE *fd = fopen(name, "r");
|
||||||
int lineno = 0, i;
|
int lineno = 0, i;
|
||||||
|
|||||||
Reference in New Issue
Block a user