Parent Directory | Revision Log
Sticky Revision: |
This commit was manufactured by cvs2svn to create branch 'seamlessrdp-branch'.
changed to compile with g++
Using new utility function str_startswith, to get rid of many sizeof:s and hardcoded constants.
Indent fix
Slightly modified long filenames-patch from Alex Miller <asm at asm.kiev.ua>
dummy_statfs should be static.
fix compilation on cygwin
Indent fixes
fix dummy_statfs
Use configure to determine stat(v)fs and setmntent Tested on: * Debian GNU/Linux 3.1 * Solaris 9/10 * Mac OSX 10.3 * HP/UX 10.20 * OpenBSD 3.4
remove C++-style comments
fix compiler warnings remove unused get_parallel_data
Fixed indentation
Disk unit names seem to be truncated at seven characters on the WTS, and I can't see any field allowing for longer names. This is not very surprising, since native clients export drive names ("A", "H" etc.). Telling the user that the name is truncated at seven, not eight, characters.
fix compilation on cygwin
OSF1 fixes from [ 938867 ] Misc porting patches by Marc W. Mengel
Big serial- and disk-redirection update from Andreas Flick <Andreas.Flick@unicon-ka.de>
Support for file systems that cannot handle O_EXCL.
disk_create: When filename is zero bytes long, we mustn't reference filename[strlen(filename)-1].
Removed unused variables.
Implemented fix for the problem with ftruncate on FAT fs, which doesn't support growing files. Should solve problems with MS Office and FAT disks.
Add support for Mac OSX from Steven Palm <n9yty@n9yty.com>
change HANDLE to NTHANDLE to avoid conflics
fix solaris compile...
add HAVE_DECL_DIRFD for FreeBSD
Disk redirection actually uses share names; not drive letters. Make sure we truncate share names longer than 8 chars. Documentation updated.
SGI support from Jeremy Meng <voidfoo@cwazy.co.uk>
use dirfd-autoconf test
Bugfix: When a broken symlink was found in a directory, the directory list operation was aborted. This lead to empty directories, or directories with too few entries.
Using constant FileBothDirectoryInformation instead of hardcoded value 3. Added FIXME for other return types.
Added FIXME for ftruncate on FAT.
Fix compilation on hp/ux
Made internal functions static.
FileEndOfFileInformation actually calls ftrunc(). FileAllocationInformation falls through to FileEndOfFileInformation.
Notes on FileDispositionInformation. Closing before unlinking
Added FILE_INFORMATION_CLASS and FS_INFORMATION_CLASS enums to disk.h. Using these in disk.c, instead of hardcoded numbers
Moved disk #defs to disk.h
move disk info define to types.h extract aio remove handle errors in aio read / write function that checks if handle is ok - seems windows cant keep track of them huh - volker milde
mntent on solaris is different than on linux. Need to port it when I have more time... Disable it on solaris for the time being
a bad diff by me in disk.c 1.13 - 1.14 this is where the code should be, thanks for the correction volker
get volume label for vfat and iso fs, requires mntent, did some ifdefs around the code, and we need a better name for the function anyone?
correct handling of offset - partial merge from volker mildes patch. at date only disk.c uses offset, so there wont be any problem.
better error handling in rdpdr and disk.c - partial merge of Volker Mildes patch.
Indent fixes
fixes for HP-UX
Cleanup some warnings (from SUNWspro-compiler)
support for deleting directories.
merge andreas flicks work on file timestamps and directory handling, and the beginning of a device control
add some defines. handle dirs first, otherwise we can not create dirs
enable aio of read/write files. workaround server bug where directory flag is not set on create
fix g_null_pointer memleak fixes for compiles on NetBSD & FreeBSD
os-support for stat(v)fs a little less(?) ugly
OpenBSD support
rdesktop compiles again on solaris
some fixes for solaris compiles. toupper was redefined to handle strings, now renamed to toupper_str disk.c has some more problems (it uses statfs and dirfd)
redirection of disk, lptport, printer, comport.
This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, enter a numeric revision.
ViewVC Help | |
Powered by ViewVC 1.1.26 |