//go:build !windows package subagents import "os" func syncDirectory(path string) error { dir, err := os.Open(path) if err != nil { return err } if err := dir.Sync(); err != nil { _ = dir.Close() return err } return dir.Close() }