]> git.lizzy.rs Git - plan9front.git/blobdiff - sys/include/libc.h
libc/arm: open #c/sysstat file with OCEXEC (internal file descriptor)
[plan9front.git] / sys / include / libc.h
index 820d684b2278668a115fc5a4e290bf679a79559b..4eecd028f91ed49caea81b6c95b4cc5beac63037 100644 (file)
@@ -321,7 +321,6 @@ typedef struct Tzone Tzone;
 typedef
 struct Tm
 {
-       vlong   abs;            /* seconds since Jan 1 1970, GMT */
        int     nsec;           /* nseconds (range 0...1e9) */
        int     sec;            /* seconds (range 0..60) */
        int     min;            /* minutes (0..59) */
@@ -344,12 +343,12 @@ struct Tmfmt {
 
 #pragma varargck       type    "τ"    Tmfmt
 
-extern Tzone*  tmgetzone(char *name);
+extern Tzone*  tzload(char *name);
 extern Tm*     tmnow(Tm*, Tzone*);
 extern Tm*     tmtime(Tm*, vlong, Tzone*);
 extern Tm*     tmtimens(Tm*, vlong, int, Tzone*);
-extern Tm*     tmparse(Tm*, char*, char*, Tzone*);
-extern Tm*     tmnorm(Tm*);
+extern Tm*     tmparse(Tm*, char*, char*, Tzone*, char **ep);
+extern vlong   tmnorm(Tm*);
 extern Tmfmt   tmfmt(Tm*, char*);
 extern void    tmfmtinstall(void);