summaryrefslogtreecommitdiff
path: root/lib/replace/replace.h
AgeCommit message (Expand)AuthorFilesLines
2026-03-20lib:replace add discard_align_pGary Lockyer1-0/+20
2026-02-27vfs_aio_ratelimit: Add per-share TDB persistence for local rate limiter stateAvan Thakkar1-0/+8
2025-11-11lib:replace: Remove memset_s()Andreas Schneider1-5/+0
2025-11-11Replace memset_s() with memset_explicit()Andreas Schneider1-9/+9
2025-11-11lib:replace: Implement memset_explicit()Andreas Schneider1-0/+5
2025-01-02remove usage of bzeroMichael Tokarev1-4/+0
2024-11-12libreplace: Introduce hexchars_{upper|lower}Volker Lendecke1-0/+3
2024-08-20libreplace: add rep_copy_reflink()Ralph Boehme1-0/+9
2024-03-12lib: Simplify _hexcharvalVolker Lendecke1-1/+1
2023-08-14lib/replace: Ensure that __STDC_WANT_LIB_EXT1__ is set to 1Joseph Sutton1-1/+1
2023-08-08lib/replace: Const-qualify sys_errlistJoseph Sutton1-1/+1
2023-03-22replace: add ARRAY_INSERT_ELEMENT() helperStefan Metzmacher1-0/+15
2023-01-05libreplace: require TLS support if pthread support is availableRalph Boehme1-0/+12
2022-10-27lib:replace: Require bool from C99Andreas Schneider1-5/+1
2022-08-26lib:replace: Add macro BURN_STR() to zero memory of a stringPavel Filipenský1-0/+11
2022-07-28lib:replace: Add macros to burn data from memoryAndreas Schneider1-0/+18
2022-03-23replace: add explicit function pointer casting from dlsym() to avoid warningsStefan Metzmacher1-1/+1
2022-03-23lib/replace: Do not typedef int boolAndrew Bartlett1-1/+1
2021-11-30lib/replace: use dlsym(RTLD_DEFAULT,) for {nss,nss_host,uid,socket}_wrapper_e...Stefan Metzmacher1-4/+53
2021-06-30replace: copy_file_range()Ralph Boehme1-0/+10
2021-01-08lib: Add "hex_byte()" to replace.hVolker Lendecke1-0/+16
2020-10-16replace: also use portable __has_attribute macro to check for "deprecated" at...Björn Jacke1-1/+1
2020-05-24replace, attr.: use function attributes only if supported by feature macro (o...Björn Jacke1-1/+6
2020-03-26lib: Add macro ARRAY_DEL_ELEMENT()Volker Lendecke1-0/+6
2020-02-27Undef ARRAY_SIZE, if defined, before define to avoid compilation warningsPeter Eriksson1-0/+3
2019-09-19replace: Remove crypt() reimplementationAndrew Bartlett1-5/+0
2019-04-30replace: Add ZERO_ARRAY_LEN() macroAndreas Schneider1-0/+5
2019-04-26Revert "lib/replace: define NAME_MAX for platforms that don't have it"Günther Deschner1-4/+0
2019-04-16lib/replace: define NAME_MAX for platforms that don't have itGünther Deschner1-0/+4
2019-01-29wafsamba/replace: move __STDC_WANT_LIB_EXT1__ to CFLAGSStefan Metzmacher1-2/+8
2018-12-20replace: Use memset_s for ZERO_* macrosAndreas Schneider1-4/+8
2018-12-20replace: Cleanup comments for ZERO_*Andreas Schneider1-11/+13
2018-12-16replace: Fix checking for config.h #define in replace.hAndreas Schneider1-1/+1
2018-11-30replace: Correctly check for 'extern char **environ' in unistd.hAndreas Schneider1-9/+11
2018-11-28s3: Remove unsused MMAP_BLACKLIST ifdef checksAndreas Schneider1-4/+0
2018-11-28lib:replace: Check if HAVE_DECL_ENVIRON is defined firstAndreas Schneider1-0/+2
2018-11-12lib:replace: Add getprogname()Andreas Schneider1-0/+5
2018-10-16replace: Add memset_s() if not availableAndreas Schneider1-0/+8
2018-04-03lib/replace: define __[u]intptr_t_defined if we prove an replacementStefan Metzmacher1-0/+2
2018-03-01lib:replace: Add FALL_THROUGH supportAndreas Schneider1-0/+9
2017-09-26s4:smbd: call setproctitle_initGary Lockyer1-0/+4
2017-06-13strerror_r: provide XSI-compliant strerror_rGary Lockyer1-1/+1
2017-01-08replace: Include sysmacros.hAndreas Schneider1-0/+4
2016-06-13libreplace: Add a closefrom() implementationVolker Lendecke1-0/+6
2016-03-24libreplace: use HAVE___ATTRIBUTE__ instead of __GNUC__Douglas Bagnall1-2/+2
2015-07-29lib: replace: Add strsep function (missing on Solaris).Jeremy Allison1-0/+5
2014-09-17replace: Make EWOULDBLOCK always availableVolker Lendecke1-0/+4
2014-06-07lib: tevent: make TEVENT_SIG_INCREMENT atomic.Jeremy Allison1-0/+5
2014-04-17replace: Add socket_wrapper_enabled().Andreas Schneider1-0/+1
2014-04-17replace: Add nss_wrapper_hosts_enabled().Andreas Schneider1-0/+1