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 89 #include "exec-all.h"
90 90  
91 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 98 //#define DEBUG_UNUSED_IOPORT
94 99 //#define DEBUG_IOPORT
... ... @@ -3084,8 +3089,8 @@ void net_slirp_smb(const char *exported_dir)
3084 3089 fclose(f);
3085 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 3095 slirp_add_exec(0, smb_cmdline, 4, 139);
3091 3096 }
... ...