code: func Maximum() (int, error) {
  	var limit syscall.Rlimit
  	if err := syscall.Getrlimit(syscall.RLIMIT_NOFILE, &limit); err != nil {
  		return 0, err
  	}
  	return int(limit.Max), nil
  }
docs: // Maximum retrieves the maximum number of file descriptors this process is
  // allowed to request for itself.