~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to storage/archive/ha_archive.cc

  • Committer: Stewart Smith
  • Date: 2008-06-30 05:33:25 UTC
  • mfrom: (12.2.8 drizzle)
  • mto: This revision was merged to the branch mainline in revision 19.
  • Revision ID: stewart@flamingspork.com-20080630053325-mwrv6bjaufcpvj8n
merge my work

Show diffs side-by-side

added added

removed removed

Lines of Context:
231
231
  azio_stream frm_stream;
232
232
  char az_file[FN_REFLEN];
233
233
  char *frm_ptr;
234
 
  MY_STAT file_stat; 
 
234
  struct stat file_stat; 
235
235
 
236
236
  fn_format(az_file, name, db, ARZ, MY_REPLACE_EXT | MY_UNPACK_FILENAME);
237
237
 
238
 
  if (!(my_stat(az_file, &file_stat, MYF(0))))
 
238
  if (stat(az_file, &file_stat))
239
239
    goto err;
240
240
 
241
241
  if (!(azopen(&frm_stream, az_file, O_RDONLY|O_BINARY, AZ_METHOD_BLOCK)))
583
583
  int error;
584
584
  azio_stream create_stream;            /* Archive file we are working with */
585
585
  File frm_file;                   /* File handler for readers */
586
 
  MY_STAT file_stat;  // Stat information for the data file
 
586
  struct stat file_stat;
587
587
  uchar *frm_ptr;
588
588
 
589
589
  DBUG_ENTER("ha_archive::create");
633
633
    There is a chance that the file was "discovered". In this case
634
634
    just use whatever file is there.
635
635
  */
636
 
  if (!(my_stat(name_buff, &file_stat, MYF(0))))
 
636
  if (!stat(name_buff, &file_stat))
637
637
  {
638
638
    my_errno= 0;
639
639
    if (!(azopen(&create_stream, name_buff, O_CREAT|O_RDWR|O_BINARY,
653
653
    */
654
654
    if ((frm_file= my_open(name_buff, O_RDONLY, MYF(0))) > 0)
655
655
    {
656
 
      if (!my_fstat(frm_file, &file_stat, MYF(MY_WME)))
 
656
      if (fstat(frm_file, &file_stat))
657
657
      {
658
658
        frm_ptr= (uchar *)my_malloc(sizeof(uchar) * file_stat.st_size, MYF(0));
659
659
        if (frm_ptr)
1383
1383
  /* Costs quite a bit more to get all information */
1384
1384
  if (flag & HA_STATUS_TIME)
1385
1385
  {
1386
 
    MY_STAT file_stat;  // Stat information for the data file
 
1386
    struct stat file_stat;  // Stat information for the data file
1387
1387
 
1388
 
    VOID(my_stat(share->data_file_name, &file_stat, MYF(MY_WME)));
 
1388
    VOID(stat(share->data_file_name, &file_stat));
1389
1389
 
1390
1390
    stats.mean_rec_length= table->s->reclength + buffer.alloced_length();
1391
1391
    stats.data_file_length= file_stat.st_size;