Go to file
J William Piggott 7088bd8832 lib: add parse-date.y
* include/timeutils.h
    Add parse-date API

* lib/parse-date.y - new file
    Lib function that parses a date string into a timespec struct.
    Derived from gnulib-dd7a871 parse-datetime.y with these changes:
            * reduced to a single function API renamed to parse_date()
            * removed gnulib dependencies
            * removed debugging
            * converted to util-linux coding style

* include/cctype.h - new file
    Like ctype.h only hard coded to the 'C' locale.
    Used by lib/parse-date.y.
    Derived from gnulib-dd7a871 c-ctype.h with these changes:
            * removed gnulib dependencies
            * converted to util-linux coding style
            * add requisite util-linux constants

Signed-off-by: J William Piggott <elseifthen@gmx.com>
2017-03-04 10:49:41 -05:00
Documentation misc: do not use plain 0 as NULL [smatch scan] 2017-02-20 12:58:49 +01:00
bash-completion blkzone: add count option to bash-completion 2017-02-24 12:05:13 +01:00
config build-sys: inform gtk-doc about __ul_attribute__ 2013-03-15 14:58:08 +01:00
disk-utils sfdisk: note about small partition in man page 2017-03-02 13:51:40 +01:00
include lib: add parse-date.y 2017-03-04 10:49:41 -05:00
lib lib: add parse-date.y 2017-03-04 10:49:41 -05:00
libblkid libblkid: remove unnecessary 'static' keyword 2017-02-20 13:08:30 +01:00
libfdisk libfdisk: (dos) add ID related debug messages 2017-02-27 13:44:08 +01:00
libmount libmount: cosmetic change to mnt_table_find_srcpath() 2017-02-28 14:47:02 +01:00
libsmartcols libsmartcols: allow to add column to already used table 2017-03-03 10:37:37 +01:00
libuuid misc: do not use plain 0 as NULL [smatch scan] 2017-02-20 12:58:49 +01:00
login-utils misc: add static keyword to where needed [smatch scan] 2017-02-20 12:58:49 +01:00
m4 build-sys: simplify UL_ENABLE_ALIAS() semantic 2017-02-21 11:00:19 +01:00
misc-utils findmnt: fix couple memory leaks [cppcheck] 2017-02-20 13:00:58 +01:00
po po: merge changes 2016-11-08 11:16:52 +01:00
schedutils misc: add static keyword to where needed [smatch scan] 2017-02-20 12:58:49 +01:00
sys-utils unshare: add note about sysfs and procfs 2017-02-27 12:09:35 +01:00
term-utils setterm: fix bitfield warning [smatch] 2017-02-28 14:38:22 +01:00
tests tests: another improvement to the sfdisk wipe test 2017-02-20 13:22:55 +01:00
text-utils column: make more obvious what is default behavior 2017-03-01 12:25:16 +01:00
tools build-sys: fix --disable-all-programs --enable-schedutils 2017-02-20 14:17:37 +01:00
.editorconfig add .editorconfig 2016-01-25 00:12:14 +01:00
.gitignore blkreport, blkreset: remove in favour of blkzone 2017-02-23 17:03:26 +01:00
.travis-functions.sh tests: add --show-diff 2017-02-16 14:14:54 +01:00
.travis.yml travis: add OSX build 2016-03-13 21:51:18 +01:00
AUTHORS fallocate: Added posix_fallocate() support. 2017-01-31 12:51:28 +01:00
COPYING docs: corrections to FSF license files, and postal address 2012-02-24 14:13:35 +01:00
ChangeLog build-sys: use AUTOMAKE_OPTIONS = gnu 2011-05-26 15:04:01 +02:00
Makefile.am build-sys: add tools/Makemodule.am 2016-05-25 15:59:15 +02:00
NEWS docs: replace FTP by HTTPS in kernel.org URLs 2016-12-19 11:22:26 +01:00
README docs: add note about branches to README 2017-02-24 14:19:04 +01:00
README.licensing COPYING: fix grammar of referring phrase, and indicate location better 2013-10-08 15:38:39 +02:00
autogen.sh build-sys: fix [g]libtoolize version for OSX 2016-02-18 12:53:48 +01:00
configure.ac blkreport, blkreset: remove in favour of blkzone 2017-02-23 17:03:26 +01:00
util-linux.doap docs: replace FTP by HTTPS in kernel.org URLs 2016-12-19 11:22:26 +01:00

README

                                  util-linux

              util-linux is a random collection of Linux utilities

     Note that in years 2006-2010 this project used the name "util-linux-ng".

MAILING LIST:

      E-MAIL: util-linux@vger.kernel.org
      URL:    http://vger.kernel.org/vger-lists.html#util-linux


DOWNLOAD:

      https://www.kernel.org/pub/linux/utils/util-linux/


BUG REPORTING:

      E-MAIL: util-linux@vger.kernel.org
      Web:    https://github.com/karelzak/util-linux/issues

      Note that upstream community has no resources to provide support for end
      users with distribution specific issues. It's strongly recommended to 
      report bugs to the distribution (downstream) maintainers by distribution
      bug tracking systems. 

SOURCE CODE:

      See also Documentation/howto-contribute.txt
               Documentation/source-code-management.txt

      Web interface:
          http://git.kernel.org/cgit/utils/util-linux/util-linux.git
          https://github.com/karelzak/util-linux

      Checkout:
          git clone git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git util-linux

      Note that GitHub repository may contain temporary development branches too.

      The kernel.org repository contains master (current development) and stable/*
      (maintenance) branches only. All master or stable/* changes are always pushed
      to the both repositories in the same time.


NLS (PO TRANSLATIONS):

      PO files are maintained by:
          http://translationproject.org/domain/util-linux.html


VERSION SCHEMA:

      Standard releases:

          <major>.<minor>[.<maint>[.<bugfix>]]

             major = fatal and deep changes
             minor = typical release with new features
             maint = maintenance releases; bug fixes only
             bugfix = unplanned releases for critical/security bugs

      Development releases:

         <major>.<minor>-rc<N>