code: func (process *TeleportProcess) ExportFileDescriptors() ([]FileDescriptor, error) {
  	var out []FileDescriptor
  	process.Lock()
  	defer process.Unlock()
  	for _, r := range process.registeredListeners {
  		file, err := utils.GetListenerFile(r.Listener)
  		if err != nil {
  			return nil, trace.Wrap(err)
  		}
  		out = append(out, FileDescriptor{File: file, Type: r.Type, Address: r.Address})
  	}
  	return out, nil
  }
docs: // ExportFileDescriptors exports file descriptors to be passed to child process