(NSPageSize, NSLogPageSize, NSRoundUpToMultipleOfPageSize,

NSRoundDownToMultipleOfPageSize, NSRealMemoryAvailable,
NSAllocateMemoryPages, NSDeallocateMemoryPages, NSCopyMemoryPages):
New functions declared.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1572 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
mccallum 1996-05-28 20:47:33 +00:00
parent 04bedab012
commit ecf3fd8373

View file

@ -26,9 +26,12 @@
#define h_zone_NS_h #define h_zone_NS_h
#if NeXT_runtime #if NeXT_runtime
#include <objc/zone.h> #include <objc/zone.h>
#define NSZone NXZone #define NSZone NXZone
#else #else
#include <stdio.h> #include <stdio.h>
#include <stdlib.h> #include <stdlib.h>
#include <gnustep/base/config.h> #include <gnustep/base/config.h>
@ -162,5 +165,20 @@ extern void NSNameZone(NSZone *z, const char *name);
extern void NSSetZoneName (NSZone *z, NSString *name); extern void NSSetZoneName (NSZone *z, NSString *name);
extern NSString *NSZoneName (NSZone *z); extern NSString *NSZoneName (NSZone *z);
#endif /* __NeXT__ */
/* Memory-Page-related functions. */
extern unsigned NSPageSize ();
extern unsigned NSLogPageSize ();
extern unsigned NSRoundUpToMultipleOfPageSize (unsigned bytes);
extern unsigned NSRoundDownToMultipleOfPageSize (unsigned bytes);
extern unsigned NSRealMemoryAvailable ();
extern void *NSAllocateMemoryPages (unsigned bytes);
extern void NSDeallocateMemoryPages (void *ptr, unsigned bytes);
extern void NSCopyMemoryPages (const void *source, void *dest, unsigned bytes);
#endif /* NeXT_runtime */
#endif /* h_zone_NS_h */ #endif /* h_zone_NS_h */