Update copyright dates
[src/app-framework-binder.git] / src / afb-autoset.c
index f43b011..f169bc1 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2016, 2017, 2018 "IoT.bzh"
+ * Copyright (C) 2015-2020 "IoT.bzh"
  * Author José Bollo <jose.bollo@iot.bzh>
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
@@ -94,6 +94,7 @@ int afb_autoset_add_ws(const char *path, struct afb_apiset *declare_set, struct
 
 /*******************************************************************/
 
+#if WITH_DYNAMIC_BINDING
 static int create_so(const char *path, struct afb_apiset *declare_set, struct afb_apiset *call_set)
 {
        return afb_api_so_add_binding(path, declare_set, call_set) >= 0;
@@ -108,6 +109,7 @@ int afb_autoset_add_so(const char *path, struct afb_apiset *declare_set, struct
 {
        return add(path, declare_set, call_set, onlack_so);
 }
+#endif
 
 /*******************************************************************/
 
@@ -120,9 +122,11 @@ static int create_any(const char *path, struct afb_apiset *declare_set, struct a
        rc = stat(path, &st);
        if (!rc) {
                switch(st.st_mode & S_IFMT) {
+#if WITH_DYNAMIC_BINDING
                case S_IFREG:
                        rc = afb_api_so_add_binding(path, declare_set, call_set);
                        break;
+#endif
                case S_IFSOCK:
                        snprintf(sockname, sizeof sockname, "unix:%s", path);
                        rc = afb_api_ws_add_client(sockname, declare_set, call_set, 0);