containerd/archive
Tobias Klauser 4a6a2b9db0 Switch from package syscall to golang.org/x/sys
The syscall package is locked down and the comment in [1] advises to
switch code to use the corresponding package from golang.org/x/sys. Do
so and replace usage of package syscall with package
golang.org/x/sys/{unix,windows} where applicable.

  [1] https://github.com/golang/go/blob/master/src/syscall/syscall.go#L21-L24

This will also allow to get updates and fixes for syscall wrappers
without having to use a new go version.

Errno, Signal and SysProcAttr aren't changed as they haven't been
implemented in x/sys/. Stat_t from syscall is used if standard library
packages (e.g. os) require it. syscall.ENOTSUP, syscall.SIGKILL and
syscall.SIGTERM are used for cross-platform files.

Signed-off-by: Tobias Klauser <tklauser@distanz.ch>
2017-08-09 13:41:16 +02:00
..
compression archive,cmd,images: clean up some code 2017-03-30 11:41:22 +03:00
path.go Move RootPath to fs package 2017-07-26 14:26:27 -04:00
tar_test.go Move RootPath to fs package 2017-07-26 14:26:27 -04:00
tar_unix.go Switch from package syscall to golang.org/x/sys 2017-08-09 13:41:16 +02:00
tar_windows.go Use forked archive/tar package 2017-07-18 18:32:44 -07:00
tar.go Add missing return when failing to write tar header 2017-08-04 10:41:38 -07:00
time_darwin.go Partial port to Darwin and FreeBSD 2017-05-04 18:11:53 +01:00
time_unix.go Add solaris build support 2017-08-07 12:40:21 -07:00
time_windows.go Switch from package syscall to golang.org/x/sys 2017-08-09 13:41:16 +02:00
time.go Add archive package 2017-02-17 11:49:58 -08:00