gmegan / specification

OpenSHMEM Application Programming Interface
http://www.openshmem.org
1 stars 0 forks source link

Does adding extra members to config struct break compatibility #119

Open naveen-rn opened 5 years ago

naveen-rn commented 5 years ago

This is a general question on the shmem_team_config_t parameter. For now, we have num_contexts as a single member. Though, for now this input is sufficient - I would prefer to allow implementations to introduce their own parameters as well.

Question:

  1. Does adding extra config members cause any conformance issue?
  2. If so, can we declare it just as void pointer and add some expectations from implementations on providing particular members like (num_contexts in our case) rather than defining the parameter as we do now?