diff options
author | Andrey A. Chernov <ache@FreeBSD.org> | 1993-11-09 02:31:53 +0000 |
---|---|---|
committer | Andrey A. Chernov <ache@FreeBSD.org> | 1993-11-09 02:31:53 +0000 |
commit | 46499510140a6adf57a1c7502f41b2bc0054ef0b (patch) | |
tree | fecbf757843b59fe4b788de4905fcc130c6b293f /sys/i386/include/speaker.h | |
parent | 2fc79c381599dec6481664754fe8a6492b922ce5 (diff) | |
download | src-46499510140a6adf57a1c7502f41b2bc0054ef0b.tar.gz src-46499510140a6adf57a1c7502f41b2bc0054ef0b.zip |
Name of ioctl's include sys/spkr.h changed to machine/speaker.h
Notes
Notes:
svn path=/head/; revision=737
Diffstat (limited to 'sys/i386/include/speaker.h')
-rw-r--r-- | sys/i386/include/speaker.h | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/sys/i386/include/speaker.h b/sys/i386/include/speaker.h new file mode 100644 index 000000000000..af80a282e28b --- /dev/null +++ b/sys/i386/include/speaker.h @@ -0,0 +1,30 @@ +/* + * speaker.h -- interface definitions for speaker ioctl() + * + * v1.4 by Eric S. Raymond (esr@snark.thyrsus.com) Aug 1993 + * modified for FreeBSD by Andrew A. Chernov <ache@astral.msk.su> + */ + +#ifndef _SPEAKER_H_ +#define _SPEAKER_H_ + +#include <sys/ioctl.h> + +#define SPKRTONE _IOW('S', 1, tone_t) /* emit tone */ +#define SPKRTUNE _IO('S', 2) /* emit tone sequence*/ + +typedef struct +{ + int frequency; /* in hertz */ + int duration; /* in 1/100ths of a second */ +} +tone_t; + +/* + * Strings written to the speaker device are interpreted as tunes and played; + * see the spkr(4) man page for details. + */ + +#endif /* _SPEAKER_H_ */ + +/* speaker.h ends here */ |