char g_share[MAX_BUFF_SIZE];
-void auth_fn(const char *server, const char *share, char *workgroup, int wgmaxlen,
+static void auth_fn(const char *server, const char *share, char *workgroup, int wgmaxlen,
char *username, int unmaxlen, char *password, int pwmaxlen)
{
char dir_url[MAX_BUFF_SIZE];
char dirbuff[MAX_BUFF_SIZE];
- bzero(g_workgroup,MAX_BUFF_SIZE);
- bzero(url,MAX_BUFF_SIZE);
- bzero(file_url,MAX_BUFF_SIZE);
- bzero(dir_url,MAX_BUFF_SIZE);
- bzero(buff,MAX_BUFF_SIZE);
+ memset(g_workgroup, '\0', MAX_BUFF_SIZE);
+ memset(url, '\0', MAX_BUFF_SIZE);
+ memset(file_url, '\0', MAX_BUFF_SIZE);
+ memset(dir_url, '\0', MAX_BUFF_SIZE);
+ memset(buff, '\0', MAX_BUFF_SIZE);
if ( argc == 6 )
{
err = 0;
i = 0;
- bzero(buff,MAX_BUFF_SIZE);
- bzero(tmp_file_ptr,MAX_BUFF_SIZE-9);
+ memset(buff, '\0', MAX_BUFF_SIZE);
+ memset(tmp_file_ptr, '\0', MAX_BUFF_SIZE-9);
while ( diramount > 0 )
{
direntsize = dirptr->dirlen;
- //printf("Name: %s\n",dirptr->name);
+ /* printf("Name: %s\n",dirptr->name); */
if ( j == 0 )
{
if ( !(( strncmp(dirptr->name,".",1) == 0 )) )
memcpy(tmp_file_ptr,buff,strlen(buff)+4);
strncat(tmp_file_ptr,".txt",4);
- if ( !(( strcmp(dirptr->name,file_url) == 0 )) ) // make sure entries match
+ if ( !((strcmp(dirptr->name,file_url) == 0 )) ) /* make sure entries match */
{
err = 1;
break;
}
- (char *)dirptr += direntsize;
- (char *)diramount -= direntsize;
+ dirptr = (struct smbc_dirent *) ((char *) dirptr + direntsize);
+ diramount -= direntsize;
j++;
}
if ( ! err )
{
- if ( (j - 2) != entry_num ) // Make sure that all entries created are counted and returned - minus . and ..
+ if ( (j - 2) != entry_num ) /* Make sure that all entries created are counted and returned - minus . and .. */
err = 1;
}