Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 35 for sameFile (0.17 sec)

  1. src/os/types.go

    // SameFile reports whether fi1 and fi2 describe the same file.
    // For example, on Unix this means that the device and inode fields
    // of the two underlying structures are identical; on other systems
    // the decision may be based on the path names.
    // SameFile only applies to results returned by this package's [Stat].
    // It returns false in other cases.
    func SameFile(fi1, fi2 FileInfo) bool {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Apr 15 20:52:06 UTC 2024
    - 2.9K bytes
    - Viewed (0)
  2. src/os/stat_test.go

    		t.Error(err)
    		return
    	}
    	params.statCheck(t, path, sfi2)
    
    	if !os.SameFile(sfi, sfi2) {
    		t.Errorf("stat of open %q file and stat of %q should be the same", path, path)
    	}
    
    	if params.isLink {
    		if os.SameFile(sfi2, lsfi) {
    			t.Errorf("stat of opened %q file and lstat of %q should not be the same", path, path)
    		}
    	} else {
    		if !os.SameFile(sfi2, lsfi) {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Apr 03 22:38:03 UTC 2024
    - 7.8K bytes
    - Viewed (0)
  3. src/os/executable_test.go

    		t.Fatalf("Child returned %q, want an absolute path", out)
    	}
    	if !sameFile(outs, ep) {
    		t.Fatalf("Child returned %q, not the same file as %q", out, ep)
    	}
    }
    
    func sameFile(fn1, fn2 string) bool {
    	fi1, err := os.Stat(fn1)
    	if err != nil {
    		return false
    	}
    	fi2, err := os.Stat(fn2)
    	if err != nil {
    		return false
    	}
    	return os.SameFile(fi1, fi2)
    }
    
    func init() {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Sep 05 23:35:32 UTC 2023
    - 3.4K bytes
    - Viewed (0)
  4. src/os/dir_windows.go

    func (d *dirInfo) init(h syscall.Handle) {
    	d.h = h
    	d.class = windows.FileFullDirectoryRestartInfo
    	// The previous settings are enough to read the directory entries.
    	// The following code is only needed to support os.SameFile.
    
    	// It is safe to query d.vol once and reuse the value.
    	// Hard links are not allowed to reference files in other volumes.
    	// Junctions and symbolic links can reference files and directories in other volumes,
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Apr 15 20:52:06 UTC 2024
    - 7.7K bytes
    - Viewed (0)
  5. platforms/ide/ide-native/src/test/groovy/org/gradle/ide/visualstudio/internal/DefaultVisualStudioProjectTest.groovy

        }
    
        def "has consistent uuid for same file"() {
            when:
            def file = new File("foo")
            def sameFile = new File("foo")
            def differentFile = new File("bar")
    
            then:
            getUUID(file) == getUUID(sameFile)
            getUUID(file) != getUUID(differentFile)
        }
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue Sep 26 14:49:12 UTC 2023
    - 4.5K bytes
    - Viewed (0)
  6. platforms/ide/ide/src/test/groovy/org/gradle/plugins/ide/eclipse/model/internal/FileReferenceFactoryTest.groovy

            TestFile file = rootDir.file("a/file.txt")
            def reference = factory.fromFile(file)
            def sameFile = factory.fromFile(file)
            def differentFile = factory.fromFile(rootDir)
    
            expect:
            reference Matchers.strictlyEqual(sameFile)
            reference != differentFile
        }
    
        private String relpath(File file) {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue Sep 26 14:49:12 UTC 2023
    - 4K bytes
    - Viewed (0)
  7. src/cmd/internal/src/xpos.go

    	return n < m || n == m && p.lico < q.lico
    }
    
    // SameFile reports whether p and q are positions in the same file.
    func (p XPos) SameFile(q XPos) bool {
    	return p.index == q.index
    }
    
    // SameFileAndLine reports whether p and q are positions on the same line in the same file.
    func (p XPos) SameFileAndLine(q XPos) bool {
    	return p.index == q.index && p.lico.SameLine(q.lico)
    }
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Sep 01 15:52:41 UTC 2023
    - 4.9K bytes
    - Viewed (0)
  8. internal/ioutil/ioutil_test.go

    	if err != nil {
    		t.Fatalf("Error Stat(): %v", err)
    	}
    	if !SameFile(fi1, fi2) {
    		t.Fatal("Expected the files to be same")
    	}
    	if err = os.WriteFile(tmpFile, []byte("aaa"), 0o644); err != nil {
    		t.Fatal(err)
    	}
    	fi2, err = os.Stat(tmpFile)
    	if err != nil {
    		t.Fatalf("Error Stat(): %v", err)
    	}
    	if SameFile(fi1, fi2) {
    		t.Fatal("Expected the files not to be same")
    	}
    }
    
    Registered: Sun Jun 16 00:44:34 UTC 2024
    - Last Modified: Wed May 22 23:07:14 UTC 2024
    - 5.5K bytes
    - Viewed (0)
  9. src/internal/testenv/testenv_test.go

    	if err != nil {
    		t.Fatalf("testenv.GoTool(): %v", err)
    	}
    	t.Logf("testenv.GoTool() = %q", goTool)
    
    	gotInfo, err := os.Stat(goTool)
    	if err != nil {
    		t.Fatal(err)
    	}
    	if !os.SameFile(wantInfo, gotInfo) {
    		t.Fatalf("%q is not the same file as %q", absWant, goTool)
    	}
    }
    
    func TestHasGoBuild(t *testing.T) {
    	if !testenv.HasGoBuild() {
    		switch runtime.GOOS {
    		case "js", "wasip1":
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Jan 25 23:12:44 UTC 2024
    - 6.1K bytes
    - Viewed (0)
  10. src/os/exec/lp_windows.go

    				// out that the explicit one doesn't match.
    				dotfi, dotfiErr := os.Lstat(dotf)
    				fi, fiErr := os.Lstat(f)
    				if dotfiErr != nil || fiErr != nil || !os.SameFile(dotfi, fi) {
    					return dotf, dotErr
    				}
    			}
    
    			if !filepath.IsAbs(f) {
    				if execerrdot.Value() != "0" {
    					// If this is the same relative path that we already found,
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Feb 26 21:33:12 UTC 2024
    - 6K bytes
    - Viewed (0)
Back to top