diff options
author | neal <neal> | 2008-08-22 12:09:22 +0000 |
---|---|---|
committer | neal <neal> | 2008-08-22 12:09:22 +0000 |
commit | dc9064e55f993d79c6ed1ca7093812eaa2fececd (patch) | |
tree | 14e7610a3a6c89a7d4943fe8b44fd50a3d908c84 /task/output.h | |
parent | 46828ec1c04a56f0d83eaf36d8161316c24b07f3 (diff) |
2008-08-22 Neal H. Walfield <neal@gnu.org>
* libhurd-cap: Remove.
* libhurd-cap-server: Likewise.
* physmem: Likewise.
* task: Likewise.
Diffstat (limited to 'task/output.h')
-rw-r--r-- | task/output.h | 62 |
1 files changed, 0 insertions, 62 deletions
diff --git a/task/output.h b/task/output.h deleted file mode 100644 index ab7dafc..0000000 --- a/task/output.h +++ /dev/null @@ -1,62 +0,0 @@ -/* output.h - Output routines interfaces. - Copyright (C) 2003, 2005 Free Software Foundation, Inc. - Written by Marcus Brinkmann. - - This file is part of the GNU Hurd. - - The GNU Hurd is free software; you can redistribute it and/or - modify it under the terms of the GNU General Public License as - published by the Free Software Foundation; either version 2, or (at - your option) any later version. - - The GNU Hurd is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111, USA. */ - -#ifndef _OUTPUT_H -#define _OUTPUT_H 1 - - -/* Print the single character CHR on the output device. */ -int putchar (int chr); - -int puts (const char *str); - -int printf (const char *fmt, ...); - -/* This is not an output function, but it is part of the panic() - macro. */ -void __attribute__((__noreturn__)) shutdown (void); - - -/* True if debug mode is enabled. */ -extern int output_debug; - -/* Print a debug message. */ -#define debug(fmt, ...) \ - ({ \ - extern char program_name[]; \ - if (output_debug) \ - printf ("%s:%s: " fmt, program_name, \ - __FUNCTION__, ##__VA_ARGS__); \ - }) - - -/* The program name. */ -extern char program_name[]; - -/* Print an error message and fail. */ -#define panic(...) \ - ({ \ - printf ("%s: %s: error: ", program_name, __func__); \ - printf (__VA_ARGS__); \ - putchar ('\n'); \ - shutdown (); \ - }) - -#endif /* _OUTPUT_H */ |