1 1.2.2.2 pgoyette /* $NetBSD: spkrio.h,v 1.2.2.2 2017/01/07 08:56:31 pgoyette Exp $ */ 2 1.2.2.2 pgoyette 3 1.2.2.2 pgoyette /* 4 1.2.2.2 pgoyette * spkrio.h -- interface definitions for speaker ioctl() 5 1.2.2.2 pgoyette */ 6 1.2.2.2 pgoyette 7 1.2.2.2 pgoyette #ifndef _DEV_SPKRIO_H_ 8 1.2.2.2 pgoyette #define _DEV_SPKRIO_H_ 9 1.2.2.2 pgoyette 10 1.2.2.2 pgoyette #include <sys/ioccom.h> 11 1.2.2.2 pgoyette 12 1.2.2.2 pgoyette #define SPKRTONE _IOW('S', 1, tone_t) /* emit tone */ 13 1.2.2.2 pgoyette #define SPKRTUNE _IO('S', 2) /* emit tone sequence */ 14 1.2.2.2 pgoyette 15 1.2.2.2 pgoyette typedef struct { 16 1.2.2.2 pgoyette int frequency; /* in hertz */ 17 1.2.2.2 pgoyette int duration; /* in 1/100ths of a second */ 18 1.2.2.2 pgoyette } tone_t; 19 1.2.2.2 pgoyette 20 1.2.2.2 pgoyette #endif 21