Author: dim
Date: Fri Dec 16 21:48:09 2011
New Revision: 228598
URL: http://svn.freebsd.org/changeset/base/228598

Log:
  In cddl/contrib/opensolaris/cmd/dtrace/dtrace.c, fix some obtuse
  snprintf tricks.
  
  MFC after:    1 week

Modified:
  head/cddl/contrib/opensolaris/cmd/dtrace/dtrace.c

Modified: head/cddl/contrib/opensolaris/cmd/dtrace/dtrace.c
==============================================================================
--- head/cddl/contrib/opensolaris/cmd/dtrace/dtrace.c   Fri Dec 16 21:29:46 
2011        (r228597)
+++ head/cddl/contrib/opensolaris/cmd/dtrace/dtrace.c   Fri Dec 16 21:48:09 
2011        (r228598)
@@ -671,9 +671,12 @@ link_prog(dtrace_cmd_t *dcp)
                p[0] = '\0'; /* strip .d suffix */
                (void) snprintf(dcp->dc_ofile, sizeof (dcp->dc_ofile),
                    "%s.o", basename(dcp->dc_arg));
+       } else if (g_cmdc > 1) {
+               (void) snprintf(dcp->dc_ofile, sizeof (dcp->dc_ofile),
+                   "d.out.%td", dcp - g_cmdv);
        } else {
                (void) snprintf(dcp->dc_ofile, sizeof (dcp->dc_ofile),
-                   g_cmdc > 1 ?  "%s.%d" : "%s", "d.out", (int)(dcp - g_cmdv));
+                   "d.out");
        }
 
        if (dtrace_program_link(g_dtp, dcp->dc_prog, DTRACE_D_PROBES,
_______________________________________________
svn-src-head@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/svn-src-head
To unsubscribe, send any mail to "svn-src-head-unsubscr...@freebsd.org"

Reply via email to