Commit a14d6c8c65f4caa6f61030fcfd3df6f108919d44

Authored by pbrook
1 parent 04d4b0c3

Solaris SMBD hacks (Ben Taylor).


git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2276 c046a42c-6fe2-441c-8c8c-71466251a162
Showing 1 changed file with 7 additions and 2 deletions
@@ -89,6 +89,11 @@ @@ -89,6 +89,11 @@
89 #include "exec-all.h" 89 #include "exec-all.h"
90 90
91 #define DEFAULT_NETWORK_SCRIPT "/etc/qemu-ifup" 91 #define DEFAULT_NETWORK_SCRIPT "/etc/qemu-ifup"
  92 +#ifdef __sun__
  93 +#define SMBD_COMMAND "/usr/sfw/sbin/smbd"
  94 +#else
  95 +#define SMBD_COMMAND "/usr/sbin/smbd"
  96 +#endif
92 97
93 //#define DEBUG_UNUSED_IOPORT 98 //#define DEBUG_UNUSED_IOPORT
94 //#define DEBUG_IOPORT 99 //#define DEBUG_IOPORT
@@ -3084,8 +3089,8 @@ void net_slirp_smb(const char *exported_dir) @@ -3084,8 +3089,8 @@ void net_slirp_smb(const char *exported_dir)
3084 fclose(f); 3089 fclose(f);
3085 atexit(smb_exit); 3090 atexit(smb_exit);
3086 3091
3087 - snprintf(smb_cmdline, sizeof(smb_cmdline), "/usr/sbin/smbd -s %s",  
3088 - smb_conf); 3092 + snprintf(smb_cmdline, sizeof(smb_cmdline), "%s -s %s",
  3093 + SMBD_COMMAND, smb_conf);
3089 3094
3090 slirp_add_exec(0, smb_cmdline, 4, 139); 3095 slirp_add_exec(0, smb_cmdline, 4, 139);
3091 } 3096 }