about summary refs log tree commit homepage
DateCommit message (Collapse)
2009-08-01mincore: bad cast caused misprinted output on 32-bit v0.2.1
Due to the bad cast to unsigned long in the parameter before it, printf was mishandling the bit output as the last parameter.
2009-08-01fix header dependencies in Makefile
2009-08-01More accurate string => off_t conversion
off_t can either be 32-bits or 64-bits wide on popular architectures in 2009, so we need to pick between strtol and strtoll. This allows us to (hopefully) deal with files larger than 2G on 32-bit machines
2009-07-26Update external links to syscall manpages
For posix_fadvise and mmap, link to opengroup.org since that is the official specification and not tied to any particular OS. For mincore, use the kernel.org manpage links since that is more likely up-to-date than the previous page (and more canonical of a source).
2009-07-26INSTALL is Markdown and thus Pandoc-able
2009-07-26remove large file support macros from the Makefile
They're already unconditionally defined in compat-util.h, so avoid cluttering up the build output with them.
2009-07-26capitalize arguments in usage strings
By convention, required arguments are documented by SCREAMING
2009-07-26README: add more links to things we reference
2009-07-26Add html and gz suffixes to .gitignore
2009-07-26Switch to pandoc for all documentation
pandoc can generate stand-alone HTML, an automatic TOC, and the only Markdown processor I know of capable of generating manpages. Markdown is also a more standard syntax than txt2man and appropriate for generating HTML versions of manpages.
2009-07-26README: add a pointer to the ML archives
2009-07-25README: updates
* add links to syscall manpages * include mailing list info
2009-06-07Documentation updates
* Generate homepage using the README * More git repository information * Remove references to non-existent pcu(7) manpage
2009-05-10Add git info to README
2009-05-10pcu v0.2.0 v0.2.0
2009-05-10Clarify license, COPYING updates FSF mailing address
2009-05-10Make it clear we don't need perms/capabilities
We don't do things like mlock.
2009-05-10Croak with usage info on no arguments
2009-05-10Revamp documentation, add manpages
2009-05-09mincore: Only the first bit of the byte is defined
The other 7 bits are undefined at the moment.
2009-05-09mincore: fix offset calculations
2009-05-09mincore: byte offsets should be shown in hex
2009-05-09mincore: allow offset and length to be specified
Users won't have to mmap entire files if they don't want to
2009-05-09mincore: show byte offset instead of page offset
The page offset is architecture and kernel-dependent, whereas the byte offset is universally understood.
2009-05-09Always open files with O_NOATIME
Avoid generating unnecessary disk activity.
2009-05-09Fixup GIT-VERSION-GEN
I don't plan on making release tarballs "by hand" any more. cgit/gitweb will just do it for me.
2009-05-06Add install target to Makefile v0.1.1
2008-11-04Define macros to enable 64-bit file support on 32-bit
2008-10-24initial v0.1.0