My slstatus configuration
Vous ne pouvez pas sélectionner plus de 25 sujets Les noms de sujets doivent commencer par une lettre ou un nombre, peuvent contenir des tirets ('-') et peuvent comporter jusqu'à 35 caractères.
 
 
 
 

33 lignes
464 B

  1. /* See LICENSE file for copyright and license details. */
  2. #include <err.h>
  3. #include <pwd.h>
  4. #include <sys/types.h>
  5. #include <unistd.h>
  6. #include "../util.h"
  7. const char *
  8. gid(void)
  9. {
  10. return bprintf("%d", getgid());
  11. }
  12. const char *
  13. username(void)
  14. {
  15. struct passwd *pw = getpwuid(geteuid());
  16. if (pw == NULL) {
  17. warn("Failed to get username");
  18. return NULL;
  19. }
  20. return bprintf("%s", pw->pw_name);
  21. }
  22. const char *
  23. uid(void)
  24. {
  25. return bprintf("%d", geteuid());
  26. }