Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 14 Nov 2017 06:08:07 -0800
From:      Larry McVoy <lm@mcvoy.com>
To:        Ravi Pokala <rpokala@mac.com>
Cc:        Larry McVoy <lm@mcvoy.com>, freebsd-arch@freebsd.org, scottl@netflix.com, kbowling@llnw.com, gallatin@netflix.com
Subject:   Re: small patch for numactl.  Comments?
Message-ID:  <20171114140807.GD21209@mcvoy.com>
In-Reply-To: <BD0DB3A0-BBAF-438C-B91E-5F016140F8CD@mac.com>
References:  <20171114020138.GA18863@mcvoy.com> <BD0DB3A0-BBAF-438C-B91E-5F016140F8CD@mac.com>

next in thread | previous in thread | raw e-mail | index | archive | help
Hokay, took the suggestions, new patch for you.

--- numactl.1	2017-11-13 17:51:26.243473000 -0800
+++ numactl.1.lm	2017-11-14 06:03:30.564340000 -0800
@@ -107,6 +107,15 @@
 .El
 .Sh EXIT STATUS
 .Ex -std
+.Sh ENVIRONMENT
+.Nm
+sets the environment variable
+.Va NUMACTL=YES
+before running 
+.Ar cmd ...
+so programs that know they need to be run under 
+.Nm
+can check.
 .Sh EXAMPLES
 Create a
 .Pa /bin/sh
--- numactl.c	2017-11-13 16:18:36.134359000 -0800
+++ numactl.c.lm	2017-11-13 16:18:28.530953000 -0800
@@ -231,6 +231,7 @@
 			(void) set_numa_domain_cpuaffinity(cpu_domain,
 			    CPU_WHICH_PID, -1);
 
+		putenv("NUMACTL=YES");
 		errno = 0;
 		execvp(*argv, argv);
 		err(errno == ENOENT ? 127 : 126, "%s", *argv);



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