~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to mysys/my_sys.h

  • Committer: Brian Aker
  • Date: 2009-12-09 01:09:43 UTC
  • mfrom: (1240.1.8 build)
  • Revision ID: brian@gaz-20091209010943-n5iq2b9ins7mx73j
MergeĀ build

Show diffs side-by-side

added added

removed removed

Lines of Context:
277
277
                     myf MyFlags);
278
278
extern int _sanity(const char *sFile, uint32_t uLine);
279
279
 
280
 
#define my_access access
281
280
extern int check_if_legal_filename(const char *path);
282
281
extern int check_if_legal_tablename(const char *path);
283
282
 
374
373
extern uint64_t my_micro_time(void);
375
374
extern uint64_t my_micro_time_and_time(time_t *time_arg);
376
375
 
377
 
#ifdef HAVE_SYS_MMAN_H
378
376
#include <sys/mman.h>
379
377
 
380
378
#ifndef MAP_NOSYNC
384
382
#define MAP_NORESERVE 0         /* For irix and AIX */
385
383
#endif
386
384
 
387
 
#ifdef HAVE_MMAP64
388
 
#define my_mmap(a,b,c,d,e,f)    mmap64(a,b,c,d,e,f)
389
 
#else
390
 
#define my_mmap(a,b,c,d,e,f)    mmap(a,b,c,d,e,f)
391
 
#endif
392
 
#define my_munmap(a,b)          munmap((a),(b))
393
 
 
394
 
#else
395
 
/* not a complete set of mmap() flags, but only those that nesessary */
396
 
#define PROT_READ        1
397
 
#define PROT_WRITE       2
398
 
#define MAP_NORESERVE    0
399
 
#define MAP_SHARED       0x0001
400
 
#define MAP_PRIVATE      0x0002
401
 
#define MAP_NOSYNC       0x0800
402
 
#define MAP_FAILED       ((void *)-1)
403
 
#define MS_SYNC          0x0000
404
 
#define HAVE_MMAP
405
 
 
406
 
void *my_mmap(void *, size_t, int, int, int, my_off_t);
407
 
int my_munmap(void *, size_t);
408
 
#endif
409
385
 
410
386
/* character sets */
411
387
void *cs_alloc(size_t size);