~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to mysys/my_sys.h

  • Committer: Monty Taylor
  • Date: 2008-09-23 06:09:48 UTC
  • mto: This revision was merged to the branch mainline in revision 419.
  • Revision ID: monty@inaugust.com-20080923060948-pec1d5wxetf84tte
Cleaned up stuff out of global.h.

Show diffs side-by-side

added added

removed removed

Lines of Context:
15
15
 
16
16
#ifndef _my_sys_h
17
17
#define _my_sys_h
18
 
C_MODE_START
19
18
 
20
19
#ifdef HAVE_AIOWAIT
21
20
#include <sys/asynch.h>                 /* Used by record-cache */
129
128
#define my_checkmalloc()
130
129
#undef TERMINATE
131
130
#define TERMINATE(A,B) {}
 
131
 
 
132
#ifdef __cplusplus
 
133
extern "C" {
 
134
#endif
 
135
 
132
136
extern void *my_malloc(size_t Size,myf MyFlags);
133
137
#define my_malloc_ci(SZ,FLAG) my_malloc( SZ, FLAG )
134
138
extern void *my_realloc(void *oldpoint, size_t Size, myf MyFlags);
519
523
                       uint uLine, myf MyFlag);
520
524
extern void *_myrealloc(void *pPtr,size_t uSize,const char *sFile,
521
525
                       uint uLine, myf MyFlag);
522
 
extern void * my_multi_malloc _VARARGS((myf MyFlags, ...));
523
 
extern void _myfree(void *pPtr,const char *sFile,uint uLine, myf MyFlag);
 
526
extern void * my_multi_malloc (myf MyFlags, ...);
 
527
extern void _myfree(void *pPtr, const char *sFile, uint uLine, myf MyFlag);
524
528
extern int _sanity(const char *sFile, uint uLine);
525
529
extern void *_my_memdup(const void *from, size_t length,
526
530
                        const char *sFile, uint uLine,myf MyFlag);
545
549
extern int my_sync(File fd, myf my_flags);
546
550
extern int my_sync_dir(const char *dir_name, myf my_flags);
547
551
extern int my_sync_dir_by_file(const char *file_name, myf my_flags);
548
 
extern void my_error _VARARGS((int nr,myf MyFlags, ...));
549
 
extern void my_printf_error _VARARGS((uint my_err, const char *format,
550
 
                                      myf MyFlags, ...))
551
 
                                      __attribute__((format(printf, 2, 4)));
 
552
extern void my_error(int nr,myf MyFlags, ...);
 
553
extern void my_printf_error(uint my_err, const char *format,
 
554
                            myf MyFlags, ...)
 
555
  __attribute__((format(printf, 2, 4)));
552
556
extern int my_error_register(const char **errmsgs, int first, int last);
553
557
extern const char **my_error_unregister(int first, int last);
554
558
extern void my_message(uint my_err, const char *str,myf MyFlags);
619
623
extern void my_string_ptr_sort(uchar *base,uint items,size_t size);
620
624
extern void radixsort_for_str_ptr(uchar* base[], uint number_of_elements,
621
625
                                  size_t size_of_element,uchar *buffer[]);
622
 
extern qsort_t my_qsort(void *base_ptr, size_t total_elems, size_t size,
623
 
                        qsort_cmp cmp);
624
 
extern qsort_t my_qsort2(void *base_ptr, size_t total_elems, size_t size,
625
 
                         qsort2_cmp cmp, void *cmp_argument);
 
626
extern RETQSORTTYPE my_qsort(void *base_ptr, size_t total_elems, size_t size,
 
627
                             qsort_cmp cmp);
 
628
extern RETQSORTTYPE my_qsort2(void *base_ptr, size_t total_elems, size_t size,
 
629
                              qsort2_cmp cmp, void *cmp_argument);
626
630
extern qsort2_cmp get_ptr_compare(size_t);
627
631
void my_store_ptr(uchar *buff, size_t pack_length, my_off_t pos);
628
632
my_off_t my_get_ptr(uchar *ptr, size_t pack_length);
802
806
extern void thd_increment_bytes_received(uint32_t length);
803
807
extern void thd_increment_net_big_packet_count(uint32_t length);
804
808
 
805
 
C_MODE_END
 
809
#ifdef __cplusplus
 
810
}
 
811
#endif
 
812
 
806
813
#endif /* _my_sys_h */