~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to drizzled/internal/my_sys.h

  • Committer: Brian Aker
  • Date: 2010-10-27 21:00:49 UTC
  • mto: This revision was merged to the branch mainline in revision 1886.
  • Revision ID: brian@tangent.org-20101027210049-zfpgx2cfbrh8maq9
A couple of fixes to documentation.

Show diffs side-by-side

added added

removed removed

Lines of Context:
18
18
 *  Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
19
19
 */
20
20
 
21
 
 
22
 
 
23
21
#ifndef DRIZZLED_INTERNAL_MY_SYS_H
24
22
#define DRIZZLED_INTERNAL_MY_SYS_H
25
23
 
35
33
 
36
34
#include "drizzled/charset_info.h"                    /* for CHARSET_INFO */
37
35
#include <stdarg.h>
 
36
#include "drizzled/typelib.h"
38
37
#include "drizzled/internal/aio_result.h"
39
38
 
40
39
#include "drizzled/memory/root.h"
56
55
 
57
56
#include "drizzled/qsort_cmp.h"
58
57
 
59
 
#include "drizzled/visibility.h"
60
 
 
61
58
namespace drizzled
62
59
{
63
60
namespace internal
154
151
extern bool     my_init_done;
155
152
 
156
153
                                        /* Executed when comming from shell */
157
 
extern DRIZZLED_API int my_umask,               /* Default creation mask  */
 
154
extern int my_umask,            /* Default creation mask  */
158
155
           my_umask_dir,
159
156
           my_recived_signals,  /* Signals we have got */
160
157
           my_safe_to_handle_signal, /* Set when allowed to SIGTSTP */
277
274
        /* Prototypes for mysys and my_func functions */
278
275
 
279
276
extern int my_copy(const char *from,const char *to,myf MyFlags);
280
 
DRIZZLED_API int my_delete(const char *name,myf MyFlags);
281
 
DRIZZLED_API int my_open(const char *FileName,int Flags,myf MyFlags);
 
277
extern int my_delete(const char *name,myf MyFlags);
 
278
extern int my_open(const char *FileName,int Flags,myf MyFlags);
282
279
extern int my_register_filename(int fd, const char *FileName,
283
 
                                uint32_t error_message_number, myf MyFlags);
284
 
DRIZZLED_API int my_create(const char *FileName,int CreateFlags,
285
 
                           int AccessFlags, myf MyFlags);
286
 
DRIZZLED_API int my_close(int Filedes,myf MyFlags);
 
280
                                 uint32_t error_message_number, myf MyFlags);
 
281
extern int my_create(const char *FileName,int CreateFlags,
 
282
                      int AccessFlags, myf MyFlags);
 
283
extern int my_close(int Filedes,myf MyFlags);
287
284
extern int my_mkdir(const char *dir, int Flags, myf MyFlags);
288
285
extern int my_realpath(char *to, const char *filename, myf MyFlags);
289
286
extern int my_create_with_symlink(const char *linkname, const char *filename,
290
 
                                  int createflags, int access_flags,
291
 
                                  myf MyFlags);
292
 
DRIZZLED_API int my_delete_with_symlink(const char *name, myf MyFlags);
 
287
                                   int createflags, int access_flags,
 
288
                                   myf MyFlags);
 
289
extern int my_delete_with_symlink(const char *name, myf MyFlags);
293
290
extern int my_rename_with_symlink(const char *from,const char *to,myf MyFlags);
294
 
DRIZZLED_API size_t my_read(int Filedes,unsigned char *Buffer,size_t Count,myf MyFlags);
295
 
DRIZZLED_API int my_rename(const char *from, const char *to,myf MyFlags);
296
 
DRIZZLED_API size_t my_write(int Filedes, const unsigned char *Buffer,
297
 
                             size_t Count, myf MyFlags);
 
291
extern size_t my_read(int Filedes,unsigned char *Buffer,size_t Count,myf MyFlags);
 
292
extern int my_rename(const char *from,const char *to,myf MyFlags);
 
293
extern size_t my_write(int Filedes,const unsigned char *Buffer,size_t Count,
 
294
                     myf MyFlags);
298
295
extern int _sanity(const char *sFile, uint32_t uLine);
299
296
 
300
297
extern int check_if_legal_filename(const char *path);
301
298
extern int check_if_legal_tablename(const char *path);
302
299
 
303
 
DRIZZLED_API int my_sync(int fd, myf my_flags);
 
300
#define my_delete_allow_opened(fname,flags)  my_delete((fname),(flags))
 
301
 
 
302
extern int my_sync(int fd, myf my_flags);
304
303
extern int my_sync_dir(const char *dir_name, myf my_flags);
305
304
extern int my_sync_dir_by_file(const char *file_name, myf my_flags);
306
305
extern bool my_init(void);
318
317
extern char *convert_dirname(char *to, const char *from, const char *from_end);
319
318
extern char * fn_ext(const char *name);
320
319
extern char * fn_same(char * toname,const char *name,int flag);
321
 
DRIZZLED_API char * fn_format(char * to,const char *name,const char *dir,
322
 
                              const char *form, uint32_t flag);
 
320
extern char * fn_format(char * to,const char *name,const char *dir,
 
321
                           const char *form, uint32_t flag);
323
322
extern size_t strlength(const char *str);
324
323
extern size_t unpack_dirname(char * to,const char *from);
325
324
extern size_t unpack_filename(char * to,const char *from);
330
329
extern int wild_compare(const char *str,const char *wildstr,
331
330
                        bool str_is_pattern);
332
331
extern WF_PACK *wf_comp(char * str);
333
 
extern int wf_test(wild_file_pack *wf_pack,const char *name);
334
 
extern void wf_end(wild_file_pack *buffer);
 
332
extern int wf_test(struct wild_file_pack *wf_pack,const char *name);
 
333
extern void wf_end(struct wild_file_pack *buffer);
335
334
extern bool array_append_string_unique(const char *str,
336
335
                                          const char **array, size_t size);
337
336
extern void get_date(char * to,int timeflag,time_t use_time);
355
354
extern void my_qsort2(void *base_ptr, size_t total_elems, size_t size,
356
355
                      qsort2_cmp cmp, void *cmp_argument);
357
356
extern qsort2_cmp get_ptr_compare(size_t);
358
 
DRIZZLED_API void my_store_ptr(unsigned char *buff, size_t pack_length, my_off_t pos);
359
 
DRIZZLED_API my_off_t my_get_ptr(unsigned char *ptr, size_t pack_length);
 
357
void my_store_ptr(unsigned char *buff, size_t pack_length, my_off_t pos);
 
358
my_off_t my_get_ptr(unsigned char *ptr, size_t pack_length);
360
359
int create_temp_file(char *to, const char *dir, const char *pfx, myf MyFlags);
361
360
 
362
361
extern int get_defaults_options(int argc, char **argv,