From 45525eade14b4f1fba9018798aaadc560e25742d Mon Sep 17 00:00:00 2001 From: Bruce Allen Date: Sat, 20 Nov 2004 07:32:32 +0000 Subject: [PATCH] - Added static volatile const char *BOINCrcsid="$Id$"; string to the top of all .C files. This means that 'string' or 'ident' run on an executable will tell you the exact file versions used in building it, since CVS replaces $Id$ with a complete version ID string. Declaration is volatile so that the compiler won't remove it even under agressive optimizations. svn path=/trunk/boinc/; revision=4610 --- api/api_app.C | 1 + api/api_test.C | 1 + api/boinc_api.C | 1 + api/boinc_api_fortran.C | 1 + api/boinc_checkpoint.C | 1 + api/graphics_api.C | 1 + api/graphics_data.C | 1 + api/gutil.C | 1 + api/reduce.C | 1 + api/static_graphics.C | 1 + api/windows_opengl.C | 1 + api/x_opengl.C | 1 + apps/1sec.C | 1 + apps/concat.C | 1 + apps/error.C | 1 + apps/upper_case.C | 1 + checkin_notes | 11 +++++++++++ client/app.C | 1 + client/app_control.C | 1 + client/app_graphics.C | 1 + client/app_start.C | 1 + client/check_state.C | 1 + client/client_msgs.C | 1 + client/client_state.C | 1 + client/client_types.C | 1 + client/cs_account.C | 1 + client/cs_apps.C | 1 + client/cs_benchmark.C | 1 + client/cs_cmdline.C | 1 + client/cs_data.C | 1 + client/cs_files.C | 1 + client/cs_prefs.C | 1 + client/cs_scheduler.C | 1 + client/cs_statefile.C | 1 + client/cs_trickle.C | 1 + client/dhrystone.C | 1 + client/dhrystone2.C | 1 + client/file_names.C | 1 + client/file_xfer.C | 1 + client/gui_rpc_server.C | 1 + client/gui_titles.C | 1 + client/hostinfo_network.C | 1 + client/hostinfo_unix.C | 1 + client/http.C | 1 + client/log_flags.C | 1 + client/main.C | 1 + client/net_stats.C | 1 + client/net_xfer.C | 1 + client/pers_file_xfer.C | 1 + client/proxy.C | 1 + client/scheduler_op.C | 1 + client/ss_logic.C | 1 + client/ssl_http.C | 1 + client/ssl_net_xfer.C | 1 + client/test_file_xfer.C | 1 + client/test_http.C | 1 + client/test_net_xfer.C | 1 + client/time_stats.C | 1 + client/whetstone.C | 1 + db/boinc_db.C | 1 + db/db_base.C | 1 + lib/app_ipc.C | 1 + lib/base64.C | 1 + lib/crypt.C | 1 + lib/crypt_prog.C | 1 + lib/diagnostics.C | 1 + lib/exception.C | 1 + lib/filesys.C | 1 + lib/gui_rpc_client.C | 1 + lib/gui_test.C | 1 + lib/hostinfo.C | 1 + lib/language.C | 1 + lib/md5_file.C | 1 + lib/md5_test.C | 1 + lib/mfile.C | 1 + lib/miofile.C | 1 + lib/msg_log.C | 1 + lib/msg_queue.C | 1 + lib/msg_test.C | 1 + lib/parse.C | 1 + lib/prefs.C | 1 + lib/proxy_info.C | 1 + lib/shmem.C | 1 + lib/shmem_test.C | 1 + lib/susp.C | 1 + lib/synch.C | 1 + lib/synch_test.C | 1 + lib/util.C | 1 + sched/assimilator.C | 1 + sched/db_dump.C | 1 + sched/db_purge.C | 1 + sched/delete_file.C | 1 + sched/feeder.C | 1 + sched/file_deleter.C | 1 + sched/file_upload_handler.C | 1 + sched/get_file.C | 1 + sched/handle_request.C | 1 + sched/main.C | 1 + sched/make_work.C | 1 + sched/message_handler.C | 1 + sched/request_file_list.C | 1 + sched/sample_bitwise_validator.C | 1 + sched/sample_dummy_assimilator.C | 1 + sched/sample_trivial_validator.C | 1 + sched/sched_config.C | 1 + sched/sched_locality.C | 1 + sched/sched_msgs.C | 1 + sched/sched_send.C | 1 + sched/sched_shmem.C | 1 + sched/sched_util.C | 1 + sched/send_file.C | 1 + sched/server_types.C | 1 + sched/show_shmem.C | 1 + sched/transitioner.C | 1 + sched/trickle_handler.C | 1 + sched/update_stats.C | 1 + sched/validate_util.C | 1 + sched/validator.C | 1 + sched/wu_check.C | 1 + tools/backend_lib.C | 1 + tools/create_work.C | 1 + tools/dir_hier_move.C | 1 + tools/dir_hier_path.C | 1 + tools/hr_db_convert.C | 1 + tools/process_result_template.C | 1 + tools/sign_executable.C | 1 + 126 files changed, 136 insertions(+) diff --git a/api/api_app.C b/api/api_app.C index 4556e9ed4d..6ad099c63c 100644 --- a/api/api_app.C +++ b/api/api_app.C @@ -1,3 +1,4 @@ +static volatile const char *BOINCrcsid="$Id$"; // The contents of this file are subject to the BOINC Public License // Version 1.0 (the "License"); you may not use this file except in // compliance with the License. You may obtain a copy of the License at diff --git a/api/api_test.C b/api/api_test.C index 52901224dd..20b02b840f 100644 --- a/api/api_test.C +++ b/api/api_test.C @@ -1,3 +1,4 @@ +static volatile const char *BOINCrcsid="$Id$"; // The contents of this file are subject to the BOINC Public License // Version 1.0 (the "License"); you may not use this file except in // compliance with the License. You may obtain a copy of the License at diff --git a/api/boinc_api.C b/api/boinc_api.C index 93f3430e02..17b3118c5e 100644 --- a/api/boinc_api.C +++ b/api/boinc_api.C @@ -1,3 +1,4 @@ +static volatile const char *BOINCrcsid="$Id$"; // The contents of this file are subject to the BOINC Public License // Version 1.0 (the "License"); you may not use this file except in // compliance with the License. You may obtain a copy of the License at diff --git a/api/boinc_api_fortran.C b/api/boinc_api_fortran.C index 10de23d08d..01e8b1090c 100644 --- a/api/boinc_api_fortran.C +++ b/api/boinc_api_fortran.C @@ -1,3 +1,4 @@ +static volatile const char *BOINCrcsid="$Id$"; // The contents of this file are subject to the BOINC Public License // Version 1.0 (the "License"); you may not use this file except in // compliance with the License. You may obtain a copy of the License at diff --git a/api/boinc_checkpoint.C b/api/boinc_checkpoint.C index fb0246ab90..a75d281bd5 100644 --- a/api/boinc_checkpoint.C +++ b/api/boinc_checkpoint.C @@ -1,3 +1,4 @@ +static volatile const char *BOINCrcsid="$Id$"; // The contents of this file are subject to the BOINC Public License // Version 1.0 (the "License"); you may not use this file except in // compliance with the License. You may obtain a copy of the License at diff --git a/api/graphics_api.C b/api/graphics_api.C index 38a4368773..5fa004f5d7 100755 --- a/api/graphics_api.C +++ b/api/graphics_api.C @@ -1,3 +1,4 @@ +static volatile const char *BOINCrcsid="$Id$"; // The contents of this file are subject to the BOINC Public License // Version 1.0 (the "License"); you may not use this file except in // compliance with the License. You may obtain a copy of the License at diff --git a/api/graphics_data.C b/api/graphics_data.C index 91a071131b..ca85092d2d 100644 --- a/api/graphics_data.C +++ b/api/graphics_data.C @@ -1,3 +1,4 @@ +static volatile const char *BOINCrcsid="$Id$"; // The contents of this file are subject to the BOINC Public License // Version 1.0 (the "License"); you may not use this file except in // compliance with the License. You may obtain a copy of the License at diff --git a/api/gutil.C b/api/gutil.C index 24065efea0..cfaee17135 100755 --- a/api/gutil.C +++ b/api/gutil.C @@ -1,3 +1,4 @@ +static volatile const char *BOINCrcsid="$Id$"; // The contents of this file are subject to the BOINC Public License // Version 1.0 (the "License"); you may not use this file except in // compliance with the License. You may obtain a copy of the License at diff --git a/api/reduce.C b/api/reduce.C index b0cf3767df..7f7068c3a9 100644 --- a/api/reduce.C +++ b/api/reduce.C @@ -1,3 +1,4 @@ +static volatile const char *BOINCrcsid="$Id$"; // Copyright 2003 Regents of the University of California // SETI_BOINC is free software; you can redistribute it and/or modify it under diff --git a/api/static_graphics.C b/api/static_graphics.C index 70d613ad45..5932397d07 100644 --- a/api/static_graphics.C +++ b/api/static_graphics.C @@ -1,3 +1,4 @@ +static volatile const char *BOINCrcsid="$Id$"; // Include this file in a BOINC application to display // a static image (JPEG, GIFF, BMP, Targa) as its graphics. // diff --git a/api/windows_opengl.C b/api/windows_opengl.C index 01162a53b0..075d4b9bcc 100755 --- a/api/windows_opengl.C +++ b/api/windows_opengl.C @@ -1,3 +1,4 @@ +static volatile const char *BOINCrcsid="$Id$"; // Event loop and support functions for Windows versions // of BOINC applications w/ graphics. // Platform-independent code should NOT be here. diff --git a/api/x_opengl.C b/api/x_opengl.C index 991f08de87..46dc6a6ff3 100644 --- a/api/x_opengl.C +++ b/api/x_opengl.C @@ -1,3 +1,4 @@ +static volatile const char *BOINCrcsid="$Id$"; #include #include #include diff --git a/apps/1sec.C b/apps/1sec.C index bf07b0a6b7..6fad6acfbb 100644 --- a/apps/1sec.C +++ b/apps/1sec.C @@ -1,3 +1,4 @@ +static volatile const char *BOINCrcsid="$Id$"; // The contents of this file are subject to the BOINC Public License // Version 1.0 (the "License"); you may not use this file except in // compliance with the License. You may obtain a copy of the License at diff --git a/apps/concat.C b/apps/concat.C index 3083551122..71bd54cf67 100644 --- a/apps/concat.C +++ b/apps/concat.C @@ -1,3 +1,4 @@ +static volatile const char *BOINCrcsid="$Id$"; // The contents of this file are subject to the BOINC Public License // Version 1.0 (the "License"); you may not use this file except in // compliance with the License. You may obtain a copy of the License at diff --git a/apps/error.C b/apps/error.C index 6b23799b7d..f9fb08395a 100644 --- a/apps/error.C +++ b/apps/error.C @@ -1,3 +1,4 @@ +static volatile const char *BOINCrcsid="$Id$"; // The contents of this file are subject to the BOINC Public License // Version 1.0 (the "License"); you may not use this file except in // compliance with the License. You may obtain a copy of the License at diff --git a/apps/upper_case.C b/apps/upper_case.C index ae8419027c..0b14636843 100755 --- a/apps/upper_case.C +++ b/apps/upper_case.C @@ -1,3 +1,4 @@ +static volatile const char *BOINCrcsid="$Id$"; // The contents of this file are subject to the BOINC Public License // Version 1.0 (the "License"); you may not use this file except in // compliance with the License. You may obtain a copy of the License at diff --git a/checkin_notes b/checkin_notes index d9712e97d6..b48da51cef 100755 --- a/checkin_notes +++ b/checkin_notes @@ -19890,3 +19890,14 @@ Bruce 19 Nov 2004 UTC wxWidgets.m4 html/ops/ make_emails_lowercase.php + +Bruce 20 Nov 2004 UTC + + - Added static volatile const char *BOINCrcsid="$Id$"; string to + the top of all .C files. This means that 'string' or 'ident' + run on an executable will tell you the exact file versions used + in building it, since CVS replaces $Id$ with a complete version ID + string. Declaration is volatile so that the compiler won't remove + it even under agressive optimizations. + + ALL files of form *.C affected. diff --git a/client/app.C b/client/app.C index 68834fa0d4..606e2eadec 100644 --- a/client/app.C +++ b/client/app.C @@ -1,3 +1,4 @@ +static volatile const char *BOINCrcsid="$Id$"; // The contents of this file are subject to the BOINC Public License // Version 1.0 (the "License"); you may not use this file except in // compliance with the License. You may obtain a copy of the License at diff --git a/client/app_control.C b/client/app_control.C index 02257b596a..9e6ee0b6cf 100644 --- a/client/app_control.C +++ b/client/app_control.C @@ -1,3 +1,4 @@ +static volatile const char *BOINCrcsid="$Id$"; // The contents of this file are subject to the BOINC Public License // Version 1.0 (the "License"); you may not use this file except in // compliance with the License. You may obtain a copy of the License at diff --git a/client/app_graphics.C b/client/app_graphics.C index 690a36521c..e12368833a 100644 --- a/client/app_graphics.C +++ b/client/app_graphics.C @@ -1,3 +1,4 @@ +static volatile const char *BOINCrcsid="$Id$"; // The contents of this file are subject to the BOINC Public License // Version 1.0 (the "License"); you may not use this file except in // compliance with the License. You may obtain a copy of the License at diff --git a/client/app_start.C b/client/app_start.C index 544e6a82ef..a174034b0a 100644 --- a/client/app_start.C +++ b/client/app_start.C @@ -1,3 +1,4 @@ +static volatile const char *BOINCrcsid="$Id$"; // The contents of this file are subject to the BOINC Public License // Version 1.0 (the "License"); you may not use this file except in // compliance with the License. You may obtain a copy of the License at diff --git a/client/check_state.C b/client/check_state.C index 297fad3caa..6919898f1c 100644 --- a/client/check_state.C +++ b/client/check_state.C @@ -1,3 +1,4 @@ +static volatile const char *BOINCrcsid="$Id$"; // The contents of this file are subject to the BOINC Public License // Version 1.0 (the "License"); you may not use this file except in // compliance with the License. You may obtain a copy of the License at diff --git a/client/client_msgs.C b/client/client_msgs.C index 3dfacb1423..801cad3e20 100644 --- a/client/client_msgs.C +++ b/client/client_msgs.C @@ -1,3 +1,4 @@ +static volatile const char *BOINCrcsid="$Id$"; // The contents of this file are subject to the Mozilla Public License // Version 1.0 (the "License"); you may not use this file except in // compliance with the License. You may obtain a copy of the License at diff --git a/client/client_state.C b/client/client_state.C index 53bc79a667..a813f201bd 100644 --- a/client/client_state.C +++ b/client/client_state.C @@ -1,3 +1,4 @@ +static volatile const char *BOINCrcsid="$Id$"; // The contents of this file are subject to the BOINC Public License // Version 1.0 (the "License"); you may not use this file except in // compliance with the License. You may obtain a copy of the License at diff --git a/client/client_types.C b/client/client_types.C index ae0ae494ae..825a251432 100644 --- a/client/client_types.C +++ b/client/client_types.C @@ -1,3 +1,4 @@ +static volatile const char *BOINCrcsid="$Id$"; // The contents of this file are subject to the BOINC Public License // Version 1.0 (the "License"); you may not use this file except in // compliance with the License. You may obtain a copy of the License at diff --git a/client/cs_account.C b/client/cs_account.C index 9a5f6737e9..96fe4ec30c 100644 --- a/client/cs_account.C +++ b/client/cs_account.C @@ -1,3 +1,4 @@ +static volatile const char *BOINCrcsid="$Id$"; // The contents of this file are subject to the BOINC Public License // Version 1.0 (the "License"); you may not use this file except in // compliance with the License. You may obtain a copy of the License at diff --git a/client/cs_apps.C b/client/cs_apps.C index e93fef2aae..1ee0b16ac9 100644 --- a/client/cs_apps.C +++ b/client/cs_apps.C @@ -1,3 +1,4 @@ +static volatile const char *BOINCrcsid="$Id$"; // The contents of this file are subject to the BOINC Public License // Version 1.0 (the "License"); you may not use this file except in // compliance with the License. You may obtain a copy of the License at diff --git a/client/cs_benchmark.C b/client/cs_benchmark.C index e5c25bcc5c..86bb63c289 100644 --- a/client/cs_benchmark.C +++ b/client/cs_benchmark.C @@ -1,3 +1,4 @@ +static volatile const char *BOINCrcsid="$Id$"; // The contents of this file are subject to the BOINC Public License // Version 1.0 (the "License"); you may not use this file except in // compliance with the License. You may obtain a copy of the License at diff --git a/client/cs_cmdline.C b/client/cs_cmdline.C index 8fd0b5990f..62335b3509 100644 --- a/client/cs_cmdline.C +++ b/client/cs_cmdline.C @@ -1,3 +1,4 @@ +static volatile const char *BOINCrcsid="$Id$"; // $Id$ // // The contents of this file are subject to the BOINC Public License diff --git a/client/cs_data.C b/client/cs_data.C index 44c2256f40..050926029c 100644 --- a/client/cs_data.C +++ b/client/cs_data.C @@ -1,3 +1,4 @@ +static volatile const char *BOINCrcsid="$Id$"; // The contents of this file are subject to the BOINC Public License // Version 1.0 (the "License"); you may not use this file except in // compliance with the License. You may obtain a copy of the License at diff --git a/client/cs_files.C b/client/cs_files.C index d250fe5eb6..8beb22b2e1 100644 --- a/client/cs_files.C +++ b/client/cs_files.C @@ -1,3 +1,4 @@ +static volatile const char *BOINCrcsid="$Id$"; // The contents of this file are subject to the BOINC Public License // Version 1.0 (the "License"); you may not use this file except in // compliance with the License. You may obtain a copy of the License at diff --git a/client/cs_prefs.C b/client/cs_prefs.C index ba76566306..b7c1e4d904 100644 --- a/client/cs_prefs.C +++ b/client/cs_prefs.C @@ -1,3 +1,4 @@ +static volatile const char *BOINCrcsid="$Id$"; // The contents of this file are subject to the BOINC Public License // Version 1.0 (the "License"); you may not use this file except in // compliance with the License. You may obtain a copy of the License at diff --git a/client/cs_scheduler.C b/client/cs_scheduler.C index 8c8c6342e4..707a63968b 100644 --- a/client/cs_scheduler.C +++ b/client/cs_scheduler.C @@ -1,3 +1,4 @@ +static volatile const char *BOINCrcsid="$Id$"; // The contents of this file are subject to the BOINC Public License // Version 1.0 (the "License"); you may not use this file except in // compliance with the License. You may obtain a copy of the License at diff --git a/client/cs_statefile.C b/client/cs_statefile.C index e0c277e7bb..81ad49fca7 100644 --- a/client/cs_statefile.C +++ b/client/cs_statefile.C @@ -1,3 +1,4 @@ +static volatile const char *BOINCrcsid="$Id$"; // The contents of this file are subject to the BOINC Public License // Version 1.0 (the "License"); you may not use this file except in // compliance with the License. You may obtain a copy of the License at diff --git a/client/cs_trickle.C b/client/cs_trickle.C index bc96af0ca4..50c1d9a8f8 100644 --- a/client/cs_trickle.C +++ b/client/cs_trickle.C @@ -1,3 +1,4 @@ +static volatile const char *BOINCrcsid="$Id$"; // The contents of this file are subject to the BOINC Public License // Version 1.0 (the "License"); you may not use this file except in // compliance with the License. You may obtain a copy of the License at diff --git a/client/dhrystone.C b/client/dhrystone.C index 661eef7362..ce05295050 100644 --- a/client/dhrystone.C +++ b/client/dhrystone.C @@ -1,3 +1,4 @@ +static volatile const char *BOINCrcsid="$Id$"; /* ************************************************************************* * diff --git a/client/dhrystone2.C b/client/dhrystone2.C index 4e86009f15..a242d00b2a 100644 --- a/client/dhrystone2.C +++ b/client/dhrystone2.C @@ -1,3 +1,4 @@ +static volatile const char *BOINCrcsid="$Id$"; #include #include "dhrystone.h" diff --git a/client/file_names.C b/client/file_names.C index f5f9ce8332..26af152e0d 100644 --- a/client/file_names.C +++ b/client/file_names.C @@ -1,3 +1,4 @@ +static volatile const char *BOINCrcsid="$Id$"; // The contents of this file are subject to the BOINC Public License // Version 1.0 (the "License"); you may not use this file except in // compliance with the License. You may obtain a copy of the License at diff --git a/client/file_xfer.C b/client/file_xfer.C index e1bf83777d..3266038662 100644 --- a/client/file_xfer.C +++ b/client/file_xfer.C @@ -1,3 +1,4 @@ +static volatile const char *BOINCrcsid="$Id$"; // The contents of this file are subject to the BOINC Public License // Version 1.0 (the "License"); you may not use this file except in // compliance with the License. You may obtain a copy of the License at diff --git a/client/gui_rpc_server.C b/client/gui_rpc_server.C index c7586aa24b..8c4d2d722f 100644 --- a/client/gui_rpc_server.C +++ b/client/gui_rpc_server.C @@ -1,3 +1,4 @@ +static volatile const char *BOINCrcsid="$Id$"; // The contents of this file are subject to the BOINC Public License // Version 1.0 (the "License"); you may not use this file except in // compliance with the License. You may obtain a copy of the License at diff --git a/client/gui_titles.C b/client/gui_titles.C index 913824ab8b..e4d33bfac0 100644 --- a/client/gui_titles.C +++ b/client/gui_titles.C @@ -1,3 +1,4 @@ +static volatile const char *BOINCrcsid="$Id$"; #include "gui_titles.h" // TODO: the code is riddles with constants that are indices diff --git a/client/hostinfo_network.C b/client/hostinfo_network.C index b78b4b952b..86e3aa3195 100644 --- a/client/hostinfo_network.C +++ b/client/hostinfo_network.C @@ -1,3 +1,4 @@ +static volatile const char *BOINCrcsid="$Id$"; // The contents of this file are subject to the BOINC Public License // Version 1.0 (the "License"); you may not use this file except in // compliance with the License. You may obtain a copy of the License at diff --git a/client/hostinfo_unix.C b/client/hostinfo_unix.C index 3c41fc0a97..16c659b72b 100644 --- a/client/hostinfo_unix.C +++ b/client/hostinfo_unix.C @@ -1,3 +1,4 @@ +static volatile const char *BOINCrcsid="$Id$"; // The contents of this file are subject to the BOINC Public License // Version 1.0 (the "License"); you may not use this file except in // compliance with the License. You may obtain a copy of the License at diff --git a/client/http.C b/client/http.C index 1a32582c51..73600d6617 100644 --- a/client/http.C +++ b/client/http.C @@ -1,3 +1,4 @@ +static volatile const char *BOINCrcsid="$Id$"; // The contents of this file are subject to the BOINC Public License // Version 1.0 (the "License"); you may not use this file except in // compliance with the License. You may obtain a copy of the License at diff --git a/client/log_flags.C b/client/log_flags.C index 53fceb7e32..f36779c6e4 100644 --- a/client/log_flags.C +++ b/client/log_flags.C @@ -1,3 +1,4 @@ +static volatile const char *BOINCrcsid="$Id$"; // The contents of this file are subject to the BOINC Public License // Version 1.0 (the "License"); you may not use this file except in // compliance with the License. You may obtain a copy of the License at diff --git a/client/main.C b/client/main.C index 659274b121..0780c0c48d 100644 --- a/client/main.C +++ b/client/main.C @@ -1,3 +1,4 @@ +static volatile const char *BOINCrcsid="$Id$"; // $Id$ // // The contents of this file are subject to the BOINC Public License diff --git a/client/net_stats.C b/client/net_stats.C index c58322fc9c..5e8aa5814a 100644 --- a/client/net_stats.C +++ b/client/net_stats.C @@ -1,3 +1,4 @@ +static volatile const char *BOINCrcsid="$Id$"; // The contents of this file are subject to the BOINC Public License // Version 1.0 (the "License"); you may not use this file except in // compliance with the License. You may obtain a copy of the License at diff --git a/client/net_xfer.C b/client/net_xfer.C index 25bd64fd7c..65988a9e5b 100644 --- a/client/net_xfer.C +++ b/client/net_xfer.C @@ -1,3 +1,4 @@ +static volatile const char *BOINCrcsid="$Id$"; // The contents of this file are subject to the BOINC Public License // Version 1.0 (the "License"); you may not use this file except in // compliance with the License. You may obtain a copy of the License at diff --git a/client/pers_file_xfer.C b/client/pers_file_xfer.C index 48f3ae00e9..64baf40ff5 100644 --- a/client/pers_file_xfer.C +++ b/client/pers_file_xfer.C @@ -1,3 +1,4 @@ +static volatile const char *BOINCrcsid="$Id$"; // The contents of this file are subject to the BOINC Public License // Version 1.0 (the "License"); you may not use this file except in // compliance with the License. You may obtain a copy of the License at diff --git a/client/proxy.C b/client/proxy.C index 537e0b1444..053e956eaa 100644 --- a/client/proxy.C +++ b/client/proxy.C @@ -1,3 +1,4 @@ +static volatile const char *BOINCrcsid="$Id$"; // The contents of this file are subject to the BOINC Public License // Version 1.0 (the "License"); you may not use this file except in // compliance with the License. You may obtain a copy of the License at diff --git a/client/scheduler_op.C b/client/scheduler_op.C index 7aac9af8b8..13dafc4f52 100644 --- a/client/scheduler_op.C +++ b/client/scheduler_op.C @@ -1,3 +1,4 @@ +static volatile const char *BOINCrcsid="$Id$"; // The contents of this file are subject to the BOINC Public License // Version 1.0 (the "License"); you may not use this file except in // compliance with the License. You may obtain a copy of the License at diff --git a/client/ss_logic.C b/client/ss_logic.C index 9aaaf9c73a..fe09c5d1c0 100644 --- a/client/ss_logic.C +++ b/client/ss_logic.C @@ -1,3 +1,4 @@ +static volatile const char *BOINCrcsid="$Id$"; // The contents of this file are subject to the BOINC Public License // Version 1.0 (the "License"); you may not use this file except in // compliance with the License. You may obtain a copy of the License at diff --git a/client/ssl_http.C b/client/ssl_http.C index 37b2f586de..83e0880036 100644 --- a/client/ssl_http.C +++ b/client/ssl_http.C @@ -1,3 +1,4 @@ +static volatile const char *BOINCrcsid="$Id$"; // The contents of this file are subject to the BOINC Public License // Version 1.0 (the "License"); you may not use this file except in // compliance with the License. You may obtain a copy of the License at diff --git a/client/ssl_net_xfer.C b/client/ssl_net_xfer.C index 9185a2cbd0..12c5e33acf 100644 --- a/client/ssl_net_xfer.C +++ b/client/ssl_net_xfer.C @@ -1,3 +1,4 @@ +static volatile const char *BOINCrcsid="$Id$"; // The contents of this file are subject to the BOINC Public License // Version 1.0 (the "License"); you may not use this file except in // compliance with the License. You may obtain a copy of the License at diff --git a/client/test_file_xfer.C b/client/test_file_xfer.C index 15bcc5eb23..64164a66fc 100644 --- a/client/test_file_xfer.C +++ b/client/test_file_xfer.C @@ -1,3 +1,4 @@ +static volatile const char *BOINCrcsid="$Id$"; // The contents of this file are subject to the BOINC Public License // Version 1.0 (the "License"); you may not use this file except in // compliance with the License. You may obtain a copy of the License at diff --git a/client/test_http.C b/client/test_http.C index 5d223c8783..1af6e44415 100644 --- a/client/test_http.C +++ b/client/test_http.C @@ -1,3 +1,4 @@ +static volatile const char *BOINCrcsid="$Id$"; // The contents of this file are subject to the BOINC Public License // Version 1.0 (the "License"); you may not use this file except in // compliance with the License. You may obtain a copy of the License at diff --git a/client/test_net_xfer.C b/client/test_net_xfer.C index b6bef02b6e..052dffc6eb 100644 --- a/client/test_net_xfer.C +++ b/client/test_net_xfer.C @@ -1,3 +1,4 @@ +static volatile const char *BOINCrcsid="$Id$"; // The contents of this file are subject to the BOINC Public License // Version 1.0 (the "License"); you may not use this file except in // compliance with the License. You may obtain a copy of the License at diff --git a/client/time_stats.C b/client/time_stats.C index cd45d1f8a9..43ecb6bcf1 100644 --- a/client/time_stats.C +++ b/client/time_stats.C @@ -1,3 +1,4 @@ +static volatile const char *BOINCrcsid="$Id$"; // The contents of this file are subject to the BOINC Public License // Version 1.0 (the "License"); you may not use this file except in // compliance with the License. You may obtain a copy of the License at diff --git a/client/whetstone.C b/client/whetstone.C index 2264580a99..b7488d5e82 100644 --- a/client/whetstone.C +++ b/client/whetstone.C @@ -1,3 +1,4 @@ +static volatile const char *BOINCrcsid="$Id$"; /* * C/C++ Whetstone Benchmark Single or Double Precision * diff --git a/db/boinc_db.C b/db/boinc_db.C index c03aa794cd..14f122bac4 100644 --- a/db/boinc_db.C +++ b/db/boinc_db.C @@ -1,3 +1,4 @@ +static volatile const char *BOINCrcsid="$Id$"; // The contents of this file are subject to the BOINC Public License // Version 1.0 (the "License"); you may not use this file except in // compliance with the License. You may obtain a copy of the License at diff --git a/db/db_base.C b/db/db_base.C index b75cd164e5..4e671eb01b 100644 --- a/db/db_base.C +++ b/db/db_base.C @@ -1,3 +1,4 @@ +static volatile const char *BOINCrcsid="$Id$"; #include #include #include diff --git a/lib/app_ipc.C b/lib/app_ipc.C index e9da18b124..6bacfa4283 100755 --- a/lib/app_ipc.C +++ b/lib/app_ipc.C @@ -1,3 +1,4 @@ +static volatile const char *BOINCrcsid="$Id$"; // The contents of this file are subject to the BOINC Public License // Version 1.0 (the "License"); you may not use this file except in // compliance with the License. You may obtain a copy of the License at diff --git a/lib/base64.C b/lib/base64.C index 723003022e..0511ed846d 100644 --- a/lib/base64.C +++ b/lib/base64.C @@ -1,3 +1,4 @@ +static volatile const char *BOINCrcsid="$Id$"; // The contents of this file are subject to the BOINC Public License // Version 1.0 (the "License"); you may not use this file except in // compliance with the License. You may obtain a copy of the License at diff --git a/lib/crypt.C b/lib/crypt.C index 3ab0600d0a..65c8a83e27 100644 --- a/lib/crypt.C +++ b/lib/crypt.C @@ -1,3 +1,4 @@ +static volatile const char *BOINCrcsid="$Id$"; // The contents of this file are subject to the BOINC Public License // Version 1.0 (the "License"); you may not use this file except in // compliance with the License. You may obtain a copy of the License at diff --git a/lib/crypt_prog.C b/lib/crypt_prog.C index 4bf919be41..5dac612dc4 100644 --- a/lib/crypt_prog.C +++ b/lib/crypt_prog.C @@ -1,3 +1,4 @@ +static volatile const char *BOINCrcsid="$Id$"; // The contents of this file are subject to the BOINC Public License // Version 1.0 (the "License"); you may not use this file except in // compliance with the License. You may obtain a copy of the License at diff --git a/lib/diagnostics.C b/lib/diagnostics.C index aadd89bdde..3ad12316e5 100644 --- a/lib/diagnostics.C +++ b/lib/diagnostics.C @@ -1,3 +1,4 @@ +static volatile const char *BOINCrcsid="$Id$"; // $Id$ // // The contents of this file are subject to the BOINC Public License diff --git a/lib/exception.C b/lib/exception.C index 698279e8d3..f2b1433e2b 100644 --- a/lib/exception.C +++ b/lib/exception.C @@ -1,3 +1,4 @@ +static volatile const char *BOINCrcsid="$Id$"; // $Id$ // // The contents of this file are subject to the BOINC Public License diff --git a/lib/filesys.C b/lib/filesys.C index d44f5fc0b9..1ed4bc7b15 100755 --- a/lib/filesys.C +++ b/lib/filesys.C @@ -1,3 +1,4 @@ +static volatile const char *BOINCrcsid="$Id$"; // $Id$ // // The contents of this file are subject to the BOINC Public License diff --git a/lib/gui_rpc_client.C b/lib/gui_rpc_client.C index 3e62123bc5..ac8e854c3e 100644 --- a/lib/gui_rpc_client.C +++ b/lib/gui_rpc_client.C @@ -1,3 +1,4 @@ +static volatile const char *BOINCrcsid="$Id$"; // $Id$ // // The contents of this file are subject to the BOINC Public License diff --git a/lib/gui_test.C b/lib/gui_test.C index c45661f5b6..88812fb3c4 100644 --- a/lib/gui_test.C +++ b/lib/gui_test.C @@ -1,3 +1,4 @@ +static volatile const char *BOINCrcsid="$Id$"; // The contents of this file are subject to the BOINC Public License // Version 1.0 (the "License"); you may not use this file except in // compliance with the License. You may obtain a copy of the License at diff --git a/lib/hostinfo.C b/lib/hostinfo.C index 290e5b2d79..5cba1fda70 100644 --- a/lib/hostinfo.C +++ b/lib/hostinfo.C @@ -1,3 +1,4 @@ +static volatile const char *BOINCrcsid="$Id$"; // The contents of this file are subject to the BOINC Public License // Version 1.0 (the "License"); you may not use this file except in // compliance with the License. You may obtain a copy of the License at diff --git a/lib/language.C b/lib/language.C index da88ad8e9d..ca5077b411 100755 --- a/lib/language.C +++ b/lib/language.C @@ -1,3 +1,4 @@ +static volatile const char *BOINCrcsid="$Id$"; // The contents of this file are subject to the BOINC Public License // Version 1.0 (the "License"); you may not use this file except in // compliance with the License. You may obtain a copy of the License at diff --git a/lib/md5_file.C b/lib/md5_file.C index 34759abcb1..0d75bbc421 100644 --- a/lib/md5_file.C +++ b/lib/md5_file.C @@ -1,3 +1,4 @@ +static volatile const char *BOINCrcsid="$Id$"; // The contents of this file are subject to the BOINC Public License // Version 1.0 (the "License"); you may not use this file except in // compliance with the License. You may obtain a copy of the License at diff --git a/lib/md5_test.C b/lib/md5_test.C index 53e3d386d0..e2a3b39ac8 100644 --- a/lib/md5_test.C +++ b/lib/md5_test.C @@ -1,3 +1,4 @@ +static volatile const char *BOINCrcsid="$Id$"; #include #include "md5_file.h" diff --git a/lib/mfile.C b/lib/mfile.C index 25c39ce431..d7cb5a37ed 100644 --- a/lib/mfile.C +++ b/lib/mfile.C @@ -1,3 +1,4 @@ +static volatile const char *BOINCrcsid="$Id$"; // $Id$ // // The contents of this file are subject to the BOINC Public License diff --git a/lib/miofile.C b/lib/miofile.C index 198b0c9821..8792df26d7 100644 --- a/lib/miofile.C +++ b/lib/miofile.C @@ -1,3 +1,4 @@ +static volatile const char *BOINCrcsid="$Id$"; // $Id$ // // The contents of this file are subject to the BOINC Public License diff --git a/lib/msg_log.C b/lib/msg_log.C index 7d83117f02..8c86ef0976 100644 --- a/lib/msg_log.C +++ b/lib/msg_log.C @@ -1,3 +1,4 @@ +static volatile const char *BOINCrcsid="$Id$"; // The contents of this file are subject to the BOINC Public License // Version 1.0 (the "License"); you may not use this file except in // compliance with the License. You may obtain a copy of the License at diff --git a/lib/msg_queue.C b/lib/msg_queue.C index e920151279..3afebc185c 100644 --- a/lib/msg_queue.C +++ b/lib/msg_queue.C @@ -1,3 +1,4 @@ +static volatile const char *BOINCrcsid="$Id$"; // The contents of this file are subject to the BOINC Public License // Version 1.0 (the "License"); you may not use this file except in // compliance with the License. You may obtain a copy of the License at diff --git a/lib/msg_test.C b/lib/msg_test.C index c04ef3c2bc..b01e1d157c 100644 --- a/lib/msg_test.C +++ b/lib/msg_test.C @@ -1,3 +1,4 @@ +static volatile const char *BOINCrcsid="$Id$"; // test program for message queue functions // -d destroy diff --git a/lib/parse.C b/lib/parse.C index e9b6f9b007..61cb1b07ba 100644 --- a/lib/parse.C +++ b/lib/parse.C @@ -1,3 +1,4 @@ +static volatile const char *BOINCrcsid="$Id$"; // $Id$ // // The contents of this file are subject to the BOINC Public License diff --git a/lib/prefs.C b/lib/prefs.C index cc7b9782fc..a62d115302 100644 --- a/lib/prefs.C +++ b/lib/prefs.C @@ -1,3 +1,4 @@ +static volatile const char *BOINCrcsid="$Id$"; // The contents of this file are subject to the BOINC Public License // Version 1.0 (the "License"); you may not use this file except in // compliance with the License. You may obtain a copy of the License at diff --git a/lib/proxy_info.C b/lib/proxy_info.C index 6148e988a4..0e8c7e67fb 100644 --- a/lib/proxy_info.C +++ b/lib/proxy_info.C @@ -1,3 +1,4 @@ +static volatile const char *BOINCrcsid="$Id$"; #ifdef _WIN32 #include "boinc_win.h" #endif diff --git a/lib/shmem.C b/lib/shmem.C index 7fad32c186..8528f011d5 100755 --- a/lib/shmem.C +++ b/lib/shmem.C @@ -1,3 +1,4 @@ +static volatile const char *BOINCrcsid="$Id$"; // The contents of this file are subject to the BOINC Public License // Version 1.0 (the "License"); you may not use this file except in // compliance with the License. You may obtain a copy of the License at diff --git a/lib/shmem_test.C b/lib/shmem_test.C index 99d24b7134..d947135fcf 100644 --- a/lib/shmem_test.C +++ b/lib/shmem_test.C @@ -1,3 +1,4 @@ +static volatile const char *BOINCrcsid="$Id$"; // test program for shmem functions // -a attach and sleep diff --git a/lib/susp.C b/lib/susp.C index b16b0da405..7f3e7a5608 100644 --- a/lib/susp.C +++ b/lib/susp.C @@ -1,3 +1,4 @@ +static volatile const char *BOINCrcsid="$Id$"; /* * susp.c * diff --git a/lib/synch.C b/lib/synch.C index 403fda0234..edd95e0636 100644 --- a/lib/synch.C +++ b/lib/synch.C @@ -1,3 +1,4 @@ +static volatile const char *BOINCrcsid="$Id$"; // The contents of this file are subject to the BOINC Public License // Version 1.0 (the "License"); you may not use this file except in // compliance with the License. You may obtain a copy of the License at diff --git a/lib/synch_test.C b/lib/synch_test.C index f1d614465a..535f7d0fe8 100644 --- a/lib/synch_test.C +++ b/lib/synch_test.C @@ -1,3 +1,4 @@ +static volatile const char *BOINCrcsid="$Id$"; // -c create semaphore // -d destroy semaphore // -l lock semaphore, sleep 10 secs, unlock diff --git a/lib/util.C b/lib/util.C index a34e2f1d4a..d18c0af029 100755 --- a/lib/util.C +++ b/lib/util.C @@ -1,3 +1,4 @@ +static volatile const char *BOINCrcsid="$Id$"; // $Id$ // // The contents of this file are subject to the BOINC Public License diff --git a/sched/assimilator.C b/sched/assimilator.C index 3838efcf8d..fc1dda6274 100644 --- a/sched/assimilator.C +++ b/sched/assimilator.C @@ -1,3 +1,4 @@ +static volatile const char *BOINCrcsid="$Id$"; // The contents of this file are subject to the BOINC Public License // Version 1.0 (the "License"); you may not use this file except in // compliance with the License. You may obtain a copy of the License at diff --git a/sched/db_dump.C b/sched/db_dump.C index a64035a6bd..87a5737242 100644 --- a/sched/db_dump.C +++ b/sched/db_dump.C @@ -1,3 +1,4 @@ +static volatile const char *BOINCrcsid="$Id$"; // The contents of this file are subject to the BOINC Public License // Version 1.0 (the "License"); you may not use this file except in // compliance with the License. You may obtain a copy of the License at diff --git a/sched/db_purge.C b/sched/db_purge.C index 35d7d7fea7..b2d020c269 100644 --- a/sched/db_purge.C +++ b/sched/db_purge.C @@ -1,3 +1,4 @@ +static volatile const char *BOINCrcsid="$Id$"; // The contents of this file are subject to the BOINC Public License // Version 1.0 (the "License"); you may not use this file except in // compliance with the License. You may obtain a copy of the License at diff --git a/sched/delete_file.C b/sched/delete_file.C index 2a21a2f67e..88edbf9c8c 100644 --- a/sched/delete_file.C +++ b/sched/delete_file.C @@ -1,3 +1,4 @@ +static volatile const char *BOINCrcsid="$Id$"; // The contents of this file are subject to the BOINC Public License // Version 1.0 (the "License"); you may not use this file except in // compliance with the License. You may obtain a copy of the License at diff --git a/sched/feeder.C b/sched/feeder.C index b6c7e41def..617a7d7303 100644 --- a/sched/feeder.C +++ b/sched/feeder.C @@ -1,3 +1,4 @@ +static volatile const char *BOINCrcsid="$Id$"; // The contents of this file are subject to the BOINC Public License // Version 1.0 (the "License"); you may not use this file except in // compliance with the License. You may obtain a copy of the License at diff --git a/sched/file_deleter.C b/sched/file_deleter.C index f8bde69b31..ad3095fb9f 100644 --- a/sched/file_deleter.C +++ b/sched/file_deleter.C @@ -1,3 +1,4 @@ +static volatile const char *BOINCrcsid="$Id$"; // The contents of this file are subject to the BOINC Public License // Version 1.0 (the "License"); you may not use this file except in // compliance with the License. You may obtain a copy of the License at diff --git a/sched/file_upload_handler.C b/sched/file_upload_handler.C index 891390beab..d25d82e984 100644 --- a/sched/file_upload_handler.C +++ b/sched/file_upload_handler.C @@ -1,3 +1,4 @@ +static volatile const char *BOINCrcsid="$Id$"; // The contents of this file are subject to the BOINC Public License // Version 1.0 (the "License"); you may not use this file except in // compliance with the License. You may obtain a copy of the License at diff --git a/sched/get_file.C b/sched/get_file.C index 57ade5f453..b8934eedcd 100644 --- a/sched/get_file.C +++ b/sched/get_file.C @@ -1,3 +1,4 @@ +static volatile const char *BOINCrcsid="$Id$"; // The contents of this file are subject to the BOINC Public License // Version 1.0 (the "License"); you may not use this file except in // compliance with the License. You may obtain a copy of the License at diff --git a/sched/handle_request.C b/sched/handle_request.C index bcc48c3d38..dff68ebe7b 100644 --- a/sched/handle_request.C +++ b/sched/handle_request.C @@ -1,3 +1,4 @@ +static volatile const char *BOINCrcsid="$Id$"; // The contents of this file are subject to the BOINC Public License // Version 1.0 (the "License"); you may not use this file except in // compliance with the License. You may obtain a copy of the License at diff --git a/sched/main.C b/sched/main.C index b040201d8c..0210733363 100644 --- a/sched/main.C +++ b/sched/main.C @@ -1,3 +1,4 @@ +static volatile const char *BOINCrcsid="$Id$"; // The contents of this file are subject to the BOINC Public License // Version 1.0 (the "License"); you may not use this file except in // compliance with the License. You may obtain a copy of the License at diff --git a/sched/make_work.C b/sched/make_work.C index 35653a5ef9..721d92ab63 100644 --- a/sched/make_work.C +++ b/sched/make_work.C @@ -1,3 +1,4 @@ +static volatile const char *BOINCrcsid="$Id$"; // The contents of this file are subject to the BOINC Public License // Version 1.0 (the "License"); you may not use this file except in // compliance with the License. You may obtain a copy of the License at diff --git a/sched/message_handler.C b/sched/message_handler.C index 14ccafeb1b..68938be51f 100644 --- a/sched/message_handler.C +++ b/sched/message_handler.C @@ -1,3 +1,4 @@ +static volatile const char *BOINCrcsid="$Id$"; // The contents of this file are subject to the BOINC Public License // Version 1.0 (the "License"); you may not use this file except in // compliance with the License. You may obtain a copy of the License at diff --git a/sched/request_file_list.C b/sched/request_file_list.C index 84352cbb37..ca98a5f5e0 100644 --- a/sched/request_file_list.C +++ b/sched/request_file_list.C @@ -1,3 +1,4 @@ +static volatile const char *BOINCrcsid="$Id$"; // The contents of this file are subject to the BOINC Public License // Version 1.0 (the "License"); you may not use this file except in // compliance with the License. You may obtain a copy of the License at diff --git a/sched/sample_bitwise_validator.C b/sched/sample_bitwise_validator.C index 973e96fe09..11c0b8df47 100644 --- a/sched/sample_bitwise_validator.C +++ b/sched/sample_bitwise_validator.C @@ -1,3 +1,4 @@ +static volatile const char *BOINCrcsid="$Id$"; // The contents of this file are subject to the BOINC Public License // Version 1.0 (the "License"); you may not use this file except in // compliance with the License. You may obtain a copy of the License at diff --git a/sched/sample_dummy_assimilator.C b/sched/sample_dummy_assimilator.C index 9af5249e7f..31383bb7c8 100644 --- a/sched/sample_dummy_assimilator.C +++ b/sched/sample_dummy_assimilator.C @@ -1,3 +1,4 @@ +static volatile const char *BOINCrcsid="$Id$"; // The contents of this file are subject to the BOINC Public License // Version 1.0 (the "License"); you may not use this file except in // compliance with the License. You may obtain a copy of the License at diff --git a/sched/sample_trivial_validator.C b/sched/sample_trivial_validator.C index be834deb42..3025e2243d 100644 --- a/sched/sample_trivial_validator.C +++ b/sched/sample_trivial_validator.C @@ -1,3 +1,4 @@ +static volatile const char *BOINCrcsid="$Id$"; // The contents of this file are subject to the BOINC Public License // Version 1.0 (the "License"); you may not use this file except in // compliance with the License. You may obtain a copy of the License at diff --git a/sched/sched_config.C b/sched/sched_config.C index ecd55890cb..4bf03d1e46 100644 --- a/sched/sched_config.C +++ b/sched/sched_config.C @@ -1,3 +1,4 @@ +static volatile const char *BOINCrcsid="$Id$"; // The contents of this file are subject to the BOINC Public License // Version 1.0 (the "License"); you may not use this file except in // compliance with the License. You may obtain a copy of the License at diff --git a/sched/sched_locality.C b/sched/sched_locality.C index 1fde545af8..59f21b6ab1 100644 --- a/sched/sched_locality.C +++ b/sched/sched_locality.C @@ -1,3 +1,4 @@ +static volatile const char *BOINCrcsid="$Id$"; // The contents of this file are subject to the BOINC Public License // Version 1.0 (the "License"); you may not use this file except in // compliance with the License. You may obtain a copy of the License at diff --git a/sched/sched_msgs.C b/sched/sched_msgs.C index e86bbda7ea..7dca41d106 100644 --- a/sched/sched_msgs.C +++ b/sched/sched_msgs.C @@ -1,3 +1,4 @@ +static volatile const char *BOINCrcsid="$Id$"; // The contents of this file are subject to the BOINC Public License // Version 1.0 (the "License"); you may not use this file except in // compliance with the License. You may obtain a copy of the License at diff --git a/sched/sched_send.C b/sched/sched_send.C index e72269e7c0..58279e88d2 100644 --- a/sched/sched_send.C +++ b/sched/sched_send.C @@ -1,3 +1,4 @@ +static volatile const char *BOINCrcsid="$Id$"; // The contents of this file are subject to the BOINC Public License // Version 1.0 (the "License"); you may not use this file except in // compliance with the License. You may obtain a copy of the License at diff --git a/sched/sched_shmem.C b/sched/sched_shmem.C index 2d9b1e359d..28c7a1a5a3 100644 --- a/sched/sched_shmem.C +++ b/sched/sched_shmem.C @@ -1,3 +1,4 @@ +static volatile const char *BOINCrcsid="$Id$"; // The contents of this file are subject to the BOINC Public License // Version 1.0 (the "License"); you may not use this file except in // compliance with the License. You may obtain a copy of the License at diff --git a/sched/sched_util.C b/sched/sched_util.C index e79c14a15d..2b7c964501 100644 --- a/sched/sched_util.C +++ b/sched/sched_util.C @@ -1,3 +1,4 @@ +static volatile const char *BOINCrcsid="$Id$"; // The contents of this file are subject to the BOINC Public License // Version 1.0 (the "License"); you may not use this file except in // compliance with the License. You may obtain a copy of the License at diff --git a/sched/send_file.C b/sched/send_file.C index af2cabfb70..03ec0b7ae4 100644 --- a/sched/send_file.C +++ b/sched/send_file.C @@ -1,3 +1,4 @@ +static volatile const char *BOINCrcsid="$Id$"; // The contents of this file are subject to the BOINC Public License // Version 1.0 (the "License"); you may not use this file except in // compliance with the License. You may obtain a copy of the License at diff --git a/sched/server_types.C b/sched/server_types.C index df98d11a7c..6fa6acf1d9 100644 --- a/sched/server_types.C +++ b/sched/server_types.C @@ -1,3 +1,4 @@ +static volatile const char *BOINCrcsid="$Id$"; // The contents of this file are subject to the BOINC Public License // Version 1.0 (the "License"); you may not use this file except in // compliance with the License. You may obtain a copy of the License at diff --git a/sched/show_shmem.C b/sched/show_shmem.C index 82b49fbbb1..dece0299cd 100644 --- a/sched/show_shmem.C +++ b/sched/show_shmem.C @@ -1,3 +1,4 @@ +static volatile const char *BOINCrcsid="$Id$"; // The contents of this file are subject to the BOINC Public License // Version 1.0 (the "License"); you may not use this file except in // compliance with the License. You may obtain a copy of the License at diff --git a/sched/transitioner.C b/sched/transitioner.C index 975ee44295..5e4002c3b9 100644 --- a/sched/transitioner.C +++ b/sched/transitioner.C @@ -1,3 +1,4 @@ +static volatile const char *BOINCrcsid="$Id$"; // The contents of this file are subject to the BOINC Public License // Version 1.0 (the "License"); you may not use this file except in // compliance with the License. You may obtain a copy of the License at diff --git a/sched/trickle_handler.C b/sched/trickle_handler.C index c5ff5c265b..7fecac32a3 100644 --- a/sched/trickle_handler.C +++ b/sched/trickle_handler.C @@ -1,3 +1,4 @@ +static volatile const char *BOINCrcsid="$Id$"; // The contents of this file are subject to the BOINC Public License // Version 1.0 (the "License"); you may not use this file except in // compliance with the License. You may obtain a copy of the License at diff --git a/sched/update_stats.C b/sched/update_stats.C index dc37146b07..ed7e69874d 100644 --- a/sched/update_stats.C +++ b/sched/update_stats.C @@ -1,3 +1,4 @@ +static volatile const char *BOINCrcsid="$Id$"; // The contents of this file are subject to the BOINC Public License // Version 1.0 (the "License"); you may not use this file except in // compliance with the License. You may obtain a copy of the License at diff --git a/sched/validate_util.C b/sched/validate_util.C index f40196d5be..2ac71a0e5d 100644 --- a/sched/validate_util.C +++ b/sched/validate_util.C @@ -1,3 +1,4 @@ +static volatile const char *BOINCrcsid="$Id$"; // The contents of this file are subject to the BOINC Public License // Version 1.0 (the "License"); you may not use this file except in // compliance with the License. You may obtain a copy of the License at diff --git a/sched/validator.C b/sched/validator.C index e0ce5af742..d0e1c87a0e 100644 --- a/sched/validator.C +++ b/sched/validator.C @@ -1,3 +1,4 @@ +static volatile const char *BOINCrcsid="$Id$"; // The contents of this file are subject to the BOINC Public License // Version 1.0 (the "License"); you may not use this file except in // compliance with the License. You may obtain a copy of the License at diff --git a/sched/wu_check.C b/sched/wu_check.C index 5f8238235f..51a71d43f2 100644 --- a/sched/wu_check.C +++ b/sched/wu_check.C @@ -1,3 +1,4 @@ +static volatile const char *BOINCrcsid="$Id$"; // The contents of this file are subject to the BOINC Public License // Version 1.0 (the "License"); you may not use this file except in // compliance with the License. You may obtain a copy of the License at diff --git a/tools/backend_lib.C b/tools/backend_lib.C index 656113eb0a..3ba8bfb779 100644 --- a/tools/backend_lib.C +++ b/tools/backend_lib.C @@ -1,3 +1,4 @@ +static volatile const char *BOINCrcsid="$Id$"; // The contents of this file are subject to the BOINC Public License // Version 1.0 (the "License"); you may not use this file except in // compliance with the License. You may obtain a copy of the License at diff --git a/tools/create_work.C b/tools/create_work.C index a03ed26398..d2b4f688df 100644 --- a/tools/create_work.C +++ b/tools/create_work.C @@ -1,3 +1,4 @@ +static volatile const char *BOINCrcsid="$Id$"; // The contents of this file are subject to the BOINC Public License // Version 1.0 (the "License"); you may not use this file except in // compliance with the License. You may obtain a copy of the License at diff --git a/tools/dir_hier_move.C b/tools/dir_hier_move.C index a5fb53d8dc..5874be2a3a 100644 --- a/tools/dir_hier_move.C +++ b/tools/dir_hier_move.C @@ -1,3 +1,4 @@ +static volatile const char *BOINCrcsid="$Id$"; // dir_hier_move src_dir dst_dir fanout // // move files from src_dir (flat) into dst_dir (hierarchical) diff --git a/tools/dir_hier_path.C b/tools/dir_hier_path.C index bbfacf85e9..e7dbbaa1f9 100644 --- a/tools/dir_hier_path.C +++ b/tools/dir_hier_path.C @@ -1,3 +1,4 @@ +static volatile const char *BOINCrcsid="$Id$"; #include #include "util.h" diff --git a/tools/hr_db_convert.C b/tools/hr_db_convert.C index eb85098e3d..d8210153e6 100644 --- a/tools/hr_db_convert.C +++ b/tools/hr_db_convert.C @@ -1,3 +1,4 @@ +static volatile const char *BOINCrcsid="$Id$"; // utility program for projects that use homogeneous redundancy. // Converts old-style info (in result table) // to new style (using workseq_next field of workunit) diff --git a/tools/process_result_template.C b/tools/process_result_template.C index c2eb5f4b8c..1e763eb02b 100644 --- a/tools/process_result_template.C +++ b/tools/process_result_template.C @@ -1,3 +1,4 @@ +static volatile const char *BOINCrcsid="$Id$"; // The contents of this file are subject to the BOINC Public License // Version 1.0 (the "License"); you may not use this file except in // compliance with the License. You may obtain a copy of the License at diff --git a/tools/sign_executable.C b/tools/sign_executable.C index 20a94c24d5..0ed1b24ff9 100644 --- a/tools/sign_executable.C +++ b/tools/sign_executable.C @@ -1,3 +1,4 @@ +static volatile const char *BOINCrcsid="$Id$"; // The contents of this file are subject to the BOINC Public License // Version 1.0 (the "License"); you may not use this file except in // compliance with the License. You may obtain a copy of the License at