You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@httpd.apache.org by bj...@hyperreal.org on 1999/10/13 11:25:12 UTC

cvs commit: apache-2.0/src/lib/apr/time/os2 Makefile.in access.c time.c

bjh         99/10/13 02:25:11

  Modified:    src/lib/apr/time/os2 Makefile.in access.c time.c
  Log:
  Ditch the OS/2 specific time code as it's identical to the unix code (except
  for being out of date wrt parameter reordering).
  
  Revision  Changes    Path
  1.4       +8 -6      apache-2.0/src/lib/apr/time/os2/Makefile.in
  
  Index: Makefile.in
  ===================================================================
  RCS file: /home/cvs/apache-2.0/src/lib/apr/time/os2/Makefile.in,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- Makefile.in	1999/08/28 08:57:14	1.3
  +++ Makefile.in	1999/10/13 09:25:08	1.4
  @@ -51,11 +51,13 @@
   	    && rm Makefile.new
   
   # DO NOT REMOVE
  -access.o: access.c atime.h $(INCDIR1)/apr_time.h \
  +access.o: access.c ../unix/access.c ../unix/atime.h \
  + $(INCDIR1)/apr_time.h $(INCDIR1)/apr_general.h \
  + $(INCDIR1)/apr_config.h $(INCDIR1)/apr_errno.h \
  + $(INCDIR1)/apr_lib.h $(INCDIR1)/apr_file_io.h
  +time.o: time.c ../unix/time.c ../unix/atime.h $(INCDIR1)/apr_time.h \
    $(INCDIR1)/apr_general.h $(INCDIR1)/apr_config.h \
    $(INCDIR1)/apr_errno.h $(INCDIR1)/apr_lib.h \
  - $(INCDIR1)/apr_file_io.h $(INCDIR1)/hsregex.h
  -time.o: time.c atime.h $(INCDIR1)/apr_time.h \
  - $(INCDIR1)/apr_general.h $(INCDIR1)/apr_config.h \
  - $(INCDIR1)/apr_errno.h $(INCDIR1)/apr_lib.h \
  - $(INCDIR1)/apr_file_io.h $(INCDIR1)/hsregex.h
  + $(INCDIR1)/apr_file_io.h $(INCDIR1)/apr_portable.h \
  + $(INCDIR1)/apr_thread_proc.h $(INCDIR1)/apr_win.h \
  + $(INCDIR1)/apr_network_io.h $(INCDIR1)/apr_lock.h
  
  
  
  1.2       +1 -192    apache-2.0/src/lib/apr/time/os2/access.c
  
  Index: access.c
  ===================================================================
  RCS file: /home/cvs/apache-2.0/src/lib/apr/time/os2/access.c,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- access.c	1999/08/17 15:59:53	1.1
  +++ access.c	1999/10/13 09:25:08	1.2
  @@ -53,195 +53,4 @@
    *
    */
   
  -#include "atime.h"
  -#include "apr_time.h"
  -#include "apr_general.h"
  -#include "apr_lib.h"
  -#include <errno.h>
  -#include <string.h>
  -
  -ap_status_t ap_get_curtime(struct atime_t *time, ap_int64_t *rv)
  -{
  -    if (time) {
  -        (*rv) = time->currtime;
  -        return APR_SUCCESS;
  -    }
  -    return APR_ENOTIME;    
  -}
  -
  -ap_status_t ap_get_sec(struct atime_t *time, ap_int32_t *rv)
  -{
  -    if (time) {
  -        (*rv) = time->explodedtime->tm_sec;
  -        return APR_SUCCESS;
  -    }
  -    return APR_ENOTIME;
  -}
  -
  -ap_status_t ap_get_min(struct atime_t *time, ap_int32_t *rv)
  -{
  -    if (time) {
  -        (*rv) = time->explodedtime->tm_min;
  -        return APR_SUCCESS;
  -    }
  -    return APR_ENOTIME;
  -}
  -
  -ap_status_t ap_get_hour(struct atime_t *time, ap_int32_t *rv)
  -{
  -    if (time) {
  -        (*rv) = time->explodedtime->tm_hour;
  -        return APR_SUCCESS;
  -    }
  -    return APR_ENOTIME;
  -}
  -
  -ap_status_t ap_get_mday(struct atime_t *time, ap_int32_t *rv)
  -{
  -    if (time) {
  -        (*rv) = time->explodedtime->tm_mday;
  -        return APR_SUCCESS;
  -    }
  -    return APR_ENOTIME;
  -}
  -
  -ap_status_t ap_get_mon(struct atime_t *time, ap_int32_t *rv)
  -{
  -    if (time) {
  -        (*rv) = time->explodedtime->tm_mon;
  -        return APR_SUCCESS;
  -    }
  -    return APR_ENOTIME;
  -}
  -
  -ap_status_t ap_get_year(struct atime_t *time, ap_int32_t *rv)
  -{
  -    if (time) {
  -        (*rv) = time->explodedtime->tm_year;
  -        return APR_SUCCESS;
  -    }
  -    return APR_ENOTIME;
  -}
  -
  -ap_status_t ap_get_wday(struct atime_t *time, ap_int32_t *rv)
  -{
  -    if (time) {
  -        (*rv) = time->explodedtime->tm_wday;
  -        return APR_SUCCESS;
  -    }
  -    return APR_ENOTIME;
  -}
  -
  -ap_status_t ap_set_sec(struct atime_t *time, ap_int32_t value)
  -{
  -    if (!time) {
  -        return APR_ENOTIME;
  -    }
  -    if (time->explodedtime == NULL) {
  -        time->explodedtime = (struct tm *)ap_palloc(time->cntxt, 
  -                              sizeof(struct tm));
  -    }
  -    if (time->explodedtime == NULL) {
  -        return APR_ENOMEM;
  -    }
  -    time->explodedtime->tm_sec = value;
  -    return APR_SUCCESS;
  -}
  -
  -ap_status_t ap_set_min(struct atime_t *time, ap_int32_t value)
  -{
  -    if (!time) {
  -        return APR_ENOTIME;
  -    }
  -    if (time->explodedtime == NULL) {
  -        time->explodedtime = (struct tm *)ap_palloc(time->cntxt, 
  -                              sizeof(struct tm));
  -    }
  -    if (time->explodedtime == NULL) {
  -        return APR_ENOMEM;
  -    }
  -    time->explodedtime->tm_min = value;
  -    return APR_SUCCESS;
  -}
  -
  -ap_status_t ap_set_hour(struct atime_t *time, ap_int32_t value)
  -{
  -    if (!time) {
  -        return APR_ENOTIME;
  -    }
  -    if (time->explodedtime == NULL) {
  -        time->explodedtime = (struct tm *)ap_palloc(time->cntxt, 
  -                              sizeof(struct tm));
  -    }
  -    if (time->explodedtime == NULL) {
  -        return APR_ENOMEM;
  -    }
  -    time->explodedtime->tm_hour = value;
  -    return APR_SUCCESS;
  -}
  -
  -ap_status_t ap_set_mday(struct atime_t *time, ap_int32_t value)
  -{
  -    if (!time) {
  -        return APR_ENOTIME;
  -    }
  -    if (time->explodedtime == NULL) {
  -        time->explodedtime = (struct tm *)ap_palloc(time->cntxt, 
  -                              sizeof(struct tm));
  -    }
  -    if (time->explodedtime == NULL) {
  -        return APR_ENOMEM;
  -    }
  -    time->explodedtime->tm_mday = value;
  -    return APR_SUCCESS;
  -}
  -
  -ap_status_t ap_set_mon(struct atime_t *time, ap_int32_t value)
  -{
  -    if (!time) {
  -        return APR_ENOTIME;
  -    }
  -    if (time->explodedtime == NULL) {
  -        time->explodedtime = (struct tm *)ap_palloc(time->cntxt, 
  -                              sizeof(struct tm));
  -    }
  -    if (time->explodedtime == NULL) {
  -        return APR_ENOMEM;
  -    }
  -    time->explodedtime->tm_mon = value;
  -    return APR_SUCCESS;
  -}
  -
  -ap_status_t ap_set_year(struct atime_t *time, ap_int32_t value)
  -{
  -    if (!time) {
  -        return APR_ENOTIME;
  -    }
  -    if (time->explodedtime == NULL) {
  -        time->explodedtime = (struct tm *)ap_palloc(time->cntxt, 
  -                              sizeof(struct tm));
  -    }
  -    if (time->explodedtime == NULL) {
  -        return APR_ENOMEM;
  -    }
  -    time->explodedtime->tm_year = value;
  -    return APR_SUCCESS;
  -}
  -
  -ap_status_t ap_set_wday(struct atime_t *time, ap_int32_t value)
  -{
  -    if (!time) {
  -        return APR_ENOTIME;
  -    }
  -    if (time->explodedtime == NULL) {
  -        time->explodedtime = (struct tm *)ap_palloc(time->cntxt, 
  -                              sizeof(struct tm));
  -    }
  -    if (time->explodedtime == NULL) {
  -        return APR_ENOMEM;
  -    }
  -    time->explodedtime->tm_wday = value;
  -    return APR_SUCCESS;
  -}
  -
  -
  +#include "../unix/access.c"
  
  
  
  1.3       +1 -79     apache-2.0/src/lib/apr/time/os2/time.c
  
  Index: time.c
  ===================================================================
  RCS file: /home/cvs/apache-2.0/src/lib/apr/time/os2/time.c,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- time.c	1999/10/04 16:37:45	1.2
  +++ time.c	1999/10/13 09:25:09	1.3
  @@ -53,82 +53,4 @@
    *
    */
   
  -#include "atime.h"
  -#include "apr_time.h"
  -#include "apr_general.h"
  -#include "apr_lib.h"
  -#include <time.h>
  -#include <errno.h>
  -#include <string.h>
  -
  -ap_status_t ap_make_time(struct atime_t **new, ap_context_t *cont)
  -{
  -    (*new) = (struct atime_t *)ap_palloc(cont, sizeof(struct atime_t));
  -
  -    if ((*new) == NULL) {
  -        return APR_ENOMEM;
  -    }
  -
  -    (*new)->cntxt = cont;
  -    (*new)->explodedtime = NULL;
  -    return APR_SUCCESS;
  -}
  -
  -ap_status_t ap_current_time(struct atime_t *new)
  -{
  -    if (time(&new->currtime) == -1) {
  -        return errno;
  -    }
  -    return APR_SUCCESS; 
  -}       
  -
  -ap_status_t ap_explode_time(struct atime_t *time, ap_timetype_e type)
  -{
  -    switch (type) {
  -    case APR_LOCALTIME: {
  -        time->explodedtime = localtime(&time->currtime);
  -        break;
  -    }
  -    case APR_UTCTIME: {
  -        time->explodedtime = gmtime(&time->currtime);
  -        break;
  -    }
  -    }
  -    return APR_SUCCESS;
  -}
  -
  -ap_status_t ap_implode_time(struct atime_t *time)
  -{
  -    int year;
  -    time_t days;
  -    static const int dayoffset[12] =
  -    {306, 337, 0, 31, 61, 92, 122, 153, 184, 214, 245, 275};
  -
  -    year = time->explodedtime->tm_year;
  -
  -    if (year < 70 || ((sizeof(time_t) <= 4) && (year >= 138))) {
  -        return APR_EBADDATE;
  -    }
  -
  -    /* shift new year to 1st March in order to make leap year calc easy */
  -
  -    if (time->explodedtime->tm_mon < 2)
  -        year--;
  -
  -    /* Find number of days since 1st March 1900 (in the Gregorian calendar). */
  -
  -    days = year * 365 + year / 4 - year / 100 + (year / 100 + 3) / 4;
  -    days += dayoffset[time->explodedtime->tm_mon] + 
  -            time->explodedtime->tm_mday - 1;
  -    days -= 25508;              /* 1 jan 1970 is 25508 days since 1 mar 1900 */
  -
  -    days = ((days * 24 + time->explodedtime->tm_hour) * 60 + 
  -             time->explodedtime->tm_min) * 60 + time->explodedtime->tm_sec;
  -
  -    if (days < 0) {
  -        return APR_EBADDATE;
  -    }
  -    time->currtime = days;            /* must be a valid time */
  -    return APR_SUCCESS;
  -}
  -
  +#include "../unix/time.c"