2002-10-21 21:53:52 +00:00
|
|
|
// ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~
|
|
|
|
|
//
|
|
|
|
|
// Copyright (c) 2001-2002, OpenBeOS
|
|
|
|
|
//
|
|
|
|
|
// This software is part of the OpenBeOS distribution and is covered
|
|
|
|
|
// by the OpenBeOS license.
|
|
|
|
|
//
|
|
|
|
|
//
|
|
|
|
|
// File: beep.cpp
|
|
|
|
|
// Author: Mahmoud Al Gammal
|
|
|
|
|
// Description: BeOS' command line "beep" command
|
|
|
|
|
// Created : Monday, September 23, 2002
|
|
|
|
|
//
|
|
|
|
|
// ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~
|
2002-09-24 12:58:04 +00:00
|
|
|
|
|
|
|
|
#include <Beep.h>
|
2002-10-21 21:53:52 +00:00
|
|
|
#include <stdio.h>
|
2002-09-24 12:58:04 +00:00
|
|
|
|
2002-10-21 21:53:52 +00:00
|
|
|
int
|
|
|
|
|
main( int argc, char* argv[] )
|
|
|
|
|
{
|
2002-09-24 12:58:04 +00:00
|
|
|
|
|
|
|
|
// "beep" can only take a single optional event name
|
2002-10-21 21:53:52 +00:00
|
|
|
if (argc > 2) {
|
|
|
|
|
fprintf(stdout,"usage: beep [ eventname ]\n");
|
|
|
|
|
fprintf(stdout,"Event names are found in the Sounds preferences panel.\n");
|
|
|
|
|
fflush(stdout);
|
2002-09-24 12:58:04 +00:00
|
|
|
return B_OK;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// if no event name is specified, play the default "Beep" event
|
2002-10-21 21:53:52 +00:00
|
|
|
if (argc == 1) {
|
|
|
|
|
return beep();
|
|
|
|
|
} else {
|
|
|
|
|
return system_beep(argv[1]);
|
|
|
|
|
}
|
2002-09-24 12:58:04 +00:00
|
|
|
}
|
|
|
|
|
|
2002-10-21 21:53:52 +00:00
|
|
|
// beep.c
|