5cfef38275
- fileutil: skip the unsupported directory fsync on Windows (Sync returns 'Access is denied'; NTFS does not need it), via a build-tagged syncDir. Fixes atomic writes in config, plugintrust, pluginmgr, and bundled-plugin tests. - playlist: fileURL now prepends a leading slash for drive-letter paths so it renders file:///C:/... instead of file://C:/... - appdir: DataDir honors HOME (consistent with Dir()); identical result on Linux, and lets tests redirect the data dir on Windows. - tests: skip the Unix-only 0400-mode and colon-in-filename cases on Windows; raise the exec test timeout for cold PowerShell startup.