Here are some patches to make synce-librapi2 build correctly on FreeBSD 7.0.
Almost all of them replace "devname" variable name with "dev_name", because 
"devname" is used in stdlib.h. Please rename these variables :-(

Also I supply FDI file for invoking connection procedure.
Also soon I'll post corrected hal-synce-legacy script :-)

-- 
Bakulin Ilya <[EMAIL PROTECTED]>

Attachment: 10-synce.fdi
Description: Binary data

--- tools/oidinfo.c.000 2008-01-07 15:17:39.000000000 +0300
+++ tools/oidinfo.c     2008-02-25 16:14:26.000000000 +0300
@@ -6,7 +6,7 @@
 #include <string.h>
 #include <unistd.h>
 
-char* devname = NULL;
+char* dev_name = NULL;
 
 static void show_usage(const char* name)
 {
@@ -40,7 +40,7 @@
                                break;
                        
                         case 'p':
-                                devname = optarg;
+                                dev_name = optarg;
                                 break;
 
                        case 'h':
@@ -75,11 +75,11 @@
        if (!handle_parameters(argc, argv, &oid))
                goto exit;
 
-        if ((connection = rapi_connection_from_name(devname)) == NULL)
+        if ((connection = rapi_connection_from_name(dev_name)) == NULL)
         {
           fprintf(stderr, "%s: Could not find configuration at path '%s'\n", 
                   argv[0],
-                  devname?devname:"(Default)");
+                  dev_name?dev_name:"(Default)");
           goto exit;
         }
         rapi_connection_select(connection);
--- tools/pcp.c.000     2008-02-25 15:58:27.000000000 +0300
+++ tools/pcp.c 2008-02-25 16:00:32.000000000 +0300
@@ -7,7 +7,7 @@
 #include <string.h>
 #include <unistd.h>
 
-char* devname = NULL;
+char* dev_name = NULL;
 
 static void show_usage(const char* name)
 {
@@ -43,7 +43,7 @@
                                break;
 
                         case 'p':
-                                devname = optarg;
+                                dev_name = optarg;
                                 break;
                        
                        case 'h':
@@ -169,11 +169,11 @@
        if (!handle_parameters(argc, argv, &source, &dest))
                goto exit;
 
-        if ((connection = rapi_connection_from_name(devname)) == NULL)
+        if ((connection = rapi_connection_from_name(dev_name)) == NULL)
         {
           fprintf(stderr, "%s: Could not find configuration at path '%s'\n", 
                   argv[0],
-                  devname?devname:"(Default)");
+                  dev_name?dev_name:"(Default)");
           goto exit;
         }
         rapi_connection_select(connection);
--- tools/pkillall.c.000        2008-01-07 15:17:39.000000000 +0300
+++ tools/pkillall.c    2008-02-25 16:13:12.000000000 +0300
@@ -6,7 +6,7 @@
 #include <unistd.h>
 #include <getopt.h>
 
-char* devname = NULL;
+char* dev_name = NULL;
 
 static void show_usage(const char* name)
 {
@@ -39,7 +39,7 @@
                                break;
 
                         case 'p':
-                                devname = optarg;
+                                dev_name = optarg;
                                 break;
                        
                        case 'h':
@@ -63,11 +63,11 @@
   if (!handle_parameters(argc, argv))
     goto exit;
 
-  if ((connection = rapi_connection_from_name(devname)) == NULL)
+  if ((connection = rapi_connection_from_name(dev_name)) == NULL)
   {
     fprintf(stderr, "%s: Could not find configuration at path '%s'\n", 
         argv[0],
-        devname?devname:"(Default)");
+        dev_name?dev_name:"(Default)");
     goto exit;
   }
   rapi_connection_select(connection);
--- tools/pls.c.000     2008-01-07 15:17:39.000000000 +0300
+++ tools/pls.c 2008-02-25 16:00:41.000000000 +0300
@@ -7,7 +7,7 @@
 #include <string.h>
 #include <unistd.h>
 
-char* devname = NULL;
+char* dev_name = NULL;
 
 static bool numeric_file_attributes = false;
 static bool show_hidden_files = false;
@@ -46,7 +46,7 @@
                                break;
                                        
                         case 'p':
-                                devname = optarg;
+                                dev_name = optarg;
                                 break;
                        
                        case 'd':
@@ -238,11 +238,11 @@
        if (!handle_parameters(argc, argv, &path))
                goto exit;
 
-        if ((connection = rapi_connection_from_name(devname)) == NULL)
+        if ((connection = rapi_connection_from_name(dev_name)) == NULL)
         {
           fprintf(stderr, "%s: Could not find configuration at path '%s'\n", 
                   argv[0],
-                  devname?devname:"(Default)");
+                  dev_name?dev_name:"(Default)");
           goto exit;
         }
         rapi_connection_select(connection);
--- tools/pmkdir.c.000  2008-01-07 15:17:39.000000000 +0300
+++ tools/pmkdir.c      2008-02-25 16:02:36.000000000 +0300
@@ -7,7 +7,7 @@
 #include <string.h>
 #include <unistd.h>
 
-char* devname = NULL;
+char* dev_name = NULL;
 
 static void show_usage(const char* name)
 {
@@ -41,7 +41,7 @@
                                break;
                        
                         case 'p':
-                                devname = optarg;
+                                dev_name = optarg;
                                 break;
                        
                        case 'h':
@@ -77,11 +77,11 @@
        if (!handle_parameters(argc, argv, &path))
                goto exit;
 
-        if ((connection = rapi_connection_from_name(devname)) == NULL)
+        if ((connection = rapi_connection_from_name(dev_name)) == NULL)
         {
           fprintf(stderr, "%s: Could not find configuration at path '%s'\n", 
                   argv[0],
-                  devname?devname:"(Default)");
+                  dev_name?dev_name:"(Default)");
           goto exit;
         }
         rapi_connection_select(connection);
--- tools/pmv.c.000     2008-01-07 15:17:39.000000000 +0300
+++ tools/pmv.c 2008-02-25 16:03:47.000000000 +0300
@@ -7,7 +7,7 @@
 #include <string.h>
 #include <unistd.h>
 
-char* devname = NULL;
+char* dev_name = NULL;
 
 static void show_usage(const char* name)
 {
@@ -42,7 +42,7 @@
                                break;
                        
                         case 'p':
-                                devname = optarg;
+                                dev_name = optarg;
                                 break;
                        
                        case 'h':
@@ -80,11 +80,11 @@
        if (!handle_parameters(argc, argv, &source, &dest))
                goto exit;
 
-        if ((connection = rapi_connection_from_name(devname)) == NULL)
+        if ((connection = rapi_connection_from_name(dev_name)) == NULL)
         {
           fprintf(stderr, "%s: Could not find configuration at path '%s'\n", 
                   argv[0],
-                  devname?devname:"(Default)");
+                  dev_name?dev_name:"(Default)");
           goto exit;
         }
         rapi_connection_select(connection);
--- tools/prm.c.000     2008-01-07 15:17:39.000000000 +0300
+++ tools/prm.c 2008-02-25 16:04:30.000000000 +0300
@@ -7,7 +7,7 @@
 #include <string.h>
 #include <unistd.h>
 
-char* devname = NULL;
+char* dev_name = NULL;
 
 static void show_usage(const char* name)
 {
@@ -41,7 +41,7 @@
                                break;
                        
                         case 'p':
-                                devname = optarg;
+                                dev_name = optarg;
                                 break;
                        
                        case 'h':
@@ -77,11 +77,11 @@
        if (!handle_parameters(argc, argv, &path))
                goto exit;
 
-        if ((connection = rapi_connection_from_name(devname)) == NULL)
+        if ((connection = rapi_connection_from_name(dev_name)) == NULL)
         {
           fprintf(stderr, "%s: Could not find configuration at path '%s'\n", 
                   argv[0],
-                  devname?devname:"(Default)");
+                  dev_name?dev_name:"(Default)");
           goto exit;
         }
         rapi_connection_select(connection);
--- tools/prmdir.c.000  2008-01-07 15:17:39.000000000 +0300
+++ tools/prmdir.c      2008-02-25 16:05:24.000000000 +0300
@@ -7,7 +7,7 @@
 #include <string.h>
 #include <unistd.h>
 
-char* devname = NULL;
+char* dev_name = NULL;
 
 static void show_usage(const char* name)
 {
@@ -41,7 +41,7 @@
                                break;
                        
                         case 'p':
-                                devname = optarg;
+                                dev_name = optarg;
                                 break;
                        
                        case 'h':
@@ -77,11 +77,11 @@
        if (!handle_parameters(argc, argv, &path))
                goto exit;
 
-        if ((connection = rapi_connection_from_name(devname)) == NULL)
+        if ((connection = rapi_connection_from_name(dev_name)) == NULL)
         {
           fprintf(stderr, "%s: Could not find configuration at path '%s'\n", 
                   argv[0],
-                  devname?devname:"(Default)");
+                  dev_name?dev_name:"(Default)");
           goto exit;
         }
         rapi_connection_select(connection);
--- tools/prun.c.000    2008-01-07 15:17:39.000000000 +0300
+++ tools/prun.c        2008-02-25 16:11:56.000000000 +0300
@@ -7,7 +7,7 @@
 #include <string.h>
 #include <unistd.h>
 
-char* devname = NULL;
+char* dev_name = NULL;
 
 static void show_usage(const char* name)
 {
@@ -43,7 +43,7 @@
                                break;
                        
                         case 'p':
-                                devname = optarg;
+                                dev_name = optarg;
                                 break;
 
                        case 'h':
@@ -84,11 +84,11 @@
        if (!handle_parameters(argc, argv, &program, &parameters))
                goto exit;
 
-        if ((connection = rapi_connection_from_name(devname)) == NULL)
+        if ((connection = rapi_connection_from_name(dev_name)) == NULL)
         {
           fprintf(stderr, "%s: Could not find configuration at path '%s'\n", 
                   argv[0],
-                  devname?devname:"(Default)");
+                  dev_name?dev_name:"(Default)");
           goto exit;
         }
         rapi_connection_select(connection);
--- tools/psettime.c.000        2008-01-07 15:17:39.000000000 +0300
+++ tools/psettime.c    2008-02-25 16:13:39.000000000 +0300
@@ -6,7 +6,7 @@
 #include <unistd.h>
 #include <getopt.h>
 
-char* devname = NULL;
+char* dev_name = NULL;
 
 static void show_usage(const char* name)
 {
@@ -39,7 +39,7 @@
                                break;
 
                         case 'p':
-                                devname = optarg;
+                                dev_name = optarg;
                                 break;
                        
                        case 'h':
@@ -63,11 +63,11 @@
   if (!handle_parameters(argc, argv))
     goto exit;
 
-  if ((connection = rapi_connection_from_name(devname)) == NULL)
+  if ((connection = rapi_connection_from_name(dev_name)) == NULL)
   {
     fprintf(stderr, "%s: Could not find configuration at path '%s'\n", 
         argv[0],
-        devname?devname:"(Default)");
+        dev_name?dev_name:"(Default)");
     goto exit;
   }
   rapi_connection_select(connection);
--- tools/pshortcut.c.000       2008-02-25 15:58:27.000000000 +0300
+++ tools/pshortcut.c   2008-02-25 16:13:25.000000000 +0300
@@ -7,7 +7,7 @@
 #include <unistd.h>
 #include <getopt.h>
 
-char* devname = NULL;
+char* dev_name = NULL;
 
 static void show_usage(const char* name)
 {
@@ -42,7 +42,7 @@
                                break;
 
                         case 'p':
-                                devname = optarg;
+                                dev_name = optarg;
                                 break;
                        
                        case 'h':
@@ -82,11 +82,11 @@
   if (!handle_parameters(argc, argv, &shortcut, &target))
     goto exit;
 
-  if ((connection = rapi_connection_from_name(devname)) == NULL)
+  if ((connection = rapi_connection_from_name(dev_name)) == NULL)
   {
     fprintf(stderr, "%s: Could not find configuration at path '%s'\n", 
             argv[0],
-            devname?devname:"(Default)");
+            dev_name?dev_name:"(Default)");
     goto exit;
   }
   rapi_connection_select(connection);
--- tools/pstatus.c.000 2008-01-07 15:17:39.000000000 +0300
+++ tools/pstatus.c     2008-02-25 16:12:23.000000000 +0300
@@ -6,7 +6,7 @@
 #include <string.h>
 #include <unistd.h>
 
-char* devname = NULL;
+char* dev_name = NULL;
 
 static void show_usage(const char* name)
 {
@@ -39,7 +39,7 @@
         break;
 
       case 'p':
-        devname = optarg;
+        dev_name = optarg;
         break;
 
       case 'h':
@@ -221,11 +221,11 @@
   if (!handle_parameters(argc, argv))
     goto exit;
 
-  if ((connection = rapi_connection_from_name(devname)) == NULL)
+  if ((connection = rapi_connection_from_name(dev_name)) == NULL)
   {
     fprintf(stderr, "%s: Could not find configuration at path '%s'\n", 
         argv[0],
-        devname?devname:"(Default)");
+        dev_name?dev_name:"(Default)");
     goto exit;
   }
   rapi_connection_select(connection);
--- invoke.c.orig	2008-03-19 11:53:11.000000000 +0300
+++ invoke.c	2008-03-19 18:42:39.000000000 +0300
@@ -1,6 +1,9 @@
 /* $Id: invoke.c 2355 2006-04-07 18:47:20Z voc $ */
 #include "rapi_api.h"
 #include "rapi_context.h"
+#ifdef __FreeBSD__
+#include <sys/socket.h>
+#endif
 #include <assert.h>
 #include <stdlib.h>
 
--- tools/rapiconfig.c.000      2008-01-07 15:17:39.000000000 +0300
+++ tools/rapiconfig.c  2008-02-25 16:12:52.000000000 +0300
@@ -8,7 +8,7 @@
 #include <string.h>
 #include <unistd.h>
 
-char* devname = NULL;
+char* dev_name = NULL;
 
 static void show_usage(const char* name)
 {
@@ -46,7 +46,7 @@
                                break;
                        
                         case 'P':
-                                devname = optarg;
+                                dev_name = optarg;
                                 break;
                        
                        case 'h':
@@ -172,11 +172,11 @@
      Do the bossanova
    */
 
-        if ((connection = rapi_connection_from_name(devname)) == NULL)
+        if ((connection = rapi_connection_from_name(dev_name)) == NULL)
         {
           fprintf(stderr, "%s: Could not find configuration at path '%s'\n", 
                   argv[0],
-                  devname?devname:"(Default)");
+                  dev_name?dev_name:"(Default)");
           goto exit;
         }
         rapi_connection_select(connection);
--- tools/synce-list-programs.c.000     2008-01-07 15:17:39.000000000 +0300
+++ tools/synce-list-programs.c 2008-02-25 16:13:56.000000000 +0300
@@ -6,7 +6,7 @@
 #include <string.h>
 #include <unistd.h>
 
-char* devname = NULL;
+char* dev_name = NULL;
 
 static void show_usage(const char* name)
 {
@@ -39,7 +39,7 @@
                                break;
                        
                         case 'p':
-                                devname = optarg;
+                                dev_name = optarg;
                                 break;
                        
                        case 'h':
@@ -69,11 +69,11 @@
        if (!handle_parameters(argc, argv))
                goto exit;
 
-        if ((connection = rapi_connection_from_name(devname)) == NULL)
+        if ((connection = rapi_connection_from_name(dev_name)) == NULL)
         {
           fprintf(stderr, "%s: Could not find configuration at path '%s'\n", 
                   argv[0],
-                  devname?devname:"(Default)");
+                  dev_name?dev_name:"(Default)");
           goto exit;
         }
         rapi_connection_select(connection);
--- tools/synce-registry.c.000  2008-01-07 15:17:39.000000000 +0300
+++ tools/synce-registry.c      2008-02-25 16:14:10.000000000 +0300
@@ -16,7 +16,7 @@
 #define ACTION_DUMP_REGISTRY 6
 
 
-char* devname = NULL;
+char* dev_name = NULL;
 int action = ACTION_READVAL;
 bool list_recurse = false ; 
 DWORD valType = REG_SZ;
@@ -114,7 +114,7 @@
                                                                list_recurse = true ;
                                                                break ;
                         case 'p':
-                                devname = optarg;
+                                dev_name = optarg;
                                 break;
                        
                         case 'r':
@@ -597,11 +597,11 @@
   //Add this before anything, since we don't need the
   //parent_str etc..
   if (action==ACTION_DUMP_REGISTRY){
-         if ((connection = rapi_connection_from_name(devname)) == NULL)
+         if ((connection = rapi_connection_from_name(dev_name)) == NULL)
          {
                  fprintf(stderr, "%s: Could not find configuration at path '%s'\n", 
                                  argv[0],
-                                 devname?devname:"(Default)");
+                                 dev_name?dev_name:"(Default)");
                  goto exit;
          }
          rapi_connection_select(connection);
@@ -646,11 +646,11 @@
     goto exit;
   }
 
-  if ((connection = rapi_connection_from_name(devname)) == NULL)
+  if ((connection = rapi_connection_from_name(dev_name)) == NULL)
   {
     fprintf(stderr, "%s: Could not find configuration at path '%s'\n", 
         argv[0],
-        devname?devname:"(Default)");
+        dev_name?dev_name:"(Default)");
     goto exit;
   }
   rapi_connection_select(connection);
-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
SynCE-Devel mailing list
SynCE-Devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/synce-devel

Reply via email to