rem: int i;
add: uint32 i;
context: new_fd(struct io_context *context, struct file_descriptor *descriptor){	int fd = -1;	int i;	mutex_lock(&context->io_mutex);	for (i = 0; i < context->table_size; i++) {		if (!context->fds[i]) {			fd = i;			break;		}	}	if (fd < 0) {		fd = B_NO_MORE_FDS;		goto err;	}	context->fds[fd] = descriptor;	context->num_used_fds++;err:	mutex_unlock(&context->io_mutex);	return fd;}