icinga2/lib/base
Michael Friedrich 1eb77b0cd7 Replace recursive implementation with a forward loop in Utility::MkDirP()
That way we always move into the tree, but not start in the deepest
level and may limit the tree level too in the future, if required.

Solves the Win32 implementation by moving the general mkdir() call into
Utility::MkDir().

refs #6328
2014-06-13 09:10:35 +02:00
..
CMakeLists.txt Rename C++ header files. 2014-05-25 16:27:14 +02:00
application.cpp Error messages: Gracefully handle PID file errors. 2014-06-05 17:44:41 +02:00
application.hpp Rename C++ header files. 2014-05-25 16:27:14 +02:00
application.ti Rename C++ header files. 2014-05-25 16:27:14 +02:00
array.cpp Rename C++ header files. 2014-05-25 16:27:14 +02:00
array.hpp Rename C++ header files. 2014-05-25 16:27:14 +02:00
context.cpp Rename C++ header files. 2014-05-25 16:27:14 +02:00
context.hpp Rename C++ header files. 2014-05-25 16:27:14 +02:00
convert.cpp Rename C++ header files. 2014-05-25 16:27:14 +02:00
convert.hpp Rename C++ header files. 2014-05-25 16:27:14 +02:00
debug.hpp Rename C++ header files. 2014-05-25 16:27:14 +02:00
dictionary.cpp Rename C++ header files. 2014-05-25 16:27:14 +02:00
dictionary.hpp Rename C++ header files. 2014-05-25 16:27:14 +02:00
dynamicobject.cpp Change log message identifier for libbase. 2014-05-28 14:42:00 +02:00
dynamicobject.hpp Remove unused member variable: DynamicObject::m_Privileges. 2014-06-02 11:32:00 +02:00
dynamicobject.ti Implement HA for IDO connections. 2014-05-09 13:02:30 +02:00
dynamictype.cpp Rename C++ header files. 2014-05-25 16:27:14 +02:00
dynamictype.hpp Rename C++ header files. 2014-05-25 16:27:14 +02:00
exception.cpp Remove icinga::ErrorInformation. 2014-05-27 15:51:38 +02:00
exception.hpp Remove icinga::ErrorInformation. 2014-05-27 15:51:38 +02:00
fifo.cpp Rename C++ header files. 2014-05-25 16:27:14 +02:00
fifo.hpp Rename C++ header files. 2014-05-25 16:27:14 +02:00
filelogger.cpp Rename C++ header files. 2014-05-25 16:27:14 +02:00
filelogger.hpp Rename C++ header files. 2014-05-25 16:27:14 +02:00
filelogger.ti Rename C++ header files. 2014-05-25 16:27:14 +02:00
i2-base.hpp Rename C++ header files. 2014-05-25 16:27:14 +02:00
initialize.hpp Rename C++ header files. 2014-05-25 16:27:14 +02:00
logger.cpp Error messages: Fix Logger exceptions. 2014-06-05 15:35:30 +02:00
logger.hpp Rename C++ header files. 2014-05-25 16:27:14 +02:00
logger.ti Rename C++ header files. 2014-05-25 16:27:14 +02:00
logger_fwd.hpp Rename C++ header files. 2014-05-25 16:27:14 +02:00
netstring.cpp Rename C++ header files. 2014-05-25 16:27:14 +02:00
netstring.hpp Rename C++ header files. 2014-05-25 16:27:14 +02:00
networkstream.cpp Rename C++ header files. 2014-05-25 16:27:14 +02:00
networkstream.hpp Rename C++ header files. 2014-05-25 16:27:14 +02:00
object.cpp Rename C++ header files. 2014-05-25 16:27:14 +02:00
object.hpp Rename C++ header files. 2014-05-25 16:27:14 +02:00
objectlock.cpp Rename C++ header files. 2014-05-25 16:27:14 +02:00
objectlock.hpp Rename C++ header files. 2014-05-25 16:27:14 +02:00
process.cpp Change log message identifier for libbase. 2014-05-28 14:42:00 +02:00
process.hpp Rename C++ header files. 2014-05-25 16:27:14 +02:00
qstring.cpp Rename C++ header files. 2014-05-25 16:27:14 +02:00
qstring.hpp Rename C++ header files. 2014-05-25 16:27:14 +02:00
registry.hpp Rename C++ header files. 2014-05-25 16:27:14 +02:00
ringbuffer.cpp Rename C++ header files. 2014-05-25 16:27:14 +02:00
ringbuffer.hpp Rename C++ header files. 2014-05-25 16:27:14 +02:00
scriptfunction.cpp Rename C++ header files. 2014-05-25 16:27:14 +02:00
scriptfunction.hpp Rename C++ header files. 2014-05-25 16:27:14 +02:00
scriptfunctionwrapper.cpp Rename C++ header files. 2014-05-25 16:27:14 +02:00
scriptfunctionwrapper.hpp Rename C++ header files. 2014-05-25 16:27:14 +02:00
scriptutils.cpp Error Messages: Catch boost::regex exceptions. 2014-06-05 16:13:28 +02:00
scriptutils.hpp Rename C++ header files. 2014-05-25 16:27:14 +02:00
scriptvariable.cpp Rename C++ header files. 2014-05-25 16:27:14 +02:00
scriptvariable.hpp Rename C++ header files. 2014-05-25 16:27:14 +02:00
serializer.cpp Rename C++ header files. 2014-05-25 16:27:14 +02:00
serializer.hpp Rename C++ header files. 2014-05-25 16:27:14 +02:00
singleton.hpp Rename C++ header files. 2014-05-25 16:27:14 +02:00
socket.cpp Error Messages: Catch and log all Socket class exceptions. 2014-06-05 16:17:53 +02:00
socket.hpp Rename C++ header files. 2014-05-25 16:27:14 +02:00
stacktrace.cpp Rename C++ header files. 2014-05-25 16:27:14 +02:00
stacktrace.hpp Rename C++ header files. 2014-05-25 16:27:14 +02:00
statsfunction.cpp Rename C++ header files. 2014-05-25 16:27:14 +02:00
statsfunction.hpp Rename C++ header files. 2014-05-25 16:27:14 +02:00
stdiostream.cpp Rename C++ header files. 2014-05-25 16:27:14 +02:00
stdiostream.hpp Rename C++ header files. 2014-05-25 16:27:14 +02:00
stream.cpp Rename C++ header files. 2014-05-25 16:27:14 +02:00
stream.hpp Rename C++ header files. 2014-05-25 16:27:14 +02:00
streamlogger.cpp Error messages: Fix Logger exceptions. 2014-06-05 15:35:30 +02:00
streamlogger.hpp Rename C++ header files. 2014-05-25 16:27:14 +02:00
streamlogger.ti Rename C++ header files. 2014-05-25 16:27:14 +02:00
sysloglogger.cpp Rename C++ header files. 2014-05-25 16:27:14 +02:00
sysloglogger.hpp Rename C++ header files. 2014-05-25 16:27:14 +02:00
sysloglogger.ti Rename C++ header files. 2014-05-25 16:27:14 +02:00
tcpsocket.cpp Error messages: Add logging to Socket class. 2014-06-05 15:45:37 +02:00
tcpsocket.hpp Rename C++ header files. 2014-05-25 16:27:14 +02:00
threadpool.cpp Fix a situation where some threadpool work items are never executed. 2014-05-28 15:57:48 +02:00
threadpool.hpp Fix a situation where some threadpool work items are never executed. 2014-05-28 15:57:48 +02:00
timer.cpp Fix missing timer events. 2014-05-28 13:46:39 +02:00
timer.hpp Fix missing timer events. 2014-05-28 13:46:39 +02:00
tlsstream.cpp Error Messages: Catch and log all Socket class exceptions. 2014-06-05 16:17:53 +02:00
tlsstream.hpp Rename C++ header files. 2014-05-25 16:27:14 +02:00
tlsutility.cpp Rename C++ header files. 2014-05-25 16:27:14 +02:00
tlsutility.hpp Rename C++ header files. 2014-05-25 16:27:14 +02:00
type.cpp Rename C++ header files. 2014-05-25 16:27:14 +02:00
type.hpp Rename C++ header files. 2014-05-25 16:27:14 +02:00
unix.hpp Rename C++ header files. 2014-05-25 16:27:14 +02:00
unixsocket.cpp Rename C++ header files. 2014-05-25 16:27:14 +02:00
unixsocket.hpp Rename C++ header files. 2014-05-25 16:27:14 +02:00
utility.cpp Replace recursive implementation with a forward loop in Utility::MkDirP() 2014-06-13 09:10:35 +02:00
utility.hpp Replace recursive implementation with a forward loop in Utility::MkDirP() 2014-06-13 09:10:35 +02:00
value-operators.cpp Rename C++ header files. 2014-05-25 16:27:14 +02:00
value.cpp Rename C++ header files. 2014-05-25 16:27:14 +02:00
value.hpp Rename C++ header files. 2014-05-25 16:27:14 +02:00
visibility.hpp Rename C++ header files. 2014-05-25 16:27:14 +02:00
win32.hpp Rename C++ header files. 2014-05-25 16:27:14 +02:00
workqueue.cpp Change log message identifier for libbase. 2014-05-28 14:42:00 +02:00
workqueue.hpp Rename C++ header files. 2014-05-25 16:27:14 +02:00