Hi, This is a C version of the Perl 'hey' program used here and there. It's nice. To install it, the usual ./configure make make install This will install the c-hey binary and manpage into the default prefix (/usr/local/) and create symlinks to each as hey and hey.1 That should do the trick. Let me know if you have to change anything to get it working on any system. Quick tour: ----------- aux.c, .h - Some support functions dyn_page.c, .h - A general-use growable buffer g_list.c, .h - A general-use list object hey_arg.c, .h - Parse the cmdline arguments & environment variables hey_format.c, .h - Read in & format user input hey_logins.c, .h - Check if a user is logged in/exists etc. hey_main.c - The business end hey_signal.c, .h - Handle/ignore signals & terminal settings utent.c, .h - Replacement *ut* functions for systems lacking them Mail c-hey@redbrick.dcu.ie any improvements you can make to the code, or any suggestions & questions (feel free to ask about parts that are unclear) ... Thanks, Cian