Documentation ¶
Index ¶
- func Walk(root string, walkFn WalkFunc) errordeprecated
- func WalkN(root string, walkFn WalkFunc, num int) errordeprecated
- type WalkFuncdeprecated
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Walk
deprecated
Walk is a wrapper for filepath.Walk which can call multiple walkFn in parallel, allowing to handle each item concurrently. A maximum of twice the runtime.NumCPU() walkFn will be called at any one time. If you want to change the maximum, use WalkN instead.
The order of calls is non-deterministic.
Note that this implementation only supports primitive error handling:
- no errors are ever passed to walkFn;
- once a walkFn returns any error, all further processing stops and the error is returned to the caller of Walk;
- filepath.SkipDir is not supported;
- if more than one walkFn instance will return an error, only one of such errors will be propagated and returned by Walk, others will be silently discarded.
Deprecated: use github.com/opencontainers/selinux/pkg/pwalkdir.Walk
func WalkN
deprecated
WalkN is a wrapper for filepath.Walk which can call multiple walkFn in parallel, allowing to handle each item concurrently. A maximum of num walkFn will be called at any one time.
Please see Walk documentation for caveats of using this function.
Deprecated: use github.com/opencontainers/selinux/pkg/pwalkdir.WalkN
Types ¶
type WalkFunc
deprecated
WalkFunc is the type of the function called by Walk to visit each file or directory. It is an alias for filepath.WalkFunc.
Deprecated: use github.com/opencontainers/selinux/pkg/pwalkdir and [fs.WalkDirFunc].