Current Path : /usr/src/gnu/lib/libodialog/ |
FreeBSD hs32.drive.ne.jp 9.1-RELEASE FreeBSD 9.1-RELEASE #1: Wed Jan 14 12:18:08 JST 2015 root@hs32.drive.ne.jp:/sys/amd64/compile/hs32 amd64 |
Current File : //usr/src/gnu/lib/libodialog/notify.c |
/* * File: notify.c * Author: Marc van Kempen * Desc: display a notify box with a message * * Copyright (c) 1995, Marc van Kempen * * All rights reserved. * * This software may be used, modified, copied, distributed, and * sold, in both source and binary form provided that the above * copyright and these terms are retained, verbatim, as the first * lines of this file. Under no circumstances is the author * responsible for the proper functioning of this software, nor does * the author assume any responsibility for damages incurred with * its use. * */ #include <sys/cdefs.h> __FBSDID("$FreeBSD: release/9.1.0/gnu/lib/libodialog/notify.c 114603 2003-05-03 21:31:08Z obrien $"); #include <dialog.h> #include <stdio.h> #include <stdlib.h> void dialog_notify(char *msg) /* * Desc: display an error message */ { char *tmphlp; WINDOW *w; w = dupwin(newscr); if (w == NULL) { endwin(); fprintf(stderr, "\ndupwin(newscr) failed, malloc memory corrupted\n"); exit(1); } tmphlp = get_helpline(); use_helpline("Press enter or space"); dialog_mesgbox("Message", msg, -1, -1); restore_helpline(tmphlp); touchwin(w); wrefresh(w); delwin(w); return; } /* dialog_notify() */