io.files.trash.windows: using flags{ }.

master
John Benediktsson 2020-02-12 14:33:30 -08:00
parent 42e49f432c
commit ec0326fee9
1 changed files with 7 additions and 5 deletions

View File

@ -3,7 +3,7 @@
USING: accessors alien.c-types alien.data alien.strings
alien.syntax classes.struct destructors io.files.trash kernel
libc math sequences system windows.types ;
libc literals math sequences system windows.types ;
IN: io.files.trash.windows
@ -59,10 +59,12 @@ M: windows send-to-trash ( path -- )
FO_DELETE >>wFunc
swap >>pFrom
f >>pTo
flags{
FOF_ALLOWUNDO
FOF_NOCONFIRMATION bitor
FOF_NOERRORUI bitor
FOF_SILENT bitor >>fFlags
FOF_NOCONFIRMATION
FOF_NOERRORUI
FOF_SILENT
} >>fFlags
SHFileOperationW [ throw ] unless-zero