Commit a14d6c8c65f4caa6f61030fcfd3df6f108919d44
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
vl.c
... | ... | @@ -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 | } | ... | ... |