monotone-commits-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Monotone-commits-diffs] Revision 81798740507c3414f4833a7451f9b559ca03a1


From: monotone
Subject: [Monotone-commits-diffs] Revision 81798740507c3414f4833a7451f9b559ca03a167
Date: Sun, 29 Apr 2007 07:05:17 +0200

-----------------------------------------------------------------
Revision: 81798740507c3414f4833a7451f9b559ca03a167
Ancestor: a3672a50fd271765931641f7216c18c4aefef7be
Author: address@hidden
Date: 2007-04-29T04:48:14
Branch: net.venge.monotone

Added files:
        tests/key_files_created_securely/__driver__.lua
Added directories:
        tests/key_files_created_securely
Modified files:
        file_io.cc file_io.hh key_store.cc platform.hh unix/fs.cc
        win32/fs.cc

ChangeLog: 

* platform.hh: Declare write_data_worker.
* unix/fs.cc (write_data_worker): Implement.
(make_temp_file): New static helper routine.
* win32/fs.cc (write_data_worker, make_temp_file): Similarly.
(rename_clobberingly): Actually fall back to MoveFile when MoveFileEx
returns ERROR_CALL_NOT_IMPLEMENTED.
Note: none of this code has even been compiled, and user_private mode
is not implemented.

* file_io.cc (write_data_impl): Add user_private argument.  Use
write_data_worker.  Remove 2-argument version.
(write_data): Adjust all overloads to match.
(write_data_userprivate): New function.
* file_io.hh: Declare write_data_userprivate.
* key_store.cc: No need to include <sys/stat.h>.
(key_store::write_key): Use write_data_userprivate.
* tests/key_files_created_securely: New.

Attachment: txtgzZLebGzb0.txt
Description: Diff [a3672a50fd271765931641f7216c18c4aefef7be] -> [81798740507c3414f4833a7451f9b559ca03a167]


reply via email to

[Prev in Thread] Current Thread [Next in Thread]