spacemacs start server

#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>

int main() {
    // Step 1: Use the system function to execute the "emacs --daemon" command.
    int status = system("emacs --daemon");

    // Step 2: Check the status of the system call.
    if (status == -1) {
        perror("Error starting the Emacs server");
        return EXIT_FAILURE;
    } else {
        printf("Emacs server started successfully.\n");
    }

    // Step 3: Sleep to allow the server to start completely.
    sleep(2);

    // Step 4: Use the system function to open Emacs in client mode.
    status = system("emacsclient -c");

    // Step 5: Check the status of the second system call.
    if (status == -1) {
        perror("Error starting the Emacs client");
        return EXIT_FAILURE;
    }

    return EXIT_SUCCESS;
}