Re: [PATCH v3] util/oslib-posix: : qemu_init_exec_dir implementation for Mac

2020-06-16 Thread Peter Maydell
On Mon, 15 Jun 2020 at 20:14, David CARLIER wrote: > > With this basic program > > #include > #include > > int main(void) > { > char buf[4096]; > uint32_t bufsize = sizeof(buf); > _NSGetExecutablePath(buf, &bufsize); > printf("%s\n", buf); > return 0; > } > > I get > > Davids-MacBook-Pro-2:Contr

Re: [PATCH v3] util/oslib-posix: : qemu_init_exec_dir implementation for Mac

2020-06-15 Thread David CARLIER
With this basic program #include #include int main(void) { char buf[4096]; uint32_t bufsize = sizeof(buf); _NSGetExecutablePath(buf, &bufsize); printf("%s\n", buf); return 0; } I get Davids-MacBook-Pro-2:Contribs dcarlier$ ./a.out /Users/dcarlier/Contribs/./a.out The cast was to avoid possib

Re: [PATCH v3] util/oslib-posix: : qemu_init_exec_dir implementation for Mac

2020-06-15 Thread Peter Maydell
On Mon, 15 Jun 2020 at 18:06, David CARLIER wrote: > > From dfa1e900dd950f4d3fca17fbf5d3dfb5725c83fa Mon Sep 17 00:00:00 2001 > From: David Carlier > Date: Tue, 26 May 2020 21:35:27 +0100 > Subject: [PATCH] util/oslib-posix : qemu_init_exec_dir implementation for Mac > > Using dyld API to get the

[PATCH v3] util/oslib-posix: : qemu_init_exec_dir implementation for Mac

2020-06-15 Thread David CARLIER
>From dfa1e900dd950f4d3fca17fbf5d3dfb5725c83fa Mon Sep 17 00:00:00 2001 From: David Carlier Date: Tue, 26 May 2020 21:35:27 +0100 Subject: [PATCH] util/oslib-posix : qemu_init_exec_dir implementation for Mac Using dyld API to get the full path of the current process. Signed-off-by: David Carlier