Search Options

Results per page
Sort
Preferred Languages
Advance

Results 51 - 60 of 815 for fslock (0.12 sec)

  1. src/cmd/vendor/golang.org/x/sys/unix/syscall_zos_s390x.go

    	// struct flock is packed on z/OS. We can't emulate that in Go so
    	// instead we pack it here.
    	var flock [24]byte
    	*(*int16)(unsafe.Pointer(&flock[0])) = lk.Type
    	*(*int16)(unsafe.Pointer(&flock[2])) = lk.Whence
    	*(*int64)(unsafe.Pointer(&flock[4])) = lk.Start
    	*(*int64)(unsafe.Pointer(&flock[12])) = lk.Len
    	*(*int32)(unsafe.Pointer(&flock[20])) = lk.Pid
    	runtime.EnterSyscall()
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 08 16:12:58 UTC 2024
    - 84.4K bytes
    - Viewed (0)
  2. internal/grid/connection.go

    		if !ok || mid == nil {
    			resp(true)
    			return
    		}
    		mid.respMu.Lock()
    		resp(mid.closed)
    		mid.respMu.Unlock()
    	case debugBlockInboundMessages:
    		c.connMu.Lock()
    		block := (<-chan struct{})(args[0].(chan struct{}))
    		c.blockMessages.Store(&block)
    		c.connMu.Unlock()
    	}
    }
    
    // wsWriter writes websocket messages.
    type wsWriter struct {
    Registered: Sun Jun 16 00:44:34 UTC 2024
    - Last Modified: Fri Jun 07 15:51:52 UTC 2024
    - 44.8K bytes
    - Viewed (0)
  3. src/internal/poll/fd_mutex.go

    type fdMutex struct {
    	state uint64
    	rsema uint32
    	wsema uint32
    }
    
    // fdMutex.state is organized as follows:
    // 1 bit - whether FD is closed, if set all subsequent lock operations will fail.
    // 1 bit - lock for read operations.
    // 1 bit - lock for write operations.
    // 20 bits - total number of references (read+write+misc).
    // 20 bits - number of outstanding read waiters.
    // 20 bits - number of outstanding write waiters.
    const (
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Jun 20 16:55:30 UTC 2018
    - 6.4K bytes
    - Viewed (0)
  4. src/syscall/zerrors_linux_arm.go

    	F_SETPIPE_SZ                     = 0x407
    	F_SETSIG                         = 0xa
    	F_SHLCK                          = 0x8
    	F_TEST                           = 0x3
    	F_TLOCK                          = 0x2
    	F_ULOCK                          = 0x0
    	F_UNLCK                          = 0x2
    	F_WRLCK                          = 0x1
    	ICMPV6_FILTER                    = 0x1
    	IFA_F_DADFAILED                  = 0x8
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Aug 19 16:12:50 UTC 2022
    - 57.9K bytes
    - Viewed (0)
  5. internal/s3select/json/reader.go

    	// This ensures that Close will block until Read has completed.
    	// This allows another goroutine to close the reader.
    	pr.mu.Lock()
    	defer pr.mu.Unlock()
    	if pr.rc == nil {
    		return 0, io.EOF
    	}
    	return pr.rc.Read(p)
    }
    
    func (pr *syncReadCloser) Close() error {
    	pr.mu.Lock()
    	defer pr.mu.Unlock()
    	if pr.rc != nil {
    		err := pr.rc.Close()
    		pr.rc = nil
    Registered: Sun Jun 16 00:44:34 UTC 2024
    - Last Modified: Thu Mar 24 03:58:53 UTC 2022
    - 3K bytes
    - Viewed (0)
  6. cmd/lock-rest-server.go

    	resp := lockRPCUnlock.NewResponse()
    	_, err := l.ll.Unlock(context.Background(), *args)
    	// Ignore the Unlock() "reply" return value because if err == nil, "reply" is always true
    	// Consequently, if err != nil, reply is always false
    	return l.makeResp(resp, err)
    }
    
    // RLockHandler - Acquires an RLock.
    func (l *lockRESTServer) RLockHandler(args *dsync.LockArgs) (*dsync.LockResp, *grid.RemoteErr) {
    Registered: Sun Jun 16 00:44:34 UTC 2024
    - Last Modified: Tue Nov 21 01:09:35 UTC 2023
    - 5.9K bytes
    - Viewed (0)
  7. src/runtime/mem_sbrk.go

    }
    
    func sysFreeOS(v unsafe.Pointer, n uintptr) {
    	lock(&memlock)
    	if uintptr(v)+n == bloc {
    		// Address range being freed is at the end of memory,
    		// so record a new lower value for end of memory.
    		// Can't actually shrink address space because segment is shared.
    		memclrNoHeapPointers(v, n)
    		bloc -= n
    	} else {
    		memFree(v, n)
    		memCheck()
    	}
    	unlock(&memlock)
    }
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Aug 22 19:05:10 UTC 2023
    - 4.2K bytes
    - Viewed (0)
  8. src/cmd/vendor/golang.org/x/sys/unix/zerrors_aix_ppc64.go

    	F_SETLKW                      = 0xd
    	F_SETLKW64                    = 0xd
    	F_SETOWN                      = 0x9
    	F_TEST                        = 0x3
    	F_TLOCK                       = 0x2
    	F_TSTLK                       = 0xf
    	F_ULOCK                       = 0x0
    	F_UNLCK                       = 0x3
    	F_WRLCK                       = 0x2
    	HUPCL                         = 0x400
    	IBSHIFT                       = 0x10
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Oct 19 23:33:33 UTC 2023
    - 52.7K bytes
    - Viewed (0)
  9. src/runtime/netpoll.go

    	// pd can't be shared here, but lock anyhow because
    	// that's what publishInfo documents.
    	lock(&pd.lock)
    
    	// Increment the fdseq field, so that any currently
    	// running netpoll calls will not mark pd as ready.
    	fdseq := pd.fdseq.Load()
    	fdseq = (fdseq + 1) & (1<<taggedPointerBits - 1)
    	pd.fdseq.Store(fdseq)
    
    	pd.publishInfo()
    
    	unlock(&pd.lock)
    
    	lock(&c.lock)
    	pd.link = c.first
    	c.first = pd
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 15 19:57:43 UTC 2024
    - 20.7K bytes
    - Viewed (0)
  10. misc/go_android_exec/main.go

    	// https://issuetracker.google.com/issues/73230216.
    	lockPath := filepath.Join(os.TempDir(), "go_android_exec-adb-lock")
    	lock, err := os.OpenFile(lockPath, os.O_CREATE|os.O_RDWR, 0666)
    	if err != nil {
    		return 0, err
    	}
    	defer lock.Close()
    	if err := syscall.Flock(int(lock.Fd()), syscall.LOCK_EX); err != nil {
    		return 0, err
    	}
    
    	// In case we're booting a device or emulator alongside all.bash, wait for
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Aug 21 17:46:57 UTC 2023
    - 15.3K bytes
    - Viewed (0)
Back to top