Commit 206fbf3a authored by Claes Sjofors's avatar Claes Sjofors

Wb database lockfile, nodename added to file content

parent d6917344
...@@ -42,6 +42,7 @@ ...@@ -42,6 +42,7 @@
#include "pwr.h" #include "pwr.h"
#include "wb_dblock.h" #include "wb_dblock.h"
#include "co_dcli.h" #include "co_dcli.h"
#include "co_syi.h"
vector<wb_lockfile> wb_dblock::m_lockfiles; vector<wb_lockfile> wb_dblock::m_lockfiles;
...@@ -82,14 +83,24 @@ bool wb_dblock::is_locked( char *name, char *user) ...@@ -82,14 +83,24 @@ bool wb_dblock::is_locked( char *name, char *user)
void wb_dblock::dblock( char *name) void wb_dblock::dblock( char *name)
{ {
pwr_tStatus sts;
char *value; char *value;
char nodename[80];
char username[80];
ofstream fp( lockname( name)); ofstream fp( lockname( name));
syi_NodeName( &sts, nodename, sizeof(nodename));
if ( EVEN(sts))
strcpy( nodename, "Unknown");
value = getenv( "USER"); value = getenv( "USER");
if ( value) if ( value)
fp << value << endl; strncpy( username, value, sizeof(username));
else else
fp << "Unknown" << endl; strcpy( username, "Unknown");
fp << username << " on " << nodename << endl;
fp.close(); fp.close();
wb_lockfile lf( lockname( name)); wb_lockfile lf( lockname( name));
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment