Fix Windows file-info
parent
234dfc5705
commit
e3f7cf36e2
extra/io/windows
|
@ -7,7 +7,7 @@ sequences namespaces words symbols ;
|
|||
IN: io.windows.files
|
||||
|
||||
SYMBOLS: +read-only+ +hidden+ +system+
|
||||
+directory+ +archive+ +device+ +normal+ +temporary+
|
||||
+archive+ +device+ +normal+ +temporary+
|
||||
+sparse-file+ +reparse-point+ +compressed+ +offline+
|
||||
+not-content-indexed+ +encrypted+ ;
|
||||
|
||||
|
|
|
@ -76,11 +76,8 @@ M: win32-file close-handle ( handle -- )
|
|||
] when drop ;
|
||||
|
||||
: open-append ( path -- handle length )
|
||||
dup file-info file-info-size dup [
|
||||
>r (open-append) r> 2dup set-file-pointer
|
||||
] [
|
||||
drop open-write
|
||||
] if ;
|
||||
[ dup file-info file-info-size ] [ drop 0 ] recover
|
||||
>r (open-append) r> 2dup set-file-pointer ;
|
||||
|
||||
TUPLE: FileArgs
|
||||
hFile lpBuffer nNumberOfBytesToRead lpNumberOfBytesRet lpOverlapped ;
|
||||
|
|
Loading…
Reference in New Issue