mirror of
https://github.com/samba-team/samba.git
synced 2024-12-22 13:34:15 +03:00
talloc: deprecate talloc_set_memlimit()
The memlimit functionality was never utilized by Samba. It adds unneeded complexity, so flag it as deprecated. Signed-off-by: David Disseldorp <ddiss@samba.org> Reviewed-by: Jeremy Allison <jra@samba.org>
This commit is contained in:
parent
5b2c3f2f42
commit
9e03fb60dc
@ -1893,6 +1893,13 @@ void talloc_set_log_fn(void (*log_fn)(const char *message));
|
||||
*/
|
||||
void talloc_set_log_stderr(void);
|
||||
|
||||
#ifndef _DEPRECATED_
|
||||
#ifdef HAVE___ATTRIBUTE__
|
||||
#define _DEPRECATED_ __attribute__ ((deprecated))
|
||||
#else
|
||||
#define _DEPRECATED_
|
||||
#endif
|
||||
#endif
|
||||
/**
|
||||
* @brief Set a max memory limit for the current context hierarchy
|
||||
* This affects all children of this context and constrain any
|
||||
@ -1907,10 +1914,13 @@ void talloc_set_log_stderr(void);
|
||||
* move causes the new parent to exceed its limits. However
|
||||
* any further allocation on that hierarchy will then fail.
|
||||
*
|
||||
* @warning talloc memlimit functionality is deprecated. Please
|
||||
* consider using cgroup memory limits instead.
|
||||
*
|
||||
* @param[in] ctx The talloc context to set the limit on
|
||||
* @param[in] max_size The (new) max_size
|
||||
*/
|
||||
int talloc_set_memlimit(const void *ctx, size_t max_size);
|
||||
int talloc_set_memlimit(const void *ctx, size_t max_size) _DEPRECATED_;
|
||||
|
||||
/* @} ******************************************************************/
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user