From: <pur...@us...> - 2003-02-03 23:17:50
|
Update of /cvsroot/alpine/alpine/base/SysUtils In directory sc8-pr-cvs1:/tmp/cvs-serv7346/base/SysUtils Modified Files: DirUtils.cpp DirUtils.h DynamicLoader.cpp DynamicLoader.h FileUtils.cpp FileUtils.h Makefile SignalSet.cpp SignalSet.h SpawnProcess.cpp SpawnProcess.h SysLimits.cpp SysLimits.h UserUtils.cpp UserUtils.h Log Message: Massssssive house cleaning. Updated license info (previously not quite correct) also throwing in some of the user friendly wrapper changes. Index: DirUtils.cpp =================================================================== RCS file: /cvsroot/alpine/alpine/base/SysUtils/DirUtils.cpp,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** DirUtils.cpp 3 Jun 2002 04:35:17 -0000 1.2 --- DirUtils.cpp 3 Feb 2003 23:15:46 -0000 1.3 *************** *** 1,5 **** /////// /// ! /// Copyright (C) 2002 Martin R. Peck /// cod...@mi... /// --- 1,5 ---- /////// /// ! /// Copyright (C) 2000-2003 Martin R. Peck /// cod...@mi... /// Index: DirUtils.h =================================================================== RCS file: /cvsroot/alpine/alpine/base/SysUtils/DirUtils.h,v retrieving revision 1.1.1.1 retrieving revision 1.2 diff -C2 -d -r1.1.1.1 -r1.2 *** DirUtils.h 22 Jan 2002 23:51:46 -0000 1.1.1.1 --- DirUtils.h 3 Feb 2003 23:15:46 -0000 1.2 *************** *** 1,5 **** /////// /// ! /// Copyright (C) 2002 Martin R. Peck /// cod...@mi... /// --- 1,5 ---- /////// /// ! /// Copyright (C) 2000-2003 Martin R. Peck /// cod...@mi... /// Index: DynamicLoader.cpp =================================================================== RCS file: /cvsroot/alpine/alpine/base/SysUtils/DynamicLoader.cpp,v retrieving revision 1.1.1.1 retrieving revision 1.2 diff -C2 -d -r1.1.1.1 -r1.2 *** DynamicLoader.cpp 22 Jan 2002 23:51:46 -0000 1.1.1.1 --- DynamicLoader.cpp 3 Feb 2003 23:15:46 -0000 1.2 *************** *** 1,5 **** /////// /// ! /// Copyright (C) 2002 Martin R. Peck /// cod...@mi... /// --- 1,5 ---- /////// /// ! /// Copyright (C) 2000-2003 Martin R. Peck /// cod...@mi... /// Index: DynamicLoader.h =================================================================== RCS file: /cvsroot/alpine/alpine/base/SysUtils/DynamicLoader.h,v retrieving revision 1.1.1.1 retrieving revision 1.2 diff -C2 -d -r1.1.1.1 -r1.2 *** DynamicLoader.h 22 Jan 2002 23:51:46 -0000 1.1.1.1 --- DynamicLoader.h 3 Feb 2003 23:15:46 -0000 1.2 *************** *** 1,5 **** /////// /// ! /// Copyright (C) 2002 Martin R. Peck /// cod...@mi... /// --- 1,5 ---- /////// /// ! /// Copyright (C) 2000-2003 Martin R. Peck /// cod...@mi... /// Index: FileUtils.cpp =================================================================== RCS file: /cvsroot/alpine/alpine/base/SysUtils/FileUtils.cpp,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** FileUtils.cpp 22 Dec 2002 09:26:05 -0000 1.3 --- FileUtils.cpp 3 Feb 2003 23:15:46 -0000 1.4 *************** *** 1,5 **** /////// /// ! /// Copyright (C) 2002 Martin R. Peck /// cod...@mi... /// --- 1,5 ---- /////// /// ! /// Copyright (C) 2000-2003 Martin R. Peck /// cod...@mi... /// *************** *** 36,39 **** --- 36,40 ---- #include <errno.h> #include <sys/stat.h> + #include <fcntl.h> #include <stdio.h> #include <utime.h> *************** *** 232,235 **** --- 233,250 ---- int retVal; struct utimbuf newTimes; + + if (FileUtils::exists (filePath) == false) { + // file doesnt exist, create it empty + // + retVal = creat (filePath.c_str(), S_IRWXU | S_IRGRP | S_IXGRP | S_IROTH | S_IXOTH); + if (retVal < 0) { + Log::Error ((string) "creat sys call failed for file: " + filePath + + (string) " with error code: " + StringUtils::asString (errno) + + " in call to FileUtils::touch!"); + return (false); + } + + return (true); + } newTimes.modtime = newTimes.actime = time(0); Index: FileUtils.h =================================================================== RCS file: /cvsroot/alpine/alpine/base/SysUtils/FileUtils.h,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** FileUtils.h 22 Dec 2002 09:26:05 -0000 1.2 --- FileUtils.h 3 Feb 2003 23:15:46 -0000 1.3 *************** *** 1,5 **** /////// /// ! /// Copyright (C) 2002 Martin R. Peck /// cod...@mi... /// --- 1,5 ---- /////// /// ! /// Copyright (C) 2000-2003 Martin R. Peck /// cod...@mi... /// Index: Makefile =================================================================== RCS file: /cvsroot/alpine/alpine/base/SysUtils/Makefile,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** Makefile 7 Aug 2002 23:10:58 -0000 1.3 --- Makefile 3 Feb 2003 23:15:46 -0000 1.4 *************** *** 1,5 **** #////// #// ! #// Copyright (C) 2002 Martin R. Peck #// cod...@mi... #// --- 1,5 ---- #////// #// ! #// Copyright (C) 2000-2003 Martin R. Peck #// cod...@mi... #// Index: SignalSet.cpp =================================================================== RCS file: /cvsroot/alpine/alpine/base/SysUtils/SignalSet.cpp,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** SignalSet.cpp 20 May 2002 21:56:40 -0000 1.2 --- SignalSet.cpp 3 Feb 2003 23:15:47 -0000 1.3 *************** *** 1,5 **** /////// /// ! /// Copyright (C) 2002 Martin R. Peck /// cod...@mi... /// --- 1,5 ---- /////// /// ! /// Copyright (C) 2000-2003 Martin R. Peck /// cod...@mi... /// Index: SignalSet.h =================================================================== RCS file: /cvsroot/alpine/alpine/base/SysUtils/SignalSet.h,v retrieving revision 1.1.1.1 retrieving revision 1.2 diff -C2 -d -r1.1.1.1 -r1.2 *** SignalSet.h 22 Jan 2002 23:51:46 -0000 1.1.1.1 --- SignalSet.h 3 Feb 2003 23:15:47 -0000 1.2 *************** *** 1,5 **** /////// /// ! /// Copyright (C) 2002 Martin R. Peck /// cod...@mi... /// --- 1,5 ---- /////// /// ! /// Copyright (C) 2000-2003 Martin R. Peck /// cod...@mi... /// Index: SpawnProcess.cpp =================================================================== RCS file: /cvsroot/alpine/alpine/base/SysUtils/SpawnProcess.cpp,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** SpawnProcess.cpp 22 Dec 2002 09:26:05 -0000 1.4 --- SpawnProcess.cpp 3 Feb 2003 23:15:47 -0000 1.5 *************** *** 1,5 **** /////// /// ! /// Copyright (C) 2002 Martin R. Peck /// cod...@mi... /// --- 1,5 ---- /////// /// ! /// Copyright (C) 2000-2003 Martin R. Peck /// cod...@mi... /// Index: SpawnProcess.h =================================================================== RCS file: /cvsroot/alpine/alpine/base/SysUtils/SpawnProcess.h,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** SpawnProcess.h 22 Dec 2002 20:59:49 -0000 1.4 --- SpawnProcess.h 3 Feb 2003 23:15:47 -0000 1.5 *************** *** 1,5 **** /////// /// ! /// Copyright (C) 2002 Martin R. Peck /// cod...@mi... /// --- 1,5 ---- /////// /// ! /// Copyright (C) 2000-2003 Martin R. Peck /// cod...@mi... /// Index: SysLimits.cpp =================================================================== RCS file: /cvsroot/alpine/alpine/base/SysUtils/SysLimits.cpp,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** SysLimits.cpp 9 Aug 2002 18:02:32 -0000 1.2 --- SysLimits.cpp 3 Feb 2003 23:15:47 -0000 1.3 *************** *** 1,5 **** /////// /// ! /// Copyright (C) 2002 Martin R. Peck /// cod...@mi... /// --- 1,5 ---- /////// /// ! /// Copyright (C) 2000-2003 Martin R. Peck /// cod...@mi... /// Index: SysLimits.h =================================================================== RCS file: /cvsroot/alpine/alpine/base/SysUtils/SysLimits.h,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** SysLimits.h 9 Aug 2002 18:02:32 -0000 1.2 --- SysLimits.h 3 Feb 2003 23:15:47 -0000 1.3 *************** *** 1,5 **** /////// /// ! /// Copyright (C) 2002 Martin R. Peck /// cod...@mi... /// --- 1,5 ---- /////// /// ! /// Copyright (C) 2000-2003 Martin R. Peck /// cod...@mi... /// Index: UserUtils.cpp =================================================================== RCS file: /cvsroot/alpine/alpine/base/SysUtils/UserUtils.cpp,v retrieving revision 1.1.1.1 retrieving revision 1.2 diff -C2 -d -r1.1.1.1 -r1.2 *** UserUtils.cpp 22 Jan 2002 23:51:47 -0000 1.1.1.1 --- UserUtils.cpp 3 Feb 2003 23:15:47 -0000 1.2 *************** *** 1,5 **** /////// /// ! /// Copyright (C) 2002 Martin R. Peck /// cod...@mi... /// --- 1,5 ---- /////// /// ! /// Copyright (C) 2000-2003 Martin R. Peck /// cod...@mi... /// Index: UserUtils.h =================================================================== RCS file: /cvsroot/alpine/alpine/base/SysUtils/UserUtils.h,v retrieving revision 1.1.1.1 retrieving revision 1.2 diff -C2 -d -r1.1.1.1 -r1.2 *** UserUtils.h 22 Jan 2002 23:51:47 -0000 1.1.1.1 --- UserUtils.h 3 Feb 2003 23:15:47 -0000 1.2 *************** *** 1,5 **** /////// /// ! /// Copyright (C) 2002 Martin R. Peck /// cod...@mi... /// --- 1,5 ---- /////// /// ! /// Copyright (C) 2000-2003 Martin R. Peck /// cod...@mi... /// |