1
1

(search_dir_entry): Make text parameter const.

(smbfs_get_host_and_username): Make macro.
(my_forget): Fix compilation.
Этот коммит содержится в:
Andrew V. Samoilov 2001-08-01 12:24:35 +00:00
родитель cb7d5d5598
Коммит ae7fd2fcd2
2 изменённых файлов: 9 добавлений и 3 удалений

Просмотреть файл

@ -10,6 +10,8 @@
(smbfs_open): Likewise. Indentation fixes. (smbfs_open): Likewise. Indentation fixes.
(smbfs_unlink): Likewise. (smbfs_unlink): Likewise.
(smbfs_rename): Release rb and ra after use. (smbfs_rename): Release rb and ra after use.
(search_dir_entry): Make text parameter const.
(smbfs_get_host_and_username): Make macro.
2001-07-20 Pavel Roskin <proski@gnu.org> 2001-07-20 Pavel Roskin <proski@gnu.org>

Просмотреть файл

@ -836,6 +836,7 @@ smbfs_symlink (vfs *me, char *n1, char *n2)
/* Extract the hostname and username from the path */ /* Extract the hostname and username from the path */
/* path is in the form: hostname:user/remote-dir */ /* path is in the form: hostname:user/remote-dir */
#if 0
static char * static char *
smbfs_get_host_and_username smbfs_get_host_and_username
(char **path, char **host, char **user, int *port, char **pass) (char **path, char **host, char **user, int *port, char **pass)
@ -854,7 +855,10 @@ smbfs_get_host_and_username
return ret; return ret;
} }
#else
#define smbfs_get_host_and_username(path, host, user, port, pass) \
vfs_split_url (*path, host, user, port, pass, SMB_PORT, 0)
#endif
/***************************************************** /*****************************************************
return a connection to a SMB server return a connection to a SMB server
current_bucket needs to be set before calling current_bucket needs to be set before calling
@ -1341,7 +1345,7 @@ get_remote_stat(smbfs_connection *sc, char *path, struct stat *buf)
} }
static int static int
search_dir_entry (dir_entry *dentry, char *text, struct stat *buf) search_dir_entry (dir_entry *dentry, const char *text, struct stat *buf)
{ {
while (dentry) { while (dentry) {
if (strcmp(text, dentry->text) == 0) { if (strcmp(text, dentry->text) == 0) {
@ -1695,7 +1699,7 @@ my_forget (char *path)
if (path[0] == '/' && path[1] == '/') if (path[0] == '/' && path[1] == '/')
path += 2; path += 2;
if ((p = smbfs_get_host_and_username (&path, &host, &user, &port, NULL)) { if ((p = smbfs_get_host_and_username (&path, &host, &user, &port, NULL))) {
g_free (p); g_free (p);
for (i = 0; i < SMBFS_MAX_CONNECTIONS; i++) { for (i = 0; i < SMBFS_MAX_CONNECTIONS; i++) {
if ((strcmp (host, smbfs_connections [i].host) == 0) && if ((strcmp (host, smbfs_connections [i].host) == 0) &&