Changes for compiling on Illumos

* common.mk: use -lsocket -liconv -lgen on Illumos/Solaris
* mkdirp: return int and accept a mode argument
* use i3's mkdirp on everything except Illumos
This commit is contained in:
Tim Creech
2015-07-27 20:47:12 -04:00
committed by Tim Creech
parent c8b4303eff
commit f41018b33e
6 changed files with 26 additions and 15 deletions

View File

@ -799,7 +799,7 @@ int main(int argc, char *argv[]) {
struct stat stbuf;
sasprintf(&config_dir, "%s/i3", xdg_config_home);
if (stat(config_dir, &stbuf) != 0)
if (!mkdirp(config_dir))
if (mkdirp(config_dir, DEFAULT_DIR_MODE) != 0)
err(EXIT_FAILURE, "mkdirp(%s) failed", config_dir);
free(config_dir);
free(xdg_config_home);