2005-03-27  Alexander Chernov  <cher@ispras.ru>

	* exec.c:
	(task_SetMaxTime) the `linux_fix_time_flag' is detected immediately
	  in this function instead of `task_Start';
	(task_Start) bug fixed: `linux_fix_time_flag' was calculated after
	  fork(), so the result was not available to the parent process,
	  now the calculation is moved to `task_SetMaxTime'.

2005-02-13  Alexander Chernov  <cher@ispras.ru>

	* exec.c: copyright notice is updated;
	(task_SetMaxProcCount) new function, which is not implemented in Unix;
	(linux_set_fix_flag) added probe for one second bias in the time
	  limit. The probe is run for the first time, when the process is
	  started with time limit set.

2004-09-18  Alexander Chernov  <cher@ispras.ru>

	* exec.c: Linux kernel 2.6 is supported;
	(task_Start) the time limit is not adjusted for linux kernel 2.6;
	(linux_set_fix_flag) a new function, that checks the linux kernel
	  version.

2004-08-25  Alexander Chernov  <cher@ispras.ru>

	* os_env.c: <reuse/integral.h> is included.

2004-07-22  Alexander Chernov  <cher@ispras.ru>

	* os_rgetlastname.c, os_getlastname.c: Initial revision

2004-07-11  Alexander Chernov  <cher@ispras.ru>

	* osdeps.c: copyright notice is updated;
	the cvsid string is put under conditional compilation;
	the directory structure is reorganized.

2004-07-10  Alexander Chernov  <cher@ispras.ru>

	* normalize_path.c, os_attachfile.c, os_checkaccess.c, os_dirname.c, os_env.c, os_errormsg.c, os_errorstring.c, os_findinpath.c, os_getbasename.c, os_geterrorstring.c, os_getsignalstring.c, os_getsuffix.c, os_getworkingdir.c, os_isabsolutepath.c, os_isfile.c, os_makedir.c, os_makedirpath.c, os_nodename.c, os_rdirname.c, os_rgetbasename.c, os_rgetsuffix.c, os_rgetworkingdir.c, os_setlock.c, os_sleep.c, os_substsuffix.c, os_tempnam.c:
	Copyright notice is updated;
	the include directives are updated to correspond to the new
	 directory layout;
	the static cvsid string is added to the end of file.

	* System.c, exec.c, logger.c, stream_io.c, tempfile.c, xfile.c:
	Copyright notice is updated;
	the cvsid static string is moved to the end of file;
	the include directives are updated to correspond to the new
	directory layout.

2004-06-25  Alexander Chernov  <cher@ispras.ru>

	* exec.c: copyright notice is updated;
	(find_prc_in_list) the millisecond counter is rounded instead of
	  truncating.

2003-12-24  Alexander Chernov  <cher@ispras.ru>

	* os_env.c: copyright notice is updated;
	(os_GuessProjectEnv) a better detection of the self-path for the
	  Linux is added.

2003-10-27  Alexander Chernov  <cher@ispras.ru>

	* exec.c:
	(task_Start) If time-limit is specified as X seconds, the resource
	  limit is set to X - 1 second (as in Linux a process runs one second
	  more, than specified in its resource limit).

2003-10-16  Alexander Chernov  <cher@ispras.ru>

	* exec.c:
	(task_New) bug: empty slot is searched in the tasks array before
	  adding an element to the array;
	(task_Wait) bug: possible wait4 errors are handled.

2003-09-06  Alexander Chernov  <cher@ispras.ru>

	* exec.c:
	(task_Start) both `rlim_cur' and `rlim_max' are set correctly before
	  setting limit for CPU time.

2003-08-09  Alexander Chernov  <cher@ispras.ru>

	* tempfile.c: copyright notice is updated
	(temp_Remove) simple `unlink' is used instead of `logged_unlink';
	(temp_Finalize) the same as above.

2003-08-01  Alexander Chernov  <cher@ispras.ru>

	* xfile.c, tempfile.c, osdeps.c, stream_io.c, logger.c, exec.c:
	copyright notice is updated.

2002-10-05  Alexander Chernov  <cher@ispras.ru>

	* exec.c: (struct tTask) a new field `max_real_time' added;
	(find_prc_in_list) time-limit case is detected, when a program
	  is killed with SIGKILL signal, and elapsed all its time;
	(task_SetMaxRealTime) a new function to set up real time limit;
	(format_exitcode) `TASK_ERR_LIMIT_CPU_FAILED' error code handled;
	(task_Start) time limit is set for process with setrlimit call:
	  uncommented previously commented code;
	(task_Wait) `max_real_time' is used to wait for processes.

2002-06-10  Alexander Chernov  <cher@ispras.ru>

	* os_setlock.c: <string.h> is included.

2002-06-09  Alexander Chernov  <cher@ispras.ru>

	* normalize_path.c: initial revision

2002-06-08  Alexander Chernov  <cher@ispras.ru>

	* tempfile.c: copyright notice is updated;
	(temp_Finalize) static `temps' array is freed.

	* logger.c: copyright notice is slightly changed;
	"reuse/format_io.h" is included instead of "reuse/number_io.h".

	* exec.c:
	"reuse/format_io.h" is included instead of "reuse/number_io.h";
	(task_init_module) a new function to initialize static data
	  structures and setup an exit handler;
	(task_fini_module) a new function to free static data structures;
	call of `task_init_module' is added to almost all functions.

2002-05-19  Alexander Chernov  <cher@ispras.ru>

	* xfile.c: copyright notice is slightly changed;
	"reuse/getopt.h" is included to import err_Startup declaration.

2002-05-18  Alexander Chernov  <cher@ispras.ru>

	* logger.c, exec.c: copyright notice is slightly changed;
	__REUSE__ conditional compilation is removed.

2002-05-17  Alexander Chernov  <cher@ispras.ru>

	* osdeps.c: all the functions are moved to separate files.

	* os_attachfile.c, os_checkaccess.c, os_env.c, os_getworkingdir.c, os_isabsolutepath.c, os_isfile.c, os_nodename.c, os_rgetworkingdir.c, os_setlock.c, os_sleep.c, os_dirname.c, os_rdirname.c, os_makedir.c, os_makedirpath.c, os_substsuffix.c, os_rgetbasename.c, os_errorstring.c, os_getbasename.c, os_rgetsuffix.c, os_getsuffix.c, os_findinpath.c, os_errormsg.c, os_getsignalstring.c, os_geterrorstring.c:
	initial revision

2002-04-21  Alexander Chernov  <cher@ispras.ru>

	* os_tempnam.c: many new include directives added;
	(os_tempnam) `my_tempnam' function is used;
	(check_dir) new function, which checks, whether the directory can be
	  used for storing temporary files;
	(cvt) a simple dumb function which makes a random string from a
	  random number;
	(my_tempnam) a new function, which mimics the standard tempnam
	  function.

2002-04-17  Alexander Chernov  <cher@ispras.ru>

	* osdeps.c: copyright notice slightly updated;
	(os_tempnam) moved to a separate file `os_tempnam'.

	* os_tempnam.c: Initial revision

2002-04-16  Alexander Chernov  <cher@ispras.ru>

	* exec.c: <time.h> is included.

2002-02-20  Alexander Chernov  <cher@ispras.ru>

	* exec.c: minor indentation changes;
	__FUNCTION__ variable is defined to "???" by macro, if not gcc;
	ERR_R usage is eliminated, since rcc's preprocessor does not yet
	  support variadic macros.

2002-01-08  Alexander Chernov  <cher@ispras.ru>

	* osdeps.c: copyright notice is updated;
	(os_readint) moved to `reuse/number_io';
	(os_readdouble) moved to `reuse/number_io';
	(reuse_strtoll) moved to `reuse/number_io';
	(reuse_strtoull) moved to `reuse/number_io';
	(os_readll) moved to `reuse/number_io';
	(os_readull) moved to `reuse/number_io';
	(os_writell) moved to `reuse/number_io';
	(os_writeull) moved to `reuse/number_io';
	(os_snprintf) moved to `reuse/number_io';
	(os_vsnprintf) moved to `reuse/number_io'.

	* exec.c, logger.c: copyright notice is updated;
	new "number_io.h" file is included.

2002-01-02  Alexander Chernov  <cher@ispras.ru>

	* xfile.c: copyright notice is updated;
	(reuse_set_binary_stderr) a new function. Does nothing on Unix.
	(reuse_set_binary_stdout) a new function. Does nothing on Unix.

2001-12-26  Alexander Chernov  <cher@ispras.ru>

	* osdeps.c:
	(os_writell) a new function, which converts a long long number into
	  a string in various formats;
	(os_writeull) a new function, similar to the previous one, but for
	  unsigned long long values.

2001-12-24  Alexander Chernov  <cher@ispras.ru>

	* osdeps.c:
	(os_readll) if endptr parameter equals to (void*) 1, the string
	  ending is not checked;
	(os_readull) if endptr parameter equals to (void*) 1, the string
	  ending is not checked.

2001-12-03  Alexander Chernov  <cher@ispras.ru>

	* exec.c: 
	(struct tTask) new fields clear_env, env;
	(task_Delete) memory, allocated for the new fields are correctly
	  removed;
	(task_PutEnv) new function: adds an environment variable for the
	  process to start;
	(task_ClearEnv) new function: sets `clear_env' flag, which indicates
	  that all the environment must be cleared;
	(task_Start) the environment is cleared, if `clear_env' flag is set,
	  environment variables are set.

2001-11-08  Alexander Chernov  <cher@ispras.ru>

	* exec.c:
	(struct tTask) new fields: termsig, max_stack_size, max_data_size,
	  max_vm_size, disable_core;
	(task_New) termsig is SIGTERM by default;
	(task_DisableCoreDump) a new function, which disables core dumps of
	  the child process;
	(task_SetDataSize) a new function, which allows setting maximum
	  data segment size of the process (does not work on Linux by unknown
	  reason);
	(task_SetStackSize) a new function, which allows setting maximum
	  stack segment size;
	(task_SetVMSize) a new function, which allows setting the overall
	  maximum virtual memory size of the process;
	(task_SetKillSignal) a new function, which allows setting the
	  signal, which is used to kill the process due to timeout;
	(task_Start) added support for all the new features described above.

2001-11-07  Alexander Chernov  <cher@ispras.ru>

	* exec.c:
	(task_Wait) the waiting time must be updated if nanosleep returned
	  due to signal arrived.

2001-06-23  Alexander Chernov  <cher@ispras.ru>

	* logger.c, tempfile.c, xfile.c:
	Include of <string.h> added to eliminate compiler (gcc 3.0)
	warnings.

2001-06-16  Alexander Chernov  <cher@ispras.ru>

	* osdeps.c:
	1) added own definition of constants LONG_LONG_MAX, LONG_LONG_MIN,
	   ULONG_LONG_MAX, this constants are not exported out of the
	   module, though;
	2) added implementation of reuse_strtoll, reuse_strtoull, which
	   are own implementations of strtoll, strtoull for the platforms
	   that lack those functions.
	3) implemeneted os_readll, os_readull, which are more
	   platform-independent versions of strtoll, strtoull
	   (they report error in their return value, accept pointer to
	   the result as void* for the best portability).

2001-04-17  Alexander Chernov  <cher@ispras.ru>

	* xfile.c, tempfile.c, stream_io.c, System.c: copyright notice updated

2001-03-25  Alexander Chernov  <cher@ispras.ru>

	* osdeps.c, logger.c, exec.c: copyright notice updated

Mon Aug 30 11:03:38 1999  Alexander Chernov  <cher@tonal.mtu.ru>

	* xfile.c, tempfile.c:
	1) reuse_version.h is included using CONF_DEPFILE instead of
	CONF_GENFILE;
	2) CVSID macro is no longer used, plain constant definition is
	put instead.

	* stream_io.c:
	1) reuse_version.h is included using CONF_DEPFILE instead of
	CONF_GENFILE;
	2) CVSID macro is no longer used, plain constant definition is
	put instead;
	3) added emacs-specific fontification options.

	* osdeps.c:
	1) reuse_version.h is included using CONF_DEPFILE instead of
	CONF_GENFILE;
	2) CVSID macro is no longer used, plain constant definition is
	put instead.

	* logger.c:
	1) reuse_version.h is included using CONF_DEPFILE instead of
	CONF_GENFILE;
	2) all module variables are properly initialized upon the first
	invocation of the functions from this module, so call to
	logger_init is no longer necessary, unless the list of modules
	is defined;
	3) removed some unused and uncompiled code (in write_log);
	4) commented out fd_vprintf etc. stuff --- candidate for removal;
	5) added emacs-specific fontification options.

	* exec.c:
	1) reuse_version.h is included using CONF_DEPFILE instead of
	CONF_GENFILE;
	2) CVSID macro is no longer used, plain constant definition is
	put instead;
	3) added emacs-specific fontification options.

	* System.c:
	1) reuse_version.h is included using CONF_DEPFILE instead of
	CONF_GENFILE;
	2) removed all conditional compilation for MSDOS and not-UNIX cases
	the code that were under UNIX conditional compilation became default;
	3) removed #error directive, if compiled using C++;
	4) got rid of crazy HZ stuff, POSIX macro CLOCKS_PER_SEC is used
	instead;
	5) removed references to standard IO streams so that they don't
	have to be initialized on startup, if the std* are non-constant
	expressions;
	6) emacs-specific Local variables section added.

Thu Aug 19 06:07:58 1999  Alexander Chernov  <cher@tonal.mtu.ru>

	* tempfile.c:
	internal `temps' variable made static to avoid unnecessary exports.

Mon Aug 16 18:53:15 1999  Alexander Chernov <cher@ispras.ru>

	* System.c, exec.c, logger.c, osdeps.c, stream_io.c, tempfile.c, xfile.c:
	Copyright notice added (GNU LGPL).

Wed Aug  4 14:45:32 1999  Alexander Chernov <cher@ispras.ru>

	* logger.c: os_vsnprintf is used instead of snprintf.

Wed Aug  4 14:44:40 1999  Alexander Chernov <cher@ispras.ru>

	* osdeps.c: New implementation of [v]snprintf (taken
	from DJGPP) is used when neither vsnprintf, nor _[v]snprintf present.

Fri Jul 30 13:13:26 1999  Alexander Chernov <cher@ispras.ru>

	* osdeps.c: 1) os_GuessProjectEnv enhanced to support win32 feature:
	if the program is found in PATH list, argv[0] does not contain
	the path to the executable, only its basename;
	2) os_AttachFILE implemented;

Sat Jul 24 17:36:40 1999  Alexander Chernov <cher@ispras.ru>

	* osdeps.c: 1) os_CheckAccess: implemented;
	2) os_GuessProjectEnv: feature test CONF_HAS_FCHDIR is used instead
	of __CYGWIN32__.

Sat Jul 24 07:40:37 1999  Alexander Chernov <cher@ispras.ru>

	* System.c, exec.c, logger.c, osdeps.c, stream_io.c, tempfile.c, xfile.c: Moved from reuse to reuse/unix directory.

Sat Jun 12 06:50:26 1999  Alexander Chernov <cher@ispras.ru>

	* osdeps.c: Fixes to compile on cygwin (B20.1).

Sun Jun  6 06:30:56 1999  Alexander Chernov <cher@ispras.ru>

	* tempfile.c: temporary file removal messages are logged
	at DEBUG prioriry

Wed Jun  2 06:32:14 1999  Alexander Chernov <cher@ispras.ru>

	* osdeps.c: added functions get_PRJ_HOME_name, get_PRJ_HOME,
	get_PRJ_CONFIG_name, get_PRJ_CONFIG

Tue Jun  1 06:53:21 1999  Alexander Chernov <cher@ispras.ru>

	* exec.c: 1) compilation warnings fixed.

Mon May 31 17:33:41 1999  Alexander Chernov <cher@ispras.ru>

	* System.c:    ,
	  stdin, stdout, stderr
	     glibc2.

Mon May 31 07:15:40 1999  Alexander Chernov <cher@ispras.ru>

	* exec.c: changes in logging usage

Mon May 31 07:15:29 1999  Alexander Chernov <cher@ispras.ru>

	* logger.c: copyright notice updated;
	merged with the UniCad's version of the file.

Mon May 31 07:15:17 1999  Alexander Chernov <cher@ispras.ru>

	* tempfile.c: copyright notice updated;
	changes in logging usage

Mon May 31 07:14:11 1999  Alexander Chernov <cher@ispras.ru>

	* osdeps.c: copyright notice updated;
	merged with the UniCad's version of the file.

Mon May 31 07:05:40 1999  Alexander Chernov <cher@ispras.ru>

	* xfile.c: copyright notice updated

Mon May 31 06:22:17 1999  Alexander Chernov <cher@ispras.ru>

	* exec.c: Copyright notice updated

Sun May 30 15:46:00 1999  Alexander Chernov <cher@ispras.ru>

	* xfile.c, tempfile.c, stream_io.c, osdeps.c:
	tabulation converted to spaces

Sun May 30 15:29:00 1999  Alexander Chernov <cher@ispras.ru>

	* System.c, exec.c, logger.c, osdeps.c, stream_io.c, tempfile.c, xfile.c:
	    .

Sat May 29 23:26:15 1999  Alexander Chernov <cher@ispras.ru>

	* System.c: tabs converted to spaces

Sat May 29 23:06:26 1999  Alexander Chernov <cher@ispras.ru>

	* System.c: Initial revision

Mon Mar 22 12:45:09 1999  Alena Laskavaya <alena@ispras.ru>

	* exec.c: optimization for speed

Thu Feb 11 11:39:47 1999  Alexander Chernov <cher@ispras.ru>

	* osdeps.c, logger.c: advanced

Wed Feb  3 14:10:42 1999  Alena Laskavaya <alena@ispras.ru>

	* osdeps.c: fixed warnings

Wed Feb  3 12:45:09 1999  Alexander Chernov <cher@ispras.ru>

	* osdeps.c: 1)    os_DirName, 
	      ,   
	 .  ,  .
	
	2)   os_GetWorkingDir, 
	    .
	
	3)   os_SetREPEnv, 
	  REP_HOME  REP_CONFIG,   
	    ,    wrapper
	   bin.  ,   
	 
	  bin,      .
	,      Windows.

Fri Nov 20 12:08:40 1998  Alexander Chernov <cher@ispras.ru>

	* stream_io.c:     
	  .

Fri Oct 16 13:49:25 1998  Alena Laskavaya <alena@ispras.ru>

	* osdeps.c: added errno set, if file exist and it is not a directory

Tue Aug 25 11:27:07 1998  Alena Laskavaya <alena@ispras.ru>

	* osdeps.c: fix to 332: add os_DirName

Tue Aug 25 11:02:34 1998  Alena Laskavaya <alena@ispras.ru>

	* osdeps.c: add function os_DirName

Tue Aug 25 10:42:13 1998  Alena Laskavaya <alena@ispras.ru>

	* osdeps.c: FC-Server/332: add functuion MakeDirPath

Sun Jul 12 13:19:43 1998  Alexander Chernov <cher@ispras.ru>

	* xfile.c, tempfile.c, stream_io.c, osdeps.c, logger.c:
	Documentation added

Fri Jul 10 16:00:22 1998  Alexander Chernov <cher@ispras.ru>

	* exec.c: documenting comments added

Mon Jun 22 11:47:12 1998  Alexander Chernov <cher@ispras.ru>

	* osdeps.c: Added os_readint function.

Wed Jun 17 11:31:43 1998  Alexander Chernov <cher@ispras.ru>

	* tempfile.c: os_tempnam is used instead of tempnam

Wed Jun 17 11:31:23 1998  Alexander Chernov <cher@ispras.ru>

	* stream_io.c: strm_Message is rewritten using function
	os_GetErrorString

Wed Jun 17 11:29:40 1998  Alexander Chernov <cher@ispras.ru>

	* osdeps.c: Implemented function os_tempnam

Wed Jun 17 11:27:51 1998  Alexander Chernov <cher@ispras.ru>

	* logger.c: os_tempnam (from utils/osdeps) is used instead of tempnam

Thu Jun 11 13:04:55 1998  Alexander Chernov <cher@ispras.ru>

	* System.c: Hacks to compile under CYGWIN32.

Thu May 21 09:39:48 1998  Alexander Chernov <cher@ispras.ru>

	* xfile.c, tempfile.c, osdeps.c, stream_io.c, logger.c, exec.c:
	added option UTILS_PLAIN_INCLUDE, which allows to have
	plain directory structure of utils module.

Mon May 18 14:43:04 1998  Alexander Chernov <cher@ispras.ru>

	* osdeps.c: presence of strerror, errlist is counfigured automatically

Mon Apr 27 10:52:06 1998  Alexander Chernov <cher@ispras.ru>

	* osdeps.c: os_ErrorString function added

Mon Apr 27 10:50:47 1998  Alexander Chernov <cher@ispras.ru>

	* xfile.c: initial revision

Thu Apr  9 18:11:22 1998  Alexander Chernov <cher@ispras.ru>

	* logger.c: fixed syntax error when __GNUC__ is not defined

Fri Mar 20 15:38:30 1998  Alexander Chernov <cher@ispras.ru>

	* stream_io.c: stream_io module moved to utils directory

Thu Mar 12 12:40:59 1998  Alexander Chernov <cher@ispras.ru>

	* tempfile.c, logger.c, osdeps.c, exec.c:
	Removed \$Log\$ lines from the end of files

Thu Mar 12 12:28:25 1998  Alexander Chernov <cher@ispras.ru>

	* stream_io.c: Removed \$Log\$ directive from end of files

Mon Mar  9 11:40:46 1998  Alexander Chernov <cher@ispras.ru>

	* stream_io.c, exec.c, tempfile.c, osdeps.c, logger.c:
	REP 1.4 is released

Thu Feb 19 22:05:20 1998  insight

	* exec.c: added task_PrintArgs

Mon Feb  9 22:23:59 1998  insight

	* osdeps.c: In progress...

Fri Feb  6 22:33:51 1998  insight

	* tempfile.c: In progress in updating the protel diagram server to the
	latest server components version to be compatible with the
	latest client software.

Wed Jan 28 11:01:51 1998  Alexander Chernov <cher@ispras.ru>

	* osdeps.c: added os_NodeName

Tue Jan 27 18:16:31 1998  Alexander Chernov <cher@ispras.ru>

	* exec.c: added break after empty default: in
	switch (to be ansi-compliant)

Tue Jan 27 15:27:08 1998  Alexander Chernov <cher@ispras.ru>

	* exec.c: added number of functions task_*AddArgs

Tue Jan 27 15:26:00 1998  Alexander Chernov <cher@ispras.ru>

	* osdeps.c: added functions os_MakeDir and os_GetBasename

Sun Jan 25 14:49:41 1998  Alexander Chernov <cher@ispras.ru>

	* osdeps.c: os_GetSuffix and os_rGetSuffix replace
	function os_GetPathExtension

Fri Jan 23 16:04:55 1998  Alexander Chernov <cher@ispras.ru>

	* exec.c: fixed a memory leak

Thu Jan 22 11:27:23 1998  Alexander Chernov <cher@ispras.ru>

	* exec.c: fixed a portability problem (did not compile on Linux)

Wed Jan 21 19:16:50 1998  Alexander Chernov <cher@ispras.ru>

	* exec.c: added verbose redirection printing

Wed Jan 21 18:57:49 1998  Alexander Chernov <cher@ispras.ru>

	* tempfile.c: minor correction

Wed Jan 21 18:56:13 1998  Alexander Chernov <cher@ispras.ru>

	* exec.c: initial revision

Tue Jan 20 16:20:20 1998  Alexander Chernov <cher@ispras.ru>

	* tempfile.c: initial revision

Mon Jan 12 12:18:43 1998  Alexander Chernov <cher@ispras.ru>

	* stream_io.c: implemented mirror output logging;
	implemented SETLOGFILE fcntl

Mon Jan 12 11:46:52 1998  Alena Laskavaya <alena@ispras.ru>

	* stream_io.c: fixed bug with REply output

Sun Jan  4 14:10:26 1998  Alexander Chernov <cher@ispras.ru>

	* stream_io.c: added feature to log all output data

Fri Dec 19 16:38:07 1997  Alexander Chernov <cher@ispras.ru>

	* stream_io.c: minor correction to make purify happy (variable
	is initialized)

Thu Dec  4 18:03:24 1997  Alexander Chernov <cher@ispras.ru>

	* osdeps.c: implemented os_SubstSuffix

Thu Dec  4 15:23:16 1997  Alexander Chernov <cher@ispras.ru>

	* osdeps.c: added os_GetPathExtension

Wed Dec  3 19:54:56 1997  Alexander Chernov <cher@ispras.ru>

	* osdeps.c: removed a debugging print

Wed Dec  3 19:51:07 1997  Alexander Chernov <cher@ispras.ru>

	* osdeps.c: implemented os_FindInPath function

Sat Nov 29 16:32:18 1997  Alexander Chernov <cher@ispras.ru>

	* stream_io.c: fix to relax gcc compiler on solaris

Sun Nov 23 14:42:49 1997  Alexander Chernov <cher@ispras.ru>

	* osdeps.c: spelling typo fixed

Sun Nov 23 14:42:13 1997  Alexander Chernov <cher@ispras.ru>

	* osdeps.c: os_GetErrorString implemented for solaris and hpux9

Sat Nov 22 18:43:57 1997  Alexander Chernov <cher@ispras.ru>

	* osdeps.c: implemented os_GetSignalString

Sat Nov 22 18:43:04 1997  Alexander Chernov <cher@ispras.ru>

	* logger.c: implemented logger_set_flags and logger_get_fd

Thu Nov 20 11:22:32 1997  Alexander Chernov <cher@ispras.ru>

	* osdeps.c: fixed problem

Tue Nov 18 15:50:06 1997  Alexander Chernov <cher@ispras.ru>

	* osdeps.c: implemented os_GetErrorString

Tue Nov 18 13:19:46 1997  Alexander Chernov <cher@ispras.ru>

	* osdeps.c: initial revision

Mon Nov 17 14:50:13 1997  Alexander Chernov <cher@ispras.ru>

	* stream_io.c: fixed bug in Put3Bytes

Mon Nov 17 14:15:23 1997  Alexander Chernov <cher@ispras.ru>

	* stream_io.c: implemented Fcntl SFC_SETSOCKOPT

Mon Nov 10 15:32:34 1997  Alexander Chernov <cher@ispras.ru>

	* stream_io.c: added strm_Write and some new fcntl codes

Sat Nov  8 10:09:20 1997  Alexander Chernov <cher@ispras.ru>

	* stream_io.c: Scanf and VScanf are disabled (Suns lack vfscanf!)

Fri Nov  7 12:41:05 1997  Alexander Chernov <cher@ispras.ru>

	* stream_io.c: added SWERR traps for unimplemented write functions;
	implemented other write functions

Thu Nov  6 18:51:13 1997  Alexander Chernov <cher@ispras.ru>

	* stream_io.c: tStream implementation uses underlaying C
	FILE abstraction to perform
	actual I/O operation (THIS WILL NOT WORK ON WIN95/WINNT);
	
	implemented New, Fcntl, Open (buffering options are not honored),
	Close, GetChar, GetShort, GetInt, GetLong, IsEOF, Status,
	Message, Flush, Recover;
	
	added SWERR traps to GetFloat, GetDouble, GetLongDouble, GetNBytes,
	PutFloat, PutDouble, PutLongDouble (I have no idea how to
	implement them);
	
	added temporary SWERR traps to GetString, Scanf, VScanf, Read;

Wed Nov  5 17:59:12 1997  Alexander Chernov <cher@ispras.ru>

	* logger.c: improved log output format (timestamp, facility and level)

Tue Nov  4 20:05:05 1997  Alexander Chernov <cher@ispras.ru>

	* stream_io.c: ASSERT from utils/logger is used instead of assert
	use SWERR is modified

Tue Nov  4 19:44:33 1997  Alexander Chernov <cher@ispras.ru>

	* logger.c: all SWERR stuff moved here from utils/errors

Mon Nov  3 13:32:13 1997  Alexander Chernov <cher@ispras.ru>

	* stream_io.c: in progress...

Sat Nov  1 18:41:21 1997  Alexander Chernov <cher@ispras.ru>

	* stream_io.c: corrections

Sat Nov  1 18:36:03 1997  Alexander Chernov <cher@ispras.ru>

	* stream_io.c: in progress...

Sat Nov  1 17:49:09 1997  Alexander Chernov <cher@ispras.ru>

	* stream_io.c: initial revision

Tue Oct 21 16:41:37 1997  Dmitry Zhukov <dmjr@ispras.ru>

	* System.c: Macro name hz changed to HZ (needed
	for FreeBSD compatibility).

Thu Oct 16 12:07:02 1997  Alexander Chernov <cher@ispras.ru>

	* logger.c: xalloc.h -> utils/xalloc.h
	logger.h -> utils/logger.h

Mon Sep 22 23:20:03 1997  Alexander Chernov <cher@ispras.ru>

	* System.c, logger.c: REP-1.2 has been released

Mon Aug 25 11:34:18 1997  Alexander Chernov <cher@ispras.ru>

	* logger.c: log is connected to stderr instead of fd 3

Wed Aug  6 13:03:24 1997  Alexander Chernov <cher@ispras.ru>

	* logger.c: added vwrite_log

Tue Aug  5 15:58:22 1997  Alexander Chernov <cher@ispras.ru>

	* logger.c: initial revision

Wed Jul  9 10:07:03 1997  Alexander Chernov <cher@ispras.ru>

	* System.c: Added include for lconfig.h

Sat Jan 18 15:36:28 1997  Alexander Chernov <cher@ispras.ru>

	* System.c: Header files 'version.h' and 'config.h' are included

Tue Apr 23 14:24:50 1996  Alexander Chernov <cher@ispras.ru>

	* System.c: Rasta 2.0 is released

Mon Dec  4 18:09:13 1995  Alexander Chernov <cher@ispras.ru>

	* System.c: `bool' is renamed to `Bool'

Fri Nov 10 16:09:43 1995  Alexander Chernov <cher@ispras.ru>

	* System.c: C++ proof is added

Fri Nov 10 11:07:21 1995  Alexander Chernov <cher@ispras.ru>

	* System.c: include <stdlib.h> directive is added
	to avoid warning message
	of non-prototyped functions `malloc', `calloc' etc.

Fri Nov 10 11:00:50 1995  Alexander Chernov <cher@ispras.ru>

	* System.c: Initial revision

END
	# $Id: ChangeLog,v 6.29 2005/03/27 07:20:55 cher Exp $
