[devel] ~/.config/ (was gear-tarimport)

Damir Shayhutdinov =?iso-8859-1?q?damir_=CE=C1_altlinux=2Eorg?=
Ср Янв 31 19:48:58 MSK 2007


> >> Принято! В случае XFG_HOME_CONFIG=$HOME действительно никакой логики
> >> включаться не должно.
> >> Как мне проверить это равенство?
> DS> char* xfg_home = getenv("XFG_HOME_CONFIG");
> DS> char* home = getenv("HOME");
> DS> if (xfg_home && home && strcmp(home, xfg_home) == 0)
> DS> {
> DS>  /* match */
> DS> }

http://git.altlinux.org/people/mithraen/packages/?p=libxdgconfig.git;a=commitdiff;h=0624b8d96ebc83b1074231c6f342b38ac692f665
Ugly Hack таки действительно "ugly"

if( !access(homefn, F_OK) && !strcmp(tmp, home))

strcmp возвращает 0, когда строки совпадают. Тут по смыслу вместо
!strcmp() надо просто strcmp().


Подробная информация о списке рассылки Devel