mirror of
https://gitlab.freedesktop.org/xorg/xserver.git
synced 2025-12-20 07:00:03 +01:00
Revert "os: unexport Os*() functions"
OsBlockSignals & OsReleaseSignals are required by libint10.so
This reverts commit be4c8444eb.
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/2049>
This commit is contained in:
parent
5568b0f83f
commit
bf867b4658
26 changed files with 42 additions and 48 deletions
|
|
@ -44,7 +44,6 @@
|
||||||
#include <dix-config.h>
|
#include <dix-config.h>
|
||||||
|
|
||||||
#include "dix/dix_priv.h"
|
#include "dix/dix_priv.h"
|
||||||
#include "os/osdep.h"
|
|
||||||
|
|
||||||
#include "compint.h"
|
#include "compint.h"
|
||||||
#include "compositeext_priv.h"
|
#include "compositeext_priv.h"
|
||||||
|
|
|
||||||
|
|
@ -30,7 +30,6 @@
|
||||||
|
|
||||||
#include "mi/mipointer_priv.h"
|
#include "mi/mipointer_priv.h"
|
||||||
#include "os/client_priv.h"
|
#include "os/client_priv.h"
|
||||||
#include "os/osdep.h"
|
|
||||||
|
|
||||||
#include "ephyr.h"
|
#include "ephyr.h"
|
||||||
#include "inputstr.h"
|
#include "inputstr.h"
|
||||||
|
|
|
||||||
|
|
@ -28,7 +28,6 @@
|
||||||
#include "dix/dix_priv.h"
|
#include "dix/dix_priv.h"
|
||||||
#include "os/cmdline.h"
|
#include "os/cmdline.h"
|
||||||
#include "os/ddx_priv.h"
|
#include "os/ddx_priv.h"
|
||||||
#include "os/osdep.h"
|
|
||||||
|
|
||||||
#include "ephyr.h"
|
#include "ephyr.h"
|
||||||
#include "ephyrlog.h"
|
#include "ephyrlog.h"
|
||||||
|
|
|
||||||
|
|
@ -27,8 +27,6 @@
|
||||||
#include "os/cmdline.h"
|
#include "os/cmdline.h"
|
||||||
#include "os/ddx_priv.h"
|
#include "os/ddx_priv.h"
|
||||||
|
|
||||||
#include "os/osdep.h"
|
|
||||||
|
|
||||||
#include "kdrive.h"
|
#include "kdrive.h"
|
||||||
#include <mivalidate.h>
|
#include <mivalidate.h>
|
||||||
#include <dixstruct.h>
|
#include <dixstruct.h>
|
||||||
|
|
|
||||||
|
|
@ -42,7 +42,6 @@ from The Open Group.
|
||||||
#include "mi/mipointer_priv.h"
|
#include "mi/mipointer_priv.h"
|
||||||
#include "os/cmdline.h"
|
#include "os/cmdline.h"
|
||||||
#include "os/ddx_priv.h"
|
#include "os/ddx_priv.h"
|
||||||
#include "os/osdep.h"
|
|
||||||
|
|
||||||
#include "scrnintstr.h"
|
#include "scrnintstr.h"
|
||||||
#include "servermd.h"
|
#include "servermd.h"
|
||||||
|
|
|
||||||
|
|
@ -30,7 +30,6 @@
|
||||||
#include <errno.h>
|
#include <errno.h>
|
||||||
|
|
||||||
#include "os/ddx_priv.h"
|
#include "os/ddx_priv.h"
|
||||||
#include "os/osdep.h"
|
|
||||||
|
|
||||||
#include "xf86.h"
|
#include "xf86.h"
|
||||||
#include "xf86Config.h"
|
#include "xf86Config.h"
|
||||||
|
|
|
||||||
|
|
@ -58,12 +58,12 @@
|
||||||
#include "mi/mi_priv.h"
|
#include "mi/mi_priv.h"
|
||||||
#include "os/cmdline.h"
|
#include "os/cmdline.h"
|
||||||
#include "os/ddx_priv.h"
|
#include "os/ddx_priv.h"
|
||||||
#include "os/osdep.h"
|
|
||||||
|
|
||||||
#include "servermd.h"
|
#include "servermd.h"
|
||||||
#include "windowstr.h"
|
#include "windowstr.h"
|
||||||
#include "scrnintstr.h"
|
#include "scrnintstr.h"
|
||||||
#include "systemd-logind.h"
|
#include "systemd-logind.h"
|
||||||
|
|
||||||
#include "loaderProcs.h"
|
#include "loaderProcs.h"
|
||||||
|
|
||||||
#include "xf86.h"
|
#include "xf86.h"
|
||||||
|
|
|
||||||
|
|
@ -14,8 +14,6 @@
|
||||||
#include <xorg-config.h>
|
#include <xorg-config.h>
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#include "os/osdep.h"
|
|
||||||
|
|
||||||
#include "misc.h"
|
#include "misc.h"
|
||||||
#include "xf86.h"
|
#include "xf86.h"
|
||||||
#include "xf86_OSproc.h"
|
#include "xf86_OSproc.h"
|
||||||
|
|
|
||||||
|
|
@ -21,10 +21,8 @@
|
||||||
#define PRINT_PORT 0
|
#define PRINT_PORT 0
|
||||||
|
|
||||||
#include <unistd.h>
|
#include <unistd.h>
|
||||||
|
|
||||||
#include <X11/Xos.h>
|
#include <X11/Xos.h>
|
||||||
|
|
||||||
#include "os/osdep.h"
|
|
||||||
|
|
||||||
#include "xf86.h"
|
#include "xf86.h"
|
||||||
#include "xf86_OSproc.h"
|
#include "xf86_OSproc.h"
|
||||||
#include "compiler.h"
|
#include "compiler.h"
|
||||||
|
|
|
||||||
|
|
@ -43,8 +43,6 @@
|
||||||
#include <stdlib.h>
|
#include <stdlib.h>
|
||||||
#include <errno.h>
|
#include <errno.h>
|
||||||
|
|
||||||
#include "os/osdep.h"
|
|
||||||
|
|
||||||
#ifndef CONSOLE_X_MODE_ON
|
#ifndef CONSOLE_X_MODE_ON
|
||||||
#define CONSOLE_X_MODE_ON _IO('t',121)
|
#define CONSOLE_X_MODE_ON _IO('t',121)
|
||||||
#endif
|
#endif
|
||||||
|
|
|
||||||
|
|
@ -32,7 +32,6 @@
|
||||||
#include <X11/Xmd.h>
|
#include <X11/Xmd.h>
|
||||||
|
|
||||||
#include "os/cmdline.h"
|
#include "os/cmdline.h"
|
||||||
#include "os/osdep.h"
|
|
||||||
|
|
||||||
#include "compiler.h"
|
#include "compiler.h"
|
||||||
#include "linux.h"
|
#include "linux.h"
|
||||||
|
|
|
||||||
|
|
@ -27,8 +27,6 @@
|
||||||
|
|
||||||
#include <X11/X.h>
|
#include <X11/X.h>
|
||||||
|
|
||||||
#include "os/osdep.h"
|
|
||||||
|
|
||||||
#include "xf86.h"
|
#include "xf86.h"
|
||||||
#include "xf86Priv.h"
|
#include "xf86Priv.h"
|
||||||
#include "xf86_os_support.h"
|
#include "xf86_os_support.h"
|
||||||
|
|
|
||||||
|
|
@ -39,8 +39,6 @@
|
||||||
#include <sys/kd.h>
|
#include <sys/kd.h>
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#include "os/osdep.h"
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Applications see VT number as consecutive integers starting from 1.
|
* Applications see VT number as consecutive integers starting from 1.
|
||||||
* VT number VT device
|
* VT number VT device
|
||||||
|
|
|
||||||
|
|
@ -20,7 +20,6 @@ is" without express or implied warranty.
|
||||||
#include <X11/Xproto.h>
|
#include <X11/Xproto.h>
|
||||||
|
|
||||||
#include "os/client_priv.h"
|
#include "os/client_priv.h"
|
||||||
#include "os/osdep.h"
|
|
||||||
|
|
||||||
#include "screenint.h"
|
#include "screenint.h"
|
||||||
#include "input.h"
|
#include "input.h"
|
||||||
|
|
|
||||||
|
|
@ -23,7 +23,6 @@ is" without express or implied warranty.
|
||||||
#include "dix/screenint_priv.h"
|
#include "dix/screenint_priv.h"
|
||||||
#include "mi/mi_priv.h"
|
#include "mi/mi_priv.h"
|
||||||
#include "os/ddx_priv.h"
|
#include "os/ddx_priv.h"
|
||||||
#include "os/osdep.h"
|
|
||||||
|
|
||||||
#include "screenint.h"
|
#include "screenint.h"
|
||||||
#include "input.h"
|
#include "input.h"
|
||||||
|
|
|
||||||
|
|
@ -35,7 +35,6 @@
|
||||||
#include <X11/Xproto.h>
|
#include <X11/Xproto.h>
|
||||||
|
|
||||||
#include "os/ddx_priv.h"
|
#include "os/ddx_priv.h"
|
||||||
#include "os/osdep.h"
|
|
||||||
|
|
||||||
#include "os.h"
|
#include "os.h"
|
||||||
#include "servermd.h"
|
#include "servermd.h"
|
||||||
|
|
|
||||||
|
|
@ -40,7 +40,6 @@
|
||||||
#include "dix/input_priv.h"
|
#include "dix/input_priv.h"
|
||||||
#include "dix/property_priv.h"
|
#include "dix/property_priv.h"
|
||||||
#include "os/client_priv.h"
|
#include "os/client_priv.h"
|
||||||
#include "os/osdep.h"
|
|
||||||
#include "os/xserver_poll.h"
|
#include "os/xserver_poll.h"
|
||||||
|
|
||||||
#include <micmap.h>
|
#include <micmap.h>
|
||||||
|
|
|
||||||
|
|
@ -63,6 +63,8 @@ typedef WINAPI HRESULT(*SHGETFOLDERPATHPROC) (HWND hwndOwner,
|
||||||
DWORD dwFlags, LPTSTR pszPath);
|
DWORD dwFlags, LPTSTR pszPath);
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#include "dix/screenint_priv.h"
|
||||||
|
|
||||||
#include "winmonitors.h"
|
#include "winmonitors.h"
|
||||||
#include "nonsdk_extinit.h"
|
#include "nonsdk_extinit.h"
|
||||||
#include "extinit_priv.h"
|
#include "extinit_priv.h"
|
||||||
|
|
|
||||||
|
|
@ -32,8 +32,6 @@
|
||||||
#include <xwin-config.h>
|
#include <xwin-config.h>
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#include "os/osdep.h"
|
|
||||||
|
|
||||||
#include <../xfree86/common/xorgVersion.h>
|
#include <../xfree86/common/xorgVersion.h>
|
||||||
#include "win.h"
|
#include "win.h"
|
||||||
|
|
||||||
|
|
|
||||||
29
include/os.h
29
include/os.h
|
|
@ -205,11 +205,40 @@ XNFvprintf(const char *fmt, va_list va)
|
||||||
_X_ATTRIBUTE_PRINTF(1, 0)
|
_X_ATTRIBUTE_PRINTF(1, 0)
|
||||||
_X_DEPRECATED;
|
_X_DEPRECATED;
|
||||||
|
|
||||||
|
typedef void (*OsSigHandlerPtr) (int /* sig */ );
|
||||||
typedef int (*OsSigWrapperPtr) (int /* sig */ );
|
typedef int (*OsSigWrapperPtr) (int /* sig */ );
|
||||||
|
|
||||||
|
extern _X_EXPORT OsSigHandlerPtr
|
||||||
|
OsSignal(int /* sig */ , OsSigHandlerPtr /* handler */ );
|
||||||
extern _X_EXPORT OsSigWrapperPtr
|
extern _X_EXPORT OsSigWrapperPtr
|
||||||
OsRegisterSigWrapper(OsSigWrapperPtr newWrap);
|
OsRegisterSigWrapper(OsSigWrapperPtr newWrap);
|
||||||
|
|
||||||
|
extern _X_EXPORT void
|
||||||
|
OsInit(void);
|
||||||
|
|
||||||
|
extern _X_EXPORT void
|
||||||
|
OsCleanup(Bool);
|
||||||
|
|
||||||
|
extern _X_EXPORT void
|
||||||
|
OsVendorFatalError(const char *f, va_list args)
|
||||||
|
_X_ATTRIBUTE_PRINTF(1, 0);
|
||||||
|
|
||||||
|
extern _X_EXPORT void
|
||||||
|
OsVendorInit(void);
|
||||||
|
|
||||||
|
extern _X_EXPORT void
|
||||||
|
OsBlockSignals(void);
|
||||||
|
|
||||||
|
extern _X_EXPORT void
|
||||||
|
OsReleaseSignals(void);
|
||||||
|
|
||||||
|
extern void
|
||||||
|
OsResetSignals(void);
|
||||||
|
|
||||||
|
extern _X_EXPORT void
|
||||||
|
OsAbort(void)
|
||||||
|
_X_NORETURN;
|
||||||
|
|
||||||
extern _X_EXPORT Bool
|
extern _X_EXPORT Bool
|
||||||
PrivsElevated(void);
|
PrivsElevated(void);
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -24,8 +24,6 @@
|
||||||
|
|
||||||
#include <stdlib.h>
|
#include <stdlib.h>
|
||||||
|
|
||||||
#include "os/osdep.h"
|
|
||||||
|
|
||||||
#include <X11/X.h>
|
#include <X11/X.h>
|
||||||
#include "scrnintstr.h"
|
#include "scrnintstr.h"
|
||||||
#include "windowstr.h"
|
#include "windowstr.h"
|
||||||
|
|
|
||||||
|
|
@ -91,7 +91,9 @@ SOFTWARE.
|
||||||
#include <netinet/tcp.h>
|
#include <netinet/tcp.h>
|
||||||
#include <arpa/inet.h>
|
#include <arpa/inet.h>
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#include <sys/uio.h>
|
#include <sys/uio.h>
|
||||||
|
|
||||||
#endif /* WIN32 */
|
#endif /* WIN32 */
|
||||||
|
|
||||||
#include "dix/dix_priv.h"
|
#include "dix/dix_priv.h"
|
||||||
|
|
|
||||||
3
os/log.c
3
os/log.c
|
|
@ -79,6 +79,7 @@ OR PERFORMANCE OF THIS SOFTWARE.
|
||||||
|
|
||||||
#include <dix-config.h>
|
#include <dix-config.h>
|
||||||
|
|
||||||
|
#include <X11/Xos.h>
|
||||||
#include <errno.h>
|
#include <errno.h>
|
||||||
#include <stdio.h>
|
#include <stdio.h>
|
||||||
#include <stdarg.h>
|
#include <stdarg.h>
|
||||||
|
|
@ -86,7 +87,6 @@ OR PERFORMANCE OF THIS SOFTWARE.
|
||||||
#include <sys/stat.h>
|
#include <sys/stat.h>
|
||||||
#include <time.h>
|
#include <time.h>
|
||||||
#include <X11/Xfuncproto.h>
|
#include <X11/Xfuncproto.h>
|
||||||
#include <X11/Xos.h>
|
|
||||||
|
|
||||||
#include "dix/dix_priv.h"
|
#include "dix/dix_priv.h"
|
||||||
#include "dix/input_priv.h"
|
#include "dix/input_priv.h"
|
||||||
|
|
@ -96,6 +96,7 @@ OR PERFORMANCE OF THIS SOFTWARE.
|
||||||
#include "os/osdep.h"
|
#include "os/osdep.h"
|
||||||
|
|
||||||
#include "opaque.h"
|
#include "opaque.h"
|
||||||
|
#include "osdep.h"
|
||||||
|
|
||||||
#ifdef XF86BIGFONT
|
#ifdef XF86BIGFONT
|
||||||
#include "xf86bigfontsrv.h"
|
#include "xf86bigfontsrv.h"
|
||||||
|
|
|
||||||
13
os/osdep.h
13
os/osdep.h
|
|
@ -178,19 +178,6 @@ int xthread_sigmask(int how, const sigset_t *set, sigset_t *oldest);
|
||||||
extern void (*OsVendorVErrorFProc) (const char *, va_list args)
|
extern void (*OsVendorVErrorFProc) (const char *, va_list args)
|
||||||
_X_ATTRIBUTE_PRINTF(1, 0);
|
_X_ATTRIBUTE_PRINTF(1, 0);
|
||||||
|
|
||||||
typedef void (*OsSigHandlerPtr) (int sig);
|
|
||||||
|
|
||||||
/* install signal handler */
|
|
||||||
OsSigHandlerPtr OsSignal(int sig, OsSigHandlerPtr handler);
|
|
||||||
|
|
||||||
void OsInit(void);
|
|
||||||
void OsCleanup(Bool);
|
|
||||||
void OsVendorFatalError(const char *f, va_list args) _X_ATTRIBUTE_PRINTF(1, 0);
|
|
||||||
void OsVendorInit(void);
|
|
||||||
void OsBlockSignals(void);
|
|
||||||
void OsReleaseSignals(void);
|
|
||||||
void OsResetSignals(void);
|
|
||||||
void OsAbort(void) _X_NORETURN;
|
|
||||||
void AbortServer(void) _X_NORETURN;
|
void AbortServer(void) _X_NORETURN;
|
||||||
|
|
||||||
void MakeClientGrabPervious(ClientPtr client);
|
void MakeClientGrabPervious(ClientPtr client);
|
||||||
|
|
|
||||||
10
os/osinit.c
10
os/osinit.c
|
|
@ -46,11 +46,14 @@ SOFTWARE.
|
||||||
|
|
||||||
#include <dix-config.h>
|
#include <dix-config.h>
|
||||||
|
|
||||||
#include <errno.h>
|
|
||||||
#include <stdio.h>
|
#include <stdio.h>
|
||||||
#include <signal.h>
|
|
||||||
#include <X11/X.h>
|
#include <X11/X.h>
|
||||||
|
#include "os.h"
|
||||||
|
#include "osdep.h"
|
||||||
|
#include "opaque.h"
|
||||||
#include <X11/Xos.h>
|
#include <X11/Xos.h>
|
||||||
|
#include <signal.h>
|
||||||
|
#include <errno.h>
|
||||||
#ifdef HAVE_DLFCN_H
|
#ifdef HAVE_DLFCN_H
|
||||||
#include <dlfcn.h>
|
#include <dlfcn.h>
|
||||||
#endif
|
#endif
|
||||||
|
|
@ -60,12 +63,9 @@ SOFTWARE.
|
||||||
|
|
||||||
#include "dix/dix_priv.h"
|
#include "dix/dix_priv.h"
|
||||||
#include "os/busfault.h"
|
#include "os/busfault.h"
|
||||||
#include "os/osdep.h"
|
|
||||||
#include "os/serverlock.h"
|
#include "os/serverlock.h"
|
||||||
|
|
||||||
#include "misc.h"
|
#include "misc.h"
|
||||||
#include "os.h"
|
|
||||||
#include "opaque.h"
|
|
||||||
#include "dixstruct.h"
|
#include "dixstruct.h"
|
||||||
#include "dixstruct_priv.h"
|
#include "dixstruct_priv.h"
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -109,7 +109,6 @@ __stdcall unsigned long GetTickCount(void);
|
||||||
#include "os/auth.h"
|
#include "os/auth.h"
|
||||||
#include "os/cmdline.h"
|
#include "os/cmdline.h"
|
||||||
#include "os/ddx_priv.h"
|
#include "os/ddx_priv.h"
|
||||||
#include "os/osdep.h"
|
|
||||||
#include "os/serverlock.h"
|
#include "os/serverlock.h"
|
||||||
|
|
||||||
#include "dixstruct.h"
|
#include "dixstruct.h"
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue