Commit Graph

61 Commits

Author SHA1 Message Date
mycroft 3d13acbea0 Make the tstamp functions take `u_char *', not `char *'. 1994-09-22 02:47:31 +00:00
mycroft ef22ebf733 Change timevals to timespecs. 1994-09-22 02:44:35 +00:00
mycroft 9283f4936d Change the remaining 731's to 733's. Redo the conversion functions to
allow unaligned access.  Don't use 0-length arrays.
1994-09-19 09:09:46 +00:00
mycroft c0cc31ee6f For symlinks, try actually reading the link to determine its size. 1994-08-19 11:36:56 +00:00
mycroft b6e5975c12 Fix off-by-one error translating names of associated files. 1994-08-19 11:31:50 +00:00
mycroft 0372e53d79 Mild nits. 1994-08-03 06:03:12 +00:00
mycroft 92183975ef Make sure we don't release the buffer too early. 1994-07-22 23:17:59 +00:00
mycroft dd628fd6d9 Fix potential infinite loop on empty directory blocks (not that this should
ever happen).
1994-07-20 06:09:38 +00:00
mycroft 988d22662a Implement pathconf(2). 1994-07-19 23:33:59 +00:00
mycroft 8e8b6c5b10 Not that it matters, but don't assume we're two's-complement. 1994-07-19 15:27:40 +00:00
mycroft fa062570f9 Fix two more typos (identical). 1994-07-19 15:14:07 +00:00
mycroft ffbc3c6a24 Fix typo. 1994-07-19 15:10:50 +00:00
mycroft f8fae0f555 More redux. 1994-07-19 15:07:36 +00:00
mycroft 1656a89476 Clean up a bit:
Implement cd9660_blkatoff() and use it.
Reduce lots of multiplies and divides to shifts.
Make some macros look more like UFS.
Make isodirino() return the inumber rather than poke it into the abyss.
1994-07-19 14:14:08 +00:00
mycroft e5fad6ece4 Remove things which are already done. 1994-07-19 11:34:48 +00:00
mycroft 0dd02c82cf Fix inode number generation in readdir(). 1994-07-18 13:13:46 +00:00
mycroft 258fcca13b For VOP_VGET(), pretend that relocated directories don't exist, for now. 1994-07-18 08:07:50 +00:00
mycroft da89cc4547 Remember to clear d_type. 1994-07-14 01:43:42 +00:00
mycroft 0c2e843ee1 Implement cd9660_vget(). Clean up a bit. 1994-07-13 22:30:07 +00:00
mycroft af65c82115 Style nits. 1994-07-03 09:51:58 +00:00
deraadt 0cb4bed2dd knf 1994-06-30 07:25:23 +00:00
cgd cf92afd66e New RCS ID's, take two. they're more aesthecially pleasant, and use 'NetBSD' 1994-06-29 06:29:24 +00:00
cgd 89e331dcad new standard, minimally intrusive ID format 1994-06-27 19:40:57 +00:00
mycroft 39f627ae40 b_un.b_addr -> b_data 1994-06-14 23:54:44 +00:00
mycroft 76da4f6f36 From 4.4-Lite, with local changes. 1994-06-08 11:22:45 +00:00
mycroft 1968713466 Clean up deleted files. 1994-06-08 11:22:09 +00:00
cgd ebcaebd335 MIN -> min, MAX -> max 1994-05-24 02:35:53 +00:00
cgd 13ce945491 don't break on dirent.h 1994-05-07 01:22:26 +00:00
cgd d071d1cf05 some prototype cleanup, eliminate/replace bogus types (e.g. quad and
u_quad) -> use better types (e.g. quad_t & u_quad_t in inodes),
some cleanup.
1994-04-25 03:49:27 +00:00
cgd 4917d8beec make fs types consistent over new kernels. also, some proto foo. 1994-04-23 07:54:38 +00:00
cgd 3dda0064a5 Convert mount, vnode, and buf structs to use <sys/queue.h>. Also,
some knf and structure frobbing to do along with it.
1994-04-21 07:47:31 +00:00
cgd 282afb6b5c fs types are names now 1994-04-14 04:05:14 +00:00
ws 24a233289e Do some access checks 1994-03-15 21:37:29 +00:00
ws e17a876370 Add plausibility check to prevent infinite loops 1994-03-13 17:24:23 +00:00
ws a21a74eddd Correct timezone handling 1994-03-10 17:03:40 +00:00
ws 442e944127 Correct handling of ST field (+some minor reformatting) 1994-03-02 19:05:20 +00:00
ws ae33a75671 Correct (de-)blocking in readlink 1994-03-02 19:04:29 +00:00
mycroft 94b2718bd1 PARANOID --> DIAGNOSTIC for inexpensive tests. 1994-02-14 21:43:33 +00:00
ws f0813df6f0 Fix off by one error 1994-02-06 20:38:42 +00:00
cgd 662ddfaad5 fix from: line 1994-01-12 23:20:15 +00:00
cgd a31e66148f isofs_print return type reverts to 'int' 1993-12-23 07:37:42 +00:00
mycroft 264d2b2740 Canonicalize all #includes. 1993-12-18 04:31:28 +00:00
ws 226a277da1 Bug fixes to ISOFS 1993-11-26 19:56:51 +00:00
cgd facd69a0ee do something better with lookup return values; suggested by BSDI's msdosfs mod 1993-11-20 09:40:32 +00:00
cgd 76dbc1192b new specfs.h and fifo.h locations 1993-11-12 05:54:12 +00:00
ws e9cc0abb40 Better handling of empty files (fix the symlink bug).
Let filenames alone, if mounted with -gen.
Change filename on associated files to start with `=' and not end in `@'.
1993-10-28 17:38:42 +00:00
cgd 20d926b4e9 change ni_rdir to ni_rootdir in #ifdef PARANOID. from rgrimes 1993-10-18 22:42:14 +00:00
ws 51a962e341 Bug fix in compare routine for correct sorting order.
But at the same time disable sorting optimization,
as there are a lot of CDs with incorrectly sorted directory records.
1993-09-16 16:54:09 +00:00
ws 053f138dae Changes to VFS readdir semantics
NFS changes for better cookie support
ISOFS changes for better Rockridge support and support for generation numbers
1993-09-07 15:40:14 +00:00
cgd fb0dffe28a new byte-order-independent isofs patches from mw 1993-09-03 04:37:52 +00:00