• K
    qga: fix append file open modes for win32 · 52074d0f
    Kirk Allan 提交于
    For append file open modes, use FILE_APPEND_DATA for the desired access
    for writing at the end of the file.
    
    Version 2:
    For "a+", "ab+", and "a+b" modes use FILE_APPEND_DATA|GENERIC_READ.
    ORing in GENERIC_READ starts a read at the begining of the file.  All
    writes will append to the end fo the file.
    
    Added white space to maintain the alignment of the guest_file_open_modes[].
    Signed-off-by: NKirk Allan <kallan@suse.com>
    Cc: qemu-stable@nongnu.org
    * use FILE_GENERIC_APPEND macro, which provides same semantics as
      FILE_APPEND_DATA, but retains other flags from GENERIC_WRITE
    Signed-off-by: NMichael Roth <mdroth@linux.vnet.ibm.com>
    52074d0f
commands-win32.c 38.0 KB