|
@@ -23,7 +23,7 @@ index 868105f338..9640ed4bab 100644
|
|
@@ -8,10 +8,7 @@ package tar
|
|
@@ -8,10 +8,7 @@ package tar
|
|
|
|
|
|
import (
|
|
import (
|
|
- "os"
|
|
|
|
|
|
+ "io/fs"
|
|
- "os/user"
|
|
- "os/user"
|
|
"runtime"
|
|
"runtime"
|
|
- "strconv"
|
|
- "strconv"
|
|
@@ -39,7 +39,7 @@ index 868105f338..9640ed4bab 100644
|
|
-// The downside is that renaming uname or gname by the OS never takes effect.
|
|
-// The downside is that renaming uname or gname by the OS never takes effect.
|
|
-var userMap, groupMap sync.Map // map[int]string
|
|
-var userMap, groupMap sync.Map // map[int]string
|
|
-
|
|
-
|
|
- func statUnix(fi os.FileInfo, h *Header) error {
|
|
|
|
|
|
+ func statUnix(fi fs.FileInfo, h *Header) error {
|
|
sys, ok := fi.Sys().(*syscall.Stat_t)
|
|
sys, ok := fi.Sys().(*syscall.Stat_t)
|
|
if !ok {
|
|
if !ok {
|
|
@@ -31,22 +24,9 @@ func statUnix(fi os.FileInfo, h *Header) error {
|
|
@@ -31,22 +24,9 @@ func statUnix(fi os.FileInfo, h *Header) error {
|