Path to this page:
./
misc/dync,
awk-like utility with C as language
Branch: pkgsrc-2007Q4,
Version: 1.1nb2,
Package name: dync-1.1nb2,
Maintainer: agcThe dync utility is a small, but quite useful utility, which allows
the use of C as a scripting language. This can be quite useful
****SOMETIMES****, allowing access to system calls and library functions
from the command line. For example, there are occasions when I want
to see the struct stat for a directory entry, and want to be able to
access st_mtime values, without having to parse output from "ls -l".
A simple:
int main(int argc, char **argv)
{
struct stat st;
if (stat(argv[1], &st) == 0) {
printf("%lld\n", st.st_mtime);
}
exit(0);
}
will do the job. If I was to try this by other means, I would either
have to install all of Perl, and then learn its idiosyncratic syntax,
or write a custom C program, which I would then have to compile on
each architecture I need.
This utility relies on there being a C compiler on the target machine,
and a working dlopen(3).
Master sites:
SHA1: 58e3412a2980574d935e64f72eb45f8d017b961c
RMD160: 7c9326eb5c2381e0eeb8590197c4a76e41cc01e2
Filesize: 23.654 KB
Version history: (Expand)
- (2008-01-12) Package added to pkgsrc.se, version dync-1.1nb2 (created)