summaryrefslogtreecommitdiff
path: root/lib/util
AgeCommit message (Collapse)AuthorFilesLines
2010-09-17lib/util: usec_time_diff takes arguments the other way round than TvalDiff didBjörn Jacke1-1/+1
2010-09-16s3/s4: merge msleep and smb_msleepBjörn Jacke2-8/+43
the merged variant is renamed to smb_msleep as some platforms already have a msleep function.
2010-09-15Fix a typoVolker Lendecke1-1/+1
2010-09-14Ensure incoming timespec values correctly wrap at nsecs.Jeremy Allison1-0/+7
Jeremy.
2010-09-09lib/util: remove some unused_result warnings.Günther Deschner1-2/+7
Guenther
2010-09-07lib/util: add time_mono() for monotonic time a la time()Björn Jacke2-0/+26
2010-09-04util: added samba_start_debugger()Andrew Tridgell2-0/+18
This developer function is useful for debugging unusual error conditions
2010-08-31lib/util: add nsec_time_diff to calulate diffs from timespecsBjörn Jacke2-0/+14
2010-08-31lib/util: add function to query the monotonic clock with the required ↵Björn Jacke2-0/+15
fallback to the realtime clock
2010-08-31libreplace: move gettimeofday TZ arg check hereBjörn Jacke1-9/+0
2010-08-28lib/util: remove implicit discard_const_p() from SAFE_FREE()Stefan Metzmacher1-1/+1
This should fix a lot of warnings on IRIX. If callers know what they're doing they can use discard_const_p() on their own. metze
2010-08-17s3: Fix a ton of type-punned warningsVolker Lendecke1-4/+4
2010-07-26lib: added samba-util.pc creationAndrew Tridgell2-1/+13
Thanks to Brad Hards for this patch
2010-07-16s4-loadparm: 2nd half of lp_ to lpcfg_ conversionAndrew Tridgell2-7/+7
this converts all callers that use the Samba4 loadparm lp_ calling convention to use the lpcfg_ prefix. Signed-off-by: Andrew Bartlett <abartlet@samba.org>
2010-06-25Move UCS2 macros to common codeJelmer Vernooij1-0/+23
2010-06-13librpc: Install the right headers.Jelmer Vernooij1-1/+1
2010-06-10Since idtree assigns sequentially, it rarely reaches high numbers.Rusty Russell1-3/+5
But such numbers can be forced with idr_get_new_above(), and that reveals two bugs: 1) Crash in sub_remove() caused by pa array being too short. 2) Shift by more than 32 in _idr_find(), which is undefined, causing the "outside the current tree" optimization to misfire and return NULL.
2010-05-18Change data_blob() to be based on top of data_blob_talloc(), instead of the ↵Jeremy Allison1-15/+10
reverse (as it is now). It makes no sense to talloc off the null context, then talloc steal into the required context - just talloc off the correct context, and change data_blob() to pass in the null context to data_blob_talloc(). Jeremy. Signed-off-by: Günther Deschner <gd@samba.org>
2010-05-14lib/util: fix waf configure tests for xattr functions on Mac OS 10.Stefan Metzmacher1-4/+6
metze
2010-05-12Install util/tevent_* public headers. Required by OpenChange for compiling IDLJulien Kerihuel2-1/+3
Signed-off-by: Stefan Metzmacher <metze@samba.org>
2010-04-20util-runcmd: ignore spurious ECHILD errorsAndrew Tridgell1-0/+14
when we get ECHILD in samba_runcmd it is because the parent has set SIGCHLD to SIG_IGN. In that case the child status information is lost. We then have to fallback on the logging of child error messages for any useful information on what happened to the child. A longer term fix is to stop using SIG_IGN for SIGCHLD in the standard process model of s4.
2010-04-19runcmd: use tevent_re_initialise() to close socketsAndrew Tridgell1-0/+4
this ensures that all event fds are closed in the child
2010-04-18libreplace: added _PUBLIC_ and _PRIVATE_ to replace.hAndrew Tridgell1-6/+0
these are needed for all libs that use ABI checking, so libreplace is the logical place for now
2010-04-12s4-waf: inline LIBREPLACE_NETWORK into 'replace'Stefan Metzmacher1-1/+1
metze
2010-04-08build: allow the waf build to work with python 3.0 and 3.1Thomas Nagy1-1/+1
Python 3.x is a bit fussier about print statements and indentation. Signed-off-by: Andrew Tridgell <tridge@samba.org>
2010-04-06s4-waf: removed the AUTOGENERATED markersAndrew Tridgell1-3/+0
we won't be using the mk -> wscript generator again
2010-04-06s4-waf: more dependencies on tallocAndrew Tridgell1-4/+5
these are needed so we can support a system talloc without using the bundled talloc.h
2010-04-06s4-waf: fixed some deps now we don't auto-include tevent and replaceAndrew Tridgell1-1/+1
this is preparation for being able to use system versions of these libraries
2010-04-06s4-waf: mark the wscript files as python so vim/emacs knows how to highlight ↵Andrew Tridgell4-0/+8
them
2010-04-06s4-waf: install the rest of the headersAndrew Tridgell1-3/+4
2010-04-06s4-waf: started adding auto-install of include filesAndrew Tridgell1-1/+2
2010-04-06s4-waf: look for libiconv before checking libcAndrew Tridgell1-1/+6
This is needed for solaris8
2010-04-06s4-waf: added checks for all the different statvfs varientsAndrew Tridgell1-4/+83
2010-04-06s4-waf: remove the need for some of the lib aliasesAndrew Tridgell2-2/+2
2010-04-06build: updated configure checks or new syntaxAndrew Tridgell2-18/+5
2010-04-06build: check libc first for several librariesAndrew Tridgell1-1/+1
2010-04-06build: commit all the waf build files in the treeAndrew Tridgell2-0/+68
2010-04-06build: added statvfs64 testAndrew Tridgell1-0/+9
2010-04-06build: iconv checksAndrew Tridgell1-0/+10
2010-04-06build: check for xattr supportAndrew Tridgell1-0/+6
2010-04-06build: move gettimeofday check to libreplaceAndrew Tridgell1-1/+0
- add checklink option to CHECK_FUNC() - Used for when a prototype is not available
2010-04-06build: added interface checking and nicer snprintf checkingAndrew Tridgell1-1/+1
use CHECK_CODE()
2010-04-06build: added CHECK_CODE_COMPILES()Andrew Tridgell1-0/+2
2010-04-06build: check xattr and frsizeAndrew Tridgell1-0/+5
2010-04-06build: check signal functionsAndrew Tridgell1-0/+2
2010-04-06build: backtrace and crypt testsAndrew Tridgell1-2/+1
2010-04-06build: check for backtraceAndrew Tridgell1-0/+6
2010-04-02debug: enable talloc loggingAndrew Tridgell2-0/+15
we want to ensure talloc warnings are printed in the log
2010-03-30charset: look for the codepages in the right placeAndrew Tridgell1-2/+2
selftest runs from source3/source4. The codepages when not installed are in ../codepages
2010-03-26s3-smbd: Don't close stdout if we want to log to stdout.Andreas Schneider2-5/+7