Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 3 of 3 for faketimeWrite (0.22 sec)

  1. src/runtime/time_fake.go

    // license that can be found in the LICENSE file.
    
    //go:build faketime && !windows
    
    // Faketime isn't currently supported on Windows. This would require
    // modifying syscall.Write to call syscall.faketimeWrite,
    // translating the Stdout and Stderr handles into FDs 1 and 2.
    // (See CL 192739 PS 3.)
    
    package runtime
    
    import "unsafe"
    
    // faketime is the simulated time in nanoseconds since 1970 for the
    // playground.
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 23 01:15:13 UTC 2024
    - 2.5K bytes
    - Viewed (0)
  2. src/syscall/syscall_plan9.go

    	return int(n)
    }
    
    func Read(fd int, p []byte) (n int, err error) {
    	return Pread(fd, p, -1)
    }
    
    func Write(fd int, p []byte) (n int, err error) {
    	if faketime && (fd == 1 || fd == 2) {
    		n = faketimeWrite(fd, p)
    		if n < 0 {
    			return 0, ErrorString("error")
    		}
    		return n, nil
    	}
    
    	return Pwrite(fd, p, -1)
    }
    
    var ioSync int64
    
    //sys	fd2path(fd int, buf []byte) (err error)
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Feb 26 21:03:59 UTC 2024
    - 9.4K bytes
    - Viewed (0)
  3. src/syscall/syscall_unix.go

    	}
    	return
    }
    
    func Write(fd int, p []byte) (n int, err error) {
    	if race.Enabled {
    		race.ReleaseMerge(unsafe.Pointer(&ioSync))
    	}
    	if faketime && (fd == 1 || fd == 2) {
    		n = faketimeWrite(fd, p)
    		if n < 0 {
    			n, err = 0, errnoErr(Errno(-n))
    		}
    	} else {
    		n, err = write(fd, p)
    	}
    	if race.Enabled && n > 0 {
    		race.ReadRange(unsafe.Pointer(&p[0]), n)
    	}
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Mar 19 16:19:26 UTC 2024
    - 12.2K bytes
    - Viewed (0)
Back to top