rem: path[sizeof(path) - 1] = 0;
add: path[sizeof(path)] = 0;
context: user_open(const char *upath, int omode){	char path[SYS_MAX_PATH_LEN];	int rc;	if (!CHECK_USER_ADDRESS(upath))		return ERR_VM_BAD_USER_MEMORY;	rc = user_strncpy(path, upath, sizeof(path) - 1);	if (rc < 0)		return rc;	path[sizeof(path) - 1] = 0;	return file_open(path, omode, false);}