mirror of
https://github.com/samba-team/samba.git
synced 2024-12-22 13:34:15 +03:00
libcli: allow ntstatus.h to be used by openchange
apparently ntstatus.h is used by openchange, but they don't include replace.h. This makes that possible again.
This commit is contained in:
parent
fed8b652bf
commit
6eb262f0e8
@ -637,6 +637,14 @@ NTSTATUS nt_status_string_to_code(const char *nt_status_str);
|
||||
/** Used by ntstatus_dos_equal: */
|
||||
extern bool ntstatus_check_dos_mapping;
|
||||
|
||||
/* we need these here for openchange */
|
||||
#ifndef likely
|
||||
#define likely(x) (x)
|
||||
#endif
|
||||
#ifndef unlikely
|
||||
#define unlikely(x) (x)
|
||||
#endif
|
||||
|
||||
#define NT_STATUS_IS_OK(x) (likely(NT_STATUS_V(x) == 0))
|
||||
#define NT_STATUS_IS_ERR(x) (unlikely((NT_STATUS_V(x) & 0xc0000000) == 0xc0000000))
|
||||
/* checking for DOS error mapping here is ugly, but unfortunately the
|
||||
|
Loading…
Reference in New Issue
Block a user