mirror of
https://github.com/topjohnwu/Magisk.git
synced 2025-10-16 00:30:09 +00:00
Add zygote server notifier
This commit is contained in:
@@ -21,6 +21,7 @@ enum {
|
||||
BOOT_COMPLETE,
|
||||
MAGISKHIDE,
|
||||
SQLITE_CMD,
|
||||
ZYGOTE_NOTIFY,
|
||||
};
|
||||
|
||||
// Return codes for daemon
|
||||
@@ -33,7 +34,7 @@ enum {
|
||||
|
||||
// daemon.c
|
||||
|
||||
int connect_daemon();
|
||||
int connect_daemon(bool create = false);
|
||||
int switch_mnt_ns(int pid);
|
||||
|
||||
// socket.c
|
||||
@@ -60,6 +61,7 @@ void write_key_token(int fd, const char *key, int tok);
|
||||
***************/
|
||||
|
||||
void unlock_blocks();
|
||||
void zygote_notify(int client, struct ucred *cred);
|
||||
void post_fs_data(int client);
|
||||
void late_start(int client);
|
||||
void boot_complete(int client);
|
||||
|
@@ -41,8 +41,8 @@
|
||||
|
||||
extern int SDK_INT;
|
||||
|
||||
#define applet_names ((const char *[]) { "magisk", "su", "resetprop", "magiskhide", nullptr })
|
||||
#define init_applet ((const char *[]) { "magiskpolicy", "supolicy", nullptr })
|
||||
constexpr const char *applet_names[] = { "magisk", "su", "resetprop", "magiskhide", nullptr };
|
||||
constexpr const char *init_applet[] = { "magiskpolicy", "supolicy", nullptr };
|
||||
|
||||
// Multi-call entrypoints
|
||||
int magisk_main(int argc, char *argv[]);
|
||||
@@ -50,5 +50,6 @@ int magiskhide_main(int argc, char *argv[]);
|
||||
int magiskpolicy_main(int argc, char *argv[]);
|
||||
int su_client_main(int argc, char *argv[]);
|
||||
int resetprop_main(int argc, char *argv[]);
|
||||
int app_process_main(int argc, char *argv[]);
|
||||
|
||||
#endif
|
||||
|
Reference in New Issue
Block a user