PERFORCE change 95947 for review

John Birrell jb at FreeBSD.org
Sun Apr 23 20:39:53 UTC 2006


http://perforce.freebsd.org/chv.cgi?CH=95947

Change 95947 by jb at jb_freebsd2 on 2006/04/23 20:39:34

	Go back to just using the /dev/dtrace device name and clone from
	that name explicitly.
	
	Add a (temporary) debug flag for the device flags so that I can
	sort out what each device is doing in the kernel.

Affected files ...

.. //depot/projects/dtrace/src/contrib/opensolaris/lib/libdtrace/common/dt_open.c#8 edit
.. //depot/projects/dtrace/src/sys/sys/fcntl.h#2 edit

Differences ...

==== //depot/projects/dtrace/src/contrib/opensolaris/lib/libdtrace/common/dt_open.c#8 (text) ====

@@ -922,7 +922,7 @@
 #if defined(sun)
 	dtfd = open("/dev/dtrace/dtrace", O_RDWR);
 #else
-	dtfd = open("/dev/dtrace0", O_RDWR);
+	dtfd = open("/dev/dtrace", O_RDWR | O_DEBUG);
 #endif
 	err = errno; /* save errno from opening dtfd */
 

==== //depot/projects/dtrace/src/sys/sys/fcntl.h#2 (text+ko) ====

@@ -113,6 +113,7 @@
 /* Attempt to bypass buffer cache */
 #define O_DIRECT	0x00010000
 #endif
+#define	O_DEBUG		0x00020000
 
 /*
  * XXX missing O_DSYNC, O_RSYNC.


More information about the p4-projects mailing list