~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to include/my_global.h

Removed non-fcntl code and made it a fatal configure error if it's not there.

Show diffs side-by-side

added added

removed removed

Lines of Context:
276
276
#ifdef HAVE_LIMITS_H
277
277
#include <limits.h>
278
278
#endif
279
 
#ifdef HAVE_FLOAT_H
280
 
#include <float.h>
281
 
#endif
282
279
 
283
280
#ifdef HAVE_SYS_TYPES_H
284
281
#include <sys/types.h>
490
487
 
491
488
#ifndef O_SHARE                 /* Probably not windows */
492
489
#define O_SHARE         0       /* Flag to my_open for shared files */
 
490
#endif /* O_SHARE */
 
491
 
493
492
#ifndef O_BINARY
494
493
#define O_BINARY        0       /* Flag to my_open for binary files */
495
494
#endif
 
495
 
496
496
#ifndef FILE_BINARY
497
497
#define FILE_BINARY     O_BINARY /* Flag to my_fopen for binary streams */
498
498
#endif
499
 
#ifdef HAVE_FCNTL
500
 
#define HAVE_FCNTL_LOCK
 
499
 
501
500
#define F_TO_EOF        0L      /* Param to lockf() to lock rest of file */
502
 
#endif
503
 
#endif /* O_SHARE */
504
501
 
505
502
#ifndef O_TEMPORARY
506
503
#define O_TEMPORARY     0
623
620
#define INT_MAX8        0x7F
624
621
#define UINT_MAX8       0xFF
625
622
 
 
623
#ifdef HAVE_FLOAT_H
 
624
#include <float.h>
 
625
#else
 
626
#if !defined(FLT_MIN)
 
627
#define FLT_MIN         ((float)1.40129846432481707e-45)
 
628
#endif
 
629
#if !defined(FLT_MAX)
 
630
#define FLT_MAX         ((float)3.40282346638528860e+38)
 
631
#endif
 
632
#endif
 
633
 
626
634
/* From limits.h instead */
627
635
#ifndef DBL_MIN
628
636
#define DBL_MIN         4.94065645841246544e-324
629
 
#define FLT_MIN         ((float)1.40129846432481707e-45)
630
637
#endif
631
638
#ifndef DBL_MAX
632
639
#define DBL_MAX         1.79769313486231470e+308
633
 
#define FLT_MAX         ((float)3.40282346638528860e+38)
634
640
#endif
635
641
#ifndef SIZE_T_MAX
636
642
#define SIZE_T_MAX ~((size_t) 0)