On Tue, 2012-05-15 at 01:31 +0530, Ankit Kumar wrote:
> Hi,
> here is the updated patch for MK_TRACE_BACKGROUND env variable.
> Thanks
> Ankit

+    char* bgcolortype;
+    bgcolortype = getenv("MK_TRACE_BACKGROUND");

(i) Let's make this a single line, the data segment will appreciate
it :)

(ii) It might be worth implementing a more robust mk_getenv that also
checks __secure_getenv(), ie:

char *mk_getenv(const char *arg)
{
        uid_t ruid = getuid();

        if (ruid != 0 || (ruid != geteuid()) || (getgid() != getegid()))
                return NULL;

#ifdef HAVE___SECURE_GETENV
        return __secure_getenv(arg);
#else
        return getenv(arg);
#endif
}

> 
> On Mon, May 14, 2012 at 11:24 PM, Eduardo Silva <[email protected]>
> wrote:
>         On Mon, May 14, 2012 at 9:59 AM, Felipe Reyes <[email protected]>
>         wrote:
>         > Hi,
>         > On Mon, May 14, 2012 at 11:14:26AM +0530, Ankit Kumar wrote:
>         >> Hi,
>         >> I am submitting the patch for this. The environment
>         variable used is
>         >> BGCOLORTYPE that signifies whether the background is light
>         or dark, and
>         >> changes trace colors accordingly.
>         > random ideas.
>         > vim uses the variable "background" (it's an internal
>         variable, not from the env), the other option is to take a
>         look to the variable LS_COLORS, or how 'dircolors -p' decide
>         the colors to use
>         >
>         
>         
>         Hi,
>         
>         Seems like we will add more trace options in a near future so
>         lets
>         cleanup some things... I have renamed the environment variable
>         MONKEY_TRACE to MK_TRACE_FILTER. So following the naming
>         conventions
>         we could have MK_TRACE_BACKGROUND with values "dark" or
>         "light", being
>         "dark" the default of course.
>         
>         - Ankit, would you please update your patch for the naming
>         convention ?
>         - Felipe, seems like a good idea bad not all linux distro set
>         that
>         variable, i think that we can manage an optional value for
>         MK_TRACE_FILTER like "ls", a patch for that is welcome
>         
>         thanks,
>         
>         
>         --
>         Eduardo Silva
>         http://edsiper.linuxchile.cl
>         http://www.monkey-project.com
>         
> 
> 
> 
> 
> -- 
> Ankit Kumar
> Morgan Stanley | GWMG Technology
> Bldg. 5, Sector 30, Mindspace, Goregaon (West)
> Mumbai (Ex Bombay), 400 090
> 
> 
> 
> _______________________________________________
> Monkey mailing list
> [email protected]
> http://lists.monkey-project.com/listinfo/monkey


_______________________________________________
Monkey mailing list
[email protected]
http://lists.monkey-project.com/listinfo/monkey

Reply via email to