Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 172 for decref (0.11 sec)

  1. src/internal/poll/fd_unix.go

    func (fd *FD) Fchmod(mode uint32) error {
    	if err := fd.incref(); err != nil {
    		return err
    	}
    	defer fd.decref()
    	return ignoringEINTR(func() error {
    		return syscall.Fchmod(fd.Sysfd, mode)
    	})
    }
    
    // Fstat wraps syscall.Fstat
    func (fd *FD) Fstat(s *syscall.Stat_t) error {
    	if err := fd.incref(); err != nil {
    		return err
    	}
    	defer fd.decref()
    	return ignoringEINTR(func() error {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri May 31 04:09:44 UTC 2024
    - 17.9K bytes
    - Viewed (0)
  2. src/os/file_plan9.go

    	// At this point we should cancel any pending I/O.
    	// How do we do that on Plan 9?
    
    	err := file.decref()
    
    	// no need for a finalizer anymore
    	runtime.SetFinalizer(file, nil)
    	return err
    }
    
    // destroy actually closes the descriptor. This is called when
    // there are no remaining references, by the decref, readUnlock,
    // and writeUnlock methods.
    func (file *file) destroy() error {
    	var err error
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Apr 30 15:35:30 UTC 2024
    - 16K bytes
    - Viewed (0)
  3. src/internal/poll/sockopt_windows.go

    func (fd *FD) WSAIoctl(iocc uint32, inbuf *byte, cbif uint32, outbuf *byte, cbob uint32, cbbr *uint32, overlapped *syscall.Overlapped, completionRoutine uintptr) error {
    	if err := fd.incref(); err != nil {
    		return err
    	}
    	defer fd.decref()
    	return syscall.WSAIoctl(fd.Sysfd, iocc, inbuf, cbif, outbuf, cbob, cbbr, overlapped, completionRoutine)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Aug 30 19:09:46 UTC 2023
    - 586 bytes
    - Viewed (0)
  4. src/internal/poll/fd_fsync_darwin.go

    // on OS X, SYS_FSYNC doesn't fully flush contents to disk.
    // See Issue #26650 as well as the man page for fsync on OS X.
    func (fd *FD) Fsync() error {
    	if err := fd.incref(); err != nil {
    		return err
    	}
    	defer fd.decref()
    	return ignoringEINTR(func() error {
    		_, err := unix.Fcntl(fd.Sysfd, syscall.F_FULLFSYNC, 0)
    
    		// There are scenarios such as SMB mounts where fcntl will fail
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Mar 07 19:20:48 UTC 2024
    - 850 bytes
    - Viewed (0)
  5. src/internal/poll/fd_wasip1.go

    func (fd *FD) Fchdir() error {
    	if err := fd.incref(); err != nil {
    		return err
    	}
    	defer fd.decref()
    	return syscall.Chdir(fd.Path)
    }
    
    // ReadDir wraps syscall.ReadDir.
    // We treat this like an ordinary system call rather than a call
    // that tries to fill the buffer.
    func (fd *FD) ReadDir(buf []byte, cookie syscall.Dircookie) (int, error) {
    	if err := fd.incref(); err != nil {
    		return 0, err
    	}
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue May 14 20:14:02 UTC 2024
    - 6.7K bytes
    - Viewed (0)
  6. src/internal/poll/fd_windows.go

    // Fchdir wraps syscall.Fchdir.
    func (fd *FD) Fchdir() error {
    	if err := fd.incref(); err != nil {
    		return err
    	}
    	defer fd.decref()
    	return syscall.Fchdir(fd.Sysfd)
    }
    
    // GetFileType wraps syscall.GetFileType.
    func (fd *FD) GetFileType() (uint32, error) {
    	if err := fd.incref(); err != nil {
    		return 0, err
    	}
    	defer fd.decref()
    	return syscall.GetFileType(fd.Sysfd)
    }
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Jan 31 16:50:42 UTC 2024
    - 34.1K bytes
    - Viewed (0)
  7. src/internal/poll/fd_poll_runtime.go

    	var d int64
    	if !t.IsZero() {
    		d = int64(time.Until(t))
    		if d == 0 {
    			d = -1 // don't confuse deadline right now with no deadline
    		}
    	}
    	if err := fd.incref(); err != nil {
    		return err
    	}
    	defer fd.decref()
    	if fd.pd.runtimeCtx == 0 {
    		return ErrNoDeadline
    	}
    	runtime_pollSetDeadline(fd.pd.runtimeCtx, d, mode)
    	return nil
    }
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 23 00:18:59 UTC 2024
    - 4.2K bytes
    - Viewed (0)
  8. src/encoding/gob/decgen.go

    		slice[i] = uintptr(x)`,
    	},
    	// uint8 Handled separately.
    }
    
    func main() {
    	log.SetFlags(0)
    	log.SetPrefix("decgen: ")
    	flag.Parse()
    	if flag.NArg() != 0 {
    		log.Fatal("usage: decgen [--output filename]")
    	}
    	var b bytes.Buffer
    	fmt.Fprintf(&b, "// Code generated by go run decgen.go -output %s; DO NOT EDIT.\n", *output)
    	fmt.Fprint(&b, header)
    	printMaps(&b, "Array")
    	fmt.Fprint(&b, "\n")
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Mar 20 14:15:38 UTC 2024
    - 5.3K bytes
    - Viewed (0)
  9. pkg/volume/secret/secret.go

    		return err
    	}
    
    	optional := b.source.Optional != nil && *b.source.Optional
    	secret, err := b.getSecret(b.pod.Namespace, b.source.SecretName)
    	if err != nil {
    		if !(errors.IsNotFound(err) && optional) {
    			klog.Errorf("Couldn't get secret %v/%v: %v", b.pod.Namespace, b.source.SecretName, err)
    			return err
    		}
    		secret = &v1.Secret{
    			ObjectMeta: metav1.ObjectMeta{
    				Namespace: b.pod.Namespace,
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Tue May 14 06:17:25 UTC 2024
    - 9.1K bytes
    - Viewed (0)
  10. pkg/serviceaccount/claims.go

    		}
    		if secref.UID != string(secret.UID) {
    			klog.V(4).Infof("Secret UID no longer matches %s/%s: %q != %q", namespace, secref.Name, string(secret.UID), secref.UID)
    			return nil, fmt.Errorf("secret UID (%s) does not match service account secret ref claim (%s)", secret.UID, secref.UID)
    		}
    		if secret.DeletionTimestamp != nil && secret.DeletionTimestamp.Time.Before(invalidIfDeletedBefore) {
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Mon Oct 30 21:15:10 UTC 2023
    - 11.3K bytes
    - Viewed (0)
Back to top