Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 23 Apr 2006 20:39:52 GMT
From:      John Birrell <jb@FreeBSD.org>
To:        Perforce Change Reviews <perforce@freebsd.org>
Subject:   PERFORCE change 95947 for review
Message-ID:  <200604232039.k3NKdqvq057837@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
http://perforce.freebsd.org/chv.cgi?CH=95947

Change 95947 by jb@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.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200604232039.k3NKdqvq057837>