rem: struct glgfx_context* glgfx_context_create() { if (glgfx_monitors[0] == NULL) { BUG("No monitors created!\n"); errno = ENXIO; return NULL;
add: struct glgfx_context* glgfx_context_create(struct glgfx_monitor* monitor) { struct glgfx_context* context;  context = glgfx_monitor_createcontext(monitor);   if (context != NULL) { glgfx_context_select(context);
context: struct glgfx_context* glgfx_context_create() {  if (glgfx_monitors[0] == NULL) {    BUG("No monitors created!\n");    errno = ENXIO;    return NULL;  }  return glgfx_monitor_createcontext(glgfx_monitors[0]);}