Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/lib/c/include/sys/time.h

    r1ab8539 r1b7eec9  
    4040#include <sys/types.h>
    4141
    42 #define DST_NONE  0
    43 #define ASCTIME_BUF_LEN  26
     42#define DST_NONE 0
     43#define ASCTIME_BUF_LEN 26
    4444
    4545typedef long time_t;
     
    5050
    5151struct tm {
    52         int tm_sec;    /* Seconds [0,60]. */
    53         int tm_min;    /* Minutes [0,59]. */
    54         int tm_hour;   /* Hour [0,23]. */
    55         int tm_mday;   /* Day of month [1,31]. */
    56         int tm_mon;    /* Month of year [0,11]. */
    57         int tm_year;   /* Years since 1900. */
    58         int tm_wday;   /* Day of week [0,6] (Sunday = 0). */
    59         int tm_yday;   /* Day of year [0,365]. */
    60         int tm_isdst;  /* Daylight Savings flag. */
     52        int tm_sec;         /* Seconds [0,60]. */
     53        int tm_min;         /* Minutes [0,59]. */
     54        int tm_hour;        /* Hour [0,23]. */
     55        int tm_mday;        /* Day of month [1,31]. */
     56        int tm_mon;         /* Month of year [0,11]. */
     57        int tm_year;        /* Years since 1900. */
     58        int tm_wday;        /* Day of week [0,6] (Sunday = 0). */
     59        int tm_yday;        /* Day of year [0,365]. */
     60        int tm_isdst;       /* Daylight Savings flag. */
    6161};
    6262
     
    7171};
    7272
    73 extern void tv_add(struct timeval *, suseconds_t);
    74 extern suseconds_t tv_sub(struct timeval *, struct timeval *);
    75 extern int tv_gt(struct timeval *, struct timeval *);
    76 extern int tv_gteq(struct timeval *, struct timeval *);
    77 extern void gettimeofday(struct timeval *, struct timezone *);
    78 extern void getuptime(struct timeval *);
     73extern void tv_add(struct timeval *tv, suseconds_t usecs);
     74extern suseconds_t tv_sub(struct timeval *tv1, struct timeval *tv2);
     75extern int tv_gt(struct timeval *tv1, struct timeval *tv2);
     76extern int tv_gteq(struct timeval *tv1, struct timeval *tv2);
     77extern int gettimeofday(struct timeval *tv, struct timezone *tz);
     78extern int getuptime(struct timeval *tv);
    7979
    8080extern void udelay(useconds_t);
     81extern int usleep(useconds_t);
    8182
    82 extern time_t mktime(struct tm *);
    83 extern int time_utc2tm(const time_t, struct tm *);
    84 extern int time_utc2str(const time_t, char *);
    85 extern void time_tm2str(const struct tm *, char *);
    86 extern int time_local2tm(const time_t, struct tm *);
    87 extern int time_local2str(const time_t, char *);
    88 extern double difftime(time_t, time_t);
    89 extern size_t strftime(char *restrict, size_t, const char *restrict,
    90     const struct tm *restrict);
     83extern time_t mktime(struct tm *tm);
     84extern int time_utc2tm(const time_t time, struct tm *result);
     85extern int time_utc2str(const time_t time, char *buf);
     86extern void time_tm2str(const struct tm *timeptr, char *buf);
     87extern int time_local2tm(const time_t time, struct tm *result);
     88extern int time_local2str(const time_t time, char *buf);
     89extern double difftime(time_t time1, time_t time0);
     90extern size_t strftime(char *restrict s, size_t maxsize,
     91    const char *restrict format, const struct tm *restrict tm);
    9192
    9293#endif
Note: See TracChangeset for help on using the changeset viewer.