Changeset 512
- Timestamp:
- Aug 2, 2003, 11:11:55 AM (22 years ago)
- Location:
- trunk/src/emx
- Files:
-
- 4 added
- 22 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/emx/Makefile
-
Property cvs2svn:cvs-rev
changed from
1.28
to1.29
r511 r512 138 138 EMXEXP = $.$(TOOLFMT)/emxexp$E 139 139 EMXEXPFLAGS = -u 140 DO.EMXEXP = $(EMXEXP) $(strip $(EMXEXPFLAGS) $1) $^ | sed -e "/^$$/d" -e "/^ *;/d" | sort -d >>$@140 DO.EMXEXP = $(EMXEXP) $(strip $(EMXEXPFLAGS) $1) | sed -e "/^$$/d" -e "/^ *;/d" | sort -d >>$2 141 141 142 142 # The tool to create import libraries -
Property cvs2svn:cvs-rev
changed from
-
trunk/src/emx/include/ctype.h
-
Property cvs2svn:cvs-rev
changed from
1.7
to1.8
r511 r512 18 18 19 19 static inline int isalnum (int _c) 20 { return __locale_ctype.cflags [ (unsigned char)_c & 0xff] & (__UPPER|__LOWER|__DIGIT); }20 { return __locale_ctype.cflags [_c & 0xff] & (__UPPER|__LOWER|__DIGIT); } 21 21 22 22 static inline int isalpha (int _c) 23 { return __locale_ctype.cflags [ (unsigned char)_c & 0xff] & (__UPPER|__LOWER); }23 { return __locale_ctype.cflags [_c & 0xff] & (__UPPER|__LOWER); } 24 24 25 25 static inline int iscntrl (int _c) 26 { return __locale_ctype.cflags [ (unsigned char)_c & 0xff] & (__CNTRL); }26 { return __locale_ctype.cflags [_c & 0xff] & (__CNTRL); } 27 27 28 28 static inline int isdigit (int _c) 29 { return __locale_ctype.cflags [ (unsigned char)_c & 0xff] & (__DIGIT); }29 { return __locale_ctype.cflags [_c & 0xff] & (__DIGIT); } 30 30 31 31 static inline int isgraph (int _c) 32 { return __locale_ctype.cflags [ (unsigned char)_c & 0xff] & (__PUNCT|__UPPER|__LOWER|__DIGIT); }32 { return __locale_ctype.cflags [_c & 0xff] & (__PUNCT|__UPPER|__LOWER|__DIGIT); } 33 33 34 34 static inline int islower (int _c) 35 { return __locale_ctype.cflags [ (unsigned char)_c & 0xff] & (__LOWER); }35 { return __locale_ctype.cflags [_c & 0xff] & (__LOWER); } 36 36 37 37 static inline int isprint (int _c) 38 { return __locale_ctype.cflags [ (unsigned char)_c & 0xff] & (__PRINT); }38 { return __locale_ctype.cflags [_c & 0xff] & (__PRINT); } 39 39 40 40 static inline int ispunct (int _c) 41 { return __locale_ctype.cflags [ (unsigned char)_c & 0xff] & (__PUNCT); }41 { return __locale_ctype.cflags [_c & 0xff] & (__PUNCT); } 42 42 43 43 static inline int isspace (int _c) 44 { return __locale_ctype.cflags [ (unsigned char)_c & 0xff] & (__SPACE); }44 { return __locale_ctype.cflags [_c & 0xff] & (__SPACE); } 45 45 46 46 static inline int isupper (int _c) 47 { return __locale_ctype.cflags [ (unsigned char)_c & 0xff] & (__UPPER); }47 { return __locale_ctype.cflags [_c & 0xff] & (__UPPER); } 48 48 49 49 static inline int isxdigit (int _c) 50 { return __locale_ctype.cflags [ (unsigned char)_c & 0xff] & (__XDIGIT); }50 { return __locale_ctype.cflags [_c & 0xff] & (__XDIGIT); } 51 51 52 52 static inline int toupper (int _c) 53 { return __locale_ctype.upcase [ (unsigned char)_c & 0xff]; }53 { return __locale_ctype.upcase [_c & 0xff]; } 54 54 55 55 static inline int tolower (int _c) 56 { return __locale_ctype.locase [ (unsigned char)_c & 0xff]; }56 { return __locale_ctype.locase [_c & 0xff]; } 57 57 58 58 #if !defined (__STRICT_ANSI__) && !defined (_POSIX_SOURCE) -
Property cvs2svn:cvs-rev
changed from
-
trunk/src/emx/include/emx/asm386.h
-
Property cvs2svn:cvs-rev
changed from
1.6
to1.7
r511 r512 12 12 #define j_inf cmpb $0x05, %ah; je 13 13 14 /* MATHSUFFIX1 is for sin() vs. sinf() vs. _sinl() */14 /* MATHSUFFIX1 is for sin() vs. _sinf() vs. _sinl() */ 15 15 /* MATHSUFFIX2 is for _sin() vs. _sinf() vs. _sinl() */ 16 /* MATHSUFFIX3 is for sin() vs. sinf() vs.sinl () */16 /* MATHSUFFIX3 is for __sin() vs. __sinf() vs. __sinl () */ 17 17 18 18 #if defined (LONG_DOUBLE) 19 19 #define FLD fldt 20 #define MATHSUFFIX1(X) _ STD(##X##l)21 #define MATHSUFFIX2(X) _ STD(##X##l)22 #define MATHSUFFIX3(X) _ ##X##l20 #define MATHSUFFIX1(X) __##X##l 21 #define MATHSUFFIX2(X) __##X##l 22 #define MATHSUFFIX3(X) ___##X##l 23 23 #define CONV(X) 24 24 #elif defined (FLOAT) 25 25 #define FLD flds 26 #define MATHSUFFIX1(X) _ STD(##X##f)27 #define MATHSUFFIX2(X) _ STD(##X##f)28 #define MATHSUFFIX3(X) _ ##X##f26 #define MATHSUFFIX1(X) __##X##f 27 #define MATHSUFFIX2(X) __##X##f 28 #define MATHSUFFIX3(X) ___##X##f 29 29 #define CONV(X) fstps X; flds X 30 30 #else 31 31 #define FLD fldl 32 32 #define MATHSUFFIX1(X) _STD(X) 33 #define MATHSUFFIX2(X) _ STD(X)34 #define MATHSUFFIX3(X) _ ##X33 #define MATHSUFFIX2(X) __##X 34 #define MATHSUFFIX3(X) ___##X 35 35 #define CONV(X) fstpl X; fldl X 36 36 #endif -
Property cvs2svn:cvs-rev
changed from
-
trunk/src/emx/include/io.h
-
Property cvs2svn:cvs-rev
changed from
1.4
to1.5
r511 r512 80 80 int write (int, __const__ void *, size_t); 81 81 82 #if (!defined (__STRICT_ANSI__) && !defined (_POSIX_SOURCE)) \ 83 || defined (_WITH_UNDERSCORE) 84 82 85 int _access (__const__ char *, int); 83 86 int _chmod (__const__ char *, int); … … 120 123 int _write (int, __const__ void *, size_t); 121 124 125 #endif 126 122 127 #if defined (__cplusplus) 123 128 } -
Property cvs2svn:cvs-rev
changed from
-
trunk/src/emx/include/string.h
-
Property cvs2svn:cvs-rev
changed from
1.4
to1.5
r511 r512 52 52 #endif 53 53 54 55 54 void *memccpy (void *, __const__ void *, int, size_t); 56 55 int memicmp (__const__ void *, __const__ void *, size_t); … … 68 67 69 68 char *strsep (char **, __const__ char *); /* BSD */ 69 70 extern char *__gnu_basename (const char *); 71 #ifndef _LIBGEN_H 72 #define basename __gnu_basename 73 #endif 70 74 71 75 #endif -
Property cvs2svn:cvs-rev
changed from
-
trunk/src/emx/src/doc/emxlib.src
-
Property cvs2svn:cvs-rev
changed from
1.1
to1.2
r511 r512 22684 22684 þseealso daylight timezone tzset() 22685 22685 22686 þfunction basename 22687 þheaders 22688 #include <string.h> 22689 þendheaders 22690 22691 þprototype 22692 char *basename (const char *fname); 22693 þendprototype 22694 22695 This function is compatible with the GNU version of the "basename" 22696 function. It returns the last component of the path. This function 22697 is the preferred usage, since it does not modify the argument, and 22698 respects trailing slashes. If you include libgen.h, you get the XPG 22699 version. 22700 22701 þseealso dirname() 22702 22703 þfunction basename 22704 þheaders 22705 #include <libgen.h> 22706 þendheaders 22707 22708 þprototype 22709 char *basename (char *path); 22710 þendprototype 22711 22712 This function returns a pointer to the last component of a pathname. 22713 If the path ends with a trailing backslash, it is removed, and the 22714 pointer returned points to the beginning of last path component. 22715 If the pathname consists entirely of '/' characters, then a pointer 22716 to "/" is returned. If path is NULL or a empty string, "." is returned. 22717 22718 þseealso dirname() 22719 22720 þfunction dirname 22721 þheaders 22722 #include <libgen.h> 22723 þendheaders 22724 22725 þprototype 22726 char *dirname (char *path); 22727 þendprototype 22728 22729 This function complements the XPG basename() function. If path is 22730 NULL, a empty string, or does not contain slashes (forward or backward), 22731 "." is returned. Otherwise it returns a pointer to the directory part 22732 of the pathname; the last slash in the pathname is replaced with zero. 22733 22734 þseealso basename() 22686 22735 22687 22736 þh1 System calls -
Property cvs2svn:cvs-rev
changed from
-
trunk/src/emx/src/include/libc-alias.h
-
Property cvs2svn:cvs-rev
changed from
1.3
to1.4
r511 r512 35 35 #include "libc-std.h" 36 36 37 /* We don't need the basename -> __std_basename mapping, but we'll 38 get errors when including string.h... */ 39 #undef basename 40 37 41 #endif /* __LIBC_ALIAS_H__ */ -
Property cvs2svn:cvs-rev
changed from
-
trunk/src/emx/src/lib/alias/alias.smak
-
Property cvs2svn:cvs-rev
changed from
1.7
to1.8
r511 r512 8 8 .MODULE := alias 9 9 .MDESC := A library of underscored aliases for most C library functions 10 .MDEP := libc app11 10 .TKIND := aout 12 11 .INSDIR := lib/ … … 14 13 include common.smak 15 14 16 ALIAS.FUNCS = $(shell gawk -f src/lib/alias/aliasfuncs.awk $. _)17 ALIAS._FUNCS = $(shell gawk -f src/lib/alias/aliasfuncs.awk $. _ _)15 ALIAS.FUNCS = $(shell gawk -f src/lib/alias/aliasfuncs.awk $.) 16 ALIAS._FUNCS = $(shell gawk -f src/lib/alias/aliasfuncs.awk $. _) 18 17 19 18 DO.STDALIAS = \ … … 23 22 # For every aliased function create a .o file containing the alias 24 23 # and add it to the target library. 25 $.$(.TARG): $. $(.TKIND.DIR)c.a $.$(.TKIND.DIR)c_app.a24 $.$(.TARG): $.stmp-libc-std 26 25 $(call RM,$@) 27 26 @$(call DO.STDALIAS,_strcasecmp,__std_stricmp,$.strcasecmp.o) -
Property cvs2svn:cvs-rev
changed from
-
trunk/src/emx/src/lib/alias/aliasfuncs.awk
-
Property cvs2svn:cvs-rev
changed from
1.5
to1.6
r511 r512 1 1 # 2 # A simple script to collect all symbols from c.a and c_app.a that needs 3 # aliasing. All symbols beginning with _std_ get an alias without _std_ 4 # and an alias starting with just a '_' instead of _std_. 2 # This simple script looks through libc-std.h file and collects either all 3 # non-underscored aliases or underscored aliases to their __std_ equivalents. 4 # 5 # ARG1: path to libc-std.h 6 # ARG2: "" or "_". 5 7 # 6 8 7 function check_file(x) 8 { 9 if ((getline < x) < 0) 10 { 11 print "ERROR: file "x" not found (maybe you forgot to make it?)" > "/dev/stderr" 12 exit (-1); 13 } 14 close(x); 15 } 9 BEGIN { 10 fn = ARGV [1]"libc-std.h"; 11 want_underscore = (ARGV [2] == "_"); 16 12 17 function gulp(fn) 18 { 19 check_file(fn); 13 while ((getline < fn) > 0) 14 if (match($0, "_STD\\(") != 0) 15 { 16 blank = match($0, " "); 17 fun = substr($0, blank + 1, 255); 18 blank = match(fun, " "); 19 if (blank > 0) 20 fun = substr(fun, 1, blank - 1); 20 21 21 cmd = "nm -gB "fn; 22 names[n,0] = 0; 23 24 while ((cmd | getline) > 0) 25 { 26 if (index("TCBD", $2)) 27 { 28 funcs[$3] = 1; 29 if (substr($3, 1, 6) == "__std_") 30 stdfuncs[substr($3, 7)] = 1; 22 has_underscore = (substr(fun, 1, 1) == "_"); 23 if (has_underscore == want_underscore) 24 print has_underscore ? substr(fun, 2) : fun; 31 25 } 32 }33 close(cmd);34 }35 36 BEGIN {37 gulp(ARGV[1]"aout/c.a");38 gulp(ARGV[1]"aout/c_app.a");39 gulp(ARGV[1]"aout/src/lib/startup/386/crt0.o");40 41 prefix = ARGV[2];42 43 for (x in stdfuncs)44 if (funcs[prefix x] == "")45 print x;46 26 47 27 exit; -
Property cvs2svn:cvs-rev
changed from
-
trunk/src/emx/src/lib/libc.def
-
Property cvs2svn:cvs-rev
changed from
1.6
to1.7
r511 r512 19 19 EXPORTS 20 20 ; data 21 "__daylight" @1 22 "__fdvec_head" @2 23 "__files" @3 24 "__fmode_bin" @4 25 "__io_ninherit" @5 26 "__lookahead" @6 27 "__mb_cur_max" @7 28 "__org_environ" @8 29 "__osmajor" @9 30 "__osminor" @10 31 "__pipe_size" @11 32 "__std_environ" @12 33 "__streamv" @13 34 "__streamv_rmutex" @14 35 "__streamvec2_head" @15 36 "__streamvec_head" @16 37 "__sys_clock0_ms" @17 38 "__sys_heap_fmutex" @18 39 "__sys_heap_obj_count" @19 40 "__sys_heap_objs" @20 41 "__sys_heap_size" @21 42 "__sys_ino" @22 43 "__sys_pid" @23 44 "__sys_ppid" @24 45 "__sys_private_heap" @25 46 "__sys_thread_table" @26 47 "__sys_top_heap_obj" @27 48 "__sys_uflags" @28 49 "__sys_umask" @29 50 "__sys_xreg" @30 51 "__timezone" @31 52 "__tmpidx" @32 53 "__tzi" @33 54 "__tzname" @34 55 "__tzset_flag" @35 56 "__um_regular_heap" @36 57 "__um_tiled_heap" @37 58 "_optarg" @38 59 "_opterr" @39 60 "_optind" @40 61 "_optmode" @41 62 "_optopt" @42 63 "_optswchar" @43 64 "__atexit_n" @44 65 "__atexit_v" @45 66 "__thread_tab" @46 67 "___digits" @47 68 "___locale" @48 69 "___locale_C" @49 70 "___locale_collate" @50 71 "___locale_ctype" @51 72 "___locale_lconv" @52 73 "___locale_time" @53 74 21 "__daylight" @5 22 "__fdvec_head" @6 23 "__files" @7 24 "__fmode_bin" @8 25 "__io_ninherit" @9 26 "__lookahead" @10 27 "__mb_cur_max" @11 28 "__org_environ" @15 29 "__osmajor" @16 30 "__osminor" @17 31 "__pipe_size" @18 32 "__std_environ" @19 33 "__streamv" @20 34 "__streamv_rmutex" @21 35 "__streamvec2_head" @22 36 "__streamvec_head" @23 37 "__sys_clock0_ms" @24 38 "__sys_heap_fmutex" @25 39 "__sys_heap_obj_count" @26 40 "__sys_heap_objs" @27 41 "__sys_heap_size" @28 42 "__sys_ino" @29 43 "__sys_pid" @30 44 "__sys_ppid" @31 45 "__sys_private_heap" @32 46 "__sys_thread_table" @33 47 "__sys_top_heap_obj" @34 48 "__sys_uflags" @35 49 "__sys_umask" @36 50 "__sys_xreg" @37 51 "__timezone" @38 52 "__tmpidx" @39 53 "__tzi" @40 54 "__tzname" @41 55 "__tzset_flag" @42 56 "__um_regular_heap" @43 57 "__um_tiled_heap" @44 58 "_optarg" @45 59 "_opterr" @46 60 "_optind" @47 61 "_optmode" @48 62 "_optopt" @49 63 "_optswchar" @50 64 "__atexit_n" @51 65 "__atexit_v" @52 66 "__thread_tab" @53 75 67 76 ; code - starts a 10068 ; code 77 69 "__CRT_init" @100 78 70 "__CRT_term" @101 … … 226 218 "___fmutex_release_internal" @249 227 219 "___fmutex_request_internal" @250 228 "__fnexplode" @251 229 "__fnexplodefree" @252 230 "__fngetdrive" @253 231 "__fnisabs" @254 232 "__fnisrel" @255 233 "__fnlwr" @256 234 "__fnlwr2" @257 235 "__fnslashify" @258 236 "___fork" @259 237 "___fpclassify" @260 238 "___fpclassifyf" @261 239 "___fpclassifyl" @262 240 "__fpreset" @263 241 "__fseek_hdr" @264 242 "__fseek_nolock" @265 243 "__fsetmode" @266 244 "__fsopen" @267 245 "___fstat" @268 246 "__ftell_nolock" @269 247 "___ftime" @270 248 "___ftruncate" @271 249 "__fullpath" @272 250 "__fwrite_nolock" @273 251 "___getcwd" @274 252 "__getcwd1" @275 253 "__getcwd2" @276 254 "__getdrive" @277 255 "__getegid" @278 256 "__geteuid" @279 257 "__getext" @280 258 "__getext2" @281 259 "__getgrgid" @282 260 "__getname" @283 261 "__getpass1" @284 262 "__getpass2" @285 263 "__gettid" @286 264 "__getvol" @287 265 "__glob" @288 266 "__globfree" @289 267 "__gmt2loc" @290 268 "__gmtime" @291 269 "__heapchk" @292 270 "__heapmin" @293 271 "__heapset" @294 272 "__heap_walk" @295 273 "___imphandle" @296 274 "__imphandle" @297 275 "__init1_fdinit" @298 276 "__init1_tmp" @299 277 "___init_os_version" @300 278 "___init_ret" @301 279 "__init_streams" @302 280 "___initthread" @303 281 "__input" @304 282 "__int86" @305 283 "___ioctl1" @306 284 "___ioctl2" @307 285 "_isalnum" @308 286 "_isalpha" @309 287 "_iscntrl" @310 288 "_isdigit" @311 289 "___isfinite" @312 290 "___isfinitef" @313 291 "___isfinitel" @314 292 "_isgraph" @315 293 "_islower" @316 294 "___isnan" @317 295 "___isnanf" @318 296 "___isnanl" @319 297 "___isnormal" @320 298 "___isnormalf" @321 299 "___isnormall" @322 300 "_isprint" @323 301 "_ispunct" @324 302 "_isspace" @325 303 "__isterm" @326 304 "_isupper" @327 305 "_isxdigit" @328 306 "__libc_16to32" @329 307 "__libc_32to16" @330 308 "__libc_thunk1" @331 309 "__loc2gmt" @332 310 "__localtime" @333 311 "___lseek" @334 312 "__makepath" @335 313 "__memcount" @336 314 "__memdif" @337 315 "__memrchr" @338 316 "__memswap" @339 317 "__mfclose" @340 318 "__mfopen" @341 319 "__mheap" @342 320 "___mkdir" @343 321 "__mktime" @344 322 "__month_day_leap" @345 323 "__month_day_non_leap" @346 324 "__msize" @347 325 "__newstream" @348 326 "___newthread" @349 327 "__nfiles" @350 328 "___open" @351 329 "__openstream" @352 330 "__os2_bad" @353 331 "__output" @354 332 "__path" @355 333 "___pipe" @356 334 "___read" @357 335 "___read_kbd" @358 336 "__read_kbd" @359 337 "__remext" @360 338 "___remove_zeros" @361 339 "__response" @362 340 "__rfnlwr" @363 341 "___rmdir" @364 342 "__rmtmp" @365 343 "__rmutex_checked_close" @366 344 "__rmutex_checked_create" @367 345 "__rmutex_checked_open" @368 346 "__rmutex_close" @369 347 "__rmutex_create" @370 348 "__rmutex_dummy" @371 349 "__rmutex_fork" @372 350 "__rmutex_open" @373 351 "__wildcard" @374 352 "__scrsize" @375 353 "__searchenv" @376 354 "__seek_hdr" @377 355 "___select" @378 356 "__setdummymore" @379 357 "__setmore" @380 358 "___settime" @381 359 "__sfnlwr" @382 360 "_sig_info" @383 361 "__siglongjmp" @384 362 "___signbit" @385 363 "___signbitf" @386 364 "___signbitl" @387 365 "__sigsetjmp" @388 366 "__sleep2" @389 367 "___small_atod" @390 368 "___small_dtoa" @391 369 "___smutex_request_internal" @392 370 "___spawnve" @393 371 "__splitargs" @394 372 "__splitpath" @395 373 "___stat" @396 374 "__status87" @397 375 "__std_abort" @398 376 "__std_abs" @399 377 "__std_access" @400 378 "__std_acos" @401 379 "__std_acosl" @402 380 "__std_asctime" @403 381 "__std_asin" @404 382 "__std_asinl" @405 383 "__std_atan" @406 384 "__std_atan2" @407 385 "__std_atan2l" @408 386 "__std_atanl" @409 387 "__std_atexit" @410 388 "__std_atof" @411 389 "__std_atofl" @412 390 "__std_atoi" @413 391 "__std_atol" @414 392 "__std_atoll" @415 393 "__std_bcmp" @416 394 "__std_bcopy" @417 395 "__std_brk" @418 396 "__std_bsearch" @419 397 "__std_bzero" @420 398 "__std_calloc" @421 399 "__std_cbrt" @422 400 "__std_ceil" @423 401 "__std_ceill" @424 402 "__std_chdir" @425 403 "__std_chdrive" @426 404 "__std_chmod" @427 405 "__std_chsize" @428 406 "__std_clearerr" @429 407 "__std_clock" @430 408 "__std_close" @431 409 "__std_closedir" @432 410 "__std_copysign" @433 411 "__std_copysignf" @434 412 "__std_copysignl" @435 413 "__std_cos" @436 414 "__std_cosh" @437 415 "__std_coshl" @438 416 "__std_cosl" @439 417 "__std_creat" @440 418 "__std_ctime" @441 419 "__std_cuserid" @442 420 "__std_difftime" @443 421 "__std_div" @444 422 "__std_dup" @445 423 "__std_dup2" @446 424 "__std_endpwent" @447 425 "__std_eof" @448 426 "__std_execl" @449 427 "__std_execle" @450 428 "__std_execlp" @451 429 "__std_execlpe" @452 430 "__std_execv" @453 431 "__std_execve" @454 432 "__std_execvp" @455 433 "__std_execvpe" @456 434 "__std_exit" @457 435 "__std_exp" @458 436 "__std_expand" @459 437 "__std_expl" @460 438 "__std_fabs" @461 439 "__std_fabsl" @462 440 "__std_fclose" @463 441 "__std_fcntl" @464 442 "__std_fdopen" @465 443 "__std_feof" @466 444 "__std_ferror" @467 445 "__std_fflush" @468 446 "__std_ffs" @469 447 "__std_fgetc" @470 448 "__std_fgetchar" @471 449 "__std_fgetpos" @472 450 "__std_fgets" @473 451 "__std_filelength" @474 452 "__std_fileno" @475 453 "__std_flock" @476 454 "__std_floor" @477 455 "__std_floorl" @478 456 "__std_flushall" @479 457 "__std_fmod" @480 458 "__std_fmodl" @481 459 "__std_fnmatch" @482 460 "__std_fopen" @483 461 "__std_fork" @484 462 "__std_fpathconf" @485 463 "__std_fprintf" @486 464 "__std_fputc" @487 465 "__std_fputchar" @488 466 "__std_fputs" @489 467 "__std_fread" @490 468 "__std_free" @491 469 "__std_freopen" @492 470 "__std_frexp" @493 471 "__std_frexpl" @494 472 "__std_fscanf" @495 473 "__std_fseek" @496 474 "__std_fsetpos" @497 475 "__std_fstat" @498 476 "__std_fsync" @499 477 "__std_ftell" @500 478 "__std_ftime" @501 479 "__std_ftruncate" @502 480 "__std_ftw" @503 481 "__std_fwrite" @504 482 "__std_fxam" @505 483 "__std_fxaml" @506 484 "__std_gcvt" @507 485 "__std_getchar" @508 486 "__std_getcwd" @509 487 "__std_getenv" @510 488 "__std_getgid" @511 489 "__std_getgrnam" @512 490 "__std_getgroups" @513 491 "__std_getlogin" @514 492 "__std_getopt" @515 493 "__std_getpagesize" @516 494 "__std_getpass" @517 495 "__std_getpgrp" @518 496 "__std_getpid" @519 497 "__std_getppid" @520 498 "__std_getpw" @521 499 "__std_getpwent" @522 500 "__std_getpwnam" @523 501 "__std_getpwuid" @524 502 "__std_gets" @525 503 "__std_gettimeofday" @526 504 "__std_getuid" @527 505 "__std_getw" @528 506 "__std_getwd" @529 507 "__std_gmtime" @530 508 "__std_hypot" @531 509 "__std_hypotl" @532 510 "__std_index" @533 511 "__std_ioctl" @534 512 "__std_isatty" @535 513 "__std_kill" @536 514 "__std_labs" @537 515 "__std_ldexp" @538 516 "__std_ldexpl" @539 517 "__std_ldiv" @540 518 "__std_localtime" @541 519 "__std_log" @542 520 "__std_log10" @543 521 "__std_log10l" @544 522 "__std_logl" @545 523 "__std_longjmp" @546 524 "__std_lseek" @547 525 "__std_malloc" @548 526 "__std_mblen" @549 527 "__std_mbstowcs" @550 528 "__std_mbtowc" @551 529 "__std_memccpy" @552 530 "__std_memchr" @553 531 "__std_memcmp" @554 532 "__std_memcpy" @555 533 "__std_memicmp" @556 534 "__std_memmove" @557 535 "__std_memset" @558 536 "__std_mkdir" @559 537 "__std_mkstemp" @560 538 "__std_mktemp" @561 539 "__std_mktime" @562 540 "__std_modf" @563 541 "__std_modfl" @564 542 "__std_nextafter" @565 543 "__std_nextafterf" @566 544 "__std_nextafterl" @567 545 "__std_open" @568 546 "__std_opendir" @569 547 "__std_pathconf" @570 548 "__std_pause" @571 549 "__std_pclose" @572 550 "__std_perror" @573 551 "__std_pipe" @574 552 "__std_popen" @575 553 "__std_pow" @576 554 "__std_powl" @577 555 "__std_printf" @578 556 "__std_putchar" @579 557 "__std_putenv" @580 558 "__std_puts" @581 559 "__std_putw" @582 560 "__std_qsort" @583 561 "__std_raise" @584 562 "__std_rand" @585 563 "__std_read" @586 564 "__std_readdir" @587 565 "__std_readv" @588 566 "__std_realloc" @589 567 "__std_remove" @590 568 "__std_rename" @591 569 "__std_rewind" @592 570 "__std_rewinddir" @593 571 "__std_rindex" @594 572 "__std_rint" @595 573 "__std_rintl" @596 574 "__std_rmdir" @597 575 "__std_sbrk" @598 576 "__std_scanf" @599 577 "__std_seekdir" @600 578 "__std_select" @601 579 "__std_setbuf" @602 580 "__std_setbuffer" @603 581 "__std_setgid" @604 582 "__std_setjmp" @605 583 "__std_setmode" @606 584 "__std_setpgid" @607 585 "__std_setpwent" @608 586 "__std_setsid" @609 587 "__std_settimeofday" @610 588 "__std_setuid" @611 589 "__std_setvbuf" @612 590 "__std_sigaction" @613 591 "__std_sigaddset" @614 592 "__std_sigdelset" @615 593 "__std_sigemptyset" @616 594 "__std_sigfillset" @617 595 "__std_sigismember" @618 596 "__std_signal" @619 597 "__std_sigpending" @620 598 "__std_sigprocmask" @621 599 "__std_sigsuspend" @622 600 "__std_sin" @623 601 "__std_sinh" @624 602 "__std_sinhl" @625 603 "__std_sinl" @626 604 "__std_sleep" @627 605 "__std_snprintf" @628 606 "__std_sopen" @629 607 "__std_spawnl" @630 608 "__std_spawnle" @631 609 "__std_spawnlp" @632 610 "__std_spawnlpe" @633 611 "__std_spawnv" @634 612 "__std_spawnve" @635 613 "__std_spawnvp" @636 614 "__std_spawnvpe" @637 615 "__std_sprintf" @638 616 "__std_sqrt" @639 617 "__std_sqrtl" @640 618 "__std_srand" @641 619 "__std_sscanf" @642 620 "__std_stat" @643 621 "__std_strcat" @644 622 "__std_strchr" @645 623 "__std_strcmp" @646 624 "__std_strcoll" @647 625 "__std_strcpy" @648 626 "__std_strcspn" @649 627 "__std_strdup" @650 628 "__std_strerror" @651 629 "__std_strftime" @652 630 "__std_stricmp" @653 631 "__std_strlen" @654 632 "__std_strlwr" @655 633 "__std_strncat" @656 634 "__std_strncmp" @657 635 "__std_strncpy" @658 636 "__std_strnicmp" @659 637 "__std_strnset" @660 638 "__std_strpbrk" @661 639 "__std_strptime" @662 640 "__std_strrchr" @663 641 "__std_strrev" @664 642 "__std_strset" @665 643 "__std_strspn" @666 644 "__std_strstr" @667 645 "__std_strtod" @668 646 "__std_strtof" @669 647 "__std_strtok" @670 648 "__std_strtol" @671 649 "__std_strtold" @672 650 "__std_strtoul" @673 651 "__std_strupr" @674 652 "__std_strxfrm" @675 653 "__std_swab" @676 654 "__std_sysconf" @677 655 "__std_sys_errlist" @678 656 "__std_sys_nerr" @679 657 "__std_system" @680 658 "__std_tan" @681 659 "__std_tanh" @682 660 "__std_tanhl" @683 661 "__std_tanl" @684 662 "__std_tell" @685 663 "__std_telldir" @686 664 "__std_time" @687 665 "__std_times" @688 666 "__std_tmpfile" @689 667 "__std_tmpnam" @690 668 "__std_trunc" @691 669 "__std_truncate" @692 670 "__std_truncl" @693 671 "__std_ttyname" @694 672 "__std_tzset" @695 673 "__std_ulimit" @696 674 "__std_umask" @697 675 "__std_uname" @698 676 "__std_ungetc" @699 677 "__std_unlink" @700 678 "__std_utime" @701 679 "__std_utimes" @702 680 "__std_vfprintf" @703 681 "__std_vfscanf" @704 682 "__std_vprintf" @705 683 "__std_vscanf" @706 684 "__std_vsnprintf" @707 685 "__std_vsprintf" @708 686 "__std_vsscanf" @709 687 "__std_wait" @710 688 "__std_waitpid" @711 689 "__std_wcstombs" @712 690 "__std_wctomb" @713 691 "__std_write" @714 692 "__std_writev" @715 693 "__stream_read" @716 694 "__stream_write" @717 695 "__strncpy" @718 696 "__strtoll" @719 697 "__strtoull" @720 698 "___swchar" @721 699 "__swchar" @722 700 "__sys_deliver_pending_signals" @723 701 "__utmalloc" @724 702 "__sys_dump_heap_objs" @725 703 "__sys_exception" @726 704 "__sys_expand_heap_by" @727 705 "__sys_expand_heap_obj_by" @728 706 "__sys_get_clock" @729 707 "__sys_init_thread" @730 708 "___sys_newthread" @731 709 "__sys_p2t" @732 710 "__sys_set_errno" @733 711 "__sys_shrink_heap_by" @734 712 "__sys_shrink_heap_obj_by" @735 713 "__sys_shrink_heap_to" @736 714 "___wait" @737 715 "__sys_sig_valid" @738 716 "___waitpid" @739 717 "__sys_thread" @740 718 "__vsopen" @741 719 "__tcalloc" @742 720 "__tcdrain" @743 721 "__tcflow" @744 722 "__tcflush" @745 723 "__tcgetattr" @746 724 "__tcgetpgrp" @747 725 "__tcsendbreak" @748 726 "__tcsetattr" @749 727 "__tcsetpgrp" @750 728 "__tempnam" @751 729 "__tfree" @752 730 "__theapmin" @753 731 "__thread" @754 732 "___threadid" @755 733 "__threadstore" @756 734 "___write" @757 735 "__tmpbuf1" @758 736 "__tmpidx_lock" @759 737 "__tmpidxnam" @760 738 "__tmpidx_unlock" @761 739 "_tolower" @762 740 "_toupper" @763 741 "__trealloc" @764 742 "__trslash" @765 743 "___ttyname" @766 744 "__uaddmem" @767 745 "__ucalloc" @768 746 "__uclose" @769 747 "__ucreate" @770 748 "__ucreate2" @771 749 "__udefault" @772 750 "__udestroy" @773 751 "__uflags" @774 752 "__uheapchk" @775 753 "__uheapmin" @776 754 "__uheapset" @777 755 "__uheap_type" @778 756 "__uheap_walk" @779 757 "__uheap_walk2" @780 758 "__uldiv" @781 759 "___ulimit" @782 760 "__um_addmem_nolock" @783 761 "__umalloc" @784 762 "__um_alloc_no_lock" @785 763 "__um_crumb_alloc" @786 764 "__um_crumb_free_maybe_lock" @787 765 "__um_default_alloc" @788 766 "__um_default_expand" @789 767 "__um_default_release" @790 768 "__um_default_shrink" @791 769 "__um_find_bucket" @792 770 "__um_free_maybe_lock" @793 771 "__um_init_default_regular_heap" @794 772 "__um_init_default_tiled_heap" @795 773 "__um_lump_alloc" @796 774 "__um_lump_coalesce_free" @797 775 "__um_lump_free_maybe_lock" @798 776 "__um_lump_link_heap" @799 777 "__um_lump_make_free" @800 778 "__um_lump_unlink_bucket" @801 779 "__um_lump_unlink_heap" @802 780 "__um_realloc" @803 781 "__um_seg_addmem" @804 782 "__um_seg_setmem" @805 783 "__um_walk_error" @806 784 "__um_walk_no_lock" @807 785 "__ungetc_nolock" @808 786 "___unwind2" @809 787 "__uopen" @810 788 "__ustats" @811 789 "__utcalloc" @812 790 "__utdefault" @813 791 "___utimes" @814 792 "___convert_codepage" @815 793 "___do_Unicode" @816 794 "___from_ucs" @817 795 "_isascii" @818 796 "__std_lltoa" @819 797 "__std_localeconv" @820 798 "__std_ltoa" @821 799 "__std_setlocale" @822 800 "__std_ulltoa" @823 801 "__std_ultoa" @824 802 "_toascii" @825 803 "___to_ucs" @826 804 220 "__fnexplode" @252 221 "__fnexplodefree" @253 222 "__fngetdrive" @254 223 "__fnisabs" @255 224 "__fnisrel" @256 225 "__fnlwr" @257 226 "__fnlwr2" @258 227 "__fnslashify" @259 228 "___fork" @260 229 "___fpclassify" @261 230 "___fpclassifyf" @262 231 "___fpclassifyl" @263 232 "__fpreset" @264 233 "__fseek_hdr" @265 234 "__fseek_nolock" @266 235 "__fsetmode" @267 236 "__fsopen" @268 237 "___fstat" @269 238 "__ftell_nolock" @270 239 "___ftime" @271 240 "___ftruncate" @272 241 "__fullpath" @273 242 "__fwrite_nolock" @274 243 "___getcwd" @275 244 "__getcwd1" @276 245 "__getcwd2" @277 246 "__getdrive" @278 247 "__getegid" @279 248 "__geteuid" @280 249 "__getext" @281 250 "__getext2" @282 251 "__getgrgid" @283 252 "__getname" @284 253 "__getpass1" @285 254 "__getpass2" @286 255 "__gettid" @287 256 "__getvol" @288 257 "__glob" @289 258 "__globfree" @290 259 "__gmt2loc" @291 260 "__gmtime" @292 261 "__heapchk" @293 262 "__heapmin" @294 263 "__heapset" @295 264 "__heap_walk" @296 265 "___imphandle" @297 266 "__imphandle" @298 267 "__init1_fdinit" @299 268 "__init1_tmp" @300 269 "___init_os_version" @301 270 "___init_ret" @302 271 "__init_streams" @303 272 "___initthread" @304 273 "__input" @305 274 "__int86" @306 275 "___ioctl1" @307 276 "___ioctl2" @308 277 "_isalnum" @309 278 "_isalpha" @310 279 "_iscntrl" @312 280 "_isdigit" @313 281 "___isfinite" @314 282 "___isfinitef" @315 283 "___isfinitel" @316 284 "_isgraph" @317 285 "_islower" @318 286 "___isnan" @319 287 "___isnanf" @320 288 "___isnanl" @321 289 "___isnormal" @322 290 "___isnormalf" @323 291 "___isnormall" @324 292 "_isprint" @325 293 "_ispunct" @326 294 "_isspace" @327 295 "__isterm" @328 296 "_isupper" @329 297 "_isxdigit" @330 298 "__libc_16to32" @333 299 "__libc_32to16" @334 300 "__libc_thunk1" @335 301 "__loc2gmt" @337 302 "__localtime" @340 303 "___lseek" @341 304 "__makepath" @343 305 "__memcount" @345 306 "__memdif" @346 307 "__memrchr" @347 308 "__memswap" @348 309 "__mfclose" @349 310 "__mfopen" @350 311 "__mheap" @351 312 "___mkdir" @352 313 "__mktime" @353 314 "__month_day_leap" @354 315 "__month_day_non_leap" @355 316 "__msize" @356 317 "__newstream" @357 318 "___newthread" @358 319 "__nfiles" @359 320 "___open" @368 321 "__openstream" @369 322 "__os2_bad" @370 323 "__output" @371 324 "__path" @372 325 "___pipe" @373 326 "___read" @374 327 "___read_kbd" @375 328 "__read_kbd" @376 329 "__remext" @377 330 "___remove_zeros" @378 331 "__response" @379 332 "__rfnlwr" @380 333 "___rmdir" @381 334 "__rmtmp" @382 335 "__rmutex_checked_close" @383 336 "__rmutex_checked_create" @384 337 "__rmutex_checked_open" @385 338 "__rmutex_close" @386 339 "__rmutex_create" @387 340 "__rmutex_dummy" @388 341 "__rmutex_fork" @389 342 "__rmutex_open" @390 343 "__wildcard" @391 344 "__scrsize" @392 345 "__searchenv" @393 346 "__seek_hdr" @394 347 "___select" @395 348 "__setdummymore" @396 349 "__setmore" @398 350 "___settime" @399 351 "__sfnlwr" @400 352 "_sig_info" @401 353 "__siglongjmp" @402 354 "___signbit" @403 355 "___signbitf" @404 356 "___signbitl" @405 357 "__sigsetjmp" @406 358 "__sleep2" @407 359 "___small_atod" @408 360 "___small_dtoa" @409 361 "___smutex_request_internal" @410 362 "___spawnve" @411 363 "__splitargs" @412 364 "__splitpath" @413 365 "___stat" @414 366 "__status87" @415 367 "__std_abort" @416 368 "__std_abs" @417 369 "__std_access" @418 370 "__std_acos" @419 371 "__std_asctime" @421 372 "__std_asin" @422 373 "__std_atan" @424 374 "__std_atan2" @425 375 "__std_atexit" @428 376 "__std_atof" @429 377 "__std_atofl" @430 378 "__std_atoi" @431 379 "__std_atol" @432 380 "__std_atoll" @433 381 "__std_bcmp" @434 382 "__std_bcopy" @435 383 "__std_brk" @436 384 "__std_bsearch" @437 385 "__std_bzero" @438 386 "__std_calloc" @439 387 "__std_cbrt" @440 388 "__std_ceil" @441 389 "__std_chdir" @443 390 "__std_chdrive" @444 391 "__std_chmod" @445 392 "__std_chsize" @446 393 "__std_clearerr" @447 394 "__std_clock" @448 395 "__std_close" @449 396 "__std_closedir" @450 397 "__std_cos" @454 398 "__std_cosh" @455 399 "__std_creat" @458 400 "__std_ctime" @459 401 "__std_cuserid" @460 402 "__std_difftime" @461 403 "__std_div" @462 404 "__std_dup" @463 405 "__std_dup2" @464 406 "__std_endpwent" @465 407 "__std_eof" @466 408 "__std_execl" @467 409 "__std_execle" @468 410 "__std_execlp" @469 411 "__std_execlpe" @470 412 "__std_execv" @471 413 "__std_execve" @472 414 "__std_execvp" @473 415 "__std_execvpe" @474 416 "__std_exit" @475 417 "__std_exp" @476 418 "__std_expand" @477 419 "__std_fabs" @479 420 "__std_fclose" @481 421 "__std_fcntl" @482 422 "__std_fdopen" @483 423 "__std_feof" @484 424 "__std_ferror" @485 425 "__std_fflush" @486 426 "__std_ffs" @487 427 "__std_fgetc" @488 428 "__std_fgetchar" @489 429 "__std_fgetpos" @490 430 "__std_fgets" @491 431 "__std_filelength" @492 432 "__std_fileno" @493 433 "__std_flock" @494 434 "__std_floor" @495 435 "__std_flushall" @497 436 "__std_fmod" @498 437 "__std_fnmatch" @500 438 "__std_fopen" @501 439 "__std_fork" @502 440 "__std_fpathconf" @503 441 "__std_fprintf" @504 442 "__std_fputc" @505 443 "__std_fputchar" @506 444 "__std_fputs" @507 445 "__std_fread" @508 446 "__std_free" @509 447 "__std_freopen" @510 448 "__std_frexp" @511 449 "__std_fscanf" @513 450 "__std_fseek" @514 451 "__std_fsetpos" @515 452 "__std_fstat" @516 453 "__std_fsync" @517 454 "__std_ftell" @518 455 "__std_ftime" @519 456 "__std_ftruncate" @520 457 "__std_ftw" @521 458 "__std_fwrite" @522 459 "__std_gcvt" @525 460 "__std_getchar" @526 461 "__std_getcwd" @527 462 "__std_getenv" @528 463 "__std_getgid" @529 464 "__std_getgrnam" @530 465 "__std_getgroups" @531 466 "__std_getlogin" @532 467 "__std_getopt" @533 468 "__std_getpagesize" @534 469 "__std_getpass" @535 470 "__std_getpgrp" @536 471 "__std_getpid" @537 472 "__std_getppid" @538 473 "__std_getpw" @539 474 "__std_getpwent" @540 475 "__std_getpwnam" @541 476 "__std_getpwuid" @542 477 "__std_gets" @543 478 "__std_gettimeofday" @544 479 "__std_getuid" @545 480 "__std_getw" @546 481 "__std_getwd" @547 482 "__std_gmtime" @548 483 "__std_index" @551 484 "__std_ioctl" @552 485 "__std_isatty" @553 486 "__std_kill" @554 487 "__std_labs" @555 488 "__std_ldexp" @556 489 "__std_ldiv" @558 490 "__std_localtime" @559 491 "__std_log" @560 492 "__std_log10" @561 493 "__std_longjmp" @564 494 "__std_lseek" @565 495 "__std_malloc" @566 496 "__std_mblen" @567 497 "__std_mbstowcs" @568 498 "__std_mbtowc" @569 499 "__std_memccpy" @570 500 "__std_memchr" @571 501 "__std_memcmp" @572 502 "__std_memcpy" @573 503 "__std_memicmp" @574 504 "__std_memmove" @575 505 "__std_memset" @576 506 "__std_mkdir" @577 507 "__std_mkstemp" @578 508 "__std_mktemp" @579 509 "__std_mktime" @580 510 "__std_modf" @581 511 "__std_open" @586 512 "__std_opendir" @587 513 "__std_pathconf" @588 514 "__std_pause" @589 515 "__std_pclose" @590 516 "__std_perror" @591 517 "__std_pipe" @592 518 "__std_popen" @593 519 "__std_pow" @594 520 "__std_printf" @596 521 "__std_putchar" @597 522 "__std_putenv" @598 523 "__std_puts" @599 524 "__std_putw" @600 525 "__std_qsort" @601 526 "__std_raise" @602 527 "__std_rand" @603 528 "__std_read" @604 529 "__std_readdir" @605 530 "__std_readv" @606 531 "__std_realloc" @607 532 "__std_remove" @608 533 "__std_rename" @609 534 "__std_rewind" @610 535 "__std_rewinddir" @611 536 "__std_rindex" @612 537 "__std_rmdir" @615 538 "__std_sbrk" @616 539 "__std_scanf" @617 540 "__std_seekdir" @618 541 "__std_select" @619 542 "__std_setbuf" @620 543 "__std_setbuffer" @621 544 "__std_setgid" @622 545 "__std_setjmp" @623 546 "__std_setmode" @624 547 "__std_setpgid" @625 548 "__std_setpwent" @626 549 "__std_setsid" @627 550 "__std_settimeofday" @628 551 "__std_setuid" @629 552 "__std_setvbuf" @630 553 "__std_sigaction" @631 554 "__std_sigaddset" @632 555 "__std_sigdelset" @633 556 "__std_sigemptyset" @634 557 "__std_sigfillset" @635 558 "__std_sigismember" @636 559 "__std_signal" @637 560 "__std_sigpending" @638 561 "__std_sigprocmask" @639 562 "__std_sigsuspend" @640 563 "__std_sin" @641 564 "__std_sinh" @642 565 "__std_sleep" @645 566 "__std_snprintf" @646 567 "__std_sopen" @647 568 "__std_spawnl" @648 569 "__std_spawnle" @649 570 "__std_spawnlp" @650 571 "__std_spawnlpe" @651 572 "__std_spawnv" @652 573 "__std_spawnve" @653 574 "__std_spawnvp" @654 575 "__std_spawnvpe" @655 576 "__std_sprintf" @656 577 "__std_sqrt" @657 578 "__std_srand" @659 579 "__std_sscanf" @660 580 "__std_stat" @661 581 "__std_strcat" @662 582 "__std_strchr" @663 583 "__std_strcmp" @664 584 "__std_strcoll" @665 585 "__std_strcpy" @666 586 "__std_strcspn" @667 587 "__std_strdup" @668 588 "__std_strerror" @669 589 "__std_strftime" @670 590 "__std_stricmp" @671 591 "__std_strlen" @672 592 "__std_strlwr" @673 593 "__std_strncat" @674 594 "__std_strncmp" @675 595 "__std_strncpy" @676 596 "__std_strnicmp" @677 597 "__std_strnset" @678 598 "__std_strpbrk" @679 599 "__std_strptime" @680 600 "__std_strrchr" @681 601 "__std_strrev" @682 602 "__std_strset" @683 603 "__std_strspn" @684 604 "__std_strstr" @685 605 "__std_strtod" @686 606 "__std_strtof" @687 607 "__std_strtok" @688 608 "__std_strtol" @689 609 "__std_strtold" @690 610 "__std_strtoul" @691 611 "__std_strupr" @692 612 "__std_strxfrm" @693 613 "__std_swab" @694 614 "__std_sysconf" @695 615 "__std_sys_errlist" @696 616 "__std_sys_nerr" @697 617 "__std_system" @698 618 "__std_tan" @699 619 "__std_tanh" @700 620 "__std_tell" @703 621 "__std_telldir" @704 622 "__std_time" @705 623 "__std_times" @706 624 "__std_tmpfile" @707 625 "__std_tmpnam" @708 626 "__std_truncate" @710 627 "__std_ttyname" @712 628 "__std_tzset" @713 629 "__std_ulimit" @714 630 "__std_umask" @715 631 "__std_uname" @716 632 "__std_ungetc" @717 633 "__std_unlink" @718 634 "__std_utime" @719 635 "__std_utimes" @720 636 "__std_vfprintf" @721 637 "__std_vfscanf" @722 638 "__std_vprintf" @723 639 "__std_vscanf" @724 640 "__std_vsnprintf" @725 641 "__std_vsprintf" @726 642 "__std_vsscanf" @727 643 "__std_wait" @728 644 "__std_waitpid" @729 645 "__std_wcstombs" @730 646 "__std_wctomb" @731 647 "__std_write" @732 648 "__std_writev" @733 649 "__stream_read" @734 650 "__stream_write" @735 651 "__strncpy" @736 652 "__strtoll" @737 653 "__strtoull" @738 654 "___swchar" @739 655 "__swchar" @740 656 "__sys_deliver_pending_signals" @741 657 "__utmalloc" @742 658 "__sys_dump_heap_objs" @743 659 "__sys_exception" @744 660 "__sys_expand_heap_by" @745 661 "__sys_expand_heap_obj_by" @746 662 "__sys_get_clock" @747 663 "__sys_init_thread" @748 664 "___sys_newthread" @749 665 "__sys_p2t" @750 666 "__sys_set_errno" @751 667 "__sys_shrink_heap_by" @752 668 "__sys_shrink_heap_obj_by" @753 669 "__sys_shrink_heap_to" @754 670 "___wait" @755 671 "__sys_sig_valid" @757 672 "___waitpid" @758 673 "__sys_thread" @759 674 "__vsopen" @760 675 "__tcalloc" @761 676 "__tcdrain" @762 677 "__tcflow" @763 678 "__tcflush" @764 679 "__tcgetattr" @765 680 "__tcgetpgrp" @766 681 "__tcsendbreak" @767 682 "__tcsetattr" @768 683 "__tcsetpgrp" @769 684 "__tempnam" @770 685 "__tfree" @771 686 "__theapmin" @772 687 "__thread" @773 688 "___threadid" @774 689 "__threadstore" @775 690 "___write" @776 691 "__tmpbuf1" @777 692 "__tmpidx_lock" @778 693 "__tmpidxnam" @779 694 "__tmpidx_unlock" @780 695 "_tolower" @782 696 "_toupper" @783 697 "__trealloc" @784 698 "__trslash" @785 699 "___ttyname" @786 700 "__uaddmem" @787 701 "__ucalloc" @788 702 "__uclose" @789 703 "__ucreate" @790 704 "__ucreate2" @791 705 "__udefault" @792 706 "__udestroy" @793 707 "__uflags" @794 708 "__uheapchk" @795 709 "__uheapmin" @796 710 "__uheapset" @797 711 "__uheap_type" @798 712 "__uheap_walk" @799 713 "__uheap_walk2" @800 714 "__uldiv" @801 715 "___ulimit" @802 716 "__um_addmem_nolock" @805 717 "__umalloc" @806 718 "__um_alloc_no_lock" @807 719 "__um_crumb_alloc" @808 720 "__um_crumb_free_maybe_lock" @809 721 "__um_default_alloc" @810 722 "__um_default_expand" @811 723 "__um_default_release" @812 724 "__um_default_shrink" @813 725 "__um_find_bucket" @814 726 "__um_free_maybe_lock" @815 727 "__um_init_default_regular_heap" @816 728 "__um_init_default_tiled_heap" @817 729 "__um_lump_alloc" @818 730 "__um_lump_coalesce_free" @819 731 "__um_lump_free_maybe_lock" @820 732 "__um_lump_link_heap" @821 733 "__um_lump_make_free" @822 734 "__um_lump_unlink_bucket" @823 735 "__um_lump_unlink_heap" @824 736 "__um_realloc" @825 737 "__um_seg_addmem" @826 738 "__um_seg_setmem" @827 739 "__um_walk_error" @828 740 "__um_walk_no_lock" @829 741 "__ungetc_nolock" @830 742 "___unwind2" @831 743 "__uopen" @832 744 "__ustats" @833 745 "__utcalloc" @834 746 "__utdefault" @835 747 "___utimes" @836 748 "___convert_codepage" @837 749 "___digits" @838 750 "___do_Unicode" @839 751 "___from_ucs" @840 752 "_isascii" @841 753 "___locale" @842 754 "___locale_C" @843 755 "___locale_collate" @844 756 "___locale_ctype" @845 757 "___locale_lconv" @846 758 "___locale_time" @847 759 "__acosl" @848 760 "__asinl" @849 761 "__atan2l" @850 762 "__atanl" @851 763 "__ceill" @852 764 "__copysign" @853 765 "__copysignf" @854 766 "__copysignl" @855 767 "__coshl" @856 768 "__cosl" @857 769 "__expl" @858 770 "__fabsl" @859 771 "__floorl" @860 772 "__fmodl" @861 773 "__frexpl" @862 774 "__fxam" @863 775 "__fxaml" @864 776 "___gnu_basename" @865 777 "__hypot" @866 778 "__hypotl" @867 779 "__ldexpl" @868 780 "__log10l" @869 781 "__logl" @870 782 "__modfl" @871 783 "__nextafter" @872 784 "__nextafterf" @873 785 "__nextafterl" @874 786 "__powl" @875 787 "__rint" @876 788 "__rintl" @877 789 "__sinhl" @878 790 "__sinl" @879 791 "__sqrtl" @880 792 "__std_basename" @881 793 "__std_dirname" @882 794 "__std_lltoa" @883 795 "__std_localeconv" @884 796 "__std_ltoa" @885 797 "__std_setlocale" @886 798 "__std_ulltoa" @887 799 "__std_ultoa" @888 800 "__tanhl" @889 801 "__tanl" @890 802 "_toascii" @891 803 "___to_ucs" @892 804 "__trunc" @893 805 "__truncl" @894 -
Property cvs2svn:cvs-rev
changed from
-
trunk/src/emx/src/lib/libc.smak
-
Property cvs2svn:cvs-rev
changed from
1.20
to1.21
r511 r512 51 51 LIBC.OBJS := $.omf/src/lib/startup/386/dll0.obj $.omf/src/lib/startup/dllinit.obj 52 52 LIBC.LIBS := $.omf/c.lib $.omf/c_app.lib 53 LIBC.DEPS := $.omf/os2stub.bin $.omf/c_alias.lib src/lib/libc.def54 LIBC.DLL.OBJS := 53 LIBC.DEPS := $.omf/os2stub.bin 54 LIBC.DLL.OBJS := 55 55 LIBC.DIRS := $(sort $(dir $(LIBC.OBJS) $(LIBC.DEPS) $(LIBC.DLL.OBJS))) 56 56 … … 59 59 LIBC.PRF.OBJS := $.omf/src/lib/startup/386/dll0.obj $.omf-prof/src/lib/startup/dllinit.obj 60 60 LIBC.PRF.LIBS := $.omf-prof/c_p.lib $.omf-prof/c_app_p.lib 61 LIBC.PRF.DEPS := $(LIBC.DEPS) 61 LIBC.PRF.DEPS := $(LIBC.DEPS) 62 62 LIBC.PRF.DIRS := $(sort $(dir $(LIBC.PRF.OBJS) $(LIBC.PRF.DEPS))) 63 63 … … 78 78 endif 79 79 80 # LIBC .def file (two steps). 81 $(LIBC.DEF): $(LIBC.DEF)-tmp src/lib/libc.def 82 cp $(LIBC.DEF)-tmp $@ 83 krx.exe src/lib/dlllegacy.cmd -e "_DLL_InitTerm" $@ src/lib/libc.def 80 # LIBC .def file (use a stamp file to avoid often updates). 81 $(LIBC.DEF): $.stmp-libc-def 84 82 85 $(LIBC.DEF)-tmp: $.omf/c.lib $.omf/c_app.lib 86 echo $^ 83 $.stmp-libc-def: $(LIBC.LIBS) src/lib/libc.def 87 84 $(call RM,$@) 88 85 @$(call FECHO,$@,LIBRARY libc$(VH)$(VM) INITINSTANCE TERMINSTANCE) … … 91 88 @$(call FECHO,$@,CODE SHARED) 92 89 @$(call FECHO,$@,EXPORTS) 93 $(call DO.EMXEXP) 90 $(call DO.EMXEXP,$(filter %.lib,$^),$@) 91 krx.exe src/lib/dlllegacy.cmd -e "_DLL_InitTerm" $@ src/lib/libc.def 92 $(call UPDATE,$@,$(LIBC.DEF)) 93 $(call TOUCH,$@) 94 94 95 95 # LIBC libraries with dllinit. 96 96 $(LIBC.IMPLIB): $(LIBC.DEF) $.aout/src/lib/startup/dllinit.o 97 $(call RM,$@) 97 98 $(IMPLIB) -o $@ $< 98 99 $(if $(findstring .lib,$@), $(EMXOMF) -o $.omf/src/lib/startup/dllinit.obj $.aout/src/lib/startup/dllinit.o) 99 100 $(AR) r $@ $(if $(findstring .lib,$@), $.omf/src/lib/startup/dllinit.obj, $.aout/src/lib/startup/dllinit.o) 100 101 101 102 102 # LIBC.PRF - Profiling version of libcXY.dll -
Property cvs2svn:cvs-rev
changed from
-
trunk/src/emx/src/lib/math/386/fpclass.s
-
Property cvs2svn:cvs-rev
changed from
1.4
to1.5
r511 r512 3 3 #include <emx/asm386.h> 4 4 5 #define FUNC MATHSUFFIX3( __fpclassify)5 #define FUNC MATHSUFFIX3(fpclassify) 6 6 7 7 .globl FUNC -
Property cvs2svn:cvs-rev
changed from
-
trunk/src/emx/src/lib/math/386/isfin.s
-
Property cvs2svn:cvs-rev
changed from
1.4
to1.5
r511 r512 3 3 #include <emx/asm386.h> 4 4 5 #define FUNC MATHSUFFIX3( __isfinite)5 #define FUNC MATHSUFFIX3(isfinite) 6 6 7 7 .globl FUNC -
Property cvs2svn:cvs-rev
changed from
-
trunk/src/emx/src/lib/math/386/isnan.s
-
Property cvs2svn:cvs-rev
changed from
1.4
to1.5
r511 r512 3 3 #include <emx/asm386.h> 4 4 5 #define FUNC MATHSUFFIX3( __isnan)5 #define FUNC MATHSUFFIX3(isnan) 6 6 7 7 .globl FUNC -
Property cvs2svn:cvs-rev
changed from
-
trunk/src/emx/src/lib/math/386/isnorm.s
-
Property cvs2svn:cvs-rev
changed from
1.4
to1.5
r511 r512 3 3 #include <emx/asm386.h> 4 4 5 #define FUNC MATHSUFFIX3( __isnormal)5 #define FUNC MATHSUFFIX3(isnormal) 6 6 7 7 .globl FUNC -
Property cvs2svn:cvs-rev
changed from
-
trunk/src/emx/src/lib/math/386/signbit.s
-
Property cvs2svn:cvs-rev
changed from
1.2
to1.3
r511 r512 3 3 #include <emx/asm386.h> 4 4 5 #define FUNC MATHSUFFIX3( __signbit)5 #define FUNC MATHSUFFIX3(signbit) 6 6 7 7 .globl FUNC -
Property cvs2svn:cvs-rev
changed from
-
trunk/src/emx/src/lib/mkstd.awk
-
Property cvs2svn:cvs-rev
changed from
1.1
to1.2
r511 r512 19 19 20 20 for (fun in std_fun) 21 { 21 22 print "#define " fun " _STD(" fun ")" 23 if (!(fun in std_fun2)) 24 print "/*#define _" fun " _STD(" fun ")*/" 25 } 22 26 23 27 print "\n#endif /* __LIBC_STD_H__ */" … … 31 35 } 32 36 } 37 38 /MATHSUFFIX1\( *[_0-9A-Za-z]+ *\)/{ 39 while (match($0, "MATHSUFFIX1\\( *[_0-9A-Za-z ]+ *\\)")) 40 { 41 std_fun[gensub("MATHSUFFIX1\\( *([_0-9A-Za-z]+) *\\).*", "\\1", "", substr($0,RSTART,RLENGTH))]=1; 42 $0 = substr($0, 1, RSTART-1) substr($0, RSTART+RLENGTH); 43 } 44 } 45 46 /mkstd.awk: NOUNDERSCORE\( *[_0-9A-Za-z]+ *\)/{ 47 std_fun2[gensub(".*NOUNDERSCORE\\( *([_0-9A-Za-z]+) *\\).*", "\\1", "", $0)]=1; 48 } -
Property cvs2svn:cvs-rev
changed from
-
trunk/src/emx/src/lib/startup/_exit.c
-
Property cvs2svn:cvs-rev
changed from
1.1
to1.2
r511 r512 4 4 #include <emx/syscalls.h> 5 5 6 /* mkstd.awk: NOUNDERSCORE(exit) */ 6 7 void _exit (int ret) 7 8 { -
Property cvs2svn:cvs-rev
changed from
-
trunk/src/emx/src/lib/str/_strncpy.c
-
Property cvs2svn:cvs-rev
changed from
1.1
to1.2
r511 r512 3 3 #include <string.h> 4 4 5 /* mkstd.awk: NOUNDERSCORE(strncpy) */ 5 6 char *_strncpy (char *string1, const char *string2, size_t size) 6 7 { -
Property cvs2svn:cvs-rev
changed from
-
trunk/src/emx/src/lib/time/gmtime.c
-
Property cvs2svn:cvs-rev
changed from
1.5
to1.6
r511 r512 7 7 #include <emx/time.h> 8 8 9 /* mkstd.awk: NOUNDERSCORE(gmtime) */ 9 10 struct tm *_gmtime (struct tm *dst, const time_t *t) 10 11 { -
Property cvs2svn:cvs-rev
changed from
-
trunk/src/emx/src/lib/time/localtim.c
-
Property cvs2svn:cvs-rev
changed from
1.5
to1.6
r511 r512 12 12 } 13 13 14 /* mkstd.awk: NOUNDERSCORE(localtime) */ 14 15 struct tm *_localtime (struct tm *dst, const time_t *t) 15 16 { -
Property cvs2svn:cvs-rev
changed from
-
trunk/src/emx/src/lib/time/mktime.c
-
Property cvs2svn:cvs-rev
changed from
1.5
to1.6
r511 r512 68 68 } 69 69 70 70 /* mkstd.awk: NOUNDERSCORE(mktime) */ 71 71 unsigned long _mktime (struct tm *t) 72 72 { -
Property cvs2svn:cvs-rev
changed from
Note:
See TracChangeset
for help on using the changeset viewer.