Changeset 2725 in MondoRescue for branches/2.2.9/mindi-busybox/runit/runit_lib.h
- Timestamp:
- Feb 25, 2011, 9:26:54 PM (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2.2.9/mindi-busybox/runit/runit_lib.h
r1765 r2725 26 26 */ 27 27 28 extern unsigned byte_chr(char *s,unsigned n,int c); 29 30 extern int coe(int); 31 32 #define direntry struct dirent 33 34 //struct tai { 35 // uint64_t x; 36 //}; 37 // 38 //#define tai_unix(t,u) ((void) ((t)->x = 0x400000000000000aULL + (uint64_t) (u))) 39 // 40 //#define TAI_PACK 8 41 //extern void tai_unpack(const char *,struct tai *); 42 // 43 //extern void tai_uint(struct tai *,unsigned); 44 // 45 //struct taia { 46 // struct tai sec; 47 // unsigned long nano; /* 0...999999999 */ 48 // unsigned long atto; /* 0...999999999 */ 49 //}; 50 // 51 //extern void taia_now(struct taia *); 52 // 53 //extern void taia_add(struct taia *,const struct taia *,const struct taia *); 54 //extern void taia_addsec(struct taia *,const struct taia *,int); 55 //extern void taia_sub(struct taia *,const struct taia *,const struct taia *); 56 //extern void taia_half(struct taia *,const struct taia *); 57 //extern int taia_less(const struct taia *,const struct taia *); 58 // 59 //#define TAIA_PACK 16 60 //extern void taia_pack(char *,const struct taia *); 61 // 62 //extern void taia_uint(struct taia *,unsigned); 63 // 64 //typedef struct pollfd iopause_fd; 65 //#define IOPAUSE_READ POLLIN 66 //#define IOPAUSE_WRITE POLLOUT 67 // 68 //extern void iopause(iopause_fd *,unsigned,struct taia *,struct taia *); 69 70 extern int lock_ex(int); 71 extern int lock_un(int); 72 extern int lock_exnb(int); 73 74 extern int open_read(const char *); 75 extern int open_excl(const char *); 76 extern int open_append(const char *); 77 extern int open_trunc(const char *); 78 extern int open_write(const char *); 79 80 extern unsigned pmatch(const char *, const char *, unsigned); 81 82 #define str_diff(s,t) strcmp((s), (t)) 83 #define str_equal(s,t) (!strcmp((s), (t))) 28 PUSH_AND_SET_FUNCTION_VISIBILITY_TO_HIDDEN 84 29 85 30 /* … … 87 32 */ 88 33 typedef struct svstatus_t { 89 uint64_t time_be64 ATTRIBUTE_PACKED;90 uint32_t time_nsec_be32 ATTRIBUTE_PACKED;91 uint32_t pid_le32 ATTRIBUTE_PACKED;34 uint64_t time_be64 PACKED; 35 uint32_t time_nsec_be32 PACKED; 36 uint32_t pid_le32 PACKED; 92 37 uint8_t paused; 93 uint8_t want; 38 uint8_t want; /* 'u' or 'd' */ 94 39 uint8_t got_term; 95 40 uint8_t run_or_finish; … … 98 43 char ERR_svstatus_must_be_20_bytes[sizeof(svstatus_t) == 20 ? 1 : -1]; 99 44 }; 45 46 POP_SAVED_FUNCTION_VISIBILITY
Note:
See TracChangeset
for help on using the changeset viewer.