code: func NewPid(pid int) (Capabilities, error) {
  	c, err := newPid(pid)
  	if err != nil {
  		return c, err
  	}
  	err = c.Load()
  	return c, err
  }
docs: // NewPid initializes a new Capabilities object for given pid when
  // it is nonzero, or for the current process if pid is 0.
  //
  // Deprecated: Replace with NewPid2.  For example, replace:
  //
  //    c, err := NewPid(0)
  //    if err != nil {
  //      return err
  //    }
  //
  // with:
  //
  //    c, err := NewPid2(0)
  //    if err != nil {
  //      return err
  //    }
  //    err = c.Load()
  //    if err != nil {
  //      return err
  //    }