voip-config.h.in
上传用户:weyjxb
上传日期:2020-05-18
资源大小:52k
文件大小:1k
源码类别:

多显示器编程

开发平台:

Unix_Linux

  1. /*
  2.  *   Configuration file for Creative VOIPblaster driver
  3.  *   
  4.  *    This program is free software; you can redistribute it and/or
  5.  *    modify it under the terms of the GNU General Public License
  6.  *    as published by the Free Software Foundation; either version
  7.  *    2 of the License, or (at your option) any later version.
  8.  *
  9.  *    Authors: Craig Southeren <csoutheren@quicknet.net>
  10.  *    
  11.  *   $Log: voip-config.h.in,v $
  12.  *   Revision 1.1.1.1  2001/11/14 05:05:12  tadavis
  13.  *   Imported Sources
  14.  *
  15.  *
  16.  *
  17.  */
  18.   
  19. /*
  20.  * defines the different types of kernels
  21.  * 0 = standard 2.2 kernels, 2 = standard 2.4 kernels and 1 = RedHat 2.2 kernels
  22.  * This needs to be a single #define to autoconf will work on stand-alone
  23.  * module installations
  24.  * Default value is to use 2.4 kernel
  25.  */
  26. #define VOIP_KERNEL_TYPE 2
  27. /******************************************************************/
  28. /* Standard 2.2 kernels */
  29. #if VOIP_KERNEL_TYPE == 0
  30. #define VOIP_CHECK_ASYNC_QUEUE  1
  31. #define VOIP_KILL_FASYNC(q,e,d) kill_fasync(q,e)
  32. #endif
  33. /* RedHat 2.2 kernels */
  34. #if VOIP_KERNEL_TYPE == 1
  35. #define VOIP_CHECK_ASYNC_QUEUE  1
  36. #define VOIP_KILL_FASYNC(q,e,d) kill_fasync(q,e,POLL_IN)
  37. #endif
  38. /* Standard 2.4 kernels */
  39. #if VOIP_KERNEL_TYPE == 2
  40. #define VOIP_CHECK_ASYNC_QUEUE  0
  41. #define VOIP_KILL_FASYNC(q,e,d) kill_fasync(&(q),e,d)
  42. #endif