Practically Worthless Machinist Forums

Now with enough obnoxious ads to drive anyone with a clue nuts.

Threads locked for no reason courtesy of an ego maniac jerk who runs this joke of a web board after selling out to ad based magazine devoted to "reviewing" / pushing anyone's crap who advertises with them whether it's good or not.

Jon Banquer San Diego, CA

Reply to
jon_banquer
Loading thread data ...

WHAT are you snivveling about?? Didn't you claim to have the most important, prestigious glob in the world? If that were true, anyone elses website would be irrelavent.

You actually sound jeleous. Why don't YOU get some advertising from some CAD/CAM companies? Wouldn't they be pretty smart to advertise on the most important (parody) web site for design software?

You can show them the amazing amount of web hits you are getting.. Maybe even tape down the F5 keys at a few computers at the public library, before they throw you out for the night, and send you to the shelter.

Reply to
Half-Nutz

WHAT are you snivveling about?? Didn't you claim to have the most important, prestigious glob in the world? ======================================

Hey hey hey, dint *I* invent "glob"????

That'll be 25c, please....

===========================

If that were true, anyone elses website would be irrelavent.

You actually sound jeleous. Why don't YOU get some advertising from some CAD/CAM companies? Wouldn't they be pretty smart to advertise on the most important (parody) web site for design software?

You can show them the amazing amount of web hits you are getting.. Maybe even tape down the F5 keys at a few computers at the public library, before they throw you out for the night, and send you to the shelter. ==============================

Mebbe jb is setting up his garage shop in the shelter's garage??

Pity the po' foo' that jb cons into becoming a "customer".

"Whaddaya mean the part has to be the same as the print????? I made it **better** than that POS print you gave me..... *NOW* it's correck, muthafucka!!!! "

Pity the foo'.

Reply to
Proctologically Violated©®

You get a lollipop for effort.

======================================================== GLOB(3) FreeBSD Library Functions Manual GLOB(3)

NAME glob, globfree -- generate pathnames matching a pattern

LIBRARY Standard C Library (libc, -lc)

SYNOPSIS #include

int glob(const char *pattern, int flags, int (*errfunc)(const char *, int), glob_t *pglob);

void globfree(glob_t *pglob);

DESCRIPTION The glob() function is a pathname generator that implements the rules for file name pattern matching used by the shell.

The include file defines the structure type glob_t, which con- tains at least the following fields:

typedef struct { size_t gl_pathc; /* count of total paths so far */ size_t gl_matchc; /* count of paths matching pattern */ size_t gl_offs; /* reserved at beginning of gl_pathv */ int gl_flags; /* returned flags */ char **gl_pathv; /* list of paths matching pattern */ } glob_t;

The argument pattern is a pointer to a pathname pattern to be expanded. The glob() argument matches all accessible pathnames against the pattern and creates a list of the pathnames that match. In order to have access to a pathname, glob() requires search permission on every component of a path except the last and read permission on each directory of any file- name component of pattern that contains any of the special characters `*', `?' or `['.

The glob() argument stores the number of matched pathnames into the gl_pathc field, and a pointer to a list of pointers to pathnames into the gl_pathv field. The first pointer after the last pathname is NULL. If the pattern does not match any pathnames, the returned number of matched paths is set to zero.

It is the caller's responsibility to create the structure pointed to by pglob. The glob() function allocates other space as needed, including the memory pointed to by gl_pathv.

The argument flags is used to modify the behavior of glob(). The value of flags is the bitwise inclusive OR of any of the following values defined in :

GLOB_APPEND Append pathnames generated to the ones from a previous call (or calls) to glob(). The value of gl_pathc will be the total matches found by this call and the previous call(s). The pathnames are appended to, not merged with the pathnames returned by the previous call(s). Between calls, the caller must not change the setting of the GLOB_DOOFFS flag, nor change the value of gl_offs when GLOB_DOOFFS is set, nor (obviously) call globfree() for pglob.

GLOB_DOOFFS Make use of the gl_offs field. If this flag is set, gl_offs is used to specify how many NULL pointers to prepend to the beginning of the gl_pathv field. In other words, gl_pathv will point to gl_offs NULL point- ers, followed by gl_pathc pathname pointers, followed by a NULL pointer.

GLOB_ERR Causes glob() to return when it encounters a directory that it cannot open or read. Ordinarily, glob() contin- ues to find matches.

GLOB_MARK Each pathname that is a directory that matches pattern has a slash appended.

GLOB_NOCHECK If pattern does not match any pathname, then glob() returns a list consisting of only pattern, with the num- ber of total pathnames set to 1, and the number of matched pathnames set to 0. The effect of backslash escaping is present in the pattern returned.

GLOB_NOESCAPE By default, a backslash (`') character is used to escape the following character in the pattern, avoiding any special interpretation of the character. If GLOB_NOESCAPE is set, backslash escaping is disabled.

GLOB_NOSORT By default, the pathnames are sorted in ascending ASCII order; this flag prevents that sorting (speeding up glob()).

The following values may also be included in flags, however, they are non-standard extensions to IEEE Std 1003.2 (``POSIX.2'').

GLOB_ALTDIRFUNC The following additional fields in the pglob structure have been initialized with alternate functions for glob to use to open, read, and close directories and to get stat information on names found in those directories.

void *(*gl_opendir)(const char * name); struct dirent *(*gl_readdir)(void *); void (*gl_closedir)(void *); int (*gl_lstat)(const char *name, struct stat *st); int (*gl_stat)(const char *name, struct stat *st);

This extension is provided to allow programs such as restore(8) to provide globbing from directories stored on tape.

GLOB_BRACE Pre-process the pattern string to expand `{pat,pat,...}' strings like csh(1). The pattern `{}' is left unex- panded for historical reasons (and csh(1) does the same thing to ease typing of find(1) patterns).

GLOB_MAGCHAR Set by the glob() function if the pattern included glob- bing characters. See the description of the usage of the gl_matchc structure member for more details.

GLOB_NOMAGIC Is the same as GLOB_NOCHECK but it only appends the pattern if it does not contain any of the special char- acters ``*'', ``?'' or ``[''. GLOB_NOMAGIC is provided to simplify implementing the historic csh(1) globbing behavior and should probably not be used anywhere else.

GLOB_TILDE Expand patterns that start with `~' to user name home directories.

GLOB_LIMIT Limit the total number of returned pathnames to the value provided in gl_matchc (default ARG_MAX). This option should be set for programs that can be coerced into a denial of service attack via patterns that expand to a very large number of matches, such as a long string of `*/../*/..'.

If, during the search, a directory is encountered that cannot be opened or read and errfunc is non-NULL, glob() calls (*errfunc)(path, errno). This may be unintuitive: a pattern like `*/Makefile' will try to stat(2) `foo/Makefile' even if `foo' is not a directory, resulting in a call to errfunc. The error routine can suppress this action by testing for ENOENT and ENOTDIR; however, the GLOB_ERR flag will still cause an imme- diate return when this happens.

If errfunc returns non-zero, glob() stops the scan and returns GLOB_ABORTED after setting gl_pathc and gl_pathv to reflect any paths already matched. This also happens if an error is encountered and GLOB_ERR is set in flags, regardless of the return value of errfunc, if called. If GLOB_ERR is not set and either errfunc is NULL or errfunc returns zero, the error is ignored.

The globfree() function frees any space associated with pglob from a pre- vious call(s) to glob().

RETURN VALUES On successful completion, glob() returns zero. In addition the fields of pglob contain the values described below:

gl_pathc contains the total number of matched pathnames so far. This includes other matches from previous invocations of glob() if GLOB_APPEND was specified.

gl_matchc contains the number of matched pathnames in the current invocation of glob().

gl_flags contains a copy of the flags argument with the bit GLOB_MAGCHAR set if pattern contained any of the special characters ``*'', ``?'' or ``['', cleared if not.

gl_pathv contains a pointer to a NULL-terminated list of matched pathnames. However, if gl_pathc is zero, the contents of gl_pathv are undefined.

If glob() terminates due to an error, it sets errno and returns one of the following non-zero constants, which are defined in the include file :

GLOB_NOSPACE An attempt to allocate memory failed, or if errno was 0 GLOB_LIMIT was specified in the flags and pglob->gl_matchc or more patterns were matched.

GLOB_ABORTED The scan was stopped because an error was encountered and either GLOB_ERR was set or (*errfunc)() returned non-zero.

GLOB_NOMATCH The pattern did not match a pathname and GLOB_NOCHECK was not set.

The arguments pglob->gl_pathc and pglob->gl_pathv are still set as speci- fied above.

EXAMPLES A rough equivalent of `ls -l *.c *.h' can be obtained with the following code:

glob_t g;

g.gl_offs = 2; glob("*.c", GLOB_DOOFFS, NULL, &g); glob("*.h", GLOB_DOOFFS | GLOB_APPEND, NULL, &g); g.gl_pathv[0] = "ls"; g.gl_pathv[1] = "-l"; execvp("ls", g.gl_pathv);

SEE ALSO sh(1), fnmatch(3), regexp(3)

STANDARDS The current implementation of the glob() function does not conform to IEEE Std 1003.2 (``POSIX.2''). Collating symbol expressions, equivalence class expressions and character class expressions are not supported.

The flags GLOB_ALTDIRFUNC, GLOB_BRACE, GLOB_LIMIT, GLOB_MAGCHAR, GLOB_NOMAGIC, and GLOB_TILDE, and the fields gl_matchc and gl_flags are extensions to the POSIX standard and should not be used by applications striving for strict conformance.

HISTORY The glob() and globfree() functions first appeared in 4.4BSD.

BUGS Patterns longer than MAXPATHLEN may cause unchecked errors.

The glob() argument may fail and set errno for any of the errors speci- fied for the library routines stat(2), closedir(3), opendir(3), readdir(3), malloc(3), and free(3).

FreeBSD 7.1 September 1, 2004 FreeBSD 7.1 ========================================================

Reply to
Black Dragon

Please tell us Jon, what magazine did he "sell out" to?

Reply to
Joe788

eh....you are just pissed cuz you are banned from there also...and every time you come up with a new alias you get banned again... And...if the board is so "worthless"...why do you even give a shit about how many ads are there? Why do you waste your time going to a "worthless" board? You have been banned from every machining board on the net...oops....I forgot about the "leading shitcentric cam blog"...guess you can't ban yourself.

Reply to
Zymrgy

Now with enough obnoxious ads to drive anyone with a clue nuts.

Threads locked for no reason courtesy of an ego maniac jerk who runs this joke of a web board after selling out to ad based magazine devoted to "reviewing" / pushing anyone's crap who advertises with them whether it's good or not.

Jon Banquer San Diego, CA

Reply to
jon_banquer

Looks like the slime balls at American Machinist magazine bailed / pulled the plug and left the ego maniac jerk who runs this joke of a web board holding the bag. Best thing that could happen now is that he shuts his now worthless web board down for good.

I'm so busy right now I don't really have time to follow the horror story over there like I'd like to but I knew it was coming and it's fun to watch. ;>)

Several machinists with a clue need to start their own web board and keep it advertising free.

Jon Banquer San Diego, CA

Reply to
jon_banquer

Your ignorance knows no bounds.

Reply to
Joe788

Posted today by the ego maniac jerk who owns Practically Worthless Machinist:

"All I can say is please keep in mind, the ad situation now is as "bad" as it will ever get.... it will only get better from here on out...but it's going to take some time... and by "better" I mean more appropriate ads for PM users..."

ROTFLMAO

Jon Banquer San Diego, CA

Reply to
jon_banquer

Posted yesterday by the ego maniac jerk who owns Practically Worthless Machinist:

"All I can say is please keep in mind, the ad situation now is as "bad" as it will ever get.... it will only get better from here on out...but it's going to take some time... and by "better" I mean more appropriate ads for PM users..."

ROTFLMAO

Jon Banquer San Diego, CA

Reply to
jon_banquer

You sure seem to spend a fair amount of time lurking there...why? Are you trying to get advertising for teh "leading bullshit copy/paste cam blog"? How many names have you been banned by over there? How many on the E-mastercam board? The only place you can spout your bullshit is 1- usenet....a dieing place with very limited useful info....or 2-your bullshit blog....no comment needed on the usefulness of that site.

Reply to
Zymrgy

Explain to this newsgroup how someone can be "banned" from a web board if they know how to generate a new IP address at will. If you know how to do this can someone who runs a web board ever really ban you? You basically parrot those in this newsgroup who have no clues.

This is my last response to you... you have proven you're an idiot who often has no clues can=92t figure out basic concepts and you're simply not worth my time any longer.

Jon Banquer San Diego, CA

Reply to
jon_banquer

If your username has been willfully deleted by the moderator, that is considered "banned".

Just because you sign up again with a half dozen different names.....Neil, Brian, James, Larry, doesn't mean you weren't banned. It just means you're a sociopath.

Reply to
Joe788

Posted yesterday by the ego maniac jerk who owns Practically Worthless Machinist:

"All I can say is please keep in mind, the ad situation now is as "bad" as it will ever get.... it will only get better from here on out...but it's going to take some time... and by "better" I mean more appropriate ads for PM users..."

ROTFLMAO

Jon Banquer San Diego, CA

Reply to
jon_banquer

Shit man, do like everyone else and actually use the software. Friggen forum surfer! I bet they love you on the forums. (that wasn't a compliment)

Reply to
vinny

When you got nothing to say, might as well just keep repeating yourself right? Harig grinder...lol What's the name on the chuck...republic of china?

Reply to
vinny

Posted yesterday by the ego maniac jerk who owns Practically Worthless Machinist:

"All I can say is please keep in mind, the ad situation now is as "bad" as it will ever get.... it will only get better from here on out...but it's going to take some time... and by "better" I mean more appropriate ads for PM users..."

ROTFLMAO

Jon Banquer San Diego, CA

Reply to
jon_banquer

Posted yesterday by the ego maniac jerk who owns Practically Worthless Machinist:

"All I can say is please keep in mind, the ad situation now is as "bad" as it will ever get.... it will only get better from here on out...but it's going to take some time... and by "better" I mean more appropriate ads for PM users..."

*Still*

ROTFLMAO

Jon Banquer San Diego, CA

Reply to
jon_banquer

I wonder, do people pick on your for being a bafoon on all those forums too?

Reply to
vinny

PolyTech Forum website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.