Files
2014-11-05 12:41:07 +01:00

37 lines
1.4 KiB
Plaintext

$NetBSD: patch-ab,v 1.14 2014/03/27 19:13:06 ryoon Exp $
* Add NetBSD support
--- fotoxx-14.03.1.cc.orig 2014-03-05 07:17:10.000000000 +0000
+++ fotoxx-14.03.1.cc
@@ -512,7 +512,11 @@ int initzfunc(void *)
}
contx = 0;
+#if defined(__NetBSD__)
+ while ((pp = command_output(contx,"find /var/shm/fotoxx-*",0))) {
+#else
while ((pp = command_output(contx,"find /run/shm/fotoxx-*",0))) {
+#endif
pp2 = strchr(pp,'-');
if (! pp2) continue;
npid = atoi(pp2+1); // pid of fotoxx owner process
@@ -556,7 +560,7 @@ int initzfunc(void *)
// miscellaneous
- Nwt = get_nprocs(); // get SMP CPU count
+ Nwt = sysconf(_SC_NPROCESSORS_ONLN); // get SMP CPU count
if (Nwt <= 0) Nwt = 2;
if (Nwt > max_threads) Nwt = max_threads; // compile time limit
printz("using %d threads \n",Nwt);
@@ -641,7 +645,7 @@ int initzfunc(void *)
err = stat(favorites_config,&statb);
if (err) {
printz("create default favorites menu \n");
- shell_quiet("cp -R -n %s/favorites/* %s",get_zdatadir(),favorites_dirk);
+ shell_quiet("yes 'n' | cp -R -i %s/favorites/* %s",get_zdatadir(),favorites_dirk);
}
// if no slide show pause tone file, copy installation default