-USING: io.backend kernel continuations sequences ;\r
+USING: io.backend kernel continuations sequences\r
+system vocabs.loader combinators ;\r
IN: io.windows.privileges\r
\r
HOOK: set-privilege io-backend ( name ? -- ) inline\r
: with-privileges ( seq quot -- )\r
over [ [ t set-privilege ] each ] curry compose\r
swap [ [ f set-privilege ] each ] curry [ ] cleanup ; inline\r
+\r
+{\r
+ { [ os winnt? ] [ "io.windows.nt.privileges" require ] }\r
+ { [ os wince? ] [ "io.windows.ce.privileges" require ] }\r
+} cond\r