On Mon, May 14, 2012 at 2:38 PM, Davidlohr Bueso <[email protected]> wrote:
> 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
> }

I would add that as an char *mk_utils_getenv(const char *arg){..}, any
volunteer ?


>
>>
>> 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
>
>



-- 
Eduardo Silva
http://edsiper.linuxchile.cl
http://www.monkey-project.com
_______________________________________________
Monkey mailing list
[email protected]
http://lists.monkey-project.com/listinfo/monkey

Reply via email to