code: func (l *FileLock) Fd() (int, error) {
  	var err error
  	if l.fd == -1 {
  		err = errors.New("lock closed")
  	}
  	return l.fd, err
  }
docs: // Fd returns the lock's file descriptor, or an error if the lock is closed