Hi,
I remember much celebration when OpenBSD went 64-bit. I recently
had some disecting of filesystems work, happy birthday Kirk!
I noticed while looking through the headers of zlib that there is
a time32_t component of it. Would this mean that on January 19th
2038 our .gz's will break? What's the alternative? bzip2?
Please answer directly to me I'm not on the list.
-pjp
Script started on Sun Jan 19 09:40:39 2025
superpod$ cd /usr/include
superpod$ grep -A10 "gzip header" zlib.h | head && grep typedef zconf.h | grep
uLong
gzip header information passed to and from zlib routines. See RFC 1952
for more details on the meanings of these fields.
*/
typedef struct gz_header_s {
int text; /* true if compressed data believed to be text */
uLong time; /* modification time */
int xflags; /* extra flags (not used when writing a gzip file) */
int os; /* operating system */
Bytef *extra; /* pointer to extra field or Z_NULL if none */
uInt extra_len; /* extra field length (valid if extra != Z_NULL) */
typedef unsigned long uLong; /* 32 bits or more */
typedef uLong FAR uLongf;
superpod$ exit
Script done on Sun Jan 19 09:41:15 2025
#define FS_UFS1_MAGIC 0x011954 /* the fast filesystem magic number */
#define FS_UFS2_MAGIC 0x19540119 /* UFS fast filesystem magic number */
--
-
I remember when google, youtube, facebook, etc were open access