04-12-2004
lost errlog
Hi, i have a problem with mi Aix system, the errlog file is initialized to 0, and i can't write in it, when i run the errpt teh error
0315-180 logread: UNEXPECTED EOF
0315-171 Unable to process the error log file /var/adm/ras/errlog.
0315-132 The supplied error log is not valid: /var/adm/ras/errlog.
can anyone help me with this, how can I restore the file?
thanks in advance
9 More Discussions You Might Find Interesting
1. Shell Programming and Scripting
will this script work? I want to use it in unix.
clear
ans='y'
While test $ans='y'
do
notfound()
{
echo $response " is not logged in"
}
found()
{
echo $response "is logged into " $name
}
name=`ps -eaf | grep "\<$response\>" | cut -b 80-85`
if
;
then
name=`rsh server2 ps -eaf... (7 Replies)
Discussion started by: azman
7 Replies
2. UNIX for Dummies Questions & Answers
Alright, so I'm interested in using Unix, but I have a couple of pretty basic questions:
1) What's the relationship between Linux and Unix? Are they one and the same, or completely different?
2) Can you use Unix on a laptop?
and
3) Where can you get Unix?
Thanks for listening. (9 Replies)
Discussion started by: Ned
9 Replies
3. UNIX for Dummies Questions & Answers
I have been reading up on starting a website, but i am still lost. I am in much need of assistance. Kind of a step by step because i still don't know where to start. please help. thank you (1 Reply)
Discussion started by: sweetie020602
1 Replies
4. Filesystems, Disks and Memory
First time so excuse my ignorance please.
I may not be accurately describing the issue.
I have inherited a small lab mostly SUN V120s.
We lost power and are trying to recover.
Nope no backups...
The primary issue I have is 1 box is an Oracle Server.
It has 2 36Gb harddrives.
I am able to... (3 Replies)
Discussion started by: murphsr
3 Replies
5. UNIX for Dummies Questions & Answers
:eek: im trying to make a website and im on a site that tells how...
but, it says 2 access my unix account to make 1 online and im alrdy confused!! (1 Reply)
Discussion started by: blugsnorfia
1 Replies
6. UNIX for Dummies Questions & Answers
Fair warning... I know nothing of Unix. That's why I joined this forum and I need your feedback desperatly. Here is the situation...
I built an app using ASP and Northcode's SWF Studio v3 for a cd launcher tool for a client that develops software. They like the app and it works well on... (2 Replies)
Discussion started by: daJabberwocky
2 Replies
7. UNIX for Dummies Questions & Answers
I have been using linux now for about 6 months. I like it although it was quite a learning process. Pretty simple for the most part. Here is my prob...
The first time I installed linux on my computer it went in just fine, no problems.
It did eventually crash though and I had to re-install it.... (2 Replies)
Discussion started by: Treb
2 Replies
8. UNIX for Dummies Questions & Answers
I want to execute my own utilities from my bin folder without having to specify paths at run time - i.e. just enter name on command line - to do
this my search path needs to be set up at login time - when I do this the path is not getting set right apparently(?) - PATH echos OK but the search... (0 Replies)
Discussion started by: robert stansel
0 Replies
9. UNIX for Dummies Questions & Answers
I am taking an online Linux class, which is mandatory for me to graduate. Unfortunately I got the worst online teacher ever, he never respond to any e-mails. I have no idea what going on in this class so I am turning to you guys.
Here is the questions for the week, Ok I don't expect anybody to... (1 Reply)
Discussion started by: Thunderbunny
1 Replies
LEARN ABOUT OPENSOLARIS
vlfmt
vlfmt(3C) Standard C Library Functions vlfmt(3C)
NAME
vlfmt - display error message in standard format and pass to logging and monitoring services
SYNOPSIS
#include <pfmt.h>
#include <stdarg.h>
int vlfmt(FILE *stream, long flag, const char *format, va_list ap);
DESCRIPTION
The vlfmt() function is identical to lfmt(3C), except that it is called with an argument list as defined by <stdarg.h>.
The <stdarg.h> header defines the type va_list and a set of macros for advancing through a list of arguments whose number and types may
vary. The ap argument is of type va_list. This argument is used with the <stdarg.h> macros va_start(), va_arg(), and va_end(). See
stdarg(3EXT). The example in the EXAMPLES section below demonstrates their use with vlfmt().
RETURN VALUES
Upon successful completion, vlfmt() returns the number of bytes transmitted. Otherwise, -1 is returned if there was a write error to
stream, or -2 is returned if unable to log and/or display at console.
EXAMPLES
Example 1 Use of vlfmt() to write an errlog()routine.
The following example demonstrates how vlfmt() could be used to write an errlog() routine. The va_alist() macro is used as the parameter
list in a function definition. The va_start(ap, ...) call, where ap is of type va_list, must be invoked before any attempt to traverse and
access unnamed arguments. Calls to va_arg(ap, atype) traverse the argument list. Each execution of va_arg() expands to an expression with
the value and type of the next argument in the list ap, which is the same object initialized by va_start(). The atype argument is the type
that the returned argument is expected to be. The va_end(ap) macro must be invoked when all desired arguments have been accessed. The argu-
ment list in ap can be traversed again if va_start() is called again after va_end().) In the example below, va_arg() is executed first to
retrieve the format string passed to errlog(). The remaining errlog() arguments (arg1, arg2, ...) are passed to vlfmt() in the argument ap.
#include <pfmt.h>
#include <stdarg.h>
/*
* errlog should be called like
* errlog(log_info, format, arg1, ...);
*/
void errlog(long log_info, ...)
{
va_list ap;
char *format;
va_start(ap, );
format = va_arg(ap, char *);
(void) vlfmt(stderr, log_info|MM_ERROR, format, ap);
va_end(ap);
(void) abort();
}
USAGE
Since vlfmt() uses gettxt(3C), it is recommended that vlfmt() not be used.
ATTRIBUTES
See attributes(5) for descriptions of the following attributes:
+-----------------------------+-----------------------------+
| ATTRIBUTE TYPE | ATTRIBUTE VALUE |
+-----------------------------+-----------------------------+
|MT-Level |MT-Safe |
+-----------------------------+-----------------------------+
SEE ALSO
gettxt(3C), lfmt(3C), attributes(5), stdarg(3EXT)
SunOS 5.11 29 Dec 1996 vlfmt(3C)