* path.h: Add __attribute__ ((regparm(x))) to commonly used functions.
* pinfo.h: Ditto. * sigproc.h: Ditto. * sync.h: Ditto.
This commit is contained in:
parent
6ccb6bcf3d
commit
49421cd9c5
@ -1,3 +1,10 @@
|
||||
Sat Nov 11 23:55:19 2000 Christopher Faylor <cgf@cygnus.com>
|
||||
|
||||
* path.h: Add __attribute__ ((regparm(x))) to commonly used functions.
|
||||
* pinfo.h: Ditto.
|
||||
* sigproc.h: Ditto.
|
||||
* sync.h: Ditto.
|
||||
|
||||
Fri Nov 10 13:48:44 2000 Bradley A. Town <townba@pobox.com>
|
||||
|
||||
* dcrt0.cc: New global variable `ignore_case_with_glob'.
|
||||
|
@ -70,7 +70,7 @@ class path_conv
|
||||
DWORD fileattr;
|
||||
|
||||
void check (const char *src, unsigned opt = PC_SYM_FOLLOW,
|
||||
const suffix_info *suffixes = NULL);
|
||||
const suffix_info *suffixes = NULL) __attribute__ ((regparm(3)));
|
||||
|
||||
path_conv (int, const char *src, unsigned opt = PC_SYM_FOLLOW,
|
||||
const suffix_info *suffixes = NULL)
|
||||
@ -103,12 +103,12 @@ class path_conv
|
||||
/* Maximum depth of symlinks (after which ELOOP is issued). */
|
||||
#define MAX_LINK_DEPTH 10
|
||||
|
||||
int __stdcall get_device_number (const char *name, int &unit, BOOL from_conv = FALSE);
|
||||
int __stdcall slash_unc_prefix_p (const char *path);
|
||||
int __stdcall check_null_empty_path (const char *name);
|
||||
int __stdcall get_device_number (const char *name, int &unit, BOOL from_conv = FALSE) __attribute__ ((regparm(3)));
|
||||
int __stdcall slash_unc_prefix_p (const char *path) __attribute__ ((regparm(1)));
|
||||
int __stdcall check_null_empty_path (const char *name) __attribute__ ((regparm(1)));
|
||||
|
||||
const char * __stdcall find_exec (const char *name, path_conv& buf, const char *winenv = "PATH=",
|
||||
int null_if_notfound = 0, const char **known_suffix = NULL);
|
||||
int null_if_notfound = 0, const char **known_suffix = NULL) __attribute__ ((regparm(3)));
|
||||
|
||||
/* Common macros for checking for invalid path names */
|
||||
|
||||
|
@ -159,7 +159,7 @@ class pinfo
|
||||
_pinfo *procinfo;
|
||||
int destroy;
|
||||
public:
|
||||
void init (pid_t n, DWORD create = 0, HANDLE h = NULL);
|
||||
void init (pid_t n, DWORD create = 0, HANDLE h = NULL) __attribute__ ((regparm(3)));
|
||||
pinfo () {}
|
||||
pinfo (_pinfo *x): procinfo (x) {}
|
||||
pinfo (pid_t n) {init (n);}
|
||||
|
@ -96,9 +96,9 @@ void __stdcall proc_terminate ();
|
||||
void __stdcall sigproc_init ();
|
||||
void __stdcall subproc_init ();
|
||||
void __stdcall sigproc_terminate ();
|
||||
BOOL __stdcall proc_exists (_pinfo *);
|
||||
BOOL __stdcall pid_exists (pid_t);
|
||||
int __stdcall sig_send (_pinfo *, int, DWORD ebp = (DWORD) __builtin_frame_address (0));
|
||||
BOOL __stdcall proc_exists (_pinfo *) __attribute__ ((regparm(1)));
|
||||
BOOL __stdcall pid_exists (pid_t) __attribute__ ((regparm(1)));
|
||||
int __stdcall sig_send (_pinfo *, int, DWORD ebp = (DWORD) __builtin_frame_address (0)) __attribute__ ((regparm(3)));
|
||||
void __stdcall signal_fixup_after_fork ();
|
||||
void __stdcall signal_fixup_after_exec (bool);
|
||||
|
||||
@ -107,7 +107,5 @@ extern char myself_nowait_nonmain_dummy[];
|
||||
|
||||
#define WAIT_SIG_EXITING (WAIT_OBJECT_0 + 1)
|
||||
|
||||
#define allow_sig_dispatch(n) __allow_sig_dispatch (__FILE__, __LINE__, (n))
|
||||
|
||||
#define myself_nowait ((_pinfo *)myself_nowait_dummy)
|
||||
#define myself_nowait_nonmain ((_pinfo *)myself_nowait_nonmain_dummy)
|
||||
|
@ -31,7 +31,7 @@ public:
|
||||
/* The real constructor. */
|
||||
muto(int inh, const char *name);
|
||||
~muto ();
|
||||
int acquire (DWORD ms = INFINITE); /* Acquire the lock. */
|
||||
int acquire (DWORD ms = INFINITE) __attribute__ ((regparm(1))); /* Acquire the lock. */
|
||||
int release (); /* Release the lock. */
|
||||
|
||||
/* Return true if caller thread owns the lock. */
|
||||
|
Loading…
x
Reference in New Issue
Block a user