Andrew Kohlsmith wrote:
On January 25, 2005 12:59 pm, Steven Critchfield wrote:

Ctrl-c is actually an interupt. Windows users needed easy to remember
shortcuts, thats why you are used to ctrl-c.


Yes but why does ^C only interrupt asterisk when -c (colour) is given? To me this is a bug. Asterisk should either always trap these key sequences or always pass them, irrespective of your desire to see coloured console messages.

Did any of you actually check what -c does? It runs asterisk in console mode providing a CLI instead of daemon mode where it immediately forks itself away from the controlling terminal. If you run asterisk with -c it MUST (read should according to standards) behave like any other linux process terminal and respond in some way to ^C (in fact if it doesn't itself, linux will - by killing the process). And as for what * does when it sees ^C, it doesn't die with any error other than a message from its input handling routines saying input was interrupted (which is what ^C is by the way - an INTERRUPT).


So exactly why is this a bug?

-Chris

PS. below is the 'asterisk -h' from CVS-HEAD, notice the only mention of color is the '-n' option, not the '-c' option.... :)

Asterisk CVS-HEAD-01/24/05-10:35:33, Copyright (C) 2000 - 2005, Digium.
Usage: asterisk [OPTIONS]
Valid Options:
-V Display version number and exit
-C <configfile> Use an alternate configuration file
-G <group> Run as a group other than the caller
-U <user> Run as a user other than the caller
-c Provide console CLI
-d Enable extra debugging
-f Do not fork
-g Dump core in case of a crash
-h This help screen
-i Initialize crypto keys at startup
-n Disable console colorization
-p Run as pseudo-realtime thread
-q Quiet mode (suppress output)
-r Connect to Asterisk on this machine
-R Connect to Asterisk, and attempt to reconnect if disconnected
-t Record soundfiles in /var/tmp and move them where they belong after they are done.
-v Increase verbosity (multiple v's = more verbose)
-x <cmd> Execute command <cmd> (only valid with -r)


_______________________________________________
Asterisk-Dev mailing list
Asterisk-Dev@lists.digium.com
http://lists.digium.com/mailman/listinfo/asterisk-dev
To UNSUBSCRIBE or update options visit:
  http://lists.digium.com/mailman/listinfo/asterisk-dev

Reply via email to