~ubuntu-branches/ubuntu/oneiric/openafs/oneiric-201305130334

« back to all changes in this revision

Viewing changes to src/comerr/com_err.c

  • Committer: Bazaar Package Importer
  • Author(s): Russ Allbery
  • Date: 2008-09-22 19:07:02 UTC
  • mfrom: (12.1.14 intrepid)
  • Revision ID: james.westby@ubuntu.com-20080922190702-59m13d7kn6gkw32d
Tags: 1.4.7.dfsg1-6
* Apply upstream patch to free /proc entries in the correct order.
  Thanks, Marc Dionne.  (Closes: #493914)
* Apply upstream deltas to support 2.6.27 kernels and to stop using
  COMMON_KERN_CFLAGS for all 2.6 kernels uniformly, which fixes
  problems on amd64 with newer kernels.  Thanks, Björn Torkelsson.
  (LP: #267504)
* Translation updates:
  - Swedish, thanks Martin Bagge.  (Closes: #493120)

Show diffs side-by-side

added added

removed removed

Lines of Context:
8
8
#include <afs/param.h>
9
9
 
10
10
RCSID
11
 
    ("$Header: /cvs/openafs/src/comerr/com_err.c,v 1.5 2003/07/15 23:14:53 shadow Exp $");
 
11
    ("$Header: /cvs/openafs/src/comerr/com_err.c,v 1.5.2.1 2007/04/10 18:43:42 shadow Exp $");
12
12
 
13
13
#include "internal.h"
14
14
#include <stdio.h>
25
25
        fputs(": ", stderr);
26
26
    }
27
27
    if (code) {
28
 
        fputs(error_message(code), stderr);
 
28
        fputs(afs_error_message(code), stderr);
29
29
        fputs(" ", stderr);
30
30
    }
31
31
    if (fmt) {
42
42
static errf com_err_hook = default_com_err_proc;
43
43
 
44
44
void
45
 
com_err_va(const char *whoami, afs_int32 code, const char *fmt, va_list args)
 
45
afs_com_err_va(const char *whoami, afs_int32 code, const char *fmt, va_list args)
46
46
{
47
47
    (*com_err_hook) (whoami, code, fmt, args);
48
48
}
49
49
 
50
50
void
51
 
com_err(const char *whoami, afs_int32 code, const char *fmt, ...)
 
51
afs_com_err(const char *whoami, afs_int32 code, const char *fmt, ...)
52
52
{
53
53
    va_list pvar;
54
54
 
55
55
    if (!com_err_hook)
56
56
        com_err_hook = default_com_err_proc;
57
57
    va_start(pvar, fmt);
58
 
    com_err_va(whoami, code, fmt, pvar);
 
58
    afs_com_err_va(whoami, code, fmt, pvar);
59
59
    va_end(pvar);
60
60
}
61
61
 
62
62
errf
63
 
set_com_err_hook(errf new_proc)
 
63
afs_set_com_err_hook(errf new_proc)
64
64
{
65
65
    errf x = com_err_hook;
66
66
    if (new_proc)
71
71
}
72
72
 
73
73
errf
74
 
reset_com_err_hook(void)
 
74
afs_reset_com_err_hook(void)
75
75
{
76
76
    errf x = com_err_hook;
77
77
    com_err_hook = default_com_err_proc;