linux系統ioctl使用示例

2021-06-06 03:21:34 字數 909 閱讀 6489

*************************************程式4**************************************

#include

#include

#include

#include

#include

#include

#include

#include

#include

#include

#define base_value 257

int main(int argc,char *argv)

int mixer_fd=0;

char *names[sound_mixer_nrdevices]=sound_device_labels;

int value,i;

printf("\nusage:%s dev_no.[0..24] value[0..100]\n\n",argv[0]);

printf("eg. %s 0 100\n",argv[0]);

printf(" will change the volume to max volume.\n\n");

printf("the dev_no. are as below:\n");

for (i=0;iif (i%3==0) printf("\n");

printf("%s:%d\t\t",names[i],i);

printf("\n\n");

if (argc<3)

exit(1);

if ((mixer_fd = open("/dev/mixer",o_rdwr)))else

printf("can't open /dev/mixer error....\n");

exit(0);

linux系統ioctl使用示例

linux系統ioctl使用示例 these were writed and collected by kf701,you can use and modify them but no warranty.contact with me kf 701 21cn.com 程式1 檢測介面的 inet a...

Linux系統呼叫 ioctl

ioctl 是裝置驅動程式中裝置控制介面函式,通過指定的命令來實現對應的操作。驅動程式long unlocked ioctl struct file unsigned int,unsigned long long compat ioctl struct file unsigned int,unsig...

Linux系統中ioctl 用法

一 什麼是ioctl。ioctl是裝置驅動程式中對裝置的i o通道進行管理的函式。所謂對i o通道進行管理,就 是對裝置的一些特性進行控制,例如串列埠的傳輸波特率 馬達的轉速等等。它的呼叫個數 如下 int ioctl int fd,ind cmd,其中fd就是使用者程式開啟裝置時使用open函式返...