~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to mysys/my_sys.h

  • Committer: Brian Aker
  • Date: 2009-10-12 06:15:02 UTC
  • mfrom: (1165.1.178 static-functions)
  • Revision ID: brian@gaz-20091012061502-cds4m0cya7ow8sj7
Merge Stewart

Show diffs side-by-side

added added

removed removed

Lines of Context:
243
243
   ((info)->read_pos++, (int) (unsigned char) (info)->read_pos[-1]) :\
244
244
   _my_b_get(info))
245
245
 
246
 
        /* my_b_write_byte dosn't have any err-check */
247
 
#define my_b_write_byte(info,chr) \
248
 
  (((info)->write_pos < (info)->write_end) ?\
249
 
   ((*(info)->write_pos++)=(chr)) :\
250
 
   (_my_b_write(info,0,0) , ((*(info)->write_pos++)=(chr))))
251
 
 
252
246
#define my_b_fill_cache(info) \
253
247
  (((info)->read_end=(info)->read_pos),(*(info)->read_function)(info,0,0))
254
248
 
286
280
extern File my_create(const char *FileName,int CreateFlags,
287
281
                      int AccessFlags, myf MyFlags);
288
282
extern int my_close(File Filedes,myf MyFlags);
289
 
extern File my_dup(File file, myf MyFlags);
290
283
extern int my_mkdir(const char *dir, int Flags, myf MyFlags);
291
284
extern int my_realpath(char *to, const char *filename, myf MyFlags);
292
285
extern File my_create_with_symlink(const char *linkname, const char *filename,
347
340
                           const char *form, uint32_t flag);
348
341
extern size_t strlength(const char *str);
349
342
extern size_t unpack_dirname(char * to,const char *from);
350
 
extern size_t cleanup_dirname(char * to,const char *from);
351
 
extern size_t system_filename(char * to,const char *from);
352
343
extern size_t unpack_filename(char * to,const char *from);
353
344
extern char * intern_filename(char * to,const char *from);
354
 
extern char * directory_file_name(char * dst, const char *src);
355
345
extern int pack_filename(char * to, const char *name, size_t max_length);
356
346
extern char * my_load_path(char * to, const char *path,
357
347
                              const char *own_path_prefix);
406
396
extern ha_checksum my_checksum(ha_checksum crc, const unsigned char *mem,
407
397
                               size_t count);
408
398
extern void my_sleep(uint32_t m_seconds);
409
 
void my_free_open_file_info(void);
410
399
 
411
400
extern uint64_t my_getsystime(void);
412
401
extern uint64_t my_micro_time(void);
413
402
extern uint64_t my_micro_time_and_time(time_t *time_arg);
414
 
time_t my_time_possible_from_micro(uint64_t microtime);
415
403
 
416
404
#ifdef HAVE_SYS_MMAN_H
417
405
#include <sys/mman.h>