en:docs:tk:som:sc:pr

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
en:docs:tk:som:sc:pr [2026/02/16 08:15] prokusheven:docs:tk:som:sc:pr [2026/02/16 08:23] (current) prokushev
Line 82: Line 82:
 Note: somtsearchFile version uses default compiler calling convention. For IBM SOM 3.0 for NT it is Optlink. Note: somtsearchFile version uses default compiler calling convention. For IBM SOM 3.0 for NT it is Optlink.
  
-==== somttraverseParents, somttraverseParentsSL function ==== 
- 
-<code C> 
-SOMEXTERN int somttraverseParents(FILE *fp, Entry * cls, Entry *arg, int (*fn)(FILE*,Entry*,Entry*), SMTraverse flg); 
-SOMEXTERN int SOMLINK somttraverseParentsSL(FILE *fp, Entry * cls, Entry *arg, int (*fn)(FILE*,Entry*,Entry*), SMTraverse flg); 
-</code> 
- 
-Note: somttraverseParents version uses default compiler calling convention. For IBM SOM 3.0 for NT it is Optlink. 
  
 ==== somtloadSL function ==== ==== somtloadSL function ====
Line 118: Line 110:
 Note: somtGetType version uses default compiler calling convention. For IBM SOM 3.0 for NT it is Optlink. Note: somtGetType version uses default compiler calling convention. For IBM SOM 3.0 for NT it is Optlink.
  
-==== somtokfopen, somtokfopenSL function ==== 
- 
-<code C> 
-SOMEXTERN FILE * somtokfopen(char *path, char *mode); 
-SOMEXTERN FILE * SOMLINK somtokfopenSL(char *path, char *mode); 
-</code> 
- 
-Same as C fopen function. 
- 
-Note: somtokfopen version uses default compiler calling convention. For IBM SOM 3.0 for NT it is Optlink. 
- 
-==== somtokrename, somtokrenameSL function ==== 
- 
-<code C> 
-SOMEXTERN int somtokrename(const char*, const char *); 
-SOMEXTERN int SOMLINK somtokrenameSL(const char*, const char *); 
-</code> 
- 
-Note: somtokrename version uses default compiler calling convention. For IBM SOM 3.0 for NT it is Optlink. 
- 
-==== somtopenEmitFile, somtopenEmitFileSL function ==== 
- 
-<code C> 
-SOMEXTERN FILE * somtopenEmitFile(char *file, char *ext); 
-SOMEXTERN FILE * SOMLINK somtopenEmitFileSL(char *file, char *ext); 
-</code> 
- 
-Note: somtopenEmitFile version uses default compiler calling convention. For IBM SOM 3.0 for NT it is Optlink. 
  
 ==== somtisDbcs, somtisDbcsSL function ==== ==== somtisDbcs, somtisDbcsSL function ====
Line 401: Line 365:
  
 Note: somtdbcsLastChar version uses default compiler calling convention. For IBM SOM 3.0 for NT it is Optlink.  Note: somtdbcsLastChar version uses default compiler calling convention. For IBM SOM 3.0 for NT it is Optlink. 
 +
 ==== somtdbcsScan, somtdbcsScanSL function ==== ==== somtdbcsScan, somtdbcsScanSL function ====
  
Line 409: Line 374:
  
 Note: somtdbcsScan version uses default compiler calling convention. For IBM SOM 3.0 for NT it is Optlink.  Note: somtdbcsScan version uses default compiler calling convention. For IBM SOM 3.0 for NT it is Optlink. 
-==== somtdiskFull, somtdiskFullSL function ==== 
- 
-<code C> 
-SOMEXTERN int somtdiskFull(FILE *fp); 
-SOMEXTERN int SOMLINK somtdiskFullSL(FILE *fp); 
-</code> 
- 
-Note: somtdiskFull version uses default compiler calling convention. For IBM SOM 3.0 for NT it is Optlink.  
-==== somtfclose, somtfcloseSL function ==== 
- 
-<code C> 
-SOMEXTERN int somtfclose(FILE *fp); 
-SOMEXTERN int SOMLINK somtfcloseSL(FILE *fp); 
-</code> 
- 
-Same as C fclose function. 
- 
-Note: somtfclose version uses default compiler calling convention. For IBM SOM 3.0 for NT it is Optlink. 
  
 ==== somtisparent, somtisparentSL function ==== ==== somtisparent, somtisparentSL function ====
Line 437: Line 384:
 Note: somtisparent version uses default compiler calling convention. For IBM SOM 3.0 for NT it is Optlink.  Note: somtisparent version uses default compiler calling convention. For IBM SOM 3.0 for NT it is Optlink. 
  
- 
-==== somtokremove, somtokremoveSL function ==== 
- 
-<code C> 
-SOMEXTERN int somtokremove(char *file); 
-SOMEXTERN int SOMLINK somtokremoveSL(char *file); 
-</code> 
- 
-Alias of C remove function. 
- 
-Note: somtokremove version uses default compiler calling convention. For IBM SOM 3.0 for NT it is Optlink. 
  
 ==== somtunload, somtunloadSL function ==== ==== somtunload, somtunloadSL function ====
Line 492: Line 428:
  
 Note: somtcalcFileName version uses default compiler calling convention. For IBM SOM 3.0 for NT it is Optlink.  Note: somtcalcFileName version uses default compiler calling convention. For IBM SOM 3.0 for NT it is Optlink. 
 +
 ==== somtcleanFilesFatal, somtcleanFilesFatalSL function ==== ==== somtcleanFilesFatal, somtcleanFilesFatalSL function ====
  
Line 502: Line 439:
  
 Note: somtcleanFilesFatal version uses default compiler calling convention. For IBM SOM 3.0 for NT it is Optlink. Note: somtcleanFilesFatal version uses default compiler calling convention. For IBM SOM 3.0 for NT it is Optlink.
 +
 +==== somttraverseParents, somttraverseParentsSL function ====
 +
 +<code C>
 +SOMEXTERN int somttraverseParents(FILE *fp, Entry * cls, Entry *arg, int (*fn)(FILE*,Entry*,Entry*), SMTraverse flg);
 +SOMEXTERN int SOMLINK somttraverseParentsSL(FILE *fp, Entry * cls, Entry *arg, int (*fn)(FILE*,Entry*,Entry*), SMTraverse flg);
 +</code>
 +
 +Note: somttraverseParents version uses default compiler calling convention. For IBM SOM 3.0 for NT it is Optlink.
 +
 +==== somtokfopen, somtokfopenSL function ====
 +
 +<code C>
 +SOMEXTERN FILE * somtokfopen(char *path, char *mode);
 +SOMEXTERN FILE * SOMLINK somtokfopenSL(char *path, char *mode);
 +</code>
 +
 +Same as C fopen function.
 +
 +Note: somtokfopen version uses default compiler calling convention. For IBM SOM 3.0 for NT it is Optlink.
 +
 +==== somtokrename, somtokrenameSL function ====
 +
 +<code C>
 +SOMEXTERN int somtokrename(const char*, const char *);
 +SOMEXTERN int SOMLINK somtokrenameSL(const char*, const char *);
 +</code>
 +
 +Note: somtokrename version uses default compiler calling convention. For IBM SOM 3.0 for NT it is Optlink.
 +
 +==== somtopenEmitFile, somtopenEmitFileSL function ====
 +
 +<code C>
 +SOMEXTERN FILE * somtopenEmitFile(char *file, char *ext);
 +SOMEXTERN FILE * SOMLINK somtopenEmitFileSL(char *file, char *ext);
 +</code>
 +
 +Note: somtopenEmitFile version uses default compiler calling convention. For IBM SOM 3.0 for NT it is Optlink.
 +
 +==== somtdiskFull, somtdiskFullSL function ====
 +
 +<code C>
 +SOMEXTERN int somtdiskFull(FILE *fp);
 +SOMEXTERN int SOMLINK somtdiskFullSL(FILE *fp);
 +</code>
 +
 +Note: somtdiskFull version uses default compiler calling convention. For IBM SOM 3.0 for NT it is Optlink. 
 +==== somtfclose, somtfcloseSL function ====
 +
 +<code C>
 +SOMEXTERN int somtfclose(FILE *fp);
 +SOMEXTERN int SOMLINK somtfcloseSL(FILE *fp);
 +</code>
 +
 +Same as C fclose function.
 +
 +Note: somtfclose version uses default compiler calling convention. For IBM SOM 3.0 for NT it is Optlink.
 +
 +==== somtokremove, somtokremoveSL function ====
 +
 +<code C>
 +SOMEXTERN int somtokremove(char *file);
 +SOMEXTERN int SOMLINK somtokremoveSL(char *file);
 +</code>
 +
 +Alias of C remove function.
 +
 +Note: somtokremove version uses default compiler calling convention. For IBM SOM 3.0 for NT it is Optlink.
  
 ==== somtemitTypes, somtemitTypesSL function ==== ==== somtemitTypes, somtemitTypesSL function ====