コード例 #1
0
ファイル: pmdEDU.cpp プロジェクト: jasonsungblog/SequoiaDB
   CHAR* _pmdEDUCB::getUncompressBuff( INT32 len )
   {
      if ( _uncompressBuffLen < len )
      {
         if ( _pUncompressBuff )
         {
            releaseBuff( _pUncompressBuff ) ;
            _pUncompressBuff = NULL ;
         }
         _uncompressBuffLen = 0 ;

         allocBuff( len, &_pUncompressBuff, _uncompressBuffLen ) ;
      }

      return _pUncompressBuff ;
   }
コード例 #2
0
CHAR* _pmdSession::getBuff( INT32 len )
{
    if ( _buffLen < len )
    {
        if ( _pBuff )
        {
            releaseBuff( _pBuff, _buffLen ) ;
            _pBuff = NULL ;
        }
        _buffLen = 0 ;

        allocBuff( len, &_pBuff, _buffLen ) ;
    }

    return _pBuff ;
}
コード例 #3
0
ファイル: sampling.c プロジェクト: naxry/kernel
int InitSampling(void)
{
	if (allocBuff()<0)
	{
#ifdef DBG
		printk("Buffer allocation failed!\n");
#endif
		return -1;
	}

	fileThreadTask = kthread_run(FileWriterThread, NULL, "write");
	if(IS_ERR(fileThreadTask))
	{
#ifdef DBG
		printk("Init wirte thread failed!\n");
#endif
		return -1;
	}

	return 0;
}