All, Not sure if this is the right group to post this question, but any help is 
highly appreciated , we are having an issue of utmpx getting corrupted and 
loosing "boot time" information, uptime will not return system up time.

After lot of investigation , we figured out that apart from system binaries 
which are updating utmpx file at the time of corruption , there is a program 
(customized to our environment ) is running which is supposed to be reading 
only from utmpx file , we verified the source code and the C library  this 
program is using is "getutxent()" but this file is opening utmpx as Read,write 
and create mode? is this normal? we suspect that while the file is open in this 
mode how are writes to utmpx file by other binaries handled? we are not sure 
but are trying to figure out how exactly this file is getting corrupted..

 open("/var/adm/utmpx", O_RDWR|O_CREAT, 0644)    = 8
 open("/var/adm/utmpx", O_RDWR)                  = 9


Thanks
-Lakshmi
 
 
This message posted from opensolaris.org
_______________________________________________
opensolaris-code mailing list
opensolaris-code@opensolaris.org
http://mail.opensolaris.org/mailman/listinfo/opensolaris-code

Reply via email to