Questions tagged as ['coreutils']

formally GNU Coreutils is a set of basic utilities from text, files and shell utilities. Most of the Unix-like OS contains this package. Question about any of the utilities of the coreutils should use this tag.
Score: 0
realpath API returns error 22(Invalid arg) or 38(function not implemented) on latest Ubuntu 21.04 & other latest linux flavours
us flag
sachin@sachin:~$ cat 1.c
#include <limits.h> /* PATH_MAX */
#include <stdio.h>
#include <stdlib.h>
#include <errno.h>
void main(void) {
    char *buf=NULL; 
    char *res = realpath("./new-CDM/dummy.c", buf);
    printf("result = %s",res);
    printf("\nerrno = %d\n",errno);
    printf("\nBuf = %s\n",buf);
sachin@sachin:~$ gcc 1.c
sachin@sachin:~$ ./a.out 
result = /hom ...
Score: 0
why is /bin/ls linking to libpthread?
cn flag

so strange, is ls multi-threaded somehow? what could ls possibly need libpthread for?

ldd /bin/ls (0x00007ffff7fce000) => /lib/x86_64-linux-gnu/ (0x00007ffff7f57000) => /lib/x86_64-linux-gnu/ (0x00007ffff7d65000) => /usr/lib/x86_64-linux-gnu/ (0x00007ffff7cd2000) => / ...
Score: 6
Head with a weird behavior
ua flag

I have downloaded a warc file from Common Crawl in Ubuntu 18.04. After decompressing it with gzip, I've tried to get a segment of the file using head. I first tried:

head -c 29 CC-MAIN-20210620114611-20210620144611-00436.warc

It produced the expected result, outputting the first 29 bytes of the file:

WARC-Type: warcinfo

But, if instead of 29, I use 30, it produces a result I was not expecting: ...