@chattengau: "I found the following two statements in the file linked below:
struct stat st;
stat(fileName.c_str(), &st);
<url>
This is from /usr/include/sys/stat.h which I'm pretty sure is what #include
<sys/stat.h> is pulling in.  I plain and simply do not understand what the
above two lines of code do.  Can someone please explain?
extern int stat (__const char *__restrict __file,
                 struct stat *__restrict __buf) __THROW;
If our hypothesis is about anything and not about some one or more
particular things, then our deductions constitute mathematics. Thus
mathematics may be defined as the subject in which we never know what we
are talking about, nor whether what we are saying is true.-Bertrand Russell"
    @petebecker: "<quote>
Good point. It's not the standard C library; it's the usual C library, 
i.e., a UNIXism incorporated into POSIX and into most C libraries. I 
don't know of any other code that does this, and it required a change to 
the original grammar in C++ to make it work.
Pete Becker
Dinkumware, Ltd. (<url>"
{'source': 'USENET', 'other_information': '{"reply_count": 1, "forum_name": "comp.lang.c++.20141115.mbox"}', 'file': 'data/output/usenet-comp.lang.parquet'}