s4:smbd/process*.c - fix PID warnings on Solaris
authorMatthias Dieter Wallnöfer <mdw@samba.org>
Sun, 12 Dec 2010 11:33:08 +0000 (12:33 +0100)
committerMatthias Dieter Wallnöfer <mdw@samba.org>
Sun, 12 Dec 2010 12:21:13 +0000 (13:21 +0100)
Autobuild-User: Matthias Dieter Wallnöfer <mdw@samba.org>
Autobuild-Date: Sun Dec 12 13:21:13 CET 2010 on sn-devel-104

source4/smbd/process_onefork.c
source4/smbd/process_prefork.c
source4/smbd/process_standard.c

index 5194e1bda635c6df093489590f1acc0bcc6c1a8f..59e583dca37643637252ea3cbd7ceb0a224e1f53 100644 (file)
@@ -111,7 +111,7 @@ static void onefork_new_task(struct tevent_context *ev,
                smb_panic("Failed to re-initialise tevent after fork");
        }
 
-       setproctitle("task %s server_id[%d]", service_name, pid);
+       setproctitle("task %s server_id[%d]", service_name, (int)pid);
 
        onefork_reload_after_fork();
 
index 71c1c57162aa2f504f86925a6563bb2459c5aaa6..66222af63f7590f1fbacb8acb68fc08eb21e9282 100644 (file)
@@ -122,7 +122,7 @@ static void prefork_new_task(struct tevent_context *ev,
           is not associated with this new connection */
        talloc_free(ev);
 
-       setproctitle("task %s server_id[%d]", service_name, pid);
+       setproctitle("task %s server_id[%d]", service_name, (int)pid);
 
        prefork_reload_after_fork();
 
@@ -151,7 +151,7 @@ static void prefork_new_task(struct tevent_context *ev,
                        return;
                } else {
                        pid = getpid();
-                       setproctitle("task %s server_id[%d]", service_name, pid);
+                       setproctitle("task %s server_id[%d]", service_name, (int)pid);
 
                        prefork_reload_after_fork();
 
index 99e815a160b5bd3860f6eecbb69f8cd2fd2da336..c5cd9fd5b8eefef169a6ff1a58049e1ada1fb783 100644 (file)
@@ -133,7 +133,7 @@ static void standard_accept_connection(struct tevent_context *ev,
        s = socket_get_my_addr(sock2, ev);
        if (s && c) {
                setproctitle("conn c[%s:%u] s[%s:%u] server_id[%d]",
-                            c->addr, c->port, s->addr, s->port, pid);
+                            c->addr, c->port, s->addr, s->port, (int)pid);
        }
        talloc_free(c);
        talloc_free(s);
@@ -186,7 +186,7 @@ static void standard_new_task(struct tevent_context *ev,
        /* Ensure that the forked children do not expose identical random streams */
        set_need_random_reseed();
 
-       setproctitle("task %s server_id[%d]", service_name, pid);
+       setproctitle("task %s server_id[%d]", service_name, (int)pid);
 
        /* setup this new task.  Cluster ID is PID based for this process modal */
        new_task(ev, lp_ctx, cluster_id(pid, 0), private_data);