Changes in trunk/zoo-kernel/zoo_service_loader.c [30:20]
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/zoo-kernel/zoo_service_loader.c
r30 r20 44 44 #include "service.h" 45 45 #include "service_internal.h" 46 47 48 #ifdef USE_PYTHON49 46 #include "service_internal_python.h" 50 #endif51 47 52 48 #ifdef USE_JAVA … … 61 57 #include "service_internal_js.h" 62 58 #endif 63 64 #ifdef USE_PERL65 #include "service_internal_perl.h"66 #endif67 68 59 69 60 … … 182 173 freeMaps(&m); 183 174 free(m); 184 freeMap(&request_inputs);185 free(request_inputs);186 175 return 1; 187 176 } … … 194 183 freeMaps(&m); 195 184 free(m); 196 freeMap(&request_inputs);197 free(request_inputs);198 185 free(REQUEST); 199 186 return 1; … … 1588 1575 } 1589 1576 else{ 1590 #ifdef USE_PYTHON1591 1577 if(strncasecmp(r_inputs->value,"PYTHON",6)==0){ 1592 1578 eres=zoo_python_support(&m,request_inputs,s1,&request_input_real_format,&request_output_real_format); 1593 1579 } 1594 1580 else 1595 #endif1596 1581 1597 1582 #ifdef USE_JAVA … … 1608 1593 else 1609 1594 #endif 1610 1611 1612 #ifdef USE_PERL 1613 if(strncasecmp(r_inputs->value,"PERL",4)==0){ 1614 eres=zoo_perl_support(&m,request_inputs,s1,&request_input_real_format,&request_output_real_format); 1615 } 1616 else 1617 #endif 1618 1595 1619 1596 #ifdef USE_JS 1620 1597 if(strncasecmp(r_inputs->value,"JS",2)==0){ … … 1810 1787 } 1811 1788 } else{ 1812 1813 #ifdef USE_PYTHON1814 1789 if(strncasecmp(r_inputs->value,"PYTHON",6)==0){ 1815 1790 eres=zoo_python_support(&m,request_inputs,s1,&request_input_real_format,&request_output_real_format); 1816 1791 } 1817 1792 else 1818 #endif1819 1793 1820 1794 #ifdef USE_JAVA … … 1832 1806 #endif 1833 1807 1834 #ifdef USE_PERL1835 if(strncasecmp(r_inputs->value,"PERL",4)==0){1836 eres=zoo_perl_support(&m,request_inputs,s1,&request_input_real_format,&request_output_real_format);1837 }1838 else1839 #endif1840 1808 #ifdef USE_JS 1841 1809 if(strncasecmp(r_inputs->value,"JS",2)==0){ … … 1873 1841 cpid,m,eres); 1874 1842 1875 //if(getpid()==cpid){1876 1843 freeService(&s1); 1877 1844 free(s1); 1878 1845 freeMaps(&m); 1879 1846 free(m); 1880 freeMaps(&tmpmaps);1881 free(tmpmaps);1882 1847 1883 1848 freeMaps(&request_input_real_format); 1884 1849 free(request_input_real_format); 1885 1886 //freeMap(&request_inputs); 1887 //free(request_inputs); 1888 1850 1889 1851 /* The following is requested but get issue using with Python support :/ */ 1890 /* freeMaps(&request_output_real_format); 1891 free(request_output_real_format); 1892 */ 1852 /*freeMaps(&request_output_real_format); 1853 free(request_output_real_format);*/ 1893 1854 1894 1855 free(REQUEST); … … 1899 1860 fflush(stderr); 1900 1861 #endif 1901 //}1902 1862 1903 1863 return 0;
Note: See TracChangeset
for help on using the changeset viewer.