rem: _kern_open(int fd, const char *path, int omode)
add: _kern_open(int fd, const char *path, int omode, int permissions)
context: _kern_open(int fd, const char *path, int omode){	status_t error;	BPath fullPath;	if (!path)		path = ".";	if (fd >= 0) {		// construct the full path		error = get_path(fd, path, fullPath);		if (error != B_OK)			return error;		path = fullPath.Path();	}	// open the file	int result = open(path, omode);	if (result < 0)		return errno;	return result;}