Develop and Download Open Source Software

Browse CVS Repository

Diff of /xoonips/AL/xnpal.cc

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph | View Patch Patch

revision 1.56 by tani, Thu Sep 8 05:42:35 2005 UTC revision 1.57 by aga4096, Fri Sep 9 06:26:35 2005 UTC
# Line 50  PHP_MSHUTDOWN_FUNCTION(xnpalmod) Line 50  PHP_MSHUTDOWN_FUNCTION(xnpalmod)
50          return SUCCESS;          return SUCCESS;
51  }  }
52    
53    PHP_RINIT_FUNCTION(xnpalmod)
54    {
55        useSyslog(false);
56            return SUCCESS;
57    }
58    
59  /* declaration of functions to be exported */  /* declaration of functions to be exported */
60  extern "C" {  extern "C" {
61  ZEND_FUNCTION(first_module         );  ZEND_FUNCTION(first_module         );
# Line 158  ZEND_FUNCTION(xnp_update_item_status Line 164  ZEND_FUNCTION(xnp_update_item_status
164  ZEND_FUNCTION(xnp_refresh_item_status      );  ZEND_FUNCTION(xnp_refresh_item_status      );
165  ZEND_FUNCTION(xnp_selective_harvesting     );  ZEND_FUNCTION(xnp_selective_harvesting     );
166  ZEND_FUNCTION(xnp_get_item_status          );  ZEND_FUNCTION(xnp_get_item_status          );
167    ZEND_FUNCTION(xnp_use_syslog               );
168  };  };
169    
170    
# Line 282  zend_function_entry xnpalmod_functions[] Line 289  zend_function_entry xnpalmod_functions[]
289      ZEND_FE(xnp_refresh_item_status      ,NULL)      ZEND_FE(xnp_refresh_item_status      ,NULL)
290      ZEND_FE(xnp_selective_harvesting     ,NULL)      ZEND_FE(xnp_selective_harvesting     ,NULL)
291      ZEND_FE(xnp_get_item_status          ,NULL)      ZEND_FE(xnp_get_item_status          ,NULL)
292        ZEND_FE(xnp_use_syslog               ,NULL)
293      {NULL, NULL, NULL}      {NULL, NULL, NULL}
294  };  };
295    
# Line 293  zend_module_entry xnpalmod_module_entry Line 301  zend_module_entry xnpalmod_module_entry
301          xnpalmod_functions,          xnpalmod_functions,
302          NULL,          NULL,
303          PHP_MSHUTDOWN(xnpalmod),          PHP_MSHUTDOWN(xnpalmod),
304          NULL,          PHP_RINIT(xnpalmod),
305          NULL,          NULL,
306          NULL,          NULL,
307          NO_VERSION_YET,          NO_VERSION_YET,
# Line 4032  ZEND_FUNCTION(xnp_get_item_status) Line 4040  ZEND_FUNCTION(xnp_get_item_status)
4040          RETURN_LONG( result );          RETURN_LONG( result );
4041  }  }
4042    
4043    /**
4044     * syslog出力制御
4045     *
4046     * void xnp_use_syslog( bool use_syslog_flag )
4047     * @param use_syslog_flag  trueなら出力する。falseなら出力しない。
4048     *
4049     */
4050    ZEND_FUNCTION(xnp_use_syslog)
4051    {
4052            result_t result = RES_ERROR;
4053            zend_bool useSyslogFlag = 0;
4054    
4055            if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "b",
4056                                                              &useSyslogFlag ) == FAILURE) {
4057                    fprintf( stderr, "error occured " );
4058                    return;
4059            }
4060            
4061            useSyslog( (bool)useSyslogFlag );
4062            
4063            RETURN_NULL();
4064    }
4065    
4066    

Legend:
Removed from v.1.56  
changed lines
  Added in v.1.57

Back to OSDN">Back to OSDN
ViewVC Help
Powered by ViewVC 1.1.26