1/*
2 * Copyright 2004, Ingo Weinhold, ingo_weinhold@gmx.de.
3 * All rights reserved. Distributed under the terms of the MIT license.
4 */
5#ifndef USERLAND_FS_COMPATIBILITY_H
6#define USERLAND_FS_COMPATIBILITY_H
7
8#include <BeBuild.h>
9#include <Errors.h>
10
11
12#ifdef HAIKU_TARGET_PLATFORM_BEOS
13#	define B_BAD_DATA -2147483632L
14#else
15#	ifndef closesocket
16#		define closesocket(fd)	close(fd)
17#	endif
18#endif
19
20// a Haiku definition
21#ifndef B_BUFFER_OVERFLOW
22#	define B_BUFFER_OVERFLOW	EOVERFLOW
23#endif
24
25// make Zeta R5 source compatible without needing to link against libzeta.so
26#ifdef find_directory
27#	undef find_directory
28#endif
29
30#endif	// USERLAND_FS_COMPATIBILITY_H
31