Browse thread
Writing to argv[0]
[
Home
]
[ Index:
by date
|
by threads
]
[ Message by date: previous | next ] [ Message in thread: previous | next ] [ Thread: previous | next ]
[ Message by date: previous | next ] [ Message in thread: previous | next ] [ Thread: previous | next ]
| Date: | -- (:) |
| From: | Dave Benjamin <dave@r...> |
| Subject: | Re: [Caml-list] Writing to argv[0] |
On Fri, 10 Oct 2008, Richard Jones wrote: > On Thu, Oct 09, 2008 at 05:31:11PM +0200, Basile STARYNKEVITCH wrote: >> Dave Benjamin wrote: >>> Is there any way for an OCaml program to change its name in the process >>> table? Assigning to Sys.argv.(0) has no effect. >> >> Write a C wrapper for that. And this trick seems Linux specific (it has >> no sense in Posix) -maybe working on few other OSes. > > http://anoncvs.postgresql.org/cvsweb.cgi/pgsql/src/backend/utils/misc/ps_status.c?rev=1.33.2.1;content-type=text%2Fplain > > PostgreSQL offers this code to change the proc title on many different > platforms. Thanks, Rich - this looks very comprehensive - they even go out of their way to support Windows! =) However, unless I'm mistaken, I still have the problem of not being able to access "argc" and "argv" to pass into save_ps_display_args(). I suppose I could embed OCaml in a C program... Dave