summaryrefslogtreecommitdiff
path: root/os/log.c
AgeCommit message (Expand)AuthorFilesLines
2014-07-10os: prevent negative array index access (#80890)Peter Hutterer1-1/+1
2014-05-23os: automatically switch to sigsafe logging when neededPeter Hutterer1-32/+33
2014-04-18os: Ignore log file write failuresKeith Packard1-2/+8
2014-02-24gcc 4.2.1 doesn't support #pragma GCC diagnostic ignoredMatthieu Herrb1-0/+4
2014-01-22Ignore a couple of format-nonliteral warningsKeith Packard1-0/+2
2014-01-12Replace 'pointer' type with 'void *'Keith Packard1-1/+1
2013-07-11os: Remove any old logfile before trying to write to itJon TURNEY1-0/+3
2013-05-07os: Use ErrorFSigSafe from FatalError and it's friendsPeter Hutterer1-5/+5
2013-05-07os: complain about unsupported pnprintf directivesPeter Hutterer1-0/+1
2013-05-07os: support %c in pnprintfPeter Hutterer1-0/+7
2013-05-07os: support %% in pnprintfPeter Hutterer1-0/+3
2013-05-07os: support pnprintf length modifiers for integersPeter Hutterer1-4/+86
2013-03-06os: document pnprintf as sigsafe snprintfPeter Hutterer1-0/+4
2013-02-14os: fix pnprintf OOB buffer read for unterminated length modifiersPeter Hutterer1-0/+3
2013-02-08Short-cut the input device cleanup process during AbortServer()Peter Hutterer1-1/+1
2013-01-17os: add support for %f to pnprintfPeter Hutterer1-1/+10
2013-01-17os: silently ignore length modifiers in pnprintfPeter Hutterer1-1/+7
2012-08-23os: fix typo, fsync when WIN32 is _not_ definedPeter Hutterer1-1/+1
2012-08-21os: don't block signal-unsafe logging, merely warn about it.Peter Hutterer1-14/+24
2012-08-21os: add support for %d and %i to pnprintfPeter Hutterer1-0/+10
2012-07-02Warn when attempting to log in a signal unsafe manner from signal contextChase Douglas1-0/+20
2012-07-02Add ErrorFSigSafe() alternative to ErrorF()Chase Douglas1-0/+16
2012-07-02Add LogMessageVerbSigSafe() for logging messages while in signal contextChase Douglas1-4/+131
2012-06-21Save log file file descriptor for signal context loggingChase Douglas1-0/+4
2012-05-03os/log: refactor loggingDaniel Kurtz1-51/+46
2012-05-03os/log: only write timestamp if a message is actually written to logfileDaniel Kurtz1-9/+9
2012-05-03os/log: trivial cleanupsDaniel Kurtz1-2/+2
2012-03-30os: Fix regression with FatalError not calling va_startJeremy Huddleston1-0/+2
2012-03-24os: Pass the FatalError message to OsVendorFatalErrorJeremy Huddleston1-7/+11
2012-03-22include: add an X_DEBUG message typePeter Hutterer1-0/+5
2012-03-21Introduce a consistent coding styleKeith Packard1-151/+155
2011-11-23LogVMessageVerb: Fix const mismatch warningAlan Coopersmith1-1/+1
2011-10-11os: Remove Error()Jeremy Huddleston1-14/+0
2011-08-22os/log: Add LogVHdrMessageVerb and friendsDaniel Kurtz1-0/+55
2011-08-22os/log: Pull LogMessageTypeVerbString out of LogVMessageVerbDaniel Kurtz1-48/+58
2011-07-27Terminate the log with one last message.Peter Hutterer1-2/+4
2011-05-05XQuartz: Make a copy of args for our crash reporter vsnprintfJeremy Huddleston1-1/+6
2011-04-25os: Silence warnings when building with clangJeremy Huddleston1-0/+4
2010-12-07Convert alloc+sprintf pairs into asprintf() & XNFasprintf() callsAlan Coopersmith1-9/+3
2010-12-06Merge remote branch 'jeremyhu/master'Keith Packard1-1/+1
2010-12-03XQuartz: Cleanup some compiler warningsJeremy Huddleston1-1/+1
2010-11-30Simplify Error() - don't allocate temporary copy of error stringAlan Coopersmith1-13/+6
2010-11-10Merge remote branch 'whot/for-keith'Keith Packard1-4/+2
2010-11-11Remove more superfluous if(p!=NULL) checks around free(p).Cyril Brulebois1-4/+2
2010-10-25Remove now-misleading commentMikhail Gusarov1-1/+0
2010-10-25Replace "if(buf) realloc(buf, size) else malloc(size)" with realloc()Mikhail Gusarov1-4/+1
2010-10-25Remove now-misleading commentMikhail Gusarov1-4/+0
2010-05-16XQuartz: Fix a build failure on TigerJeremy Huddleston1-0/+7
2010-05-13Use _X_ATTRIBUTE_PRINTF _X_DEPRECATED _X_NORETURNJeremy Huddleston1-1/+1
2010-05-13Introduce X_NORETURN macro defined as __attribute__((noreturn)) for gccMikhail Gusarov1-3/+2