doc: bgw_main takes a Datum argument, not void *.
authorAlvaro Herrera
Thu, 27 Feb 2014 14:41:43 +0000 (11:41 -0300)
committerAlvaro Herrera
Thu, 27 Feb 2014 14:41:43 +0000 (11:41 -0300)
Per report from James Harper.

doc/src/sgml/bgworker.sgml

index 6996d731868e59c8e078dbcf9d8a26aae5236f73..fd32d6cb0c9236210b086a826acb777af8bafa16 100644 (file)
@@ -47,7 +47,7 @@
  
   The structure BackgroundWorker is defined thus:
 
-typedef void (*bgworker_main_type)(void *main_arg);
+typedef void (*bgworker_main_type)(Datum main_arg);
 typedef struct BackgroundWorker
 {
     char        bgw_name[BGW_MAXLEN];
@@ -107,7 +107,7 @@ typedef struct BackgroundWorker
   
    bgw_main is a pointer to the function to run when
    the process is started.  This function must take a single argument of type
-   void * and return void.
+   Datum and return void.
    bgw_main_arg will be passed to it as its only
    argument.  Note that the global variable MyBgworkerEntry
    points to a copy of the BackgroundWorker structure