* fhandler_disk_file.cc (fhandler_disk_file::link): Drop superfluous

test for trailing dot.
	* path.h (path_conv::operator []): Remove.
This commit is contained in:
Corinna Vinschen 2007-08-15 15:31:19 +00:00
parent d85bcb4542
commit 6d70255fe8
3 changed files with 6 additions and 8 deletions

View File

@ -1,3 +1,9 @@
2007-08-15 Corinna Vinschen <corinna@vinschen.de>
* fhandler_disk_file.cc (fhandler_disk_file::link): Drop superfluous
test for trailing dot.
* path.h (path_conv::operator []): Remove.
2007-08-15 Corinna Vinschen <corinna@vinschen.de>
* fhandler_socket.cc (get_inet_addr): Use NT native functions for

View File

@ -1066,13 +1066,6 @@ fhandler_disk_file::link (const char *newpath)
return -1;
}
if (newpc[strlen (newpc) - 1] == '.')
{
syscall_printf ("trailing dot, bailing out");
set_errno (EINVAL);
return -1;
}
char new_buf[strlen (newpath) + 5];
if (!newpc.error && !newpc.case_clash)
{

View File

@ -256,7 +256,6 @@ class path_conv
operator const char *() {return path;}
operator DWORD &() {return fileattr;}
operator int () {return fileattr; }
char operator [](int i) const {return path[i];}
path_conv &operator =(path_conv &pc)
{
memcpy (this, &pc, pc.size ());